Wed, 03 Nov 2021 19:45:20 +0100
Updated translations.
--- a/eric7/i18n/eric7_cs.ts Wed Nov 03 19:34:56 2021 +0100 +++ b/eric7/i18n/eric7_cs.ts Wed Nov 03 19:45:20 2021 +0100 @@ -30044,24 +30044,29 @@ <translation type="unfinished">Znovu indexovat dokumentaci</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="791" /> - <location filename="../HelpViewer/HelpViewerWidget.py" line="771" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="710" /> + <source>Configure Help Documentation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../HelpViewer/HelpViewerWidget.py" line="802" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="782" /> <source>Clear History</source> <translation type="unfinished">Vyčistit historii</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="902" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="913" /> <source>Updating search index</source> <translation type="unfinished">Aktualizovat index pro hledání</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="963" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="974" /> <source>Filtered by: </source> <translation type="unfinished">Filtrováno: </translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="997" /> - <location filename="../HelpViewer/HelpViewerWidget.py" line="992" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="1008" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="1003" /> <source>Unfiltered</source> <translation type="unfinished">Nefiltrováno</translation> </message> @@ -51438,398 +51443,418 @@ </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="53" /> - <source>unnecessary list comprehension - "{0}" can take a generator</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="56" /> + <source>unnecessary {0} call around {1}() - toggle reverse argument to sorted()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="57" /> + <source>unnecessary {0} call around {1}() - use sorted(..., reverse={2})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="60" /> + <source>unnecessary {0} call around {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="63" /> + <source>unnecessary {0} call within {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="66" /> + <source>unnecessary subscript reversal of iterable within {0}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="69" /> <source>unnecessary {0} literal - rewrite as a {1} literal</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="59" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="72" /> <source>unnecessary {0} passed to tuple() - rewrite as a {1} literal</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="62" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="75" /> <source>unnecessary {0} passed to list() - rewrite as a {1} literal</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="65" /> - <source>unnecessary list call - remove the outer call to list()</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="68" /> - <source>unnecessary list comprehension - "in" can take a generator</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="71" /> - <source>unnecessary {0} passed to tuple() - remove the outer call to {1}()</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="74" /> - <source>unnecessary {0} passed to list() - remove the outer call to {1}()</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="78" /> + <source>unnecessary list call - remove the outer call to list()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="81" /> + <source>unnecessary {0} comprehension - rewrite using {0}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="84" /> + <source>unnecessary {0} passed to tuple() - remove the outer call to {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="87" /> + <source>unnecessary {0} passed to list() - remove the outer call to {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="91" /> <source>sort keys - '{0}' should be before '{1}'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="82" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="95" /> <source>use of 'datetime.datetime()' without 'tzinfo' argument should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="86" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="99" /> <source>use of 'datetime.datetime.today()' should be avoided. Use 'datetime.datetime.now(tz=)' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="90" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="103" /> <source>use of 'datetime.datetime.utcnow()' should be avoided. Use 'datetime.datetime.now(tz=)' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="94" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="107" /> <source>use of 'datetime.datetime.utcfromtimestamp()' should be avoided. Use 'datetime.datetime.fromtimestamp(, tz=)' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="98" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="111" /> <source>use of 'datetime.datetime.now()' without 'tz' argument should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="102" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="115" /> <source>use of 'datetime.datetime.fromtimestamp()' without 'tz' argument should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="106" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="119" /> <source>use of 'datetime.datetime.strptime()' should be followed by '.replace(tzinfo=)'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="110" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="123" /> <source>use of 'datetime.datetime.fromordinal()' should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="113" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="126" /> <source>use of 'datetime.date()' should be avoided. Use 'datetime.datetime(, tzinfo=).date()' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="117" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="130" /> <source>use of 'datetime.date.today()' should be avoided. Use 'datetime.datetime.now(tz=).date()' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="121" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="134" /> <source>use of 'datetime.date.fromtimestamp()' should be avoided. Use 'datetime.datetime.fromtimestamp(tz=).date()' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="125" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="138" /> <source>use of 'datetime.date.fromordinal()' should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="128" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="141" /> <source>use of 'datetime.date.fromisoformat()' should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="131" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="144" /> <source>use of 'datetime.time()' without 'tzinfo' argument should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="136" /> - <source>'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="139" /> - <source>'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="142" /> - <source>'sys.version' compared to string (Python 3.10), use 'sys.version_info'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="146" /> - <source>'sys.version_info[0] == 3' referenced (Python 4), use '>='</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="149" /> - <source>'six.PY3' referenced (Python 4), use 'not six.PY2'</source> + <source>'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="152" /> + <source>'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="155" /> + <source>'sys.version' compared to string (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="159" /> + <source>'sys.version_info[0] == 3' referenced (Python 4), use '>='</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="162" /> + <source>'six.PY3' referenced (Python 4), use 'not six.PY2'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="165" /> <source>'sys.version_info[1]' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="156" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="169" /> <source>'sys.version_info.minor' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="160" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="173" /> <source>'sys.version[0]' referenced (Python 10), use 'sys.version_info'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="163" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="176" /> <source>'sys.version' compared to string (Python 10), use 'sys.version_info'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="167" /> - <source>'sys.version[:1]' referenced (Python 10), use 'sys.version_info'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="171" /> - <source>Python does not support the unary prefix increment</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="174" /> - <source>using .strip() with multi-character strings is misleading</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="177" /> - <source>do not call assert False since python -O removes these calls</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="180" /> - <source>'sys.maxint' is not defined in Python 3 - use 'sys.maxsize'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="183" /> - <source>'BaseException.message' has been deprecated as of Python 2.6 and is removed in Python 3 - use 'str(e)'</source> + <source>'sys.version[:1]' referenced (Python 10), use 'sys.version_info'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="184" /> + <source>Python does not support the unary prefix increment</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="187" /> + <source>using .strip() with multi-character strings is misleading</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="190" /> + <source>do not call assert False since python -O removes these calls</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="193" /> + <source>'sys.maxint' is not defined in Python 3 - use 'sys.maxsize'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="196" /> + <source>'BaseException.message' has been deprecated as of Python 2.6 and is removed in Python 3 - use 'str(e)'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="200" /> <source>assigning to 'os.environ' does not clear the environment - use 'os.environ.clear()'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="191" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="204" /> <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="195" /> - <source>unncessary f-string</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="198" /> - <source>cannot use 'self.__class__' as first argument of 'super()' call</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="201" /> - <source>using 'hasattr(x, "__call__")' to test if 'x' is callable is unreliable</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="205" /> - <source>do not call getattr with a constant attribute value</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="208" /> - <source>do not call setattr with a constant attribute value</source> + <source>unncessary f-string</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="211" /> - <source>Python 3 does not include '.iter*' methods on dictionaries</source> + <source>cannot use 'self.__class__' as first argument of 'super()' call</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="214" /> + <source>using 'hasattr(x, "__call__")' to test if 'x' is callable is unreliable</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="218" /> + <source>do not call getattr with a constant attribute value</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="221" /> + <source>do not call setattr with a constant attribute value</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="224" /> + <source>Python 3 does not include '.iter*' methods on dictionaries</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="227" /> <source>Python 3 does not include '.view*' methods on dictionaries</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="217" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="230" /> <source>'.next()' does not exist in Python 3</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="220" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="233" /> <source>'__metaclass__' does nothing on Python 3 - use 'class MyClass(BaseClass, metaclass=...)'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="225" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="238" /> <source>found {0} formatter</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="228" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="241" /> <source>format string does contain unindexed parameters</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="231" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="244" /> <source>docstring does contain unindexed parameters</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="234" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="247" /> <source>other string does contain unindexed parameters</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="237" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="250" /> <source>format call uses too large index ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="240" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="253" /> <source>format call uses missing keyword ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="243" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="256" /> <source>format call uses keyword arguments but no named entries</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="246" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="259" /> <source>format call uses variable arguments but no numbered entries</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="249" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="262" /> <source>format call uses implicit and explicit indexes together</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="252" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="265" /> <source>format call provides unused index ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="255" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="268" /> <source>format call provides unused keyword ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="258" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="271" /> <source>logging statement uses string.format()</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="261" /> - <source>logging statement uses '%'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="264" /> - <source>logging statement uses '+'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="267" /> - <source>logging statement uses f-string</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="270" /> - <source>logging statement uses 'warn' instead of 'warning'</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="274" /> - <source>expected these __future__ imports: {0}; but only got: {1}</source> + <source>logging statement uses '%'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="277" /> - <source>expected these __future__ imports: {0}; but got none</source> + <source>logging statement uses '+'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="280" /> - <source>gettext import with alias _ found: {0}</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="284" /> - <source>print statement found</source> + <source>logging statement uses f-string</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="283" /> + <source>logging statement uses 'warn' instead of 'warning'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="287" /> - <source>one element tuple found</source> + <source>expected these __future__ imports: {0}; but only got: {1}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="290" /> + <source>expected these __future__ imports: {0}; but got none</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="293" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="290" /> + <source>gettext import with alias _ found: {0}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="297" /> + <source>print statement found</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="300" /> + <source>one element tuple found</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="306" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="303" /> <source>mutable default argument of type {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="296" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="309" /> <source>mutable default argument of function call '{0}'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="299" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="312" /> <source>None should not be added at any return if function has no return value except None</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="303" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="316" /> <source>an explicit value at every return should be added if function has a return value except None</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="307" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="320" /> <source>an explicit return at the end of the function should be added if it has a return value except None</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="311" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="324" /> <source>a value should not be assigned to a variable if it will be used as a return value only</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="315" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="328" /> <source>prefer implied line continuation inside parentheses, brackets and braces as opposed to a backslash</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="319" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="332" /> <source>commented code lines should be removed</source> <translation type="unfinished" /> </message> @@ -68311,28 +68336,28 @@ <context> <name>SetupWizard</name> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="89" /> - <location filename="../Plugins/PluginWizardSetup.py" line="85" /> + <location filename="../Plugins/PluginWizardSetup.py" line="88" /> + <location filename="../Plugins/PluginWizardSetup.py" line="84" /> <source>setup.py Wizard</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="86" /> + <location filename="../Plugins/PluginWizardSetup.py" line="85" /> <source>setup.py Wizard...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="90" /> + <location filename="../Plugins/PluginWizardSetup.py" line="89" /> <source><b>setup.py Wizard</b><p>This wizard opens a dialog for entering all the parameters needed to create the basic contents of a setup.py file. The generated code is inserted at the current cursor position.</p></source> <translation type="unfinished" /> </message> <message> + <location filename="../Plugins/PluginWizardSetup.py" line="139" /> + <source>No current editor</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Plugins/PluginWizardSetup.py" line="140" /> - <source>No current editor</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/PluginWizardSetup.py" line="141" /> <source>Please open or create a file first.</source> <translation type="unfinished" /> </message> @@ -68340,46 +68365,36 @@ <context> <name>SetupWizardDialog</name> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="154" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="147" /> <source>Reading Trove Classifiers</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="155" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="148" /> <source><p>The Trove Classifiers file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="484" /> - <source>Packages Root Directory</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="539" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="502" /> <source>Add Scripts</source> <translation type="unfinished" /> </message> <message> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="504" /> + <source>Python Files (*.py);;All Files(*)</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="541" /> - <source>Python Files (*.py);;All Files(*)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="578" /> <source>Add Python Modules</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="580" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="543" /> <source>Python Files (*.py)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="650" /> - <source>Source Directory</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> <source>setup.py Wizard</source> <translation type="unfinished" /> @@ -68426,11 +68441,6 @@ </message> <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> - <source>Select the root directory via a directory selection dialog</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> <source>Basic</source> <translation type="unfinished" /> </message> @@ -68668,11 +68678,6 @@ </message> <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> - <source>Select the source directory for the 'find_packages()' call via a directory selection dialog</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> <source>Exclude Patterns:</source> <translation type="unfinished" /> </message>
--- a/eric7/i18n/eric7_de.ts Wed Nov 03 19:34:56 2021 +0100 +++ b/eric7/i18n/eric7_de.ts Wed Nov 03 19:45:20 2021 +0100 @@ -28262,24 +28262,29 @@ <translation>Dokumentation reindizieren</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="791" /> - <location filename="../HelpViewer/HelpViewerWidget.py" line="771" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="710" /> + <source>Configure Help Documentation</source> + <translation>Hilfedokumentation konfigurieren</translation> + </message> + <message> + <location filename="../HelpViewer/HelpViewerWidget.py" line="802" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="782" /> <source>Clear History</source> <translation>Chronik löschen</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="902" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="913" /> <source>Updating search index</source> <translation>Aktualisiere Suchindex</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="963" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="974" /> <source>Filtered by: </source> <translation>Filter: </translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="997" /> - <location filename="../HelpViewer/HelpViewerWidget.py" line="992" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="1008" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="1003" /> <source>Unfiltered</source> <translation>Ungefiltert</translation> </message> @@ -48029,404 +48034,424 @@ </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="53" /> - <source>unnecessary list comprehension - "{0}" can take a generator</source> - <translation>unnötige List Comprehension - "{0}" kann einen Generator verwenden</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="56" /> + <source>unnecessary {0} call around {1}() - toggle reverse argument to sorted()</source> + <translation>unnötiger {0} Aufruf um {1}() - ändere das 'reverse' Argument von 'sorted()'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="57" /> + <source>unnecessary {0} call around {1}() - use sorted(..., reverse={2})</source> + <translation>unnötiger {0} Aufruf um {1}() - verwende sorted(..., reverse={2})</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="60" /> + <source>unnecessary {0} call around {1}()</source> + <translation>unnötiger {0} Aufruf um {1}()</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="63" /> + <source>unnecessary {0} call within {1}()</source> + <translation>unnötiger {0} Aufruf in {1}()</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="66" /> + <source>unnecessary subscript reversal of iterable within {0}()</source> + <translation>unnötiger Index-Verkehrung des Iterables in {0}()</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="69" /> <source>unnecessary {0} literal - rewrite as a {1} literal</source> <translation>unnötiges {0} literal - als ein {1} Literal umschreiben</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="59" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="72" /> <source>unnecessary {0} passed to tuple() - rewrite as a {1} literal</source> <translation>unnötige {0} an tuple() übergeben - als {1} Literal umschreiben</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="62" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="75" /> <source>unnecessary {0} passed to list() - rewrite as a {1} literal</source> <translation>unnötige {0} an list() übergeben - als {1} Literal umschreiben</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="65" /> - <source>unnecessary list call - remove the outer call to list()</source> - <translation>unnötiger list() Aufruf - entferne den äußersten list() Aufruf</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="68" /> - <source>unnecessary list comprehension - "in" can take a generator</source> - <translation>unnötige List Comprehension - "in" kann einen Generator verwenden</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="71" /> - <source>unnecessary {0} passed to tuple() - remove the outer call to {1}()</source> - <translation>unnötige {0} an tuple() übergeben - entferne den äußersten {1}() Aufruf</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="74" /> - <source>unnecessary {0} passed to list() - remove the outer call to {1}()</source> - <translation>unnötige {0} an list() übergeben - entferne den äußersten {1}() Aufruf</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="78" /> + <source>unnecessary list call - remove the outer call to list()</source> + <translation>unnötiger list() Aufruf - entferne den äußersten list() Aufruf</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="81" /> + <source>unnecessary {0} comprehension - rewrite using {0}()</source> + <translation>unnätige {0} Comprehension - schreibe sie als {0}() um</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="84" /> + <source>unnecessary {0} passed to tuple() - remove the outer call to {1}()</source> + <translation>unnötige {0} an tuple() übergeben - entferne den äußersten {1}() Aufruf</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="87" /> + <source>unnecessary {0} passed to list() - remove the outer call to {1}()</source> + <translation>unnötige {0} an list() übergeben - entferne den äußersten {1}() Aufruf</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="91" /> <source>sort keys - '{0}' should be before '{1}'</source> <translation>Schlüssel sortieren - '{0}' sollte vor '{1}' kommen</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="82" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="95" /> <source>use of 'datetime.datetime()' without 'tzinfo' argument should be avoided</source> <translation>Verwendung von 'datetime.datetime()' ohne 'tzinfo' Argument sollte vermieden werden</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="86" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="99" /> <source>use of 'datetime.datetime.today()' should be avoided. Use 'datetime.datetime.now(tz=)' instead.</source> <translation>Verwendung von 'datetime.datetime.today()' sollte vermieden werden Verwende 'datetime.datetime.now(tz=)'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="90" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="103" /> <source>use of 'datetime.datetime.utcnow()' should be avoided. Use 'datetime.datetime.now(tz=)' instead.</source> <translation>Verwendung von 'datetime.datetime.utcnow()' sollte vermieden werden Verwende 'datetime.datetime.now(tz=)'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="94" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="107" /> <source>use of 'datetime.datetime.utcfromtimestamp()' should be avoided. Use 'datetime.datetime.fromtimestamp(, tz=)' instead.</source> <translation>Verwendung von 'datetime.datetime.utcfromtimestamp()' sollte vermieden werden Verwende 'datetime.datetime.fromtimestamp(, tz=)'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="98" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="111" /> <source>use of 'datetime.datetime.now()' without 'tz' argument should be avoided</source> <translation>Verwendung von 'datetime.datetime.now()' ohne 'tz' Argument sollte vermieden werden</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="102" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="115" /> <source>use of 'datetime.datetime.fromtimestamp()' without 'tz' argument should be avoided</source> <translation>Verwendung von 'datetime.datetime.fromtimestamp()' ohne 'tz' Argument sollte vermieden werden</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="106" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="119" /> <source>use of 'datetime.datetime.strptime()' should be followed by '.replace(tzinfo=)'</source> <translation>Verwendung von datetime.datetime.strptime()' sollte mit '.replace(tzinfo=)' erweitert werden</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="110" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="123" /> <source>use of 'datetime.datetime.fromordinal()' should be avoided</source> <translation>Verwendung von 'datetime.datetime.fromordinal()' sollte vermieden werden</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="113" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="126" /> <source>use of 'datetime.date()' should be avoided. Use 'datetime.datetime(, tzinfo=).date()' instead.</source> <translation>Verwendung von 'datetime.date()' sollte vermieden werden Verwende 'datetime.datetime(, tzinfo=).date()'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="117" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="130" /> <source>use of 'datetime.date.today()' should be avoided. Use 'datetime.datetime.now(tz=).date()' instead.</source> <translation>Verwendung von 'datetime.date.today()' sollte vermieden werden Verwende 'datetime.datetime.now(tz=).date()'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="121" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="134" /> <source>use of 'datetime.date.fromtimestamp()' should be avoided. Use 'datetime.datetime.fromtimestamp(tz=).date()' instead.</source> <translation>Verwendung von 'datetime.date.fromtimestamp()' sollte vermieden werden Verwende 'datetime.datetime.fromtimestamp(tz=).date()'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="125" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="138" /> <source>use of 'datetime.date.fromordinal()' should be avoided</source> <translation>Verwendung von 'datetime.date.fromordinal()' sollte vermieden werden</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="128" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="141" /> <source>use of 'datetime.date.fromisoformat()' should be avoided</source> <translation>Verwendung von 'datetime.date.fromisoformat()' sollte vermieden werden</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="131" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="144" /> <source>use of 'datetime.time()' without 'tzinfo' argument should be avoided</source> <translation>Verwendung von 'datetime.time()' ohne 'tzinfo' Argument sollte vermieden werden</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="136" /> - <source>'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'</source> - <translation>'sys.version[:3]' referenziert (Python 3.10), verwende 'sys.version_info'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="139" /> - <source>'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'</source> - <translation>'sys.version[2]' referenziert (Python 3.10), verwende 'sys.version_info'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="142" /> - <source>'sys.version' compared to string (Python 3.10), use 'sys.version_info'</source> - <translation>'sys.version' verglichen mit Zeichenkette (Python 3.10), verwende 'sys.version_info'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="146" /> - <source>'sys.version_info[0] == 3' referenced (Python 4), use '>='</source> - <translation>'sys.version_info[0] == 3' referenziert (Python 4), verwende '>='</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="149" /> - <source>'six.PY3' referenced (Python 4), use 'not six.PY2'</source> - <translation>'six.PY3' referenziert (Python 4), verwende 'not six.PY2'</translation> + <source>'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation>'sys.version[:3]' referenziert (Python 3.10), verwende 'sys.version_info'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="152" /> + <source>'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation>'sys.version[2]' referenziert (Python 3.10), verwende 'sys.version_info'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="155" /> + <source>'sys.version' compared to string (Python 3.10), use 'sys.version_info'</source> + <translation>'sys.version' verglichen mit Zeichenkette (Python 3.10), verwende 'sys.version_info'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="159" /> + <source>'sys.version_info[0] == 3' referenced (Python 4), use '>='</source> + <translation>'sys.version_info[0] == 3' referenziert (Python 4), verwende '>='</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="162" /> + <source>'six.PY3' referenced (Python 4), use 'not six.PY2'</source> + <translation>'six.PY3' referenziert (Python 4), verwende 'not six.PY2'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="165" /> <source>'sys.version_info[1]' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> <translation>'sys.version_info[1]' verglichen mit einem Integer (Python 4), vergleiche 'sys.version_info' mit einem Tuple</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="156" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="169" /> <source>'sys.version_info.minor' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> <translation>'sys.version_info.minor' verglichen mit einem Integer (Python 4), vergleiche 'sys.version_info' mit einem Tuple</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="160" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="173" /> <source>'sys.version[0]' referenced (Python 10), use 'sys.version_info'</source> <translation>'sys.version[0]' referenziert (Python 10), verwende 'sys.version_info'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="163" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="176" /> <source>'sys.version' compared to string (Python 10), use 'sys.version_info'</source> <translation>'sys.version' verglichen mit Zeichenkette (Python 10), verwende 'sys.version_info'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="167" /> - <source>'sys.version[:1]' referenced (Python 10), use 'sys.version_info'</source> - <translation>'sys.version[:1]' referenziert (Python 10), verwende 'sys.version_info'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="171" /> - <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/Miscellaneous/translations.py" line="174" /> - <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/Miscellaneous/translations.py" line="177" /> - <source>do not call assert False since python -O removes these calls</source> - <translation>verwende nicht 'assert False', da python -O dies entfernt</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="180" /> - <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/Miscellaneous/translations.py" line="183" /> - <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> + <source>'sys.version[:1]' referenced (Python 10), use 'sys.version_info'</source> + <translation>'sys.version[:1]' referenziert (Python 10), verwende 'sys.version_info'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="184" /> + <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/Miscellaneous/translations.py" line="187" /> + <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/Miscellaneous/translations.py" line="190" /> + <source>do not call assert False since python -O removes these calls</source> + <translation>verwende nicht 'assert False', da python -O dies entfernt</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="193" /> + <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/Miscellaneous/translations.py" line="196" /> + <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/Miscellaneous/translations.py" line="200" /> <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/Miscellaneous/translations.py" line="191" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="204" /> <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> <translation>Schleifenvariable {0} wird im Schleifenkörper nicht verwendet - beginne den Namen mit einem Unterstrich</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="195" /> - <source>unncessary f-string</source> - <translation>unnötige f-Zeichenkette</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="198" /> - <source>cannot use 'self.__class__' as first argument of 'super()' call</source> - <translation>als erstes Argument von 'super()' kann nicht 'self.__class__' verwendet werden</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="201" /> - <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/Miscellaneous/translations.py" line="205" /> - <source>do not call getattr with a constant attribute value</source> - <translation>verwende getattr nicht mit einem konstanten Attribut</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="208" /> - <source>do not call setattr with a constant attribute value</source> - <translation>verwende setattr nicht mit einem konstanten Attribut</translation> + <source>unncessary f-string</source> + <translation>unnötige f-Zeichenkette</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="211" /> - <source>Python 3 does not include '.iter*' methods on dictionaries</source> - <translation>Python 3 enthält keine '.iter*' Methoden für Dictionaries</translation> + <source>cannot use 'self.__class__' as first argument of 'super()' call</source> + <translation>als erstes Argument von 'super()' kann nicht 'self.__class__' verwendet werden</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="214" /> + <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/Miscellaneous/translations.py" line="218" /> + <source>do not call getattr with a constant attribute value</source> + <translation>verwende getattr nicht mit einem konstanten Attribut</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="221" /> + <source>do not call setattr with a constant attribute value</source> + <translation>verwende setattr nicht mit einem konstanten Attribut</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="224" /> + <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/Miscellaneous/translations.py" line="227" /> <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/Miscellaneous/translations.py" line="217" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="230" /> <source>'.next()' does not exist in Python 3</source> <translation>'.next()' existiert in Python 3 nicht</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="220" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="233" /> <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/Miscellaneous/translations.py" line="225" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="238" /> <source>found {0} formatter</source> <translation>{0} Format gefunden</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="228" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="241" /> <source>format string does contain unindexed parameters</source> <translation>Formatstring enthält nicht indizierte Parameter</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="231" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="244" /> <source>docstring does contain unindexed parameters</source> <translation>Dokumentationsstring enthält nicht indizierte Parameter</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="234" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="247" /> <source>other string does contain unindexed parameters</source> <translation>Anderer String enthält nicht indizierte Parameter</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="237" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="250" /> <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/Miscellaneous/translations.py" line="240" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="253" /> <source>format call uses missing keyword ({0})</source> <translation>Format Aufruf verwendet fehlendes Schlüsselwort ({0})</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="243" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="256" /> <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/Miscellaneous/translations.py" line="246" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="259" /> <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/Miscellaneous/translations.py" line="249" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="262" /> <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/Miscellaneous/translations.py" line="252" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="265" /> <source>format call provides unused index ({0})</source> <translation>Format Aufruf verwendet ungenutzten Index ({0})</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="255" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="268" /> <source>format call provides unused keyword ({0})</source> <translation>Format Aufruf verwendet ungenutztes Schlüsselwort ({0})</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="258" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="271" /> <source>logging statement uses string.format()</source> <translation>Loggingbefehl verwendet 'string.format()'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="261" /> - <source>logging statement uses '%'</source> - <translation>Loggingbefehl verwendet '%'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="264" /> - <source>logging statement uses '+'</source> - <translation>Loggingbefehl verwendet '+'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="267" /> - <source>logging statement uses f-string</source> - <translation>Loggingbefehl verwendet 'f-string'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="270" /> - <source>logging statement uses 'warn' instead of 'warning'</source> - <translation>Loggingbefehl verwendet 'warn' anstelle 'warning'</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="274" /> - <source>expected these __future__ imports: {0}; but only got: {1}</source> - <translation>erwartete __future__ Imports: {0}; aber nur {1} gefunden</translation> + <source>logging statement uses '%'</source> + <translation>Loggingbefehl verwendet '%'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="277" /> - <source>expected these __future__ imports: {0}; but got none</source> - <translation>erwartete __future__ Imports: {0}; jedoch keine gefunden</translation> + <source>logging statement uses '+'</source> + <translation>Loggingbefehl verwendet '+'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="280" /> - <source>gettext import with alias _ found: {0}</source> - <translation>gettext Import mit Alias _ entdeckt: {0}</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="284" /> - <source>print statement found</source> - <translation>print Statement gefunden</translation> + <source>logging statement uses f-string</source> + <translation>Loggingbefehl verwendet 'f-string'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="283" /> + <source>logging statement uses 'warn' instead of 'warning'</source> + <translation>Loggingbefehl verwendet 'warn' anstelle 'warning'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="287" /> - <source>one element tuple found</source> - <translation>Tuple mit einem Element gefunden</translation> + <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/Miscellaneous/translations.py" line="290" /> + <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/Miscellaneous/translations.py" line="293" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="290" /> + <source>gettext import with alias _ found: {0}</source> + <translation>gettext Import mit Alias _ entdeckt: {0}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="297" /> + <source>print statement found</source> + <translation>print Statement gefunden</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="300" /> + <source>one element tuple found</source> + <translation>Tuple mit einem Element gefunden</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="306" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="303" /> <source>mutable default argument of type {0}</source> <translation>veränderbares Standardargument des Typs {0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="296" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="309" /> <source>mutable default argument of function call '{0}'</source> <translation>Funktionsaufruf '{0}' als veränderbares Standardargument</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="299" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="312" /> <source>None should not be added at any return if function has no return value except None</source> <translation>None sollte nicht zu einem return hinzugefügt werden, wenn die Funktion keinen Rückgabewert außer None besitzt</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="303" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="316" /> <source>an explicit value at every return should be added if function has a return value except None</source> <translation>ein expliziter Wert sollte jedem return hinzugefügt werden, wenn eine Funktion einen Rückgabewert außer None besitzt</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="307" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="320" /> <source>an explicit return at the end of the function should be added if it has a return value except None</source> <translation>ein expliziter Rückgabewert sollte am Ende einer Funktion hinzugefügt werden, wenn sie einen Rückgabewert außer None besitzt</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="311" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="324" /> <source>a value should not be assigned to a variable if it will be used as a return value only</source> <translation>einer Variable sollte kein Wert zugewiesen werden, wenn sie nur als Rückgabewert verwendet wird</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="315" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="328" /> <source>prefer implied line continuation inside parentheses, brackets and braces as opposed to a backslash</source> <translation>ziehe eine implizite Zeilenfortsetzung innerhalb von Klammern gegenüber einem Backslash (\) vor</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="319" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="332" /> <source>commented code lines should be removed</source> <translation>auskommentierte Codezeilen sollten entfernt werden</translation> </message> @@ -64119,28 +64144,28 @@ <context> <name>SetupWizard</name> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="89" /> - <location filename="../Plugins/PluginWizardSetup.py" line="85" /> + <location filename="../Plugins/PluginWizardSetup.py" line="88" /> + <location filename="../Plugins/PluginWizardSetup.py" line="84" /> <source>setup.py Wizard</source> <translation>setup.py Assistent</translation> </message> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="86" /> + <location filename="../Plugins/PluginWizardSetup.py" line="85" /> <source>setup.py Wizard...</source> <translation>setup.py Assistent...</translation> </message> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="90" /> + <location filename="../Plugins/PluginWizardSetup.py" line="89" /> <source><b>setup.py Wizard</b><p>This wizard opens a dialog for entering all the parameters needed to create the basic contents of a setup.py file. The generated code is inserted at the current cursor position.</p></source> <translation><b>setup.py Assistent</b><p>Dieser Assistent öffnet einen Dialog zur Eingabe aller Parameter, um einen Basisinhalt einer setup.py Datei zu erzeugen. Der erzeugte Quelltext wird an die Stelle der Einfügemarke geschrieben.</p></translation> </message> <message> + <location filename="../Plugins/PluginWizardSetup.py" line="139" /> + <source>No current editor</source> + <translation>Kein aktueller Editor</translation> + </message> + <message> <location filename="../Plugins/PluginWizardSetup.py" line="140" /> - <source>No current editor</source> - <translation>Kein aktueller Editor</translation> - </message> - <message> - <location filename="../Plugins/PluginWizardSetup.py" line="141" /> <source>Please open or create a file first.</source> <translation>Bitte öffnen oder erzeugen Sie zuerst eine Datei.</translation> </message> @@ -64148,46 +64173,36 @@ <context> <name>SetupWizardDialog</name> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="154" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="147" /> <source>Reading Trove Classifiers</source> <translation>Lese Trove Klassifizierer</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="155" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="148" /> <source><p>The Trove Classifiers file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> <translation><p>Die Trove Klassifiziererdatei <b>{0}</b> konnte nicht gelesen werden.</p><p>Ursache: {1}</p></translation> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="484" /> - <source>Packages Root Directory</source> - <translation>Paketwurzelverzeichnis</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="539" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="502" /> <source>Add Scripts</source> <translation>Skripte hinzufügen</translation> </message> <message> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="504" /> + <source>Python Files (*.py);;All Files(*)</source> + <translation>Python Dateien (*.py);;Alle Dateien (*)</translation> + </message> + <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="541" /> - <source>Python Files (*.py);;All Files(*)</source> - <translation>Python Dateien (*.py);;Alle Dateien (*)</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="578" /> <source>Add Python Modules</source> <translation>Python Module hinzufügen</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="580" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="543" /> <source>Python Files (*.py)</source> <translation>Python Dateien (*.py)</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="650" /> - <source>Source Directory</source> - <translation>Quellverzeichnis</translation> - </message> - <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> <source>setup.py Wizard</source> <translation>setup.py Assistent</translation> @@ -64234,11 +64249,6 @@ </message> <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> - <source>Select the root directory via a directory selection dialog</source> - <translation>Wähle das Wurzelverzeichnis mit einem Verzeichnisauswahldialog</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> <source>Basic</source> <translation>Basis</translation> </message> @@ -64476,11 +64486,6 @@ </message> <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> - <source>Select the source directory for the 'find_packages()' call via a directory selection dialog</source> - <translation>Wähle das Quellverzeichnis für den 'find_packages()' Aufruf mit einem Verzeichnisauswahldialog aus</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> <source>Exclude Patterns:</source> <translation>Ausschlussmuster:</translation> </message>
--- a/eric7/i18n/eric7_empty.ts Wed Nov 03 19:34:56 2021 +0100 +++ b/eric7/i18n/eric7_empty.ts Wed Nov 03 19:45:20 2021 +0100 @@ -28100,24 +28100,29 @@ <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="791" /> - <location filename="../HelpViewer/HelpViewerWidget.py" line="771" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="710" /> + <source>Configure Help Documentation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../HelpViewer/HelpViewerWidget.py" line="802" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="782" /> <source>Clear History</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="902" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="913" /> <source>Updating search index</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="963" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="974" /> <source>Filtered by: </source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="997" /> - <location filename="../HelpViewer/HelpViewerWidget.py" line="992" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="1008" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="1003" /> <source>Unfiltered</source> <translation type="unfinished" /> </message> @@ -47781,398 +47786,418 @@ </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="53" /> - <source>unnecessary list comprehension - "{0}" can take a generator</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="56" /> + <source>unnecessary {0} call around {1}() - toggle reverse argument to sorted()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="57" /> + <source>unnecessary {0} call around {1}() - use sorted(..., reverse={2})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="60" /> + <source>unnecessary {0} call around {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="63" /> + <source>unnecessary {0} call within {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="66" /> + <source>unnecessary subscript reversal of iterable within {0}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="69" /> <source>unnecessary {0} literal - rewrite as a {1} literal</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="59" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="72" /> <source>unnecessary {0} passed to tuple() - rewrite as a {1} literal</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="62" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="75" /> <source>unnecessary {0} passed to list() - rewrite as a {1} literal</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="65" /> - <source>unnecessary list call - remove the outer call to list()</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="68" /> - <source>unnecessary list comprehension - "in" can take a generator</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="71" /> - <source>unnecessary {0} passed to tuple() - remove the outer call to {1}()</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="74" /> - <source>unnecessary {0} passed to list() - remove the outer call to {1}()</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="78" /> + <source>unnecessary list call - remove the outer call to list()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="81" /> + <source>unnecessary {0} comprehension - rewrite using {0}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="84" /> + <source>unnecessary {0} passed to tuple() - remove the outer call to {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="87" /> + <source>unnecessary {0} passed to list() - remove the outer call to {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="91" /> <source>sort keys - '{0}' should be before '{1}'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="82" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="95" /> <source>use of 'datetime.datetime()' without 'tzinfo' argument should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="86" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="99" /> <source>use of 'datetime.datetime.today()' should be avoided. Use 'datetime.datetime.now(tz=)' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="90" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="103" /> <source>use of 'datetime.datetime.utcnow()' should be avoided. Use 'datetime.datetime.now(tz=)' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="94" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="107" /> <source>use of 'datetime.datetime.utcfromtimestamp()' should be avoided. Use 'datetime.datetime.fromtimestamp(, tz=)' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="98" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="111" /> <source>use of 'datetime.datetime.now()' without 'tz' argument should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="102" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="115" /> <source>use of 'datetime.datetime.fromtimestamp()' without 'tz' argument should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="106" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="119" /> <source>use of 'datetime.datetime.strptime()' should be followed by '.replace(tzinfo=)'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="110" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="123" /> <source>use of 'datetime.datetime.fromordinal()' should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="113" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="126" /> <source>use of 'datetime.date()' should be avoided. Use 'datetime.datetime(, tzinfo=).date()' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="117" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="130" /> <source>use of 'datetime.date.today()' should be avoided. Use 'datetime.datetime.now(tz=).date()' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="121" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="134" /> <source>use of 'datetime.date.fromtimestamp()' should be avoided. Use 'datetime.datetime.fromtimestamp(tz=).date()' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="125" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="138" /> <source>use of 'datetime.date.fromordinal()' should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="128" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="141" /> <source>use of 'datetime.date.fromisoformat()' should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="131" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="144" /> <source>use of 'datetime.time()' without 'tzinfo' argument should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="136" /> - <source>'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="139" /> - <source>'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="142" /> - <source>'sys.version' compared to string (Python 3.10), use 'sys.version_info'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="146" /> - <source>'sys.version_info[0] == 3' referenced (Python 4), use '>='</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="149" /> - <source>'six.PY3' referenced (Python 4), use 'not six.PY2'</source> + <source>'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="152" /> + <source>'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="155" /> + <source>'sys.version' compared to string (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="159" /> + <source>'sys.version_info[0] == 3' referenced (Python 4), use '>='</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="162" /> + <source>'six.PY3' referenced (Python 4), use 'not six.PY2'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="165" /> <source>'sys.version_info[1]' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="156" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="169" /> <source>'sys.version_info.minor' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="160" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="173" /> <source>'sys.version[0]' referenced (Python 10), use 'sys.version_info'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="163" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="176" /> <source>'sys.version' compared to string (Python 10), use 'sys.version_info'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="167" /> - <source>'sys.version[:1]' referenced (Python 10), use 'sys.version_info'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="171" /> - <source>Python does not support the unary prefix increment</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="174" /> - <source>using .strip() with multi-character strings is misleading</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="177" /> - <source>do not call assert False since python -O removes these calls</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="180" /> - <source>'sys.maxint' is not defined in Python 3 - use 'sys.maxsize'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="183" /> - <source>'BaseException.message' has been deprecated as of Python 2.6 and is removed in Python 3 - use 'str(e)'</source> + <source>'sys.version[:1]' referenced (Python 10), use 'sys.version_info'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="184" /> + <source>Python does not support the unary prefix increment</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="187" /> + <source>using .strip() with multi-character strings is misleading</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="190" /> + <source>do not call assert False since python -O removes these calls</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="193" /> + <source>'sys.maxint' is not defined in Python 3 - use 'sys.maxsize'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="196" /> + <source>'BaseException.message' has been deprecated as of Python 2.6 and is removed in Python 3 - use 'str(e)'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="200" /> <source>assigning to 'os.environ' does not clear the environment - use 'os.environ.clear()'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="191" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="204" /> <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="195" /> - <source>unncessary f-string</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="198" /> - <source>cannot use 'self.__class__' as first argument of 'super()' call</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="201" /> - <source>using 'hasattr(x, "__call__")' to test if 'x' is callable is unreliable</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="205" /> - <source>do not call getattr with a constant attribute value</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="208" /> - <source>do not call setattr with a constant attribute value</source> + <source>unncessary f-string</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="211" /> - <source>Python 3 does not include '.iter*' methods on dictionaries</source> + <source>cannot use 'self.__class__' as first argument of 'super()' call</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="214" /> + <source>using 'hasattr(x, "__call__")' to test if 'x' is callable is unreliable</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="218" /> + <source>do not call getattr with a constant attribute value</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="221" /> + <source>do not call setattr with a constant attribute value</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="224" /> + <source>Python 3 does not include '.iter*' methods on dictionaries</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="227" /> <source>Python 3 does not include '.view*' methods on dictionaries</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="217" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="230" /> <source>'.next()' does not exist in Python 3</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="220" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="233" /> <source>'__metaclass__' does nothing on Python 3 - use 'class MyClass(BaseClass, metaclass=...)'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="225" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="238" /> <source>found {0} formatter</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="228" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="241" /> <source>format string does contain unindexed parameters</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="231" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="244" /> <source>docstring does contain unindexed parameters</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="234" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="247" /> <source>other string does contain unindexed parameters</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="237" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="250" /> <source>format call uses too large index ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="240" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="253" /> <source>format call uses missing keyword ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="243" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="256" /> <source>format call uses keyword arguments but no named entries</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="246" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="259" /> <source>format call uses variable arguments but no numbered entries</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="249" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="262" /> <source>format call uses implicit and explicit indexes together</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="252" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="265" /> <source>format call provides unused index ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="255" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="268" /> <source>format call provides unused keyword ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="258" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="271" /> <source>logging statement uses string.format()</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="261" /> - <source>logging statement uses '%'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="264" /> - <source>logging statement uses '+'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="267" /> - <source>logging statement uses f-string</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="270" /> - <source>logging statement uses 'warn' instead of 'warning'</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="274" /> - <source>expected these __future__ imports: {0}; but only got: {1}</source> + <source>logging statement uses '%'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="277" /> - <source>expected these __future__ imports: {0}; but got none</source> + <source>logging statement uses '+'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="280" /> - <source>gettext import with alias _ found: {0}</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="284" /> - <source>print statement found</source> + <source>logging statement uses f-string</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="283" /> + <source>logging statement uses 'warn' instead of 'warning'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="287" /> - <source>one element tuple found</source> + <source>expected these __future__ imports: {0}; but only got: {1}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="290" /> + <source>expected these __future__ imports: {0}; but got none</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="293" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="290" /> + <source>gettext import with alias _ found: {0}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="297" /> + <source>print statement found</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="300" /> + <source>one element tuple found</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="306" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="303" /> <source>mutable default argument of type {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="296" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="309" /> <source>mutable default argument of function call '{0}'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="299" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="312" /> <source>None should not be added at any return if function has no return value except None</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="303" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="316" /> <source>an explicit value at every return should be added if function has a return value except None</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="307" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="320" /> <source>an explicit return at the end of the function should be added if it has a return value except None</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="311" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="324" /> <source>a value should not be assigned to a variable if it will be used as a return value only</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="315" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="328" /> <source>prefer implied line continuation inside parentheses, brackets and braces as opposed to a backslash</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="319" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="332" /> <source>commented code lines should be removed</source> <translation type="unfinished" /> </message> @@ -63672,28 +63697,28 @@ <context> <name>SetupWizard</name> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="89" /> - <location filename="../Plugins/PluginWizardSetup.py" line="85" /> + <location filename="../Plugins/PluginWizardSetup.py" line="88" /> + <location filename="../Plugins/PluginWizardSetup.py" line="84" /> <source>setup.py Wizard</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="86" /> + <location filename="../Plugins/PluginWizardSetup.py" line="85" /> <source>setup.py Wizard...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="90" /> + <location filename="../Plugins/PluginWizardSetup.py" line="89" /> <source><b>setup.py Wizard</b><p>This wizard opens a dialog for entering all the parameters needed to create the basic contents of a setup.py file. The generated code is inserted at the current cursor position.</p></source> <translation type="unfinished" /> </message> <message> + <location filename="../Plugins/PluginWizardSetup.py" line="139" /> + <source>No current editor</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Plugins/PluginWizardSetup.py" line="140" /> - <source>No current editor</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/PluginWizardSetup.py" line="141" /> <source>Please open or create a file first.</source> <translation type="unfinished" /> </message> @@ -63701,46 +63726,36 @@ <context> <name>SetupWizardDialog</name> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="154" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="147" /> <source>Reading Trove Classifiers</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="155" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="148" /> <source><p>The Trove Classifiers file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="484" /> - <source>Packages Root Directory</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="539" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="502" /> <source>Add Scripts</source> <translation type="unfinished" /> </message> <message> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="504" /> + <source>Python Files (*.py);;All Files(*)</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="541" /> - <source>Python Files (*.py);;All Files(*)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="578" /> <source>Add Python Modules</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="580" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="543" /> <source>Python Files (*.py)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="650" /> - <source>Source Directory</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> <source>setup.py Wizard</source> <translation type="unfinished" /> @@ -63787,11 +63802,6 @@ </message> <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> - <source>Select the root directory via a directory selection dialog</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> <source>Basic</source> <translation type="unfinished" /> </message> @@ -64029,11 +64039,6 @@ </message> <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> - <source>Select the source directory for the 'find_packages()' call via a directory selection dialog</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> <source>Exclude Patterns:</source> <translation type="unfinished" /> </message>
--- a/eric7/i18n/eric7_en.ts Wed Nov 03 19:34:56 2021 +0100 +++ b/eric7/i18n/eric7_en.ts Wed Nov 03 19:45:20 2021 +0100 @@ -28121,24 +28121,29 @@ <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="791" /> - <location filename="../HelpViewer/HelpViewerWidget.py" line="771" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="710" /> + <source>Configure Help Documentation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../HelpViewer/HelpViewerWidget.py" line="802" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="782" /> <source>Clear History</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="902" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="913" /> <source>Updating search index</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="963" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="974" /> <source>Filtered by: </source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="997" /> - <location filename="../HelpViewer/HelpViewerWidget.py" line="992" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="1008" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="1003" /> <source>Unfiltered</source> <translation type="unfinished" /> </message> @@ -47826,398 +47831,418 @@ </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="53" /> - <source>unnecessary list comprehension - "{0}" can take a generator</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="56" /> + <source>unnecessary {0} call around {1}() - toggle reverse argument to sorted()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="57" /> + <source>unnecessary {0} call around {1}() - use sorted(..., reverse={2})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="60" /> + <source>unnecessary {0} call around {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="63" /> + <source>unnecessary {0} call within {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="66" /> + <source>unnecessary subscript reversal of iterable within {0}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="69" /> <source>unnecessary {0} literal - rewrite as a {1} literal</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="59" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="72" /> <source>unnecessary {0} passed to tuple() - rewrite as a {1} literal</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="62" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="75" /> <source>unnecessary {0} passed to list() - rewrite as a {1} literal</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="65" /> - <source>unnecessary list call - remove the outer call to list()</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="68" /> - <source>unnecessary list comprehension - "in" can take a generator</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="71" /> - <source>unnecessary {0} passed to tuple() - remove the outer call to {1}()</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="74" /> - <source>unnecessary {0} passed to list() - remove the outer call to {1}()</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="78" /> + <source>unnecessary list call - remove the outer call to list()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="81" /> + <source>unnecessary {0} comprehension - rewrite using {0}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="84" /> + <source>unnecessary {0} passed to tuple() - remove the outer call to {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="87" /> + <source>unnecessary {0} passed to list() - remove the outer call to {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="91" /> <source>sort keys - '{0}' should be before '{1}'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="82" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="95" /> <source>use of 'datetime.datetime()' without 'tzinfo' argument should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="86" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="99" /> <source>use of 'datetime.datetime.today()' should be avoided. Use 'datetime.datetime.now(tz=)' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="90" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="103" /> <source>use of 'datetime.datetime.utcnow()' should be avoided. Use 'datetime.datetime.now(tz=)' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="94" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="107" /> <source>use of 'datetime.datetime.utcfromtimestamp()' should be avoided. Use 'datetime.datetime.fromtimestamp(, tz=)' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="98" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="111" /> <source>use of 'datetime.datetime.now()' without 'tz' argument should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="102" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="115" /> <source>use of 'datetime.datetime.fromtimestamp()' without 'tz' argument should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="106" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="119" /> <source>use of 'datetime.datetime.strptime()' should be followed by '.replace(tzinfo=)'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="110" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="123" /> <source>use of 'datetime.datetime.fromordinal()' should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="113" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="126" /> <source>use of 'datetime.date()' should be avoided. Use 'datetime.datetime(, tzinfo=).date()' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="117" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="130" /> <source>use of 'datetime.date.today()' should be avoided. Use 'datetime.datetime.now(tz=).date()' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="121" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="134" /> <source>use of 'datetime.date.fromtimestamp()' should be avoided. Use 'datetime.datetime.fromtimestamp(tz=).date()' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="125" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="138" /> <source>use of 'datetime.date.fromordinal()' should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="128" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="141" /> <source>use of 'datetime.date.fromisoformat()' should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="131" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="144" /> <source>use of 'datetime.time()' without 'tzinfo' argument should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="136" /> - <source>'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="139" /> - <source>'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="142" /> - <source>'sys.version' compared to string (Python 3.10), use 'sys.version_info'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="146" /> - <source>'sys.version_info[0] == 3' referenced (Python 4), use '>='</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="149" /> - <source>'six.PY3' referenced (Python 4), use 'not six.PY2'</source> + <source>'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="152" /> + <source>'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="155" /> + <source>'sys.version' compared to string (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="159" /> + <source>'sys.version_info[0] == 3' referenced (Python 4), use '>='</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="162" /> + <source>'six.PY3' referenced (Python 4), use 'not six.PY2'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="165" /> <source>'sys.version_info[1]' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="156" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="169" /> <source>'sys.version_info.minor' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="160" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="173" /> <source>'sys.version[0]' referenced (Python 10), use 'sys.version_info'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="163" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="176" /> <source>'sys.version' compared to string (Python 10), use 'sys.version_info'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="167" /> - <source>'sys.version[:1]' referenced (Python 10), use 'sys.version_info'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="171" /> - <source>Python does not support the unary prefix increment</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="174" /> - <source>using .strip() with multi-character strings is misleading</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="177" /> - <source>do not call assert False since python -O removes these calls</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="180" /> - <source>'sys.maxint' is not defined in Python 3 - use 'sys.maxsize'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="183" /> - <source>'BaseException.message' has been deprecated as of Python 2.6 and is removed in Python 3 - use 'str(e)'</source> + <source>'sys.version[:1]' referenced (Python 10), use 'sys.version_info'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="184" /> + <source>Python does not support the unary prefix increment</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="187" /> + <source>using .strip() with multi-character strings is misleading</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="190" /> + <source>do not call assert False since python -O removes these calls</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="193" /> + <source>'sys.maxint' is not defined in Python 3 - use 'sys.maxsize'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="196" /> + <source>'BaseException.message' has been deprecated as of Python 2.6 and is removed in Python 3 - use 'str(e)'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="200" /> <source>assigning to 'os.environ' does not clear the environment - use 'os.environ.clear()'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="191" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="204" /> <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="195" /> - <source>unncessary f-string</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="198" /> - <source>cannot use 'self.__class__' as first argument of 'super()' call</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="201" /> - <source>using 'hasattr(x, "__call__")' to test if 'x' is callable is unreliable</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="205" /> - <source>do not call getattr with a constant attribute value</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="208" /> - <source>do not call setattr with a constant attribute value</source> + <source>unncessary f-string</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="211" /> - <source>Python 3 does not include '.iter*' methods on dictionaries</source> + <source>cannot use 'self.__class__' as first argument of 'super()' call</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="214" /> + <source>using 'hasattr(x, "__call__")' to test if 'x' is callable is unreliable</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="218" /> + <source>do not call getattr with a constant attribute value</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="221" /> + <source>do not call setattr with a constant attribute value</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="224" /> + <source>Python 3 does not include '.iter*' methods on dictionaries</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="227" /> <source>Python 3 does not include '.view*' methods on dictionaries</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="217" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="230" /> <source>'.next()' does not exist in Python 3</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="220" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="233" /> <source>'__metaclass__' does nothing on Python 3 - use 'class MyClass(BaseClass, metaclass=...)'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="225" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="238" /> <source>found {0} formatter</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="228" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="241" /> <source>format string does contain unindexed parameters</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="231" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="244" /> <source>docstring does contain unindexed parameters</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="234" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="247" /> <source>other string does contain unindexed parameters</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="237" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="250" /> <source>format call uses too large index ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="240" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="253" /> <source>format call uses missing keyword ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="243" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="256" /> <source>format call uses keyword arguments but no named entries</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="246" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="259" /> <source>format call uses variable arguments but no numbered entries</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="249" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="262" /> <source>format call uses implicit and explicit indexes together</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="252" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="265" /> <source>format call provides unused index ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="255" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="268" /> <source>format call provides unused keyword ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="258" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="271" /> <source>logging statement uses string.format()</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="261" /> - <source>logging statement uses '%'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="264" /> - <source>logging statement uses '+'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="267" /> - <source>logging statement uses f-string</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="270" /> - <source>logging statement uses 'warn' instead of 'warning'</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="274" /> - <source>expected these __future__ imports: {0}; but only got: {1}</source> + <source>logging statement uses '%'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="277" /> - <source>expected these __future__ imports: {0}; but got none</source> + <source>logging statement uses '+'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="280" /> - <source>gettext import with alias _ found: {0}</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="284" /> - <source>print statement found</source> + <source>logging statement uses f-string</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="283" /> + <source>logging statement uses 'warn' instead of 'warning'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="287" /> - <source>one element tuple found</source> + <source>expected these __future__ imports: {0}; but only got: {1}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="290" /> + <source>expected these __future__ imports: {0}; but got none</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="293" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="290" /> + <source>gettext import with alias _ found: {0}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="297" /> + <source>print statement found</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="300" /> + <source>one element tuple found</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="306" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="303" /> <source>mutable default argument of type {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="296" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="309" /> <source>mutable default argument of function call '{0}'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="299" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="312" /> <source>None should not be added at any return if function has no return value except None</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="303" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="316" /> <source>an explicit value at every return should be added if function has a return value except None</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="307" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="320" /> <source>an explicit return at the end of the function should be added if it has a return value except None</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="311" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="324" /> <source>a value should not be assigned to a variable if it will be used as a return value only</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="315" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="328" /> <source>prefer implied line continuation inside parentheses, brackets and braces as opposed to a backslash</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="319" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="332" /> <source>commented code lines should be removed</source> <translation type="unfinished" /> </message> @@ -63720,28 +63745,28 @@ <context> <name>SetupWizard</name> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="89" /> - <location filename="../Plugins/PluginWizardSetup.py" line="85" /> + <location filename="../Plugins/PluginWizardSetup.py" line="88" /> + <location filename="../Plugins/PluginWizardSetup.py" line="84" /> <source>setup.py Wizard</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="86" /> + <location filename="../Plugins/PluginWizardSetup.py" line="85" /> <source>setup.py Wizard...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="90" /> + <location filename="../Plugins/PluginWizardSetup.py" line="89" /> <source><b>setup.py Wizard</b><p>This wizard opens a dialog for entering all the parameters needed to create the basic contents of a setup.py file. The generated code is inserted at the current cursor position.</p></source> <translation type="unfinished" /> </message> <message> + <location filename="../Plugins/PluginWizardSetup.py" line="139" /> + <source>No current editor</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Plugins/PluginWizardSetup.py" line="140" /> - <source>No current editor</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/PluginWizardSetup.py" line="141" /> <source>Please open or create a file first.</source> <translation type="unfinished" /> </message> @@ -63749,46 +63774,36 @@ <context> <name>SetupWizardDialog</name> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="154" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="147" /> <source>Reading Trove Classifiers</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="155" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="148" /> <source><p>The Trove Classifiers file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="484" /> - <source>Packages Root Directory</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="539" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="502" /> <source>Add Scripts</source> <translation type="unfinished" /> </message> <message> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="504" /> + <source>Python Files (*.py);;All Files(*)</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="541" /> - <source>Python Files (*.py);;All Files(*)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="578" /> <source>Add Python Modules</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="580" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="543" /> <source>Python Files (*.py)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="650" /> - <source>Source Directory</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> <source>setup.py Wizard</source> <translation type="unfinished" /> @@ -63835,11 +63850,6 @@ </message> <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> - <source>Select the root directory via a directory selection dialog</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> <source>Basic</source> <translation type="unfinished" /> </message> @@ -64077,11 +64087,6 @@ </message> <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> - <source>Select the source directory for the 'find_packages()' call via a directory selection dialog</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> <source>Exclude Patterns:</source> <translation type="unfinished" /> </message>
--- a/eric7/i18n/eric7_es.ts Wed Nov 03 19:34:56 2021 +0100 +++ b/eric7/i18n/eric7_es.ts Wed Nov 03 19:45:20 2021 +0100 @@ -28669,24 +28669,29 @@ <translation type="unfinished">Reindexar Documentación</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="791" /> - <location filename="../HelpViewer/HelpViewerWidget.py" line="771" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="710" /> + <source>Configure Help Documentation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../HelpViewer/HelpViewerWidget.py" line="802" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="782" /> <source>Clear History</source> <translation type="unfinished">Limpiar Historial</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="902" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="913" /> <source>Updating search index</source> <translation type="unfinished">Actualizando índice de búsqueda</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="963" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="974" /> <source>Filtered by: </source> <translation type="unfinished">Filtrado por: </translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="997" /> - <location filename="../HelpViewer/HelpViewerWidget.py" line="992" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="1008" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="1003" /> <source>Unfiltered</source> <translation type="unfinished">Sin filtrar</translation> </message> @@ -48478,407 +48483,435 @@ </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="53" /> - <source>unnecessary list comprehension - "{0}" can take a generator</source> - <translation>lista de comprehensión innecesaria - "{0}" puede aceptar un generador</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="56" /> + <source>unnecessary {0} call around {1}() - toggle reverse argument to sorted()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="57" /> + <source>unnecessary {0} call around {1}() - use sorted(..., reverse={2})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="60" /> + <source>unnecessary {0} call around {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="63" /> + <source>unnecessary {0} call within {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="66" /> + <source>unnecessary subscript reversal of iterable within {0}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="69" /> <source>unnecessary {0} literal - rewrite as a {1} literal</source> <translation>literal {0} innecesario - reescribir como un literal {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="59" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="72" /> <source>unnecessary {0} passed to tuple() - rewrite as a {1} literal</source> <translation>innecesario {0} pasado a tuple() - reescribir como un literal {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="62" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="75" /> <source>unnecessary {0} passed to list() - rewrite as a {1} literal</source> <translation>innecesario {0} pasado a list() - reescribir como un literal {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="65" /> - <source>unnecessary list call - remove the outer call to list()</source> - <translation>llamada a lista innecesaria - eliminar la llamada más externa a list()</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="68" /> - <source>unnecessary list comprehension - "in" can take a generator</source> - <translation>list comprehension innecesaria - "in" puede aceptar un generator</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="71" /> - <source>unnecessary {0} passed to tuple() - remove the outer call to {1}()</source> - <translation>innecesario {0} pasado a tuple() - eliminar la llamada más externa a {1}()</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="74" /> - <source>unnecessary {0} passed to list() - remove the outer call to {1}()</source> - <translation>innecesario {0} pasado a list() - eliminar la llamada más externa a {1}()</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="78" /> + <source>unnecessary list call - remove the outer call to list()</source> + <translation>llamada a lista innecesaria - eliminar la llamada más externa a list()</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="81" /> + <source>unnecessary {0} comprehension - rewrite using {0}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="84" /> + <source>unnecessary {0} passed to tuple() - remove the outer call to {1}()</source> + <translation>innecesario {0} pasado a tuple() - eliminar la llamada más externa a {1}()</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="87" /> + <source>unnecessary {0} passed to list() - remove the outer call to {1}()</source> + <translation>innecesario {0} pasado a list() - eliminar la llamada más externa a {1}()</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="91" /> <source>sort keys - '{0}' should be before '{1}'</source> <translation>ordenar claves - '{0}' debeía ser antes de '{1}'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="82" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="95" /> <source>use of 'datetime.datetime()' without 'tzinfo' argument should be avoided</source> <translation>debe evitarse el uso de 'datetime.datetime()' sin argumento 'tzinfo'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="86" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="99" /> <source>use of 'datetime.datetime.today()' should be avoided. Use 'datetime.datetime.now(tz=)' instead.</source> <translation>debe evitarse el uso de 'datetime.datetime.today()'. Usar 'datetime.datetime.now(tz=)' en su lugar.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="90" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="103" /> <source>use of 'datetime.datetime.utcnow()' should be avoided. Use 'datetime.datetime.now(tz=)' instead.</source> <translation>debe evitarse el uso de 'datetime.datetime.utcnow()'. Usar 'datetime.datetime.now(tz=)' en su lugar.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="94" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="107" /> <source>use of 'datetime.datetime.utcfromtimestamp()' should be avoided. Use 'datetime.datetime.fromtimestamp(, tz=)' instead.</source> <translation>debe evitarse el uso de 'datetime.datetime.utcfromtimestamp()'. Usar 'datetime.datetime.fromtimestamp(, tz=)' en su lugar.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="98" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="111" /> <source>use of 'datetime.datetime.now()' without 'tz' argument should be avoided</source> <translation>debe evitarse el uso de 'datetime.datetime.now()' sin argumento 'tz'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="102" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="115" /> <source>use of 'datetime.datetime.fromtimestamp()' without 'tz' argument should be avoided</source> <translation>debe evitarse el uso de 'datetime.datetime.fromtimestamp()' sin argumento 'tz'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="106" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="119" /> <source>use of 'datetime.datetime.strptime()' should be followed by '.replace(tzinfo=)'</source> <translation>el uso de 'datetime.datetime.strptime()' debe ser continuado con '.replace(tzinfo=)'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="110" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="123" /> <source>use of 'datetime.datetime.fromordinal()' should be avoided</source> <translation>debe evitarse el uso de 'datetime.datetime.fromordinal()'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="113" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="126" /> <source>use of 'datetime.date()' should be avoided. Use 'datetime.datetime(, tzinfo=).date()' instead.</source> <translation>debe evitarse el uso de 'datetime.date()'. Usar 'datetime.datetime(, tzinfo=).date()' en su lugar.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="117" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="130" /> <source>use of 'datetime.date.today()' should be avoided. Use 'datetime.datetime.now(tz=).date()' instead.</source> <translation>debe evitarse el uso de 'datetime.date.today()'. Usar 'datetime.datetime.now(tz=).date()' en su lugar.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="121" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="134" /> <source>use of 'datetime.date.fromtimestamp()' should be avoided. Use 'datetime.datetime.fromtimestamp(tz=).date()' instead.</source> <translation>debe evitarse el uso de 'datetime.date.fromtimestamp()'. Usar 'datetime.datetime.fromtimestamp(tz=).date()' en su lugar.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="125" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="138" /> <source>use of 'datetime.date.fromordinal()' should be avoided</source> <translation>debe evitarse el uso de 'datetime.date.fromordinal()'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="128" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="141" /> <source>use of 'datetime.date.fromisoformat()' should be avoided</source> <translation>debe evitarse el uso de 'datetime.date.fromisoformat()'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="131" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="144" /> <source>use of 'datetime.time()' without 'tzinfo' argument should be avoided</source> <translation>debe evitarse el uso de 'datetime.time()' sin argumento 'tzinfo'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="136" /> - <source>'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'</source> - <translation>'sys.version[:3]' referenciado (Python 3.10), usar 'sys.version_info'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="139" /> - <source>'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'</source> - <translation>'sys.version[2]' referenciado (Python 3.10), usar 'sys.version_info'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="142" /> - <source>'sys.version' compared to string (Python 3.10), use 'sys.version_info'</source> - <translation>'sys.version' comparado a cadena (Python 3.10), usar 'sys.version_info'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="146" /> - <source>'sys.version_info[0] == 3' referenced (Python 4), use '>='</source> - <translation>'sys.version_info[0] == 3' referenciado (Python 4), usar '>='</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="149" /> - <source>'six.PY3' referenced (Python 4), use 'not six.PY2'</source> - <translation>'six.PY3' referencicado (Python 4), usar 'not six.PY2'</translation> + <source>'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation>'sys.version[:3]' referenciado (Python 3.10), usar 'sys.version_info'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="152" /> + <source>'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation>'sys.version[2]' referenciado (Python 3.10), usar 'sys.version_info'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="155" /> + <source>'sys.version' compared to string (Python 3.10), use 'sys.version_info'</source> + <translation>'sys.version' comparado a cadena (Python 3.10), usar 'sys.version_info'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="159" /> + <source>'sys.version_info[0] == 3' referenced (Python 4), use '>='</source> + <translation>'sys.version_info[0] == 3' referenciado (Python 4), usar '>='</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="162" /> + <source>'six.PY3' referenced (Python 4), use 'not six.PY2'</source> + <translation>'six.PY3' referencicado (Python 4), usar 'not six.PY2'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="165" /> <source>'sys.version_info[1]' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> <translation>'sys.version_info[1]' comparado a entero (Python 4), comparar 'sys.version_info' con tupla</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="156" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="169" /> <source>'sys.version_info.minor' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> <translation>'sys.version_info.minor' comparado a entero (Python 4), comparar 'sys.version_info' con tupla</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="160" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="173" /> <source>'sys.version[0]' referenced (Python 10), use 'sys.version_info'</source> <translation>'sys.version[0]' referenciado (Python 10), usar 'sys.version_info'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="163" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="176" /> <source>'sys.version' compared to string (Python 10), use 'sys.version_info'</source> <translation>'sys.version' comparado a cadena (Python 10), usar 'sys.version_info'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="167" /> - <source>'sys.version[:1]' referenced (Python 10), use 'sys.version_info'</source> - <translation>'sys.version[:1]' referenciado (Python 10), usar 'sys.version_info'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="171" /> - <source>Python does not support the unary prefix increment</source> - <translation>Python no soporta el prefijo unario de incremento</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="174" /> - <source>using .strip() with multi-character strings is misleading</source> - <translation>usar .strip() cpm cadenas multicarácter es engañoso</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="177" /> - <source>do not call assert False since python -O removes these calls</source> - <translation>no llamar assert False dado que python -O elimina dichas llamadas</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="180" /> - <source>'sys.maxint' is not defined in Python 3 - use 'sys.maxsize'</source> - <translation>'sys.maxint' no está definido en Python 3 - usar 'sys.maxsize'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="183" /> - <source>'BaseException.message' has been deprecated as of Python 2.6 and is removed in Python 3 - use 'str(e)'</source> - <translation>'BaseException.message' está marcada como deprecada en Python 2.6 y se ha eliminado en Python 3 - usar 'str(e)'</translation> + <source>'sys.version[:1]' referenced (Python 10), use 'sys.version_info'</source> + <translation>'sys.version[:1]' referenciado (Python 10), usar 'sys.version_info'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="184" /> + <source>Python does not support the unary prefix increment</source> + <translation>Python no soporta el prefijo unario de incremento</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="187" /> + <source>using .strip() with multi-character strings is misleading</source> + <translation>usar .strip() cpm cadenas multicarácter es engañoso</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="190" /> + <source>do not call assert False since python -O removes these calls</source> + <translation>no llamar assert False dado que python -O elimina dichas llamadas</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="193" /> + <source>'sys.maxint' is not defined in Python 3 - use 'sys.maxsize'</source> + <translation>'sys.maxint' no está definido en Python 3 - usar 'sys.maxsize'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="196" /> + <source>'BaseException.message' has been deprecated as of Python 2.6 and is removed in Python 3 - use 'str(e)'</source> + <translation>'BaseException.message' está marcada como deprecada en Python 2.6 y se ha eliminado en Python 3 - usar 'str(e)'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="200" /> <source>assigning to 'os.environ' does not clear the environment - use 'os.environ.clear()'</source> <translation>asignaciones a 'os.environ' no limpian el entorno - usar 'os.environ.clear()'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="191" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="204" /> <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> <translation>variable de control de bucle {0} no usada dentro del cuerpo del bucle - iniciar nombre con guión bajo</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="195" /> - <source>unncessary f-string</source> - <translation>f-string innecesaria</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="198" /> - <source>cannot use 'self.__class__' as first argument of 'super()' call</source> - <translation>no se puede usar 'self.__class__' como primer argumento de la llamada 'super()'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="201" /> - <source>using 'hasattr(x, "__call__")' to test if 'x' is callable is unreliable</source> - <translation>usar 'hasattr(x, "__call__")' para probar si 'x' is invocable no es fiable</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="205" /> - <source>do not call getattr with a constant attribute value</source> - <translation>no invocar getattr con un valor de atributo constante</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="208" /> - <source>do not call setattr with a constant attribute value</source> - <translation>no invocar setattr con un valor de atributo constante</translation> + <source>unncessary f-string</source> + <translation>f-string innecesaria</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="211" /> - <source>Python 3 does not include '.iter*' methods on dictionaries</source> - <translation>Python 3 no incluye métodos '.iter*' en diccionarios</translation> + <source>cannot use 'self.__class__' as first argument of 'super()' call</source> + <translation>no se puede usar 'self.__class__' como primer argumento de la llamada 'super()'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="214" /> + <source>using 'hasattr(x, "__call__")' to test if 'x' is callable is unreliable</source> + <translation>usar 'hasattr(x, "__call__")' para probar si 'x' is invocable no es fiable</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="218" /> + <source>do not call getattr with a constant attribute value</source> + <translation>no invocar getattr con un valor de atributo constante</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="221" /> + <source>do not call setattr with a constant attribute value</source> + <translation>no invocar setattr con un valor de atributo constante</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="224" /> + <source>Python 3 does not include '.iter*' methods on dictionaries</source> + <translation>Python 3 no incluye métodos '.iter*' en diccionarios</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="227" /> <source>Python 3 does not include '.view*' methods on dictionaries</source> <translation>Python 3 no incluye métodos '.view*' en diccionarios</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="217" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="230" /> <source>'.next()' does not exist in Python 3</source> <translation>'.next()' no existe en Python 3</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="220" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="233" /> <source>'__metaclass__' does nothing on Python 3 - use 'class MyClass(BaseClass, metaclass=...)'</source> <translation>'__metaclass__' no hace nada en Python 3 - usar 'class MyClass(BaseClass, metaclass=...)'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="225" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="238" /> <source>found {0} formatter</source> <translation>encontrado formateador {0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="228" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="241" /> <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/Miscellaneous/translations.py" line="231" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="244" /> <source>docstring does contain unindexed parameters</source> <translation>docstring cque contiene parámetros sin indexar</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="234" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="247" /> <source>other string does contain unindexed parameters</source> <translation>otra cadena contiene parámetros sin indexar</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="237" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="250" /> <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/Miscellaneous/translations.py" line="240" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="253" /> <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/Miscellaneous/translations.py" line="243" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="256" /> <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/Miscellaneous/translations.py" line="246" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="259" /> <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/Miscellaneous/translations.py" line="249" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="262" /> <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/Miscellaneous/translations.py" line="252" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="265" /> <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/Miscellaneous/translations.py" line="255" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="268" /> <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/Miscellaneous/translations.py" line="258" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="271" /> <source>logging statement uses string.format()</source> <translation>la sentencia de log usa string.format()</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="261" /> - <source>logging statement uses '%'</source> - <translation>la sentencia de log usa '%'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="264" /> - <source>logging statement uses '+'</source> - <translation>la sentencia de log usa '+'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="267" /> - <source>logging statement uses f-string</source> - <translation>la sentencia de log usa f-string</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="270" /> - <source>logging statement uses 'warn' instead of 'warning'</source> - <translation>la sentencia de log usa 'warn' en lugar de 'warning'</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="274" /> - <source>expected these __future__ imports: {0}; but only got: {1}</source> - <translation>se esperaban estos __future__ imports: {0} pero solamente hay: {1}</translation> + <source>logging statement uses '%'</source> + <translation>la sentencia de log usa '%'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="277" /> - <source>expected these __future__ imports: {0}; but got none</source> - <translation>se esperaban estos __future__ imports: {0}; but no hay ninguno</translation> + <source>logging statement uses '+'</source> + <translation>la sentencia de log usa '+'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="280" /> - <source>gettext import with alias _ found: {0}</source> - <translation>encontrado gettext import con alias _ : {0}</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="284" /> - <source>print statement found</source> - <translation>encontrada sentencia print</translation> + <source>logging statement uses f-string</source> + <translation>la sentencia de log usa f-string</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="283" /> + <source>logging statement uses 'warn' instead of 'warning'</source> + <translation>la sentencia de log usa 'warn' en lugar de 'warning'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="287" /> - <source>one element tuple found</source> - <translation>tupla de un elemento encontrada</translation> + <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/Miscellaneous/translations.py" line="290" /> + <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/Miscellaneous/translations.py" line="293" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="290" /> + <source>gettext import with alias _ found: {0}</source> + <translation>encontrado gettext import con alias _ : {0}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="297" /> + <source>print statement found</source> + <translation>encontrada sentencia print</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="300" /> + <source>one element tuple found</source> + <translation>tupla de un elemento encontrada</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="306" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="303" /> <source>mutable default argument of type {0}</source> <translation>argumento por defecto mutable de tipo {0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="296" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="309" /> <source>mutable default argument of function call '{0}'</source> <translation>argumento por defecto mutable de llamada a función {0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="299" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="312" /> <source>None should not be added at any return if function has no return value except None</source> <translation>None no se debería añadir a ningún return si la función no tiene valor de retorno excepto None</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="303" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="316" /> <source>an explicit value at every return should be added if function has a return value except None</source> <translation>un valor explícito se debería añadir a cada return si la función tiene un valor de retorno excepto None</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="307" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="320" /> <source>an explicit return at the end of the function should be added if it has a return value except None</source> <translation>un return explícito se debería añadir al final de cada función si tiene un valor de retorno excepto None</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="311" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="324" /> <source>a value should not be assigned to a variable if it will be used as a return value only</source> <translation>no se debería añadir un valor a una variable si se va a usar como valor de retorno solamente</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="315" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="328" /> <source>prefer implied line continuation inside parentheses, brackets and braces as opposed to a backslash</source> <translation>es preferible la continuación implícita de la línea entre paréntesis, corchetes y llaves al uso de la barra invertida</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="319" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="332" /> <source>commented code lines should be removed</source> <translation>las líneas de código comentadas se deberían eliminar</translation> </message> + <message> + <source>unnecessary list comprehension - "{0}" can take a generator</source> + <translation type="vanished">lista de comprehensión innecesaria - "{0}" puede aceptar un generador</translation> + </message> + <message> + <source>unnecessary list comprehension - "in" can take a generator</source> + <translation type="vanished">list comprehension innecesaria - "in" puede aceptar un generator</translation> + </message> </context> <context> <name>MouseClickDialog</name> @@ -64595,28 +64628,28 @@ <context> <name>SetupWizard</name> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="89" /> - <location filename="../Plugins/PluginWizardSetup.py" line="85" /> + <location filename="../Plugins/PluginWizardSetup.py" line="88" /> + <location filename="../Plugins/PluginWizardSetup.py" line="84" /> <source>setup.py Wizard</source> <translation>Asistente de setup.py</translation> </message> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="86" /> + <location filename="../Plugins/PluginWizardSetup.py" line="85" /> <source>setup.py Wizard...</source> <translation>Asistente de setup.py...</translation> </message> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="90" /> + <location filename="../Plugins/PluginWizardSetup.py" line="89" /> <source><b>setup.py Wizard</b><p>This wizard opens a dialog for entering all the parameters needed to create the basic contents of a setup.py file. The generated code is inserted at the current cursor position.</p></source> <translation><b>Asistente de setup.py</b><p>Este asistente abre un diálogo para introducir todos los parámentros necesarios para crear los contenidos básicos de un archivo setup.py. El código generado se inserta en la posición actual del cursor.</p></translation> </message> <message> + <location filename="../Plugins/PluginWizardSetup.py" line="139" /> + <source>No current editor</source> + <translation>No hay editor actual</translation> + </message> + <message> <location filename="../Plugins/PluginWizardSetup.py" line="140" /> - <source>No current editor</source> - <translation>No hay editor actual</translation> - </message> - <message> - <location filename="../Plugins/PluginWizardSetup.py" line="141" /> <source>Please open or create a file first.</source> <translation>Por favor, abrir o crear un archivo primero.</translation> </message> @@ -64624,46 +64657,36 @@ <context> <name>SetupWizardDialog</name> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="154" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="147" /> <source>Reading Trove Classifiers</source> <translation>Leyendo Clasificadores Trove</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="155" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="148" /> <source><p>The Trove Classifiers file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> <translation><p>El archivo de Clasificadores Trove <b>{0}</b> no se ha podido leer.</p><p>Razón: {1}</p></translation> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="484" /> - <source>Packages Root Directory</source> - <translation>Directorio Raíz de Paquetes</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="539" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="502" /> <source>Add Scripts</source> <translation>Añadir Scripts</translation> </message> <message> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="504" /> + <source>Python Files (*.py);;All Files(*)</source> + <translation>Archivos Python (*.py);;Todos los Archivos(*)</translation> + </message> + <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="541" /> - <source>Python Files (*.py);;All Files(*)</source> - <translation>Archivos Python (*.py);;Todos los Archivos(*)</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="578" /> <source>Add Python Modules</source> <translation>Añadir Módulos Python</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="580" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="543" /> <source>Python Files (*.py)</source> <translation>Archivos de Python (*.py)</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="650" /> - <source>Source Directory</source> - <translation>Directorio de Fuentes</translation> - </message> - <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> <source>setup.py Wizard</source> <translation>Asistente setup.py</translation> @@ -64710,11 +64733,6 @@ </message> <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> - <source>Select the root directory via a directory selection dialog</source> - <translation>Seleccionar el directorio raíz a través de un diálogo de selección de directorios</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> <source>Basic</source> <translation>Básica</translation> </message> @@ -64952,11 +64970,6 @@ </message> <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> - <source>Select the source directory for the 'find_packages()' call via a directory selection dialog</source> - <translation>Seleccionar el directoio para la llamada 'find_packages()' a través de un diálogo de selección de directorios</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> <source>Exclude Patterns:</source> <translation>Patrones de Exclusión:</translation> </message> @@ -65035,6 +65048,22 @@ <source>Populate from Project</source> <translation>Popular a partir del Proyecto</translation> </message> + <message> + <source>Packages Root Directory</source> + <translation type="vanished">Directorio Raíz de Paquetes</translation> + </message> + <message> + <source>Source Directory</source> + <translation type="vanished">Directorio de Fuentes</translation> + </message> + <message> + <source>Select the root directory via a directory selection dialog</source> + <translation type="vanished">Seleccionar el directorio raíz a través de un diálogo de selección de directorios</translation> + </message> + <message> + <source>Select the source directory for the 'find_packages()' call via a directory selection dialog</source> + <translation type="vanished">Seleccionar el directoio para la llamada 'find_packages()' a través de un diálogo de selección de directorios</translation> + </message> </context> <context> <name>Shell</name>
--- a/eric7/i18n/eric7_fr.ts Wed Nov 03 19:34:56 2021 +0100 +++ b/eric7/i18n/eric7_fr.ts Wed Nov 03 19:45:20 2021 +0100 @@ -30567,24 +30567,29 @@ <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="791" /> - <location filename="../HelpViewer/HelpViewerWidget.py" line="771" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="710" /> + <source>Configure Help Documentation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../HelpViewer/HelpViewerWidget.py" line="802" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="782" /> <source>Clear History</source> <translation type="unfinished">Effacer l'historique</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="902" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="913" /> <source>Updating search index</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="963" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="974" /> <source>Filtered by: </source> <translation type="unfinished">Filtré par : </translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="997" /> - <location filename="../HelpViewer/HelpViewerWidget.py" line="992" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="1008" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="1003" /> <source>Unfiltered</source> <translation type="unfinished">non filtré</translation> </message> @@ -51642,398 +51647,418 @@ </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="53" /> - <source>unnecessary list comprehension - "{0}" can take a generator</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="56" /> + <source>unnecessary {0} call around {1}() - toggle reverse argument to sorted()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="57" /> + <source>unnecessary {0} call around {1}() - use sorted(..., reverse={2})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="60" /> + <source>unnecessary {0} call around {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="63" /> + <source>unnecessary {0} call within {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="66" /> + <source>unnecessary subscript reversal of iterable within {0}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="69" /> <source>unnecessary {0} literal - rewrite as a {1} literal</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="59" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="72" /> <source>unnecessary {0} passed to tuple() - rewrite as a {1} literal</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="62" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="75" /> <source>unnecessary {0} passed to list() - rewrite as a {1} literal</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="65" /> - <source>unnecessary list call - remove the outer call to list()</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="68" /> - <source>unnecessary list comprehension - "in" can take a generator</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="71" /> - <source>unnecessary {0} passed to tuple() - remove the outer call to {1}()</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="74" /> - <source>unnecessary {0} passed to list() - remove the outer call to {1}()</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="78" /> + <source>unnecessary list call - remove the outer call to list()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="81" /> + <source>unnecessary {0} comprehension - rewrite using {0}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="84" /> + <source>unnecessary {0} passed to tuple() - remove the outer call to {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="87" /> + <source>unnecessary {0} passed to list() - remove the outer call to {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="91" /> <source>sort keys - '{0}' should be before '{1}'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="82" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="95" /> <source>use of 'datetime.datetime()' without 'tzinfo' argument should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="86" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="99" /> <source>use of 'datetime.datetime.today()' should be avoided. Use 'datetime.datetime.now(tz=)' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="90" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="103" /> <source>use of 'datetime.datetime.utcnow()' should be avoided. Use 'datetime.datetime.now(tz=)' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="94" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="107" /> <source>use of 'datetime.datetime.utcfromtimestamp()' should be avoided. Use 'datetime.datetime.fromtimestamp(, tz=)' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="98" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="111" /> <source>use of 'datetime.datetime.now()' without 'tz' argument should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="102" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="115" /> <source>use of 'datetime.datetime.fromtimestamp()' without 'tz' argument should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="106" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="119" /> <source>use of 'datetime.datetime.strptime()' should be followed by '.replace(tzinfo=)'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="110" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="123" /> <source>use of 'datetime.datetime.fromordinal()' should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="113" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="126" /> <source>use of 'datetime.date()' should be avoided. Use 'datetime.datetime(, tzinfo=).date()' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="117" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="130" /> <source>use of 'datetime.date.today()' should be avoided. Use 'datetime.datetime.now(tz=).date()' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="121" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="134" /> <source>use of 'datetime.date.fromtimestamp()' should be avoided. Use 'datetime.datetime.fromtimestamp(tz=).date()' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="125" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="138" /> <source>use of 'datetime.date.fromordinal()' should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="128" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="141" /> <source>use of 'datetime.date.fromisoformat()' should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="131" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="144" /> <source>use of 'datetime.time()' without 'tzinfo' argument should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="136" /> - <source>'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="139" /> - <source>'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="142" /> - <source>'sys.version' compared to string (Python 3.10), use 'sys.version_info'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="146" /> - <source>'sys.version_info[0] == 3' referenced (Python 4), use '>='</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="149" /> - <source>'six.PY3' referenced (Python 4), use 'not six.PY2'</source> + <source>'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="152" /> + <source>'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="155" /> + <source>'sys.version' compared to string (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="159" /> + <source>'sys.version_info[0] == 3' referenced (Python 4), use '>='</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="162" /> + <source>'six.PY3' referenced (Python 4), use 'not six.PY2'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="165" /> <source>'sys.version_info[1]' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="156" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="169" /> <source>'sys.version_info.minor' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="160" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="173" /> <source>'sys.version[0]' referenced (Python 10), use 'sys.version_info'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="163" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="176" /> <source>'sys.version' compared to string (Python 10), use 'sys.version_info'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="167" /> - <source>'sys.version[:1]' referenced (Python 10), use 'sys.version_info'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="171" /> - <source>Python does not support the unary prefix increment</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="174" /> - <source>using .strip() with multi-character strings is misleading</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="177" /> - <source>do not call assert False since python -O removes these calls</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="180" /> - <source>'sys.maxint' is not defined in Python 3 - use 'sys.maxsize'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="183" /> - <source>'BaseException.message' has been deprecated as of Python 2.6 and is removed in Python 3 - use 'str(e)'</source> + <source>'sys.version[:1]' referenced (Python 10), use 'sys.version_info'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="184" /> + <source>Python does not support the unary prefix increment</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="187" /> + <source>using .strip() with multi-character strings is misleading</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="190" /> + <source>do not call assert False since python -O removes these calls</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="193" /> + <source>'sys.maxint' is not defined in Python 3 - use 'sys.maxsize'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="196" /> + <source>'BaseException.message' has been deprecated as of Python 2.6 and is removed in Python 3 - use 'str(e)'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="200" /> <source>assigning to 'os.environ' does not clear the environment - use 'os.environ.clear()'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="191" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="204" /> <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="195" /> - <source>unncessary f-string</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="198" /> - <source>cannot use 'self.__class__' as first argument of 'super()' call</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="201" /> - <source>using 'hasattr(x, "__call__")' to test if 'x' is callable is unreliable</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="205" /> - <source>do not call getattr with a constant attribute value</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="208" /> - <source>do not call setattr with a constant attribute value</source> + <source>unncessary f-string</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="211" /> - <source>Python 3 does not include '.iter*' methods on dictionaries</source> + <source>cannot use 'self.__class__' as first argument of 'super()' call</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="214" /> + <source>using 'hasattr(x, "__call__")' to test if 'x' is callable is unreliable</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="218" /> + <source>do not call getattr with a constant attribute value</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="221" /> + <source>do not call setattr with a constant attribute value</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="224" /> + <source>Python 3 does not include '.iter*' methods on dictionaries</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="227" /> <source>Python 3 does not include '.view*' methods on dictionaries</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="217" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="230" /> <source>'.next()' does not exist in Python 3</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="220" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="233" /> <source>'__metaclass__' does nothing on Python 3 - use 'class MyClass(BaseClass, metaclass=...)'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="225" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="238" /> <source>found {0} formatter</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="228" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="241" /> <source>format string does contain unindexed parameters</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="231" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="244" /> <source>docstring does contain unindexed parameters</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="234" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="247" /> <source>other string does contain unindexed parameters</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="237" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="250" /> <source>format call uses too large index ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="240" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="253" /> <source>format call uses missing keyword ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="243" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="256" /> <source>format call uses keyword arguments but no named entries</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="246" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="259" /> <source>format call uses variable arguments but no numbered entries</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="249" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="262" /> <source>format call uses implicit and explicit indexes together</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="252" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="265" /> <source>format call provides unused index ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="255" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="268" /> <source>format call provides unused keyword ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="258" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="271" /> <source>logging statement uses string.format()</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="261" /> - <source>logging statement uses '%'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="264" /> - <source>logging statement uses '+'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="267" /> - <source>logging statement uses f-string</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="270" /> - <source>logging statement uses 'warn' instead of 'warning'</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="274" /> - <source>expected these __future__ imports: {0}; but only got: {1}</source> + <source>logging statement uses '%'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="277" /> - <source>expected these __future__ imports: {0}; but got none</source> + <source>logging statement uses '+'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="280" /> - <source>gettext import with alias _ found: {0}</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="284" /> - <source>print statement found</source> + <source>logging statement uses f-string</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="283" /> + <source>logging statement uses 'warn' instead of 'warning'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="287" /> - <source>one element tuple found</source> + <source>expected these __future__ imports: {0}; but only got: {1}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="290" /> + <source>expected these __future__ imports: {0}; but got none</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="293" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="290" /> + <source>gettext import with alias _ found: {0}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="297" /> + <source>print statement found</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="300" /> + <source>one element tuple found</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="306" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="303" /> <source>mutable default argument of type {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="296" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="309" /> <source>mutable default argument of function call '{0}'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="299" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="312" /> <source>None should not be added at any return if function has no return value except None</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="303" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="316" /> <source>an explicit value at every return should be added if function has a return value except None</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="307" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="320" /> <source>an explicit return at the end of the function should be added if it has a return value except None</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="311" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="324" /> <source>a value should not be assigned to a variable if it will be used as a return value only</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="315" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="328" /> <source>prefer implied line continuation inside parentheses, brackets and braces as opposed to a backslash</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="319" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="332" /> <source>commented code lines should be removed</source> <translation>les lignes de code commentées devraient être supprimées</translation> </message> @@ -68728,28 +68753,28 @@ <context> <name>SetupWizard</name> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="89" /> - <location filename="../Plugins/PluginWizardSetup.py" line="85" /> + <location filename="../Plugins/PluginWizardSetup.py" line="88" /> + <location filename="../Plugins/PluginWizardSetup.py" line="84" /> <source>setup.py Wizard</source> <translation>Assistant setup.py</translation> </message> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="86" /> + <location filename="../Plugins/PluginWizardSetup.py" line="85" /> <source>setup.py Wizard...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="90" /> + <location filename="../Plugins/PluginWizardSetup.py" line="89" /> <source><b>setup.py Wizard</b><p>This wizard opens a dialog for entering all the parameters needed to create the basic contents of a setup.py file. The generated code is inserted at the current cursor position.</p></source> <translation type="unfinished" /> </message> <message> + <location filename="../Plugins/PluginWizardSetup.py" line="139" /> + <source>No current editor</source> + <translation>Pas d'éditeur courant</translation> + </message> + <message> <location filename="../Plugins/PluginWizardSetup.py" line="140" /> - <source>No current editor</source> - <translation>Pas d'éditeur courant</translation> - </message> - <message> - <location filename="../Plugins/PluginWizardSetup.py" line="141" /> <source>Please open or create a file first.</source> <translation>Veuillez d'abord créer ou ouvrir un fichier.</translation> </message> @@ -68761,46 +68786,36 @@ <context> <name>SetupWizardDialog</name> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="154" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="147" /> <source>Reading Trove Classifiers</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="155" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="148" /> <source><p>The Trove Classifiers file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="484" /> - <source>Packages Root Directory</source> - <translation>Racine du répertoire des packages</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="539" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="502" /> <source>Add Scripts</source> <translation>Ajouter scripts</translation> </message> <message> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="504" /> + <source>Python Files (*.py);;All Files(*)</source> + <translation>Fichiers Python (*.py);;Tous les fichiers (*)</translation> + </message> + <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="541" /> - <source>Python Files (*.py);;All Files(*)</source> - <translation>Fichiers Python (*.py);;Tous les fichiers (*)</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="578" /> <source>Add Python Modules</source> <translation>Ajouter module Python</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="580" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="543" /> <source>Python Files (*.py)</source> <translation>Fichiers Python (*.py)</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="650" /> - <source>Source Directory</source> - <translation>Répertoire source</translation> - </message> - <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> <source>setup.py Wizard</source> <translation>Assistant setup.py</translation> @@ -68847,11 +68862,6 @@ </message> <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> - <source>Select the root directory via a directory selection dialog</source> - <translation>Sélectionner le dossier racine via un sélecionneur de dossier</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> <source>Basic</source> <translation>Base</translation> </message> @@ -69089,11 +69099,6 @@ </message> <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> - <source>Select the source directory for the 'find_packages()' call via a directory selection dialog</source> - <translation>Sélectionner le répertoire source pour l'appel 'find_packages()' via un sélectionneur de dossier</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> <source>Exclude Patterns:</source> <translation type="unfinished" /> </message> @@ -69173,6 +69178,22 @@ <translation type="unfinished" /> </message> <message> + <source>Packages Root Directory</source> + <translation type="vanished">Racine du répertoire des packages</translation> + </message> + <message> + <source>Source Directory</source> + <translation type="vanished">Répertoire source</translation> + </message> + <message> + <source>Select the root directory via a directory selection dialog</source> + <translation type="vanished">Sélectionner le dossier racine via un sélecionneur de dossier</translation> + </message> + <message> + <source>Select the source directory for the 'find_packages()' call via a directory selection dialog</source> + <translation type="vanished">Sélectionner le répertoire source pour l'appel 'find_packages()' via un sélectionneur de dossier</translation> + </message> + <message> <source>distutils</source> <translation type="vanished">distutils</translation> </message>
--- a/eric7/i18n/eric7_it.ts Wed Nov 03 19:34:56 2021 +0100 +++ b/eric7/i18n/eric7_it.ts Wed Nov 03 19:45:20 2021 +0100 @@ -31393,24 +31393,29 @@ <translation type="unfinished">Reindicizza la documentazione</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="791" /> - <location filename="../HelpViewer/HelpViewerWidget.py" line="771" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="710" /> + <source>Configure Help Documentation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../HelpViewer/HelpViewerWidget.py" line="802" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="782" /> <source>Clear History</source> <translation type="unfinished">Pulisci la history</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="902" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="913" /> <source>Updating search index</source> <translation type="unfinished">Aggiornamento indice di ricerca</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="963" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="974" /> <source>Filtered by: </source> <translation type="unfinished">Filtrato per:</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="997" /> - <location filename="../HelpViewer/HelpViewerWidget.py" line="992" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="1008" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="1003" /> <source>Unfiltered</source> <translation type="unfinished">Non filtrato</translation> </message> @@ -53430,398 +53435,418 @@ </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="53" /> - <source>unnecessary list comprehension - "{0}" can take a generator</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="56" /> + <source>unnecessary {0} call around {1}() - toggle reverse argument to sorted()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="57" /> + <source>unnecessary {0} call around {1}() - use sorted(..., reverse={2})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="60" /> + <source>unnecessary {0} call around {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="63" /> + <source>unnecessary {0} call within {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="66" /> + <source>unnecessary subscript reversal of iterable within {0}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="69" /> <source>unnecessary {0} literal - rewrite as a {1} literal</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="59" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="72" /> <source>unnecessary {0} passed to tuple() - rewrite as a {1} literal</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="62" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="75" /> <source>unnecessary {0} passed to list() - rewrite as a {1} literal</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="65" /> - <source>unnecessary list call - remove the outer call to list()</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="68" /> - <source>unnecessary list comprehension - "in" can take a generator</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="71" /> - <source>unnecessary {0} passed to tuple() - remove the outer call to {1}()</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="74" /> - <source>unnecessary {0} passed to list() - remove the outer call to {1}()</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="78" /> + <source>unnecessary list call - remove the outer call to list()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="81" /> + <source>unnecessary {0} comprehension - rewrite using {0}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="84" /> + <source>unnecessary {0} passed to tuple() - remove the outer call to {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="87" /> + <source>unnecessary {0} passed to list() - remove the outer call to {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="91" /> <source>sort keys - '{0}' should be before '{1}'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="82" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="95" /> <source>use of 'datetime.datetime()' without 'tzinfo' argument should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="86" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="99" /> <source>use of 'datetime.datetime.today()' should be avoided. Use 'datetime.datetime.now(tz=)' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="90" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="103" /> <source>use of 'datetime.datetime.utcnow()' should be avoided. Use 'datetime.datetime.now(tz=)' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="94" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="107" /> <source>use of 'datetime.datetime.utcfromtimestamp()' should be avoided. Use 'datetime.datetime.fromtimestamp(, tz=)' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="98" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="111" /> <source>use of 'datetime.datetime.now()' without 'tz' argument should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="102" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="115" /> <source>use of 'datetime.datetime.fromtimestamp()' without 'tz' argument should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="106" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="119" /> <source>use of 'datetime.datetime.strptime()' should be followed by '.replace(tzinfo=)'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="110" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="123" /> <source>use of 'datetime.datetime.fromordinal()' should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="113" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="126" /> <source>use of 'datetime.date()' should be avoided. Use 'datetime.datetime(, tzinfo=).date()' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="117" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="130" /> <source>use of 'datetime.date.today()' should be avoided. Use 'datetime.datetime.now(tz=).date()' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="121" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="134" /> <source>use of 'datetime.date.fromtimestamp()' should be avoided. Use 'datetime.datetime.fromtimestamp(tz=).date()' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="125" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="138" /> <source>use of 'datetime.date.fromordinal()' should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="128" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="141" /> <source>use of 'datetime.date.fromisoformat()' should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="131" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="144" /> <source>use of 'datetime.time()' without 'tzinfo' argument should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="136" /> - <source>'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="139" /> - <source>'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="142" /> - <source>'sys.version' compared to string (Python 3.10), use 'sys.version_info'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="146" /> - <source>'sys.version_info[0] == 3' referenced (Python 4), use '>='</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="149" /> - <source>'six.PY3' referenced (Python 4), use 'not six.PY2'</source> + <source>'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="152" /> + <source>'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="155" /> + <source>'sys.version' compared to string (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="159" /> + <source>'sys.version_info[0] == 3' referenced (Python 4), use '>='</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="162" /> + <source>'six.PY3' referenced (Python 4), use 'not six.PY2'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="165" /> <source>'sys.version_info[1]' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="156" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="169" /> <source>'sys.version_info.minor' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="160" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="173" /> <source>'sys.version[0]' referenced (Python 10), use 'sys.version_info'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="163" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="176" /> <source>'sys.version' compared to string (Python 10), use 'sys.version_info'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="167" /> - <source>'sys.version[:1]' referenced (Python 10), use 'sys.version_info'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="171" /> - <source>Python does not support the unary prefix increment</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="174" /> - <source>using .strip() with multi-character strings is misleading</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="177" /> - <source>do not call assert False since python -O removes these calls</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="180" /> - <source>'sys.maxint' is not defined in Python 3 - use 'sys.maxsize'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="183" /> - <source>'BaseException.message' has been deprecated as of Python 2.6 and is removed in Python 3 - use 'str(e)'</source> + <source>'sys.version[:1]' referenced (Python 10), use 'sys.version_info'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="184" /> + <source>Python does not support the unary prefix increment</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="187" /> + <source>using .strip() with multi-character strings is misleading</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="190" /> + <source>do not call assert False since python -O removes these calls</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="193" /> + <source>'sys.maxint' is not defined in Python 3 - use 'sys.maxsize'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="196" /> + <source>'BaseException.message' has been deprecated as of Python 2.6 and is removed in Python 3 - use 'str(e)'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="200" /> <source>assigning to 'os.environ' does not clear the environment - use 'os.environ.clear()'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="191" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="204" /> <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="195" /> - <source>unncessary f-string</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="198" /> - <source>cannot use 'self.__class__' as first argument of 'super()' call</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="201" /> - <source>using 'hasattr(x, "__call__")' to test if 'x' is callable is unreliable</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="205" /> - <source>do not call getattr with a constant attribute value</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="208" /> - <source>do not call setattr with a constant attribute value</source> + <source>unncessary f-string</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="211" /> - <source>Python 3 does not include '.iter*' methods on dictionaries</source> + <source>cannot use 'self.__class__' as first argument of 'super()' call</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="214" /> + <source>using 'hasattr(x, "__call__")' to test if 'x' is callable is unreliable</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="218" /> + <source>do not call getattr with a constant attribute value</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="221" /> + <source>do not call setattr with a constant attribute value</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="224" /> + <source>Python 3 does not include '.iter*' methods on dictionaries</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="227" /> <source>Python 3 does not include '.view*' methods on dictionaries</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="217" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="230" /> <source>'.next()' does not exist in Python 3</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="220" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="233" /> <source>'__metaclass__' does nothing on Python 3 - use 'class MyClass(BaseClass, metaclass=...)'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="225" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="238" /> <source>found {0} formatter</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="228" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="241" /> <source>format string does contain unindexed parameters</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="231" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="244" /> <source>docstring does contain unindexed parameters</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="234" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="247" /> <source>other string does contain unindexed parameters</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="237" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="250" /> <source>format call uses too large index ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="240" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="253" /> <source>format call uses missing keyword ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="243" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="256" /> <source>format call uses keyword arguments but no named entries</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="246" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="259" /> <source>format call uses variable arguments but no numbered entries</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="249" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="262" /> <source>format call uses implicit and explicit indexes together</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="252" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="265" /> <source>format call provides unused index ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="255" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="268" /> <source>format call provides unused keyword ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="258" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="271" /> <source>logging statement uses string.format()</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="261" /> - <source>logging statement uses '%'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="264" /> - <source>logging statement uses '+'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="267" /> - <source>logging statement uses f-string</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="270" /> - <source>logging statement uses 'warn' instead of 'warning'</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="274" /> - <source>expected these __future__ imports: {0}; but only got: {1}</source> + <source>logging statement uses '%'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="277" /> - <source>expected these __future__ imports: {0}; but got none</source> + <source>logging statement uses '+'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="280" /> - <source>gettext import with alias _ found: {0}</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="284" /> - <source>print statement found</source> + <source>logging statement uses f-string</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="283" /> + <source>logging statement uses 'warn' instead of 'warning'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="287" /> - <source>one element tuple found</source> + <source>expected these __future__ imports: {0}; but only got: {1}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="290" /> + <source>expected these __future__ imports: {0}; but got none</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="293" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="290" /> + <source>gettext import with alias _ found: {0}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="297" /> + <source>print statement found</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="300" /> + <source>one element tuple found</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="306" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="303" /> <source>mutable default argument of type {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="296" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="309" /> <source>mutable default argument of function call '{0}'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="299" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="312" /> <source>None should not be added at any return if function has no return value except None</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="303" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="316" /> <source>an explicit value at every return should be added if function has a return value except None</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="307" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="320" /> <source>an explicit return at the end of the function should be added if it has a return value except None</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="311" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="324" /> <source>a value should not be assigned to a variable if it will be used as a return value only</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="315" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="328" /> <source>prefer implied line continuation inside parentheses, brackets and braces as opposed to a backslash</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="319" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="332" /> <source>commented code lines should be removed</source> <translation type="unfinished" /> </message> @@ -70794,28 +70819,28 @@ <context> <name>SetupWizard</name> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="89" /> - <location filename="../Plugins/PluginWizardSetup.py" line="85" /> + <location filename="../Plugins/PluginWizardSetup.py" line="88" /> + <location filename="../Plugins/PluginWizardSetup.py" line="84" /> <source>setup.py Wizard</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="86" /> + <location filename="../Plugins/PluginWizardSetup.py" line="85" /> <source>setup.py Wizard...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="90" /> + <location filename="../Plugins/PluginWizardSetup.py" line="89" /> <source><b>setup.py Wizard</b><p>This wizard opens a dialog for entering all the parameters needed to create the basic contents of a setup.py file. The generated code is inserted at the current cursor position.</p></source> <translation type="unfinished" /> </message> <message> + <location filename="../Plugins/PluginWizardSetup.py" line="139" /> + <source>No current editor</source> + <translation type="unfinished">Nessun editor corrente</translation> + </message> + <message> <location filename="../Plugins/PluginWizardSetup.py" line="140" /> - <source>No current editor</source> - <translation type="unfinished">Nessun editor corrente</translation> - </message> - <message> - <location filename="../Plugins/PluginWizardSetup.py" line="141" /> <source>Please open or create a file first.</source> <translation type="unfinished">Per favore prima apri o crea un file.</translation> </message> @@ -70823,46 +70848,36 @@ <context> <name>SetupWizardDialog</name> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="154" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="147" /> <source>Reading Trove Classifiers</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="155" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="148" /> <source><p>The Trove Classifiers file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="484" /> - <source>Packages Root Directory</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="539" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="502" /> <source>Add Scripts</source> <translation type="unfinished" /> </message> <message> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="504" /> + <source>Python Files (*.py);;All Files(*)</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="541" /> - <source>Python Files (*.py);;All Files(*)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="578" /> <source>Add Python Modules</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="580" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="543" /> <source>Python Files (*.py)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="650" /> - <source>Source Directory</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> <source>setup.py Wizard</source> <translation type="unfinished" /> @@ -70909,11 +70924,6 @@ </message> <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> - <source>Select the root directory via a directory selection dialog</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> <source>Basic</source> <translation type="unfinished" /> </message> @@ -71151,11 +71161,6 @@ </message> <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> - <source>Select the source directory for the 'find_packages()' call via a directory selection dialog</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> <source>Exclude Patterns:</source> <translation type="unfinished" /> </message>
--- a/eric7/i18n/eric7_pt.ts Wed Nov 03 19:34:56 2021 +0100 +++ b/eric7/i18n/eric7_pt.ts Wed Nov 03 19:45:20 2021 +0100 @@ -31221,24 +31221,29 @@ <translation type="unfinished">Reindexar a Documentação</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="791" /> - <location filename="../HelpViewer/HelpViewerWidget.py" line="771" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="710" /> + <source>Configure Help Documentation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../HelpViewer/HelpViewerWidget.py" line="802" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="782" /> <source>Clear History</source> <translation type="unfinished">Limpar Histórico</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="902" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="913" /> <source>Updating search index</source> <translation type="unfinished">A atualizar índice de pesquisa</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="963" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="974" /> <source>Filtered by: </source> <translation type="unfinished">Filtrado por: </translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="997" /> - <location filename="../HelpViewer/HelpViewerWidget.py" line="992" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="1008" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="1003" /> <source>Unfiltered</source> <translation type="unfinished">Sem filtrar</translation> </message> @@ -53001,398 +53006,418 @@ </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="53" /> - <source>unnecessary list comprehension - "{0}" can take a generator</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="56" /> + <source>unnecessary {0} call around {1}() - toggle reverse argument to sorted()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="57" /> + <source>unnecessary {0} call around {1}() - use sorted(..., reverse={2})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="60" /> + <source>unnecessary {0} call around {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="63" /> + <source>unnecessary {0} call within {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="66" /> + <source>unnecessary subscript reversal of iterable within {0}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="69" /> <source>unnecessary {0} literal - rewrite as a {1} literal</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="59" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="72" /> <source>unnecessary {0} passed to tuple() - rewrite as a {1} literal</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="62" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="75" /> <source>unnecessary {0} passed to list() - rewrite as a {1} literal</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="65" /> - <source>unnecessary list call - remove the outer call to list()</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="68" /> - <source>unnecessary list comprehension - "in" can take a generator</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="71" /> - <source>unnecessary {0} passed to tuple() - remove the outer call to {1}()</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="74" /> - <source>unnecessary {0} passed to list() - remove the outer call to {1}()</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="78" /> + <source>unnecessary list call - remove the outer call to list()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="81" /> + <source>unnecessary {0} comprehension - rewrite using {0}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="84" /> + <source>unnecessary {0} passed to tuple() - remove the outer call to {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="87" /> + <source>unnecessary {0} passed to list() - remove the outer call to {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="91" /> <source>sort keys - '{0}' should be before '{1}'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="82" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="95" /> <source>use of 'datetime.datetime()' without 'tzinfo' argument should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="86" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="99" /> <source>use of 'datetime.datetime.today()' should be avoided. Use 'datetime.datetime.now(tz=)' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="90" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="103" /> <source>use of 'datetime.datetime.utcnow()' should be avoided. Use 'datetime.datetime.now(tz=)' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="94" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="107" /> <source>use of 'datetime.datetime.utcfromtimestamp()' should be avoided. Use 'datetime.datetime.fromtimestamp(, tz=)' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="98" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="111" /> <source>use of 'datetime.datetime.now()' without 'tz' argument should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="102" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="115" /> <source>use of 'datetime.datetime.fromtimestamp()' without 'tz' argument should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="106" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="119" /> <source>use of 'datetime.datetime.strptime()' should be followed by '.replace(tzinfo=)'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="110" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="123" /> <source>use of 'datetime.datetime.fromordinal()' should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="113" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="126" /> <source>use of 'datetime.date()' should be avoided. Use 'datetime.datetime(, tzinfo=).date()' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="117" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="130" /> <source>use of 'datetime.date.today()' should be avoided. Use 'datetime.datetime.now(tz=).date()' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="121" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="134" /> <source>use of 'datetime.date.fromtimestamp()' should be avoided. Use 'datetime.datetime.fromtimestamp(tz=).date()' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="125" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="138" /> <source>use of 'datetime.date.fromordinal()' should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="128" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="141" /> <source>use of 'datetime.date.fromisoformat()' should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="131" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="144" /> <source>use of 'datetime.time()' without 'tzinfo' argument should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="136" /> - <source>'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="139" /> - <source>'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="142" /> - <source>'sys.version' compared to string (Python 3.10), use 'sys.version_info'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="146" /> - <source>'sys.version_info[0] == 3' referenced (Python 4), use '>='</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="149" /> - <source>'six.PY3' referenced (Python 4), use 'not six.PY2'</source> + <source>'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="152" /> + <source>'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="155" /> + <source>'sys.version' compared to string (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="159" /> + <source>'sys.version_info[0] == 3' referenced (Python 4), use '>='</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="162" /> + <source>'six.PY3' referenced (Python 4), use 'not six.PY2'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="165" /> <source>'sys.version_info[1]' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="156" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="169" /> <source>'sys.version_info.minor' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="160" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="173" /> <source>'sys.version[0]' referenced (Python 10), use 'sys.version_info'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="163" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="176" /> <source>'sys.version' compared to string (Python 10), use 'sys.version_info'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="167" /> - <source>'sys.version[:1]' referenced (Python 10), use 'sys.version_info'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="171" /> - <source>Python does not support the unary prefix increment</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="174" /> - <source>using .strip() with multi-character strings is misleading</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="177" /> - <source>do not call assert False since python -O removes these calls</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="180" /> - <source>'sys.maxint' is not defined in Python 3 - use 'sys.maxsize'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="183" /> - <source>'BaseException.message' has been deprecated as of Python 2.6 and is removed in Python 3 - use 'str(e)'</source> + <source>'sys.version[:1]' referenced (Python 10), use 'sys.version_info'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="184" /> + <source>Python does not support the unary prefix increment</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="187" /> + <source>using .strip() with multi-character strings is misleading</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="190" /> + <source>do not call assert False since python -O removes these calls</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="193" /> + <source>'sys.maxint' is not defined in Python 3 - use 'sys.maxsize'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="196" /> + <source>'BaseException.message' has been deprecated as of Python 2.6 and is removed in Python 3 - use 'str(e)'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="200" /> <source>assigning to 'os.environ' does not clear the environment - use 'os.environ.clear()'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="191" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="204" /> <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="195" /> - <source>unncessary f-string</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="198" /> - <source>cannot use 'self.__class__' as first argument of 'super()' call</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="201" /> - <source>using 'hasattr(x, "__call__")' to test if 'x' is callable is unreliable</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="205" /> - <source>do not call getattr with a constant attribute value</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="208" /> - <source>do not call setattr with a constant attribute value</source> + <source>unncessary f-string</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="211" /> - <source>Python 3 does not include '.iter*' methods on dictionaries</source> + <source>cannot use 'self.__class__' as first argument of 'super()' call</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="214" /> + <source>using 'hasattr(x, "__call__")' to test if 'x' is callable is unreliable</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="218" /> + <source>do not call getattr with a constant attribute value</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="221" /> + <source>do not call setattr with a constant attribute value</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="224" /> + <source>Python 3 does not include '.iter*' methods on dictionaries</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="227" /> <source>Python 3 does not include '.view*' methods on dictionaries</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="217" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="230" /> <source>'.next()' does not exist in Python 3</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="220" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="233" /> <source>'__metaclass__' does nothing on Python 3 - use 'class MyClass(BaseClass, metaclass=...)'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="225" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="238" /> <source>found {0} formatter</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="228" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="241" /> <source>format string does contain unindexed parameters</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="231" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="244" /> <source>docstring does contain unindexed parameters</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="234" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="247" /> <source>other string does contain unindexed parameters</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="237" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="250" /> <source>format call uses too large index ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="240" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="253" /> <source>format call uses missing keyword ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="243" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="256" /> <source>format call uses keyword arguments but no named entries</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="246" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="259" /> <source>format call uses variable arguments but no numbered entries</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="249" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="262" /> <source>format call uses implicit and explicit indexes together</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="252" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="265" /> <source>format call provides unused index ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="255" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="268" /> <source>format call provides unused keyword ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="258" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="271" /> <source>logging statement uses string.format()</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="261" /> - <source>logging statement uses '%'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="264" /> - <source>logging statement uses '+'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="267" /> - <source>logging statement uses f-string</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="270" /> - <source>logging statement uses 'warn' instead of 'warning'</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="274" /> - <source>expected these __future__ imports: {0}; but only got: {1}</source> + <source>logging statement uses '%'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="277" /> - <source>expected these __future__ imports: {0}; but got none</source> + <source>logging statement uses '+'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="280" /> - <source>gettext import with alias _ found: {0}</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="284" /> - <source>print statement found</source> + <source>logging statement uses f-string</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="283" /> + <source>logging statement uses 'warn' instead of 'warning'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="287" /> - <source>one element tuple found</source> + <source>expected these __future__ imports: {0}; but only got: {1}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="290" /> + <source>expected these __future__ imports: {0}; but got none</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="293" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="290" /> + <source>gettext import with alias _ found: {0}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="297" /> + <source>print statement found</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="300" /> + <source>one element tuple found</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="306" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="303" /> <source>mutable default argument of type {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="296" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="309" /> <source>mutable default argument of function call '{0}'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="299" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="312" /> <source>None should not be added at any return if function has no return value except None</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="303" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="316" /> <source>an explicit value at every return should be added if function has a return value except None</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="307" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="320" /> <source>an explicit return at the end of the function should be added if it has a return value except None</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="311" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="324" /> <source>a value should not be assigned to a variable if it will be used as a return value only</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="315" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="328" /> <source>prefer implied line continuation inside parentheses, brackets and braces as opposed to a backslash</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="319" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="332" /> <source>commented code lines should be removed</source> <translation type="unfinished" /> </message> @@ -69606,28 +69631,28 @@ <context> <name>SetupWizard</name> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="89" /> - <location filename="../Plugins/PluginWizardSetup.py" line="85" /> + <location filename="../Plugins/PluginWizardSetup.py" line="88" /> + <location filename="../Plugins/PluginWizardSetup.py" line="84" /> <source>setup.py Wizard</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="86" /> + <location filename="../Plugins/PluginWizardSetup.py" line="85" /> <source>setup.py Wizard...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="90" /> + <location filename="../Plugins/PluginWizardSetup.py" line="89" /> <source><b>setup.py Wizard</b><p>This wizard opens a dialog for entering all the parameters needed to create the basic contents of a setup.py file. The generated code is inserted at the current cursor position.</p></source> <translation type="unfinished" /> </message> <message> + <location filename="../Plugins/PluginWizardSetup.py" line="139" /> + <source>No current editor</source> + <translation type="unfinished">Não há um editor atual</translation> + </message> + <message> <location filename="../Plugins/PluginWizardSetup.py" line="140" /> - <source>No current editor</source> - <translation type="unfinished">Não há um editor atual</translation> - </message> - <message> - <location filename="../Plugins/PluginWizardSetup.py" line="141" /> <source>Please open or create a file first.</source> <translation type="unfinished">Por favor, primeiro abra ou crie um ficheiro.</translation> </message> @@ -69635,46 +69660,36 @@ <context> <name>SetupWizardDialog</name> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="154" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="147" /> <source>Reading Trove Classifiers</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="155" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="148" /> <source><p>The Trove Classifiers file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="484" /> - <source>Packages Root Directory</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="539" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="502" /> <source>Add Scripts</source> <translation type="unfinished" /> </message> <message> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="504" /> + <source>Python Files (*.py);;All Files(*)</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="541" /> - <source>Python Files (*.py);;All Files(*)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="578" /> <source>Add Python Modules</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="580" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="543" /> <source>Python Files (*.py)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="650" /> - <source>Source Directory</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> <source>setup.py Wizard</source> <translation type="unfinished" /> @@ -69721,11 +69736,6 @@ </message> <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> - <source>Select the root directory via a directory selection dialog</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> <source>Basic</source> <translation type="unfinished" /> </message> @@ -69963,11 +69973,6 @@ </message> <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> - <source>Select the source directory for the 'find_packages()' call via a directory selection dialog</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> <source>Exclude Patterns:</source> <translation type="unfinished" /> </message>
--- a/eric7/i18n/eric7_ru.ts Wed Nov 03 19:34:56 2021 +0100 +++ b/eric7/i18n/eric7_ru.ts Wed Nov 03 19:45:20 2021 +0100 @@ -28302,24 +28302,29 @@ <translation type="unfinished">Переиндексировать документацию</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="791" /> - <location filename="../HelpViewer/HelpViewerWidget.py" line="771" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="710" /> + <source>Configure Help Documentation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../HelpViewer/HelpViewerWidget.py" line="802" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="782" /> <source>Clear History</source> <translation type="unfinished">Очистить историю</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="902" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="913" /> <source>Updating search index</source> <translation type="unfinished">Обновление поискового индекса</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="963" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="974" /> <source>Filtered by: </source> <translation type="unfinished">Фильтровать по: </translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="997" /> - <location filename="../HelpViewer/HelpViewerWidget.py" line="992" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="1008" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="1003" /> <source>Unfiltered</source> <translation type="unfinished">Unfiltered</translation> </message> @@ -48111,407 +48116,435 @@ </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="53" /> - <source>unnecessary list comprehension - "{0}" can take a generator</source> - <translation>неподходящий список выражений - "{0}" может являться генератором</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="56" /> + <source>unnecessary {0} call around {1}() - toggle reverse argument to sorted()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="57" /> + <source>unnecessary {0} call around {1}() - use sorted(..., reverse={2})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="60" /> + <source>unnecessary {0} call around {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="63" /> + <source>unnecessary {0} call within {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="66" /> + <source>unnecessary subscript reversal of iterable within {0}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="69" /> <source>unnecessary {0} literal - rewrite as a {1} literal</source> <translation>неподходящий литерал {0} - перепишите как литерал {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="59" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="72" /> <source>unnecessary {0} passed to tuple() - rewrite as a {1} literal</source> <translation>неподходящий {0} передан в tuple() - перепишите как литерал {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="62" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="75" /> <source>unnecessary {0} passed to list() - rewrite as a {1} literal</source> <translation>неподходящий {0} передан в list() - перепишите как литерал {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="65" /> - <source>unnecessary list call - remove the outer call to list()</source> - <translation>лишний вызов списка - удалите внешний вызов list()</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="68" /> - <source>unnecessary list comprehension - "in" can take a generator</source> - <translation>неподходящий список выражений - "in" может take a generator</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="71" /> - <source>unnecessary {0} passed to tuple() - remove the outer call to {1}()</source> - <translation>неподходящий {0} передан в tuple() - удалите внешний вызов в {1}()</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="74" /> - <source>unnecessary {0} passed to list() - remove the outer call to {1}()</source> - <translation>неподходящий {0} передан в list() - удалите внешний вызов в {1}()</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="78" /> + <source>unnecessary list call - remove the outer call to list()</source> + <translation>лишний вызов списка - удалите внешний вызов list()</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="81" /> + <source>unnecessary {0} comprehension - rewrite using {0}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="84" /> + <source>unnecessary {0} passed to tuple() - remove the outer call to {1}()</source> + <translation>неподходящий {0} передан в tuple() - удалите внешний вызов в {1}()</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="87" /> + <source>unnecessary {0} passed to list() - remove the outer call to {1}()</source> + <translation>неподходящий {0} передан в list() - удалите внешний вызов в {1}()</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="91" /> <source>sort keys - '{0}' should be before '{1}'</source> <translation>ключи сортировки - '{0}' должны быть прежде чем '{1}'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="82" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="95" /> <source>use of 'datetime.datetime()' without 'tzinfo' argument should be avoided</source> <translation>следует избегать использования 'datetime.datetime()' без аргумента 'tzinfo'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="86" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="99" /> <source>use of 'datetime.datetime.today()' should be avoided. Use 'datetime.datetime.now(tz=)' instead.</source> <translation>следует избегать использования 'datetime.datetime.today()'. Взамен используйте 'datetime.datetime.now(tz=)'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="90" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="103" /> <source>use of 'datetime.datetime.utcnow()' should be avoided. Use 'datetime.datetime.now(tz=)' instead.</source> <translation>следует избегать использования 'datetime.datetime.utcnow()'. Взамен используйте 'datetime.datetime.now(tz=)'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="94" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="107" /> <source>use of 'datetime.datetime.utcfromtimestamp()' should be avoided. Use 'datetime.datetime.fromtimestamp(, tz=)' instead.</source> <translation>следует избегать использования 'datetime.datetime.utcfromtimestamp()'. Взамен используйте 'datetime.datetime.fromtimestamp(, tz=)'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="98" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="111" /> <source>use of 'datetime.datetime.now()' without 'tz' argument should be avoided</source> <translation>следует избегать использования 'datetime.datetime.now()' без аргумента 'tz'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="102" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="115" /> <source>use of 'datetime.datetime.fromtimestamp()' without 'tz' argument should be avoided</source> <translation>следует избегать использования 'datetime.datetime.fromtimestamp()' без аргумента 'tz'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="106" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="119" /> <source>use of 'datetime.datetime.strptime()' should be followed by '.replace(tzinfo=)'</source> <translation>применение 'datetime.datetime.strptime()' должно сопровождаться '.replace(tzinfo=)'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="110" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="123" /> <source>use of 'datetime.datetime.fromordinal()' should be avoided</source> <translation>следует избегать использования 'datetime.datetime.fromordinal()'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="113" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="126" /> <source>use of 'datetime.date()' should be avoided. Use 'datetime.datetime(, tzinfo=).date()' instead.</source> <translation>следует избегать использования 'datetime.date()'. Взамен используйте 'datetime.datetime(, tzinfo=).date()'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="117" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="130" /> <source>use of 'datetime.date.today()' should be avoided. Use 'datetime.datetime.now(tz=).date()' instead.</source> <translation>следует избегать использования 'datetime.date.today()'. Взамен используйте 'datetime.datetime.now(tz=).date()'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="121" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="134" /> <source>use of 'datetime.date.fromtimestamp()' should be avoided. Use 'datetime.datetime.fromtimestamp(tz=).date()' instead.</source> <translation>следует избегать использования 'datetime.date.fromtimestamp()'. Взамен используйте 'datetime.datetime.fromtimestamp(tz=).date()'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="125" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="138" /> <source>use of 'datetime.date.fromordinal()' should be avoided</source> <translation>следует избегать использования 'datetime.date.fromordinal()'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="128" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="141" /> <source>use of 'datetime.date.fromisoformat()' should be avoided</source> <translation>следует избегать использования 'datetime.date.fromordinal()'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="131" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="144" /> <source>use of 'datetime.time()' without 'tzinfo' argument should be avoided</source> <translation>следует избегать использования 'datetime.time()' без аргумента 'tzinfo'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="136" /> - <source>'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'</source> - <translation>'sys.version[:3]' referenced (Python 3.10), используйте 'sys.version_info'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="139" /> - <source>'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'</source> - <translation>'sys.version[2]' referenced (Python 3.10), используйте 'sys.version_info'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="142" /> - <source>'sys.version' compared to string (Python 3.10), use 'sys.version_info'</source> - <translation>'sys.version' compared to string (Python 3.10), используйте 'sys.version_info'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="146" /> - <source>'sys.version_info[0] == 3' referenced (Python 4), use '>='</source> - <translation>'sys.version_info[0] == 3' referenced (Python 4), используйте '>='</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="149" /> - <source>'six.PY3' referenced (Python 4), use 'not six.PY2'</source> - <translation>'six.PY3' referenced (Python 4), используйте 'not six.PY2'</translation> + <source>'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation>'sys.version[:3]' referenced (Python 3.10), используйте 'sys.version_info'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="152" /> + <source>'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation>'sys.version[2]' referenced (Python 3.10), используйте 'sys.version_info'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="155" /> + <source>'sys.version' compared to string (Python 3.10), use 'sys.version_info'</source> + <translation>'sys.version' compared to string (Python 3.10), используйте 'sys.version_info'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="159" /> + <source>'sys.version_info[0] == 3' referenced (Python 4), use '>='</source> + <translation>'sys.version_info[0] == 3' referenced (Python 4), используйте '>='</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="162" /> + <source>'six.PY3' referenced (Python 4), use 'not six.PY2'</source> + <translation>'six.PY3' referenced (Python 4), используйте 'not six.PY2'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="165" /> <source>'sys.version_info[1]' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> <translation>'sys.version_info[1]' compared to integer (Python 4), compare 'sys.version_info' to tuple</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="156" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="169" /> <source>'sys.version_info.minor' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> <translation>'sys.version_info.minor' compared to integer (Python 4), compare 'sys.version_info' to tuple</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="160" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="173" /> <source>'sys.version[0]' referenced (Python 10), use 'sys.version_info'</source> <translation>'sys.version[0]' referenced (Python 10), используйте 'sys.version_info'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="163" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="176" /> <source>'sys.version' compared to string (Python 10), use 'sys.version_info'</source> <translation>'sys.version' compared to string (Python 10), используйте 'sys.version_info'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="167" /> - <source>'sys.version[:1]' referenced (Python 10), use 'sys.version_info'</source> - <translation>'sys.version[:1]' referenced (Python 10), используйте 'sys.version_info'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="171" /> - <source>Python does not support the unary prefix increment</source> - <translation>Python не поддерживает инкремент унарного префикса</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="174" /> - <source>using .strip() with multi-character strings is misleading</source> - <translation>использование .strip() с многосимвольными строками приводит к заблуждению</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="177" /> - <source>do not call assert False since python -O removes these calls</source> - <translation>не используйте вызовы assert False, так как python -O удаляет эти вызовы</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="180" /> - <source>'sys.maxint' is not defined in Python 3 - use 'sys.maxsize'</source> - <translation>'sys.maxint' не определен в Python 3 - используйте 'sys.maxsize'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="183" /> - <source>'BaseException.message' has been deprecated as of Python 2.6 and is removed in Python 3 - use 'str(e)'</source> - <translation>'BaseException.message' устарел в Python 2.6 и удален в Python 3 - используйте 'str(e)'</translation> + <source>'sys.version[:1]' referenced (Python 10), use 'sys.version_info'</source> + <translation>'sys.version[:1]' referenced (Python 10), используйте 'sys.version_info'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="184" /> + <source>Python does not support the unary prefix increment</source> + <translation>Python не поддерживает инкремент унарного префикса</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="187" /> + <source>using .strip() with multi-character strings is misleading</source> + <translation>использование .strip() с многосимвольными строками приводит к заблуждению</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="190" /> + <source>do not call assert False since python -O removes these calls</source> + <translation>не используйте вызовы assert False, так как python -O удаляет эти вызовы</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="193" /> + <source>'sys.maxint' is not defined in Python 3 - use 'sys.maxsize'</source> + <translation>'sys.maxint' не определен в Python 3 - используйте 'sys.maxsize'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="196" /> + <source>'BaseException.message' has been deprecated as of Python 2.6 and is removed in Python 3 - use 'str(e)'</source> + <translation>'BaseException.message' устарел в Python 2.6 и удален в Python 3 - используйте 'str(e)'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="200" /> <source>assigning to 'os.environ' does not clear the environment - use 'os.environ.clear()'</source> <translation>назначение 'os.environ' не очищает среду окружения - используйте 'os.environ.clear()'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="191" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="204" /> <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> <translation>переменная {0} управления циклом не используется внутри цикла - начните имя символом подчеркивания</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="195" /> - <source>unncessary f-string</source> - <translation>ненужная f-string</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="198" /> - <source>cannot use 'self.__class__' as first argument of 'super()' call</source> - <translation>не используйте 'self .__ class__' в качестве первого аргумента вызова 'super ()'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="201" /> - <source>using 'hasattr(x, "__call__")' to test if 'x' is callable is unreliable</source> - <translation>использование 'hasattr(x, "__call__")' для проверки является ли 'x' вызываемым - ненадежно</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="205" /> - <source>do not call getattr with a constant attribute value</source> - <translation>не используйте вызовы getattr с постоянным значением атрибута</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="208" /> - <source>do not call setattr with a constant attribute value</source> - <translation>не используйте вызовы setattr с постоянным значением атрибута</translation> + <source>unncessary f-string</source> + <translation>ненужная f-string</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="211" /> - <source>Python 3 does not include '.iter*' methods on dictionaries</source> - <translation>Python 3 не включает методы '.iter*' в словарях</translation> + <source>cannot use 'self.__class__' as first argument of 'super()' call</source> + <translation>не используйте 'self .__ class__' в качестве первого аргумента вызова 'super ()'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="214" /> + <source>using 'hasattr(x, "__call__")' to test if 'x' is callable is unreliable</source> + <translation>использование 'hasattr(x, "__call__")' для проверки является ли 'x' вызываемым - ненадежно</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="218" /> + <source>do not call getattr with a constant attribute value</source> + <translation>не используйте вызовы getattr с постоянным значением атрибута</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="221" /> + <source>do not call setattr with a constant attribute value</source> + <translation>не используйте вызовы setattr с постоянным значением атрибута</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="224" /> + <source>Python 3 does not include '.iter*' methods on dictionaries</source> + <translation>Python 3 не включает методы '.iter*' в словарях</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="227" /> <source>Python 3 does not include '.view*' methods on dictionaries</source> <translation>Python 3 не включает методы '.view*' в словарях</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="217" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="230" /> <source>'.next()' does not exist in Python 3</source> <translation>'.next()' не существует в Python 3</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="220" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="233" /> <source>'__metaclass__' does nothing on Python 3 - use 'class MyClass(BaseClass, metaclass=...)'</source> <translation>'__metaclass__' не работает в Python 3 - используйте 'class MyClass(BaseClass, metaclass=...)'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="225" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="238" /> <source>found {0} formatter</source> <translation>найден {0} форматтер</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="228" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="241" /> <source>format string does contain unindexed parameters</source> <translation>строка формата действительно содержит неиндексированные параметры</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="231" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="244" /> <source>docstring does contain unindexed parameters</source> <translation>строка документации действительно содержит неиндексированные параметры</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="234" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="247" /> <source>other string does contain unindexed parameters</source> <translation>другая строка действительно содержит неиндексированные параметры</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="237" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="250" /> <source>format call uses too large index ({0})</source> <translation>формат вызова использует слишком большой индекс ({0})</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="240" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="253" /> <source>format call uses missing keyword ({0})</source> <translation>формат вызова использует отсутствующее ключевое слово ({0})</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="243" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="256" /> <source>format call uses keyword arguments but no named entries</source> <translation>формат вызова использует ключевые аргументы, но нет именованных записей</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="246" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="259" /> <source>format call uses variable arguments but no numbered entries</source> <translation>формат ячейки использует переменные аргументы, но нет пронумерованных записей</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="249" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="262" /> <source>format call uses implicit and explicit indexes together</source> <translation>формат вызова использует скрытые и явные индексы вместе</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="252" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="265" /> <source>format call provides unused index ({0})</source> <translation>формат вызова предоставляет неиспользованный индекс ({0})</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="255" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="268" /> <source>format call provides unused keyword ({0})</source> <translation>формат вызова предоставляет неиспользуемое ключевое слово ({0})</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="258" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="271" /> <source>logging statement uses string.format()</source> <translation>инструкция ведения журнала использует string.format()</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="261" /> - <source>logging statement uses '%'</source> - <translation>инструкция ведения журнала использует '%'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="264" /> - <source>logging statement uses '+'</source> - <translation>инструкция ведения журнала использует '+'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="267" /> - <source>logging statement uses f-string</source> - <translation>инструкция ведения журнала использует f-string</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="270" /> - <source>logging statement uses 'warn' instead of 'warning'</source> - <translation>инструкция ведения журнала использует 'warn' вместо 'warning'</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="274" /> - <source>expected these __future__ imports: {0}; but only got: {1}</source> - <translation>ожидался __future__ imports: {0}; получены только: {1}</translation> + <source>logging statement uses '%'</source> + <translation>инструкция ведения журнала использует '%'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="277" /> - <source>expected these __future__ imports: {0}; but got none</source> - <translation>ожидался __future__ imports: {0}; не получено ничего</translation> + <source>logging statement uses '+'</source> + <translation>инструкция ведения журнала использует '+'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="280" /> - <source>gettext import with alias _ found: {0}</source> - <translation>gettext import with alias _ found: {0}</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="284" /> - <source>print statement found</source> - <translation>обнаружена инструкция печати</translation> + <source>logging statement uses f-string</source> + <translation>инструкция ведения журнала использует f-string</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="283" /> + <source>logging statement uses 'warn' instead of 'warning'</source> + <translation>инструкция ведения журнала использует 'warn' вместо 'warning'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="287" /> - <source>one element tuple found</source> - <translation>один элемент кортежа найден</translation> + <source>expected these __future__ imports: {0}; but only got: {1}</source> + <translation>ожидался __future__ imports: {0}; получены только: {1}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="290" /> + <source>expected these __future__ imports: {0}; but got none</source> + <translation>ожидался __future__ imports: {0}; не получено ничего</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="293" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="290" /> + <source>gettext import with alias _ found: {0}</source> + <translation>gettext import with alias _ found: {0}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="297" /> + <source>print statement found</source> + <translation>обнаружена инструкция печати</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="300" /> + <source>one element tuple found</source> + <translation>один элемент кортежа найден</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="306" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="303" /> <source>mutable default argument of type {0}</source> <translation>изменяемый аргумент по умолчанию типа {0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="296" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="309" /> <source>mutable default argument of function call '{0}'</source> <translation>измененный аргумент по умолчанию для вызова функции '{0}'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="299" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="312" /> <source>None should not be added at any return if function has no return value except None</source> <translation>если функция не имеет возвращаемого значения, (кроме None), None не следует добавлять в каждый return</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="303" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="316" /> <source>an explicit value at every return should be added if function has a return value except None</source> <translation>если функция имеет возвращаемое значение, (кроме None), то явное значение должно быть добавлено каждому return</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="307" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="320" /> <source>an explicit return at the end of the function should be added if it has a return value except None</source> <translation>в конец функции, если она имеет возвращаемое значение, (кроме None), должен быть добавлен явный return</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="311" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="324" /> <source>a value should not be assigned to a variable if it will be used as a return value only</source> <translation>значение не должно присваиваться переменной, если оно будет использоваться только как возвращаемое значение</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="315" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="328" /> <source>prefer implied line continuation inside parentheses, brackets and braces as opposed to a backslash</source> <translation>для предполагаемого продолжения строки предпочтительнее использование круглых, квадратных или фигурных скобок, а не обратного слеша</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="319" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="332" /> <source>commented code lines should be removed</source> <translation>закомментированные строки кода должны быть удалены</translation> </message> + <message> + <source>unnecessary list comprehension - "{0}" can take a generator</source> + <translation type="vanished">неподходящий список выражений - "{0}" может являться генератором</translation> + </message> + <message> + <source>unnecessary list comprehension - "in" can take a generator</source> + <translation type="vanished">неподходящий список выражений - "in" может take a generator</translation> + </message> </context> <context> <name>MouseClickDialog</name> @@ -64262,28 +64295,28 @@ <context> <name>SetupWizard</name> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="89" /> - <location filename="../Plugins/PluginWizardSetup.py" line="85" /> + <location filename="../Plugins/PluginWizardSetup.py" line="88" /> + <location filename="../Plugins/PluginWizardSetup.py" line="84" /> <source>setup.py Wizard</source> <translation>Мастер setup.py</translation> </message> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="86" /> + <location filename="../Plugins/PluginWizardSetup.py" line="85" /> <source>setup.py Wizard...</source> <translation>Мастер setup.py...</translation> </message> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="90" /> + <location filename="../Plugins/PluginWizardSetup.py" line="89" /> <source><b>setup.py Wizard</b><p>This wizard opens a dialog for entering all the parameters needed to create the basic contents of a setup.py file. The generated code is inserted at the current cursor position.</p></source> <translation><b>Мастер setup.py</b><p>Этот мастер открывает диалог для ввода всех параметров, необходимых для создания основной контент файла setup.py. Созданный код будет вставлен в текущую позицию курсора.</p></translation> </message> <message> + <location filename="../Plugins/PluginWizardSetup.py" line="139" /> + <source>No current editor</source> + <translation>Нет текущего редактора</translation> + </message> + <message> <location filename="../Plugins/PluginWizardSetup.py" line="140" /> - <source>No current editor</source> - <translation>Нет текущего редактора</translation> - </message> - <message> - <location filename="../Plugins/PluginWizardSetup.py" line="141" /> <source>Please open or create a file first.</source> <translation>Пожалуйста, сначала откройте или создайте файл.</translation> </message> @@ -64291,46 +64324,36 @@ <context> <name>SetupWizardDialog</name> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="154" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="147" /> <source>Reading Trove Classifiers</source> <translation>Чтение Trove Classifiers</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="155" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="148" /> <source><p>The Trove Classifiers file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> <translation><p>Файл Trove Classifiers <b>{0}</b> не может быть прочитан.</p><p>Причина: {1}</p></translation> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="484" /> - <source>Packages Root Directory</source> - <translation>Корневой каталог пакетов</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="539" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="502" /> <source>Add Scripts</source> <translation>Добавить сценарии</translation> </message> <message> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="504" /> + <source>Python Files (*.py);;All Files(*)</source> + <translation>Файлы Python (*.py);;Все файлы (*)</translation> + </message> + <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="541" /> - <source>Python Files (*.py);;All Files(*)</source> - <translation>Файлы Python (*.py);;Все файлы (*)</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="578" /> <source>Add Python Modules</source> <translation>Добавить модули Python</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="580" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="543" /> <source>Python Files (*.py)</source> <translation>Файлы Python (*.py)</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="650" /> - <source>Source Directory</source> - <translation>Каталог с исходными кодами</translation> - </message> - <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> <source>setup.py Wizard</source> <translation>Мастер setup.py</translation> @@ -64377,11 +64400,6 @@ </message> <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> - <source>Select the root directory via a directory selection dialog</source> - <translation>Выбор корневого каталога в ходе диалога выбора каталога</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> <source>Basic</source> <translation>Основное</translation> </message> @@ -64619,11 +64637,6 @@ </message> <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> - <source>Select the source directory for the 'find_packages()' call via a directory selection dialog</source> - <translation>Указать посредством диалога выбора расположение каталога с исходными кодами для вызова 'find_packages()'</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> <source>Exclude Patterns:</source> <translation>Исключить шаблоны:</translation> </message> @@ -64702,6 +64715,22 @@ <source>Populate from Project</source> <translation>Получить из проекта</translation> </message> + <message> + <source>Packages Root Directory</source> + <translation type="vanished">Корневой каталог пакетов</translation> + </message> + <message> + <source>Source Directory</source> + <translation type="vanished">Каталог с исходными кодами</translation> + </message> + <message> + <source>Select the root directory via a directory selection dialog</source> + <translation type="vanished">Выбор корневого каталога в ходе диалога выбора каталога</translation> + </message> + <message> + <source>Select the source directory for the 'find_packages()' call via a directory selection dialog</source> + <translation type="vanished">Указать посредством диалога выбора расположение каталога с исходными кодами для вызова 'find_packages()'</translation> + </message> </context> <context> <name>Shell</name>
--- a/eric7/i18n/eric7_tr.ts Wed Nov 03 19:34:56 2021 +0100 +++ b/eric7/i18n/eric7_tr.ts Wed Nov 03 19:45:20 2021 +0100 @@ -30152,24 +30152,29 @@ <translation type="unfinished">Belgeyi Yeniden İindexle</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="791" /> - <location filename="../HelpViewer/HelpViewerWidget.py" line="771" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="710" /> + <source>Configure Help Documentation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../HelpViewer/HelpViewerWidget.py" line="802" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="782" /> <source>Clear History</source> <translation type="unfinished">Geçmişi Sil</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="902" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="913" /> <source>Updating search index</source> <translation type="unfinished">Arama index yenileniyor</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="963" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="974" /> <source>Filtered by: </source> <translation type="unfinished">Süzülen: </translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="997" /> - <location filename="../HelpViewer/HelpViewerWidget.py" line="992" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="1008" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="1003" /> <source>Unfiltered</source> <translation type="unfinished">Süzülmemiş</translation> </message> @@ -51748,398 +51753,418 @@ </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="53" /> - <source>unnecessary list comprehension - "{0}" can take a generator</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="56" /> + <source>unnecessary {0} call around {1}() - toggle reverse argument to sorted()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="57" /> + <source>unnecessary {0} call around {1}() - use sorted(..., reverse={2})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="60" /> + <source>unnecessary {0} call around {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="63" /> + <source>unnecessary {0} call within {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="66" /> + <source>unnecessary subscript reversal of iterable within {0}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="69" /> <source>unnecessary {0} literal - rewrite as a {1} literal</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="59" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="72" /> <source>unnecessary {0} passed to tuple() - rewrite as a {1} literal</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="62" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="75" /> <source>unnecessary {0} passed to list() - rewrite as a {1} literal</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="65" /> - <source>unnecessary list call - remove the outer call to list()</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="68" /> - <source>unnecessary list comprehension - "in" can take a generator</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="71" /> - <source>unnecessary {0} passed to tuple() - remove the outer call to {1}()</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="74" /> - <source>unnecessary {0} passed to list() - remove the outer call to {1}()</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="78" /> + <source>unnecessary list call - remove the outer call to list()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="81" /> + <source>unnecessary {0} comprehension - rewrite using {0}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="84" /> + <source>unnecessary {0} passed to tuple() - remove the outer call to {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="87" /> + <source>unnecessary {0} passed to list() - remove the outer call to {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="91" /> <source>sort keys - '{0}' should be before '{1}'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="82" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="95" /> <source>use of 'datetime.datetime()' without 'tzinfo' argument should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="86" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="99" /> <source>use of 'datetime.datetime.today()' should be avoided. Use 'datetime.datetime.now(tz=)' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="90" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="103" /> <source>use of 'datetime.datetime.utcnow()' should be avoided. Use 'datetime.datetime.now(tz=)' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="94" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="107" /> <source>use of 'datetime.datetime.utcfromtimestamp()' should be avoided. Use 'datetime.datetime.fromtimestamp(, tz=)' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="98" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="111" /> <source>use of 'datetime.datetime.now()' without 'tz' argument should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="102" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="115" /> <source>use of 'datetime.datetime.fromtimestamp()' without 'tz' argument should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="106" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="119" /> <source>use of 'datetime.datetime.strptime()' should be followed by '.replace(tzinfo=)'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="110" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="123" /> <source>use of 'datetime.datetime.fromordinal()' should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="113" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="126" /> <source>use of 'datetime.date()' should be avoided. Use 'datetime.datetime(, tzinfo=).date()' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="117" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="130" /> <source>use of 'datetime.date.today()' should be avoided. Use 'datetime.datetime.now(tz=).date()' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="121" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="134" /> <source>use of 'datetime.date.fromtimestamp()' should be avoided. Use 'datetime.datetime.fromtimestamp(tz=).date()' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="125" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="138" /> <source>use of 'datetime.date.fromordinal()' should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="128" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="141" /> <source>use of 'datetime.date.fromisoformat()' should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="131" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="144" /> <source>use of 'datetime.time()' without 'tzinfo' argument should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="136" /> - <source>'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="139" /> - <source>'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="142" /> - <source>'sys.version' compared to string (Python 3.10), use 'sys.version_info'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="146" /> - <source>'sys.version_info[0] == 3' referenced (Python 4), use '>='</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="149" /> - <source>'six.PY3' referenced (Python 4), use 'not six.PY2'</source> + <source>'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="152" /> + <source>'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="155" /> + <source>'sys.version' compared to string (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="159" /> + <source>'sys.version_info[0] == 3' referenced (Python 4), use '>='</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="162" /> + <source>'six.PY3' referenced (Python 4), use 'not six.PY2'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="165" /> <source>'sys.version_info[1]' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="156" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="169" /> <source>'sys.version_info.minor' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="160" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="173" /> <source>'sys.version[0]' referenced (Python 10), use 'sys.version_info'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="163" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="176" /> <source>'sys.version' compared to string (Python 10), use 'sys.version_info'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="167" /> - <source>'sys.version[:1]' referenced (Python 10), use 'sys.version_info'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="171" /> - <source>Python does not support the unary prefix increment</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="174" /> - <source>using .strip() with multi-character strings is misleading</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="177" /> - <source>do not call assert False since python -O removes these calls</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="180" /> - <source>'sys.maxint' is not defined in Python 3 - use 'sys.maxsize'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="183" /> - <source>'BaseException.message' has been deprecated as of Python 2.6 and is removed in Python 3 - use 'str(e)'</source> + <source>'sys.version[:1]' referenced (Python 10), use 'sys.version_info'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="184" /> + <source>Python does not support the unary prefix increment</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="187" /> + <source>using .strip() with multi-character strings is misleading</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="190" /> + <source>do not call assert False since python -O removes these calls</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="193" /> + <source>'sys.maxint' is not defined in Python 3 - use 'sys.maxsize'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="196" /> + <source>'BaseException.message' has been deprecated as of Python 2.6 and is removed in Python 3 - use 'str(e)'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="200" /> <source>assigning to 'os.environ' does not clear the environment - use 'os.environ.clear()'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="191" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="204" /> <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="195" /> - <source>unncessary f-string</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="198" /> - <source>cannot use 'self.__class__' as first argument of 'super()' call</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="201" /> - <source>using 'hasattr(x, "__call__")' to test if 'x' is callable is unreliable</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="205" /> - <source>do not call getattr with a constant attribute value</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="208" /> - <source>do not call setattr with a constant attribute value</source> + <source>unncessary f-string</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="211" /> - <source>Python 3 does not include '.iter*' methods on dictionaries</source> + <source>cannot use 'self.__class__' as first argument of 'super()' call</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="214" /> + <source>using 'hasattr(x, "__call__")' to test if 'x' is callable is unreliable</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="218" /> + <source>do not call getattr with a constant attribute value</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="221" /> + <source>do not call setattr with a constant attribute value</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="224" /> + <source>Python 3 does not include '.iter*' methods on dictionaries</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="227" /> <source>Python 3 does not include '.view*' methods on dictionaries</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="217" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="230" /> <source>'.next()' does not exist in Python 3</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="220" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="233" /> <source>'__metaclass__' does nothing on Python 3 - use 'class MyClass(BaseClass, metaclass=...)'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="225" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="238" /> <source>found {0} formatter</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="228" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="241" /> <source>format string does contain unindexed parameters</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="231" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="244" /> <source>docstring does contain unindexed parameters</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="234" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="247" /> <source>other string does contain unindexed parameters</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="237" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="250" /> <source>format call uses too large index ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="240" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="253" /> <source>format call uses missing keyword ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="243" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="256" /> <source>format call uses keyword arguments but no named entries</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="246" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="259" /> <source>format call uses variable arguments but no numbered entries</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="249" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="262" /> <source>format call uses implicit and explicit indexes together</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="252" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="265" /> <source>format call provides unused index ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="255" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="268" /> <source>format call provides unused keyword ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="258" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="271" /> <source>logging statement uses string.format()</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="261" /> - <source>logging statement uses '%'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="264" /> - <source>logging statement uses '+'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="267" /> - <source>logging statement uses f-string</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="270" /> - <source>logging statement uses 'warn' instead of 'warning'</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="274" /> - <source>expected these __future__ imports: {0}; but only got: {1}</source> + <source>logging statement uses '%'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="277" /> - <source>expected these __future__ imports: {0}; but got none</source> + <source>logging statement uses '+'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="280" /> - <source>gettext import with alias _ found: {0}</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="284" /> - <source>print statement found</source> + <source>logging statement uses f-string</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="283" /> + <source>logging statement uses 'warn' instead of 'warning'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="287" /> - <source>one element tuple found</source> + <source>expected these __future__ imports: {0}; but only got: {1}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="290" /> + <source>expected these __future__ imports: {0}; but got none</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="293" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="290" /> + <source>gettext import with alias _ found: {0}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="297" /> + <source>print statement found</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="300" /> + <source>one element tuple found</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="306" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="303" /> <source>mutable default argument of type {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="296" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="309" /> <source>mutable default argument of function call '{0}'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="299" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="312" /> <source>None should not be added at any return if function has no return value except None</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="303" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="316" /> <source>an explicit value at every return should be added if function has a return value except None</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="307" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="320" /> <source>an explicit return at the end of the function should be added if it has a return value except None</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="311" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="324" /> <source>a value should not be assigned to a variable if it will be used as a return value only</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="315" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="328" /> <source>prefer implied line continuation inside parentheses, brackets and braces as opposed to a backslash</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="319" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="332" /> <source>commented code lines should be removed</source> <translation type="unfinished" /> </message> @@ -68368,28 +68393,28 @@ <context> <name>SetupWizard</name> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="89" /> - <location filename="../Plugins/PluginWizardSetup.py" line="85" /> + <location filename="../Plugins/PluginWizardSetup.py" line="88" /> + <location filename="../Plugins/PluginWizardSetup.py" line="84" /> <source>setup.py Wizard</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="86" /> + <location filename="../Plugins/PluginWizardSetup.py" line="85" /> <source>setup.py Wizard...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="90" /> + <location filename="../Plugins/PluginWizardSetup.py" line="89" /> <source><b>setup.py Wizard</b><p>This wizard opens a dialog for entering all the parameters needed to create the basic contents of a setup.py file. The generated code is inserted at the current cursor position.</p></source> <translation type="unfinished" /> </message> <message> + <location filename="../Plugins/PluginWizardSetup.py" line="139" /> + <source>No current editor</source> + <translation type="unfinished">Geçerli düzenleyici yok</translation> + </message> + <message> <location filename="../Plugins/PluginWizardSetup.py" line="140" /> - <source>No current editor</source> - <translation type="unfinished">Geçerli düzenleyici yok</translation> - </message> - <message> - <location filename="../Plugins/PluginWizardSetup.py" line="141" /> <source>Please open or create a file first.</source> <translation type="unfinished">Lütfen ilkönce bir dosya açın yada oluşturun.</translation> </message> @@ -68397,46 +68422,36 @@ <context> <name>SetupWizardDialog</name> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="154" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="147" /> <source>Reading Trove Classifiers</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="155" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="148" /> <source><p>The Trove Classifiers file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="484" /> - <source>Packages Root Directory</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="539" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="502" /> <source>Add Scripts</source> <translation type="unfinished" /> </message> <message> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="504" /> + <source>Python Files (*.py);;All Files(*)</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="541" /> - <source>Python Files (*.py);;All Files(*)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="578" /> <source>Add Python Modules</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="580" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="543" /> <source>Python Files (*.py)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="650" /> - <source>Source Directory</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> <source>setup.py Wizard</source> <translation type="unfinished" /> @@ -68483,11 +68498,6 @@ </message> <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> - <source>Select the root directory via a directory selection dialog</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> <source>Basic</source> <translation type="unfinished" /> </message> @@ -68725,11 +68735,6 @@ </message> <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> - <source>Select the source directory for the 'find_packages()' call via a directory selection dialog</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> <source>Exclude Patterns:</source> <translation type="unfinished" /> </message>
--- a/eric7/i18n/eric7_zh_CN.ts Wed Nov 03 19:34:56 2021 +0100 +++ b/eric7/i18n/eric7_zh_CN.ts Wed Nov 03 19:45:20 2021 +0100 @@ -30677,24 +30677,29 @@ <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="791" /> - <location filename="../HelpViewer/HelpViewerWidget.py" line="771" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="710" /> + <source>Configure Help Documentation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../HelpViewer/HelpViewerWidget.py" line="802" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="782" /> <source>Clear History</source> <translation type="unfinished">清除历史记录</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="902" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="913" /> <source>Updating search index</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="963" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="974" /> <source>Filtered by: </source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="997" /> - <location filename="../HelpViewer/HelpViewerWidget.py" line="992" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="1008" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="1003" /> <source>Unfiltered</source> <translation type="unfinished" /> </message> @@ -52516,398 +52521,418 @@ </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="53" /> - <source>unnecessary list comprehension - "{0}" can take a generator</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="56" /> + <source>unnecessary {0} call around {1}() - toggle reverse argument to sorted()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="57" /> + <source>unnecessary {0} call around {1}() - use sorted(..., reverse={2})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="60" /> + <source>unnecessary {0} call around {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="63" /> + <source>unnecessary {0} call within {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="66" /> + <source>unnecessary subscript reversal of iterable within {0}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="69" /> <source>unnecessary {0} literal - rewrite as a {1} literal</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="59" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="72" /> <source>unnecessary {0} passed to tuple() - rewrite as a {1} literal</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="62" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="75" /> <source>unnecessary {0} passed to list() - rewrite as a {1} literal</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="65" /> - <source>unnecessary list call - remove the outer call to list()</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="68" /> - <source>unnecessary list comprehension - "in" can take a generator</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="71" /> - <source>unnecessary {0} passed to tuple() - remove the outer call to {1}()</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="74" /> - <source>unnecessary {0} passed to list() - remove the outer call to {1}()</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="78" /> + <source>unnecessary list call - remove the outer call to list()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="81" /> + <source>unnecessary {0} comprehension - rewrite using {0}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="84" /> + <source>unnecessary {0} passed to tuple() - remove the outer call to {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="87" /> + <source>unnecessary {0} passed to list() - remove the outer call to {1}()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="91" /> <source>sort keys - '{0}' should be before '{1}'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="82" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="95" /> <source>use of 'datetime.datetime()' without 'tzinfo' argument should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="86" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="99" /> <source>use of 'datetime.datetime.today()' should be avoided. Use 'datetime.datetime.now(tz=)' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="90" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="103" /> <source>use of 'datetime.datetime.utcnow()' should be avoided. Use 'datetime.datetime.now(tz=)' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="94" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="107" /> <source>use of 'datetime.datetime.utcfromtimestamp()' should be avoided. Use 'datetime.datetime.fromtimestamp(, tz=)' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="98" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="111" /> <source>use of 'datetime.datetime.now()' without 'tz' argument should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="102" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="115" /> <source>use of 'datetime.datetime.fromtimestamp()' without 'tz' argument should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="106" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="119" /> <source>use of 'datetime.datetime.strptime()' should be followed by '.replace(tzinfo=)'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="110" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="123" /> <source>use of 'datetime.datetime.fromordinal()' should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="113" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="126" /> <source>use of 'datetime.date()' should be avoided. Use 'datetime.datetime(, tzinfo=).date()' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="117" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="130" /> <source>use of 'datetime.date.today()' should be avoided. Use 'datetime.datetime.now(tz=).date()' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="121" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="134" /> <source>use of 'datetime.date.fromtimestamp()' should be avoided. Use 'datetime.datetime.fromtimestamp(tz=).date()' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="125" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="138" /> <source>use of 'datetime.date.fromordinal()' should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="128" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="141" /> <source>use of 'datetime.date.fromisoformat()' should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="131" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="144" /> <source>use of 'datetime.time()' without 'tzinfo' argument should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="136" /> - <source>'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="139" /> - <source>'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="142" /> - <source>'sys.version' compared to string (Python 3.10), use 'sys.version_info'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="146" /> - <source>'sys.version_info[0] == 3' referenced (Python 4), use '>='</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="149" /> - <source>'six.PY3' referenced (Python 4), use 'not six.PY2'</source> + <source>'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="152" /> + <source>'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="155" /> + <source>'sys.version' compared to string (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="159" /> + <source>'sys.version_info[0] == 3' referenced (Python 4), use '>='</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="162" /> + <source>'six.PY3' referenced (Python 4), use 'not six.PY2'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="165" /> <source>'sys.version_info[1]' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="156" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="169" /> <source>'sys.version_info.minor' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="160" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="173" /> <source>'sys.version[0]' referenced (Python 10), use 'sys.version_info'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="163" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="176" /> <source>'sys.version' compared to string (Python 10), use 'sys.version_info'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="167" /> - <source>'sys.version[:1]' referenced (Python 10), use 'sys.version_info'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="171" /> - <source>Python does not support the unary prefix increment</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="174" /> - <source>using .strip() with multi-character strings is misleading</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="177" /> - <source>do not call assert False since python -O removes these calls</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="180" /> - <source>'sys.maxint' is not defined in Python 3 - use 'sys.maxsize'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="183" /> - <source>'BaseException.message' has been deprecated as of Python 2.6 and is removed in Python 3 - use 'str(e)'</source> + <source>'sys.version[:1]' referenced (Python 10), use 'sys.version_info'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="184" /> + <source>Python does not support the unary prefix increment</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="187" /> + <source>using .strip() with multi-character strings is misleading</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="190" /> + <source>do not call assert False since python -O removes these calls</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="193" /> + <source>'sys.maxint' is not defined in Python 3 - use 'sys.maxsize'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="196" /> + <source>'BaseException.message' has been deprecated as of Python 2.6 and is removed in Python 3 - use 'str(e)'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="200" /> <source>assigning to 'os.environ' does not clear the environment - use 'os.environ.clear()'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="191" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="204" /> <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="195" /> - <source>unncessary f-string</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="198" /> - <source>cannot use 'self.__class__' as first argument of 'super()' call</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="201" /> - <source>using 'hasattr(x, "__call__")' to test if 'x' is callable is unreliable</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="205" /> - <source>do not call getattr with a constant attribute value</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="208" /> - <source>do not call setattr with a constant attribute value</source> + <source>unncessary f-string</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="211" /> - <source>Python 3 does not include '.iter*' methods on dictionaries</source> + <source>cannot use 'self.__class__' as first argument of 'super()' call</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="214" /> + <source>using 'hasattr(x, "__call__")' to test if 'x' is callable is unreliable</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="218" /> + <source>do not call getattr with a constant attribute value</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="221" /> + <source>do not call setattr with a constant attribute value</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="224" /> + <source>Python 3 does not include '.iter*' methods on dictionaries</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="227" /> <source>Python 3 does not include '.view*' methods on dictionaries</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="217" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="230" /> <source>'.next()' does not exist in Python 3</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="220" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="233" /> <source>'__metaclass__' does nothing on Python 3 - use 'class MyClass(BaseClass, metaclass=...)'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="225" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="238" /> <source>found {0} formatter</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="228" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="241" /> <source>format string does contain unindexed parameters</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="231" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="244" /> <source>docstring does contain unindexed parameters</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="234" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="247" /> <source>other string does contain unindexed parameters</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="237" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="250" /> <source>format call uses too large index ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="240" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="253" /> <source>format call uses missing keyword ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="243" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="256" /> <source>format call uses keyword arguments but no named entries</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="246" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="259" /> <source>format call uses variable arguments but no numbered entries</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="249" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="262" /> <source>format call uses implicit and explicit indexes together</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="252" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="265" /> <source>format call provides unused index ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="255" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="268" /> <source>format call provides unused keyword ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="258" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="271" /> <source>logging statement uses string.format()</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="261" /> - <source>logging statement uses '%'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="264" /> - <source>logging statement uses '+'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="267" /> - <source>logging statement uses f-string</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="270" /> - <source>logging statement uses 'warn' instead of 'warning'</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="274" /> - <source>expected these __future__ imports: {0}; but only got: {1}</source> + <source>logging statement uses '%'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="277" /> - <source>expected these __future__ imports: {0}; but got none</source> + <source>logging statement uses '+'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="280" /> - <source>gettext import with alias _ found: {0}</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="284" /> - <source>print statement found</source> + <source>logging statement uses f-string</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="283" /> + <source>logging statement uses 'warn' instead of 'warning'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="287" /> - <source>one element tuple found</source> + <source>expected these __future__ imports: {0}; but only got: {1}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="290" /> + <source>expected these __future__ imports: {0}; but got none</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="293" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="290" /> + <source>gettext import with alias _ found: {0}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="297" /> + <source>print statement found</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="300" /> + <source>one element tuple found</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="306" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="303" /> <source>mutable default argument of type {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="296" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="309" /> <source>mutable default argument of function call '{0}'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="299" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="312" /> <source>None should not be added at any return if function has no return value except None</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="303" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="316" /> <source>an explicit value at every return should be added if function has a return value except None</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="307" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="320" /> <source>an explicit return at the end of the function should be added if it has a return value except None</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="311" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="324" /> <source>a value should not be assigned to a variable if it will be used as a return value only</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="315" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="328" /> <source>prefer implied line continuation inside parentheses, brackets and braces as opposed to a backslash</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="319" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="332" /> <source>commented code lines should be removed</source> <translation type="unfinished" /> </message> @@ -69848,28 +69873,28 @@ <context> <name>SetupWizard</name> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="89" /> - <location filename="../Plugins/PluginWizardSetup.py" line="85" /> + <location filename="../Plugins/PluginWizardSetup.py" line="88" /> + <location filename="../Plugins/PluginWizardSetup.py" line="84" /> <source>setup.py Wizard</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="86" /> + <location filename="../Plugins/PluginWizardSetup.py" line="85" /> <source>setup.py Wizard...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="90" /> + <location filename="../Plugins/PluginWizardSetup.py" line="89" /> <source><b>setup.py Wizard</b><p>This wizard opens a dialog for entering all the parameters needed to create the basic contents of a setup.py file. The generated code is inserted at the current cursor position.</p></source> <translation type="unfinished" /> </message> <message> + <location filename="../Plugins/PluginWizardSetup.py" line="139" /> + <source>No current editor</source> + <translation type="unfinished">没有当前编辑器</translation> + </message> + <message> <location filename="../Plugins/PluginWizardSetup.py" line="140" /> - <source>No current editor</source> - <translation type="unfinished">没有当前编辑器</translation> - </message> - <message> - <location filename="../Plugins/PluginWizardSetup.py" line="141" /> <source>Please open or create a file first.</source> <translation type="unfinished">请您先打开或创建一个文件。</translation> </message> @@ -69877,46 +69902,36 @@ <context> <name>SetupWizardDialog</name> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="154" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="147" /> <source>Reading Trove Classifiers</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="155" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="148" /> <source><p>The Trove Classifiers file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="484" /> - <source>Packages Root Directory</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="539" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="502" /> <source>Add Scripts</source> <translation type="unfinished" /> </message> <message> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="504" /> + <source>Python Files (*.py);;All Files(*)</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="541" /> - <source>Python Files (*.py);;All Files(*)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="578" /> <source>Add Python Modules</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="580" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="543" /> <source>Python Files (*.py)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="650" /> - <source>Source Directory</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> <source>setup.py Wizard</source> <translation type="unfinished" /> @@ -69963,11 +69978,6 @@ </message> <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> - <source>Select the root directory via a directory selection dialog</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> <source>Basic</source> <translation type="unfinished" /> </message> @@ -70205,11 +70215,6 @@ </message> <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> - <source>Select the source directory for the 'find_packages()' call via a directory selection dialog</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> <source>Exclude Patterns:</source> <translation type="unfinished" /> </message>