Wed, 15 Jan 2014 18:59:03 +0100
Made the pyflakes messages translatable even when sent by the Python2 checker.
--- a/APIs/Python3/eric5.api Tue Jan 14 19:51:24 2014 +0100 +++ b/APIs/Python3/eric5.api Wed Jan 15 18:59:03 2014 +0100 @@ -8438,31 +8438,45 @@ eric5.Utilities.py3flakes.checker.Scope?1() eric5.Utilities.py3flakes.checker._MAGIC_GLOBALS?8 eric5.Utilities.py3flakes.messages.DuplicateArgument.message?7 +eric5.Utilities.py3flakes.messages.DuplicateArgument.message_id?7 eric5.Utilities.py3flakes.messages.DuplicateArgument?1(filename, lineno, name) eric5.Utilities.py3flakes.messages.ImportShadowedByLoopVar.message?7 +eric5.Utilities.py3flakes.messages.ImportShadowedByLoopVar.message_id?7 eric5.Utilities.py3flakes.messages.ImportShadowedByLoopVar?1(filename, lineno, name, orig_lineno) eric5.Utilities.py3flakes.messages.ImportStarUsed.message?7 +eric5.Utilities.py3flakes.messages.ImportStarUsed.message_id?7 eric5.Utilities.py3flakes.messages.ImportStarUsed?1(filename, lineno, modname) eric5.Utilities.py3flakes.messages.LateFutureImport.message?7 +eric5.Utilities.py3flakes.messages.LateFutureImport.message_id?7 eric5.Utilities.py3flakes.messages.LateFutureImport?1(filename, lineno, names) eric5.Utilities.py3flakes.messages.Message.getMessageData?4() eric5.Utilities.py3flakes.messages.Message.message?7 eric5.Utilities.py3flakes.messages.Message.message_args?7 +eric5.Utilities.py3flakes.messages.Message.message_id?7 eric5.Utilities.py3flakes.messages.Message?1(filename, lineno) eric5.Utilities.py3flakes.messages.RedefinedFunction.message?7 +eric5.Utilities.py3flakes.messages.RedefinedFunction.message_id?7 eric5.Utilities.py3flakes.messages.RedefinedFunction?1(filename, lineno, name, orig_lineno) eric5.Utilities.py3flakes.messages.RedefinedWhileUnused.message?7 +eric5.Utilities.py3flakes.messages.RedefinedWhileUnused.message_id?7 eric5.Utilities.py3flakes.messages.RedefinedWhileUnused?1(filename, lineno, name, orig_lineno) eric5.Utilities.py3flakes.messages.UndefinedExport.message?7 +eric5.Utilities.py3flakes.messages.UndefinedExport.message_id?7 eric5.Utilities.py3flakes.messages.UndefinedExport?1(filename, lineno, name) eric5.Utilities.py3flakes.messages.UndefinedLocal.message?7 +eric5.Utilities.py3flakes.messages.UndefinedLocal.message_id?7 eric5.Utilities.py3flakes.messages.UndefinedLocal?1(filename, lineno, name, orig_lineno) eric5.Utilities.py3flakes.messages.UndefinedName.message?7 +eric5.Utilities.py3flakes.messages.UndefinedName.message_id?7 eric5.Utilities.py3flakes.messages.UndefinedName?1(filename, lineno, name) eric5.Utilities.py3flakes.messages.UnusedImport.message?7 +eric5.Utilities.py3flakes.messages.UnusedImport.message_id?7 eric5.Utilities.py3flakes.messages.UnusedImport?1(filename, lineno, name) eric5.Utilities.py3flakes.messages.UnusedVariable.message?7 +eric5.Utilities.py3flakes.messages.UnusedVariable.message_id?7 eric5.Utilities.py3flakes.messages.UnusedVariable?1(filename, lineno, name) +eric5.Utilities.py3flakes.translations._messages?8 +eric5.Utilities.py3flakes.translations.getTranslatedFlakesMessage?4(message_id, message_args) eric5.Utilities.readEncodedFile?4(filename) eric5.Utilities.readEncodedFileWithHash?4(filename) eric5.Utilities.readStringFromStream?4(stream) @@ -8698,30 +8712,42 @@ eric5.UtilitiesPython2.py2flakes.checker._MAGIC_GLOBALS?8 eric5.UtilitiesPython2.py2flakes.checker.iter_child_nodes?4(node, astcls=_ast.AST) eric5.UtilitiesPython2.py2flakes.messages.DuplicateArgument.message?7 +eric5.UtilitiesPython2.py2flakes.messages.DuplicateArgument.message_id?7 eric5.UtilitiesPython2.py2flakes.messages.DuplicateArgument?1(filename, lineno, name) eric5.UtilitiesPython2.py2flakes.messages.ImportShadowedByLoopVar.message?7 +eric5.UtilitiesPython2.py2flakes.messages.ImportShadowedByLoopVar.message_id?7 eric5.UtilitiesPython2.py2flakes.messages.ImportShadowedByLoopVar?1(filename, lineno, name, orig_lineno) eric5.UtilitiesPython2.py2flakes.messages.ImportStarUsed.message?7 +eric5.UtilitiesPython2.py2flakes.messages.ImportStarUsed.message_id?7 eric5.UtilitiesPython2.py2flakes.messages.ImportStarUsed?1(filename, lineno, modname) eric5.UtilitiesPython2.py2flakes.messages.LateFutureImport.message?7 +eric5.UtilitiesPython2.py2flakes.messages.LateFutureImport.message_id?7 eric5.UtilitiesPython2.py2flakes.messages.LateFutureImport?1(filename, lineno, names) eric5.UtilitiesPython2.py2flakes.messages.Message.getMessageData?4() eric5.UtilitiesPython2.py2flakes.messages.Message.message?7 eric5.UtilitiesPython2.py2flakes.messages.Message.message_args?7 +eric5.UtilitiesPython2.py2flakes.messages.Message.message_id?7 eric5.UtilitiesPython2.py2flakes.messages.Message?1(filename, lineno) eric5.UtilitiesPython2.py2flakes.messages.RedefinedFunction.message?7 +eric5.UtilitiesPython2.py2flakes.messages.RedefinedFunction.message_id?7 eric5.UtilitiesPython2.py2flakes.messages.RedefinedFunction?1(filename, lineno, name, orig_lineno) eric5.UtilitiesPython2.py2flakes.messages.RedefinedWhileUnused.message?7 +eric5.UtilitiesPython2.py2flakes.messages.RedefinedWhileUnused.message_id?7 eric5.UtilitiesPython2.py2flakes.messages.RedefinedWhileUnused?1(filename, lineno, name, orig_lineno) eric5.UtilitiesPython2.py2flakes.messages.UndefinedExport.message?7 +eric5.UtilitiesPython2.py2flakes.messages.UndefinedExport.message_id?7 eric5.UtilitiesPython2.py2flakes.messages.UndefinedExport?1(filename, lineno, name) eric5.UtilitiesPython2.py2flakes.messages.UndefinedLocal.message?7 +eric5.UtilitiesPython2.py2flakes.messages.UndefinedLocal.message_id?7 eric5.UtilitiesPython2.py2flakes.messages.UndefinedLocal?1(filename, lineno, name, orig_lineno) eric5.UtilitiesPython2.py2flakes.messages.UndefinedName.message?7 +eric5.UtilitiesPython2.py2flakes.messages.UndefinedName.message_id?7 eric5.UtilitiesPython2.py2flakes.messages.UndefinedName?1(filename, lineno, name) eric5.UtilitiesPython2.py2flakes.messages.UnusedImport.message?7 +eric5.UtilitiesPython2.py2flakes.messages.UnusedImport.message_id?7 eric5.UtilitiesPython2.py2flakes.messages.UnusedImport?1(filename, lineno, name) eric5.UtilitiesPython2.py2flakes.messages.UnusedVariable.message?7 +eric5.UtilitiesPython2.py2flakes.messages.UnusedVariable.message_id?7 eric5.UtilitiesPython2.py2flakes.messages.UnusedVariable?1(filename, lineno, names) eric5.VCS.CommandOptionsDialog.VcsCommandOptionsDialog.getOptions?4() eric5.VCS.CommandOptionsDialog.VcsCommandOptionsDialog?1(vcs, parent=None)
--- a/Documentation/Help/source.qhp Tue Jan 14 19:51:24 2014 +0100 +++ b/Documentation/Help/source.qhp Wed Jan 15 18:59:03 2014 +0100 @@ -956,6 +956,7 @@ <section title="eric5.Utilities.py3flakes" ref="index-eric5.Utilities.py3flakes.html"> <section title="eric5.Utilities.py3flakes.checker" ref="eric5.Utilities.py3flakes.checker.html" /> <section title="eric5.Utilities.py3flakes.messages" ref="eric5.Utilities.py3flakes.messages.html" /> + <section title="eric5.Utilities.py3flakes.translations" ref="eric5.Utilities.py3flakes.translations.html" /> </section> <section title="eric5.Utilities.AutoSaver" ref="eric5.Utilities.AutoSaver.html" /> <section title="eric5.Utilities.FtpUtilities" ref="eric5.Utilities.FtpUtilities.html" /> @@ -13104,6 +13105,7 @@ <keyword name="getTasks" id="getTasks" ref="eric5.Preferences.__init__.html#getTasks" /> <keyword name="getTemplates" id="getTemplates" ref="eric5.Preferences.__init__.html#getTemplates" /> <keyword name="getTestFileName" id="getTestFileName" ref="eric5.Utilities.__init__.html#getTestFileName" /> + <keyword name="getTranslatedFlakesMessage" id="getTranslatedFlakesMessage" ref="eric5.Utilities.py3flakes.translations.html#getTranslatedFlakesMessage" /> <keyword name="getTrayStarter" id="getTrayStarter" ref="eric5.Preferences.__init__.html#getTrayStarter" /> <keyword name="getTypeFromTypeName" id="getTypeFromTypeName" ref="eric5.Utilities.ModuleParser.html#getTypeFromTypeName" /> <keyword name="getUI" id="getUI" ref="eric5.Preferences.__init__.html#getUI" /> @@ -13412,6 +13414,7 @@ <keyword name="trailing_blank_lines" id="trailing_blank_lines" ref="eric5.UtilitiesPython2.pep8.html#trailing_blank_lines" /> <keyword name="trailing_whitespace" id="trailing_whitespace" ref="eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.html#trailing_whitespace" /> <keyword name="trailing_whitespace" id="trailing_whitespace" ref="eric5.UtilitiesPython2.pep8.html#trailing_whitespace" /> + <keyword name="translations (Module)" id="translations (Module)" ref="eric5.Utilities.py3flakes.translations.html" /> <keyword name="transplant (Module)" id="transplant (Module)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.TransplantExtension.transplant.html" /> <keyword name="uiStartUp" id="uiStartUp" ref="eric5.eric5.html#uiStartUp" /> <keyword name="uic (Module)" id="uic (Module)" ref="eric5.Utilities.uic.html" /> @@ -14216,6 +14219,7 @@ <file>eric5.Utilities.crypto.py3PBKDF2.html</file> <file>eric5.Utilities.py3flakes.checker.html</file> <file>eric5.Utilities.py3flakes.messages.html</file> + <file>eric5.Utilities.py3flakes.translations.html</file> <file>eric5.Utilities.uic.html</file> <file>eric5.UtilitiesPython2.CodeStyleChecker.html</file> <file>eric5.UtilitiesPython2.DocStyleCheckerPy2.html</file>
--- a/Documentation/Source/eric5.Utilities.py3flakes.messages.html Tue Jan 14 19:51:24 2014 +0100 +++ b/Documentation/Source/eric5.Utilities.py3flakes.messages.html Wed Jan 15 18:59:03 2014 +0100 @@ -81,7 +81,7 @@ Message <h3>Class Attributes</h3> <table> -<tr><td>message</td></tr> +<tr><td>message</td></tr><tr><td>message_id</td></tr> </table> <h3>Class Methods</h3> <table> @@ -126,7 +126,7 @@ Message <h3>Class Attributes</h3> <table> -<tr><td>message</td></tr> +<tr><td>message</td></tr><tr><td>message_id</td></tr> </table> <h3>Class Methods</h3> <table> @@ -174,7 +174,7 @@ Message <h3>Class Attributes</h3> <table> -<tr><td>message</td></tr> +<tr><td>message</td></tr><tr><td>message_id</td></tr> </table> <h3>Class Methods</h3> <table> @@ -219,7 +219,7 @@ Message <h3>Class Attributes</h3> <table> -<tr><td>message</td></tr> +<tr><td>message</td></tr><tr><td>message_id</td></tr> </table> <h3>Class Methods</h3> <table> @@ -264,7 +264,7 @@ object <h3>Class Attributes</h3> <table> -<tr><td>message</td></tr><tr><td>message_args</td></tr> +<tr><td>message</td></tr><tr><td>message_args</td></tr><tr><td>message_id</td></tr> </table> <h3>Class Methods</h3> <table> @@ -318,8 +318,8 @@ </p><dl> <dt>Returns:</dt> <dd> -tuple containing file name, line number and message - (string, integer, string) +tuple containing file name, line number, message ID and + message arguments (string, integer, string, list) </dd> </dl> <div align="right"><a href="#top">Up</a></div> @@ -333,7 +333,7 @@ Message <h3>Class Attributes</h3> <table> -<tr><td>message</td></tr> +<tr><td>message</td></tr><tr><td>message_id</td></tr> </table> <h3>Class Methods</h3> <table> @@ -381,7 +381,7 @@ Message <h3>Class Attributes</h3> <table> -<tr><td>message</td></tr> +<tr><td>message</td></tr><tr><td>message_id</td></tr> </table> <h3>Class Methods</h3> <table> @@ -429,7 +429,7 @@ Message <h3>Class Attributes</h3> <table> -<tr><td>message</td></tr> +<tr><td>message</td></tr><tr><td>message_id</td></tr> </table> <h3>Class Methods</h3> <table> @@ -474,7 +474,7 @@ Message <h3>Class Attributes</h3> <table> -<tr><td>message</td></tr> +<tr><td>message</td></tr><tr><td>message_id</td></tr> </table> <h3>Class Methods</h3> <table> @@ -522,7 +522,7 @@ Message <h3>Class Attributes</h3> <table> -<tr><td>message</td></tr> +<tr><td>message</td></tr><tr><td>message_id</td></tr> </table> <h3>Class Methods</h3> <table> @@ -567,7 +567,7 @@ Message <h3>Class Attributes</h3> <table> -<tr><td>message</td></tr> +<tr><td>message</td></tr><tr><td>message_id</td></tr> </table> <h3>Class Methods</h3> <table> @@ -615,7 +615,7 @@ Message <h3>Class Attributes</h3> <table> -<tr><td>message</td></tr> +<tr><td>message</td></tr><tr><td>message_id</td></tr> </table> <h3>Class Methods</h3> <table>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Documentation/Source/eric5.Utilities.py3flakes.translations.html Wed Jan 15 18:59:03 2014 +0100 @@ -0,0 +1,64 @@ +<!DOCTYPE html> +<html><head> +<title>eric5.Utilities.py3flakes.translations</title> +<meta charset="UTF-8"> +<style> +body { + background: #EDECE6; + margin: 0em 1em 10em 1em; + color: black; +} + +h1 { color: white; background: #85774A; } +h2 { color: white; background: #85774A; } +h3 { color: white; background: #9D936E; } +h4 { color: white; background: #9D936E; } + +a { color: #BA6D36; } + +</style> +</head> +<body><a NAME="top" ID="top"></a> +<h1>eric5.Utilities.py3flakes.translations</h1> +<p> +Module implementing message translations for pyflakes warning messages. +</p> +<h3>Global Attributes</h3> +<table> +<tr><td>__all__</td></tr><tr><td>_messages</td></tr> +</table> +<h3>Classes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Functions</h3> +<table> +<tr> +<td><a href="#getTranslatedFlakesMessage">getTranslatedFlakesMessage</a></td> +<td>Module function to get a translated and formatted message for a given pyflakes message ID.</td> +</tr> +</table> +<hr /><hr /> +<a NAME="getTranslatedFlakesMessage" ID="getTranslatedFlakesMessage"></a> +<h2>getTranslatedFlakesMessage</h2> +<b>getTranslatedFlakesMessage</b>(<i>message_id, message_args</i>) +<p> + Module function to get a translated and formatted message for a + given pyflakes message ID. +</p><dl> +<dt><i>message_id</i></dt> +<dd> +message ID (string) +</dd><dt><i>message_args</i></dt> +<dd> +arguments for a formatted message (list) +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +translated and formatted message (string) +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /> +</body></html> \ No newline at end of file
--- a/Documentation/Source/eric5.UtilitiesPython2.py2flakes.messages.html Tue Jan 14 19:51:24 2014 +0100 +++ b/Documentation/Source/eric5.UtilitiesPython2.py2flakes.messages.html Wed Jan 15 18:59:03 2014 +0100 @@ -81,7 +81,7 @@ Message <h3>Class Attributes</h3> <table> -<tr><td>message</td></tr> +<tr><td>message</td></tr><tr><td>message_id</td></tr> </table> <h3>Class Methods</h3> <table> @@ -126,7 +126,7 @@ Message <h3>Class Attributes</h3> <table> -<tr><td>message</td></tr> +<tr><td>message</td></tr><tr><td>message_id</td></tr> </table> <h3>Class Methods</h3> <table> @@ -174,7 +174,7 @@ Message <h3>Class Attributes</h3> <table> -<tr><td>message</td></tr> +<tr><td>message</td></tr><tr><td>message_id</td></tr> </table> <h3>Class Methods</h3> <table> @@ -219,7 +219,7 @@ Message <h3>Class Attributes</h3> <table> -<tr><td>message</td></tr> +<tr><td>message</td></tr><tr><td>message_id</td></tr> </table> <h3>Class Methods</h3> <table> @@ -264,7 +264,7 @@ object <h3>Class Attributes</h3> <table> -<tr><td>message</td></tr><tr><td>message_args</td></tr> +<tr><td>message</td></tr><tr><td>message_args</td></tr><tr><td>message_id</td></tr> </table> <h3>Class Methods</h3> <table> @@ -318,8 +318,8 @@ </p><dl> <dt>Returns:</dt> <dd> -tuple containing file name, line number and message - (string, integer, string) +tuple containing file name, line number, message ID and + message arguments (string, integer, string, list) </dd> </dl> <div align="right"><a href="#top">Up</a></div> @@ -333,7 +333,7 @@ Message <h3>Class Attributes</h3> <table> -<tr><td>message</td></tr> +<tr><td>message</td></tr><tr><td>message_id</td></tr> </table> <h3>Class Methods</h3> <table> @@ -381,7 +381,7 @@ Message <h3>Class Attributes</h3> <table> -<tr><td>message</td></tr> +<tr><td>message</td></tr><tr><td>message_id</td></tr> </table> <h3>Class Methods</h3> <table> @@ -429,7 +429,7 @@ Message <h3>Class Attributes</h3> <table> -<tr><td>message</td></tr> +<tr><td>message</td></tr><tr><td>message_id</td></tr> </table> <h3>Class Methods</h3> <table> @@ -474,7 +474,7 @@ Message <h3>Class Attributes</h3> <table> -<tr><td>message</td></tr> +<tr><td>message</td></tr><tr><td>message_id</td></tr> </table> <h3>Class Methods</h3> <table> @@ -522,7 +522,7 @@ Message <h3>Class Attributes</h3> <table> -<tr><td>message</td></tr> +<tr><td>message</td></tr><tr><td>message_id</td></tr> </table> <h3>Class Methods</h3> <table> @@ -567,7 +567,7 @@ Message <h3>Class Attributes</h3> <table> -<tr><td>message</td></tr> +<tr><td>message</td></tr><tr><td>message_id</td></tr> </table> <h3>Class Methods</h3> <table> @@ -615,7 +615,7 @@ Message <h3>Class Attributes</h3> <table> -<tr><td>message</td></tr> +<tr><td>message</td></tr><tr><td>message_id</td></tr> </table> <h3>Class Methods</h3> <table>
--- a/Documentation/Source/index-eric5.Utilities.py3flakes.html Tue Jan 14 19:51:24 2014 +0100 +++ b/Documentation/Source/index-eric5.Utilities.py3flakes.html Wed Jan 15 18:59:03 2014 +0100 @@ -33,6 +33,9 @@ </tr><tr> <td><a href="eric5.Utilities.py3flakes.messages.html">messages</a></td> <td>Module implementing the messages for py3flakes.</td> +</tr><tr> +<td><a href="eric5.Utilities.py3flakes.translations.html">translations</a></td> +<td>Module implementing message translations for pyflakes warning messages.</td> </tr> </table> </body></html> \ No newline at end of file
--- a/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py Tue Jan 14 19:51:24 2014 +0100 +++ b/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py Wed Jan 15 18:59:03 2014 +0100 @@ -240,6 +240,8 @@ from Utilities.py3flakes.checker import Checker from Utilities.py3flakes.messages import \ ImportStarUsed + from Utilities.py3flakes.translations import \ + getTranslatedFlakesMessage sourceLines = source.splitlines() warnings = Checker(source, file) warnings.messages.sort(key=lambda a: a.lineno) @@ -247,15 +249,17 @@ if ignoreStarImportWarnings and \ isinstance(warning, ImportStarUsed): continue - fname, lineno, message = \ + fname, lineno, messageID, messageArgs = \ warning.getMessageData() if "__IGNORE_WARNING__" not in \ Utilities.extractLineFlags( sourceLines[lineno - 1].strip()): self.noResults = False self.__createResultItem( - fname, lineno, 0, message, "", - isWarning=True) + fname, lineno, 0, + getTranslatedFlakesMessage( + messageID, messageArgs), + "", isWarning=True) except SyntaxError as err: if err.text.strip(): msg = err.text.strip()
--- a/QScintilla/Editor.py Tue Jan 14 19:51:24 2014 +0100 +++ b/QScintilla/Editor.py Wed Jan 15 18:59:03 2014 +0100 @@ -4992,6 +4992,8 @@ if Preferences.getFlakes("IncludeInSyntaxCheck"): from Utilities.py3flakes.checker import Checker from Utilities.py3flakes.messages import ImportStarUsed + from Utilities.py3flakes.translations import \ + getTranslatedFlakesMessage ignoreStarImportWarnings = \ Preferences.getFlakes("IgnoreStarImportWarnings") @@ -5007,12 +5009,15 @@ isinstance(warning, ImportStarUsed): continue - _fn, lineno, message = warning.getMessageData() + _fn, lineno, messageID, messageArgs = \ + warning.getMessageData() if "__IGNORE_WARNING__" not in \ Utilities.extractLineFlags( self.text(lineno - 1).strip()): self.toggleWarning( - lineno, True, message) + lineno, True, + getTranslatedFlakesMessage( + messageID, messageArgs)) except SyntaxError as err: if err.text.strip(): msg = err.text.strip() @@ -5030,9 +5035,12 @@ self.toggleSyntaxError( int(errorline), int(errorindex), True, _error) else: + from Utilities.py3flakes.translations import \ + getTranslatedFlakesMessage for warning in warnings: self.toggleWarning( - int(warning[1]), True, warning[2]) + int(warning[1]), True, getTranslatedFlakesMessage( + warning[2], warning[3])) def __initOnlineSyntaxCheck(self): """
--- a/Utilities/py3flakes/messages.py Tue Jan 14 19:51:24 2014 +0100 +++ b/Utilities/py3flakes/messages.py Wed Jan 15 18:59:03 2014 +0100 @@ -11,13 +11,12 @@ Module implementing the messages for py3flakes. """ -from PyQt4.QtCore import QCoreApplication - class Message(object): """ Class defining the base for all specific message classes. """ + message_id = 'F00' message = '' message_args = () @@ -37,28 +36,25 @@ @return string representation of the object (string) """ - return '{0}:{1} {2}'.format( - self.filename, self.lineno, - self.message.format(*self.message_args)) + return '%s:%s: %s' % ( + self.filename, self.lineno, self.message % self.message_args) def getMessageData(self): """ Public method to get the individual message data elements. - @return tuple containing file name, line number and message - (string, integer, string) + @return tuple containing file name, line number, message ID and + message arguments (string, integer, string, list) """ - return (self.filename, self.lineno, - self.message.format(*self.message_args)) + return (self.filename, self.lineno, self.message_id, self.message_args) class UnusedImport(Message): """ Class defining the "Unused Import" message. """ - message = QCoreApplication.translate( - 'py3Flakes', - '{0!r} imported but unused.') + message_id = 'F01' + message = '%r imported but unused' def __init__(self, filename, lineno, name): """ @@ -76,9 +72,8 @@ """ Class defining the "Redefined While Unused" message. """ - message = QCoreApplication.translate( - 'py3Flakes', - 'Redefinition of unused {0!r} from line {1!r}.') + message_id = 'F02' + message = 'redefinition of unused %r from line %r' def __init__(self, filename, lineno, name, orig_lineno): """ @@ -97,9 +92,8 @@ """ Class defining the "Import Shadowed By Loop Var" message. """ - message = QCoreApplication.translate( - 'py3Flakes', - 'Import {0!r} from line {1!r} shadowed by loop variable.') + message_id = 'F03' + message = 'import %r from line %r shadowed by loop variable' def __init__(self, filename, lineno, name, orig_lineno): """ @@ -118,9 +112,8 @@ """ Class defining the "Import Star Used" message. """ - message = QCoreApplication.translate( - 'py3Flakes', - "'from {0} import *' used; unable to detect undefined names.") + message_id = 'F04' + message = "'from %s import *' used; unable to detect undefined names" def __init__(self, filename, lineno, modname): """ @@ -138,7 +131,8 @@ """ Class defining the "Undefined Name" message. """ - message = QCoreApplication.translate('py3Flakes', 'Undefined name {0!r}.') + message_id = 'F05' + message = 'undefined name %r' def __init__(self, filename, lineno, name): """ @@ -156,8 +150,8 @@ """ Class defining the "Undefined Export" message. """ - message = QCoreApplication.translate( - 'py3Flakes', 'Undefined name {0!r} in __all__.') + message_id = 'F06' + message = 'undefined name %r in __all__' def __init__(self, filename, lineno, name): """ @@ -175,10 +169,9 @@ """ Class defining the "Undefined Local Variable" message. """ - message = QCoreApplication.translate( - 'py3Flakes', - "Local variable {0!r} (defined in enclosing scope on line {1!r})" - " referenced before assignment.") + message_id = 'F07' + message = "local variable %r (defined in enclosing scope on line %r)" \ + " referenced before assignment" def __init__(self, filename, lineno, name, orig_lineno): """ @@ -197,9 +190,8 @@ """ Class defining the "Duplicate Argument" message. """ - message = QCoreApplication.translate( - 'py3Flakes', - 'Duplicate argument {0!r} in function definition.') + message_id = 'F08' + message = 'duplicate argument %r in function definition' def __init__(self, filename, lineno, name): """ @@ -217,9 +209,8 @@ """ Class defining the "Redefined Function" message. """ - message = QCoreApplication.translate( - 'py3Flakes', - 'Redefinition of function {0!r} from line {1!r}.') + message_id = 'F09' + message = 'redefinition of function %r from line %r' def __init__(self, filename, lineno, name, orig_lineno): """ @@ -238,9 +229,8 @@ """ Class defining the "Late Future Import" message. """ - message = QCoreApplication.translate( - 'py3Flakes', - 'Future import(s) {0!r} after other statements.') + message_id = 'F10' + message = 'future import(s) %r after other statements' def __init__(self, filename, lineno, names): """ @@ -261,9 +251,8 @@ Indicates that a variable has been explicitly assigned to but not actually used. """ - message = QCoreApplication.translate( - 'py3Flakes', - 'Local variable {0!r} is assigned to but never used.') + message_id = 'F11' + message = 'local variable %r is assigned to but never used' def __init__(self, filename, lineno, name): """
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Utilities/py3flakes/translations.py Wed Jan 15 18:59:03 2014 +0100 @@ -0,0 +1,68 @@ +# -*- coding: utf-8 -*- + +# Copyright (c) 2014 Detlev Offenbach <detlev@die-offenbachs.de> +# + +""" +Module implementing message translations for pyflakes warning messages. +""" + +from PyQt4.QtCore import QCoreApplication + +__all__ = ["getTranslatedFlakesMessage"] + +_messages = { + 'F01': QCoreApplication.translate( + 'pyFlakes', + '{0!r} imported but unused.'), + 'F02': QCoreApplication.translate( + 'pyFlakes', + 'Redefinition of unused {0!r} from line {1!r}.'), + 'F03': QCoreApplication.translate( + 'pyFlakes', + 'Import {0!r} from line {1!r} shadowed by loop variable.'), + 'F04': QCoreApplication.translate( + 'pyFlakes', + "'from {0} import *' used; unable to detect undefined names."), + 'F05': QCoreApplication.translate( + 'pyFlakes', + 'Undefined name {0!r}.'), + 'F06': QCoreApplication.translate( + 'pyFlakes', + 'Undefined name {0!r} in __all__.'), + 'F07': QCoreApplication.translate( + 'pyFlakes', + "Local variable {0!r} (defined in enclosing scope on line {1!r})" + " referenced before assignment."), + 'F08': QCoreApplication.translate( + 'pyFlakes', + 'Duplicate argument {0!r} in function definition.'), + 'F09': QCoreApplication.translate( + 'pyFlakes', + 'Redefinition of function {0!r} from line {1!r}.'), + 'F10': QCoreApplication.translate( + 'pyFlakes', + 'Future import(s) {0!r} after other statements.'), + 'F11': QCoreApplication.translate( + 'pyFlakes', + 'Local variable {0!r} is assigned to but never used.'), + +} + + +def getTranslatedFlakesMessage(message_id, message_args): + """ + Module function to get a translated and formatted message for a + given pyflakes message ID. + + @param message_id message ID (string) + @param message_args arguments for a formatted message (list) + @return translated and formatted message (string) + """ + if message_id in _messages: + return QCoreApplication.translate( + "pyFlakes", _messages[message_id]).format(*message_args) + else: + return QCoreApplication.translate( + "pyFlakes", "no message defined for code '{0}'")\ + .format(message_id)
--- a/UtilitiesPython2/Py2SyntaxChecker.py Tue Jan 14 19:51:24 2014 +0100 +++ b/UtilitiesPython2/Py2SyntaxChecker.py Wed Jan 15 18:59:03 2014 +0100 @@ -117,10 +117,11 @@ isinstance(warning, ImportStarUsed): continue - _fn, lineno, message = warning.getMessageData() + _fn, lineno, messageID, messageArgs = warning.getMessageData() if "__IGNORE_WARNING__" not in \ extractLineFlags(lines[lineno - 1].strip()): - flakesWarnings.append(["FLAKES_WARNING", _fn, lineno, message]) + flakesWarnings.append([ + "FLAKES_WARNING", _fn, lineno, messageID, messageArgs]) except SyntaxError as err: if err.text.strip(): msg = err.text.strip()
--- a/UtilitiesPython2/py2flakes/messages.py Tue Jan 14 19:51:24 2014 +0100 +++ b/UtilitiesPython2/py2flakes/messages.py Wed Jan 15 18:59:03 2014 +0100 @@ -16,6 +16,7 @@ """ Class defining the base for all specific message classes. """ + message_id = 'F00' message = '' message_args = () @@ -42,16 +43,17 @@ """ Public method to get the individual message data elements. - @return tuple containing file name, line number and message - (string, integer, string) + @return tuple containing file name, line number, message ID and + message arguments (string, integer, string, list) """ - return (self.filename, self.lineno, self.message % self.message_args) + return (self.filename, self.lineno, self.message_id, self.message_args) class UnusedImport(Message): """ Class defining the "Unused Import" message. """ + message_id = 'F01' message = '%r imported but unused' def __init__(self, filename, lineno, name): @@ -70,6 +72,7 @@ """ Class defining the "Redefined While Unused" message. """ + message_id = 'F02' message = 'redefinition of unused %r from line %r' def __init__(self, filename, lineno, name, orig_lineno): @@ -89,6 +92,7 @@ """ Class defining the "Import Shadowed By Loop Var" message. """ + message_id = 'F03' message = 'import %r from line %r shadowed by loop variable' def __init__(self, filename, lineno, name, orig_lineno): @@ -108,6 +112,7 @@ """ Class defining the "Import Star Used" message. """ + message_id = 'F04' message = "'from %s import *' used; unable to detect undefined names" def __init__(self, filename, lineno, modname): @@ -126,6 +131,7 @@ """ Class defining the "Undefined Name" message. """ + message_id = 'F05' message = 'undefined name %r' def __init__(self, filename, lineno, name): @@ -144,6 +150,7 @@ """ Class defining the "Undefined Export" message. """ + message_id = 'F06' message = 'undefined name %r in __all__' def __init__(self, filename, lineno, name): @@ -162,6 +169,7 @@ """ Class defining the "Undefined Local Variable" message. """ + message_id = 'F07' message = "local variable %r (defined in enclosing scope on line %r)" \ " referenced before assignment" @@ -182,6 +190,7 @@ """ Class defining the "Duplicate Argument" message. """ + message_id = 'F08' message = 'duplicate argument %r in function definition' def __init__(self, filename, lineno, name): @@ -200,6 +209,7 @@ """ Class defining the "Redefined Function" message. """ + message_id = 'F09' message = 'redefinition of function %r from line %r' def __init__(self, filename, lineno, name, orig_lineno): @@ -219,6 +229,7 @@ """ Class defining the "Late Future Import" message. """ + message_id = 'F10' message = 'future import(s) %r after other statements' def __init__(self, filename, lineno, names): @@ -240,6 +251,7 @@ Indicates that a variable has been explicitly assigned to but not actually used. """ + message_id = 'F11' message = 'local variable %r is assigned to but never used' def __init__(self, filename, lineno, names):
--- a/eric5.e4p Tue Jan 14 19:51:24 2014 +0100 +++ b/eric5.e4p Wed Jan 15 18:59:03 2014 +0100 @@ -1110,6 +1110,7 @@ <Source>Helpviewer/OpenSearch/DefaultSearchEngines/DefaultSearchEngines_rc.py</Source> <Source>Helpviewer/UserAgent/UserAgentDefaults_rc.py</Source> <Source>E5Gui/E5ProgressDialog.py</Source> + <Source>Utilities/py3flakes/translations.py</Source> </Sources> <Forms> <Form>PyUnit/UnittestDialog.ui</Form>
--- a/i18n/eric5_cs.ts Tue Jan 14 19:51:24 2014 +0100 +++ b/i18n/eric5_cs.ts Wed Jan 15 18:59:03 2014 +0100 @@ -9549,107 +9549,107 @@ <translation>Deaktivovat breakpoint</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5126"/> + <location filename="../QScintilla/Editor.py" line="5135"/> <source>Code Coverage</source> <translation>Pokrytí kódu</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5126"/> + <location filename="../QScintilla/Editor.py" line="5135"/> <source>Please select a coverage file</source> <translation>Prosím, vyberte soubor s pokrytím kódu</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5189"/> + <location filename="../QScintilla/Editor.py" line="5198"/> <source>Show Code Coverage Annotations</source> <translation>Zobrazit poznámky pokrytí kódu</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5182"/> + <location filename="../QScintilla/Editor.py" line="5191"/> <source>All lines have been covered.</source> <translation>Všechny řádky byly pokryty.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5189"/> + <location filename="../QScintilla/Editor.py" line="5198"/> <source>There is no coverage file available.</source> <translation>Soubor s pokrytím není dostupný.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5287"/> + <location filename="../QScintilla/Editor.py" line="5296"/> <source>Profile Data</source> <translation>Profilovat data</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5287"/> + <location filename="../QScintilla/Editor.py" line="5296"/> <source>Please select a profile file</source> <translation>Prosím, vyberte soubor s profilem</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5430"/> + <location filename="../QScintilla/Editor.py" line="5439"/> <source>Syntax Error</source> <translation>Chyba syntaxe</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5430"/> + <location filename="../QScintilla/Editor.py" line="5439"/> <source>No syntax error message available.</source> <translation>Hlášení syntaktické chyby není dostupné.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5724"/> + <location filename="../QScintilla/Editor.py" line="5733"/> <source>Macro Name</source> <translation>Název makra</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5724"/> + <location filename="../QScintilla/Editor.py" line="5733"/> <source>Select a macro name:</source> <translation>Vyberte název makra:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5752"/> + <location filename="../QScintilla/Editor.py" line="5761"/> <source>Load macro file</source> <translation>Načíst soubor makra</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5795"/> + <location filename="../QScintilla/Editor.py" line="5804"/> <source>Macro files (*.macro)</source> <translation>Macro soubory (*.macro)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5775"/> + <location filename="../QScintilla/Editor.py" line="5784"/> <source>Error loading macro</source> <translation>Chyba při načítání makra</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5795"/> + <location filename="../QScintilla/Editor.py" line="5804"/> <source>Save macro file</source> <translation>Uložit soubor s makrem</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5812"/> + <location filename="../QScintilla/Editor.py" line="5821"/> <source>Save macro</source> <translation>Uložit makro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5828"/> + <location filename="../QScintilla/Editor.py" line="5837"/> <source>Error saving macro</source> <translation>Chyba při ukládání makra</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5841"/> + <location filename="../QScintilla/Editor.py" line="5850"/> <source>Start Macro Recording</source> <translation>Spustit záznam makra</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5841"/> + <location filename="../QScintilla/Editor.py" line="5850"/> <source>Macro recording is already active. Start new?</source> <translation>Nahrávání makra již probíhá. Spustit nové?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5867"/> + <location filename="../QScintilla/Editor.py" line="5876"/> <source>Macro Recording</source> <translation>Záznam makra</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5867"/> + <location filename="../QScintilla/Editor.py" line="5876"/> <source>Enter name of the macro:</source> <translation>Vložte název makra:</translation> </message> @@ -9659,77 +9659,77 @@ <translation type="obsolete"><br><b>Pozor:</b> Ztratíte všechny změny pokud jej znovu otevřete.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5999"/> + <location filename="../QScintilla/Editor.py" line="6008"/> <source>File changed</source> <translation>Soubor změněn</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6271"/> + <location filename="../QScintilla/Editor.py" line="6280"/> <source>Drop Error</source> <translation>Zahodit chybu</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6292"/> - <source>Resources</source> - <translation>Zdroje</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6294"/> - <source>Add file...</source> - <translation>Přidat soubor...</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6296"/> - <source>Add files...</source> - <translation>Přidat soubory...</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6298"/> - <source>Add aliased file...</source> - <translation>Přidat zástupce souboru...</translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="6301"/> - <source>Add localized resource...</source> - <translation>Přidat lokalizované resource...</translation> + <source>Resources</source> + <translation>Zdroje</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6303"/> + <source>Add file...</source> + <translation>Přidat soubor...</translation> </message> <message> <location filename="../QScintilla/Editor.py" line="6305"/> + <source>Add files...</source> + <translation>Přidat soubory...</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6307"/> + <source>Add aliased file...</source> + <translation>Přidat zástupce souboru...</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6310"/> + <source>Add localized resource...</source> + <translation>Přidat lokalizované resource...</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6314"/> <source>Add resource frame</source> <translation>Přidat resource frame</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6324"/> + <location filename="../QScintilla/Editor.py" line="6333"/> <source>Add file resource</source> <translation>Přidat soubor resource</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6340"/> + <location filename="../QScintilla/Editor.py" line="6349"/> <source>Add file resources</source> <translation>Přidat soubory resource</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6368"/> + <location filename="../QScintilla/Editor.py" line="6377"/> <source>Add aliased file resource</source> <translation>Přidat zástupce souboru resource</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6432"/> + <location filename="../QScintilla/Editor.py" line="6441"/> <source>Package Diagram</source> <translation>Diagram balíčku</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6432"/> + <location filename="../QScintilla/Editor.py" line="6441"/> <source>Include class attributes?</source> <translation>Včetně atributů třídy?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6466"/> + <location filename="../QScintilla/Editor.py" line="6475"/> <source>Application Diagram</source> <translation>Diagram aplikace</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6466"/> + <location filename="../QScintilla/Editor.py" line="6475"/> <source>Include module names?</source> <translation>Včetně jmen modulů?</translation> </message> @@ -9749,12 +9749,12 @@ <translation>Nebyl zadán forám exportu. Zrušeno....</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6452"/> + <location filename="../QScintilla/Editor.py" line="6461"/> <source>Imports Diagram</source> <translation>Importovat diagram</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6452"/> + <location filename="../QScintilla/Editor.py" line="6461"/> <source>Include imports from external modules?</source> <translation>Zahrnout importy z externích modulů?</translation> </message> @@ -9829,7 +9829,7 @@ <translation>Použít Pygments lexer.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6754"/> + <location filename="../QScintilla/Editor.py" line="6763"/> <source>Check spelling...</source> <translation>Zatrhnout kontrolu...</translation> </message> @@ -9839,12 +9839,12 @@ <translation>Zatrhnout výběr kontroly...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6757"/> + <location filename="../QScintilla/Editor.py" line="6766"/> <source>Add to dictionary</source> <translation>Přidat do slovníku</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6759"/> + <location filename="../QScintilla/Editor.py" line="6768"/> <source>Ignore All</source> <translation>Ignorovat vše</translation> </message> @@ -9889,12 +9889,12 @@ <translation type="obsolete"><p>Soubor <b>{0}</b> již existuje.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5766"/> + <location filename="../QScintilla/Editor.py" line="5775"/> <source><p>The macro file <b>{0}</b> could not be read.</p></source> <translation><p>Soubor s makrem <b>{0}</b> nelze načíst.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5775"/> + <location filename="../QScintilla/Editor.py" line="5784"/> <source><p>The macro file <b>{0}</b> is corrupt.</p></source> <translation><p>Soubor s makrem <b>{0}</b> je poškozen.</p></translation> </message> @@ -9904,27 +9904,27 @@ <translation type="obsolete"><p>Soubor s makrem <b>{0}</b> již existuje.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5828"/> + <location filename="../QScintilla/Editor.py" line="5837"/> <source><p>The macro file <b>{0}</b> could not be written.</p></source> <translation><p>So souboru s makrem <b>{0}</b> nelze zapisovat.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5989"/> + <location filename="../QScintilla/Editor.py" line="5998"/> <source><p>The file <b>{0}</b> has been changed while it was opened in eric5. Reread it?</p></source> <translation><p>Soubor <b>{0}</b> byl změněn po té co již byl načten do eric5. Znovu načíst?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6138"/> + <location filename="../QScintilla/Editor.py" line="6147"/> <source>{0} (ro)</source> <translation>{0} (ro)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6271"/> + <location filename="../QScintilla/Editor.py" line="6280"/> <source><p><b>{0}</b> is not a file.</p></source> <translation><p><b>{0}</b> není soubor.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6368"/> + <location filename="../QScintilla/Editor.py" line="6377"/> <source>Alias for file <b>{0}</b>:</source> <translation>Zástupce pro soubor <b>{0}</b>:</translation> </message> @@ -9964,22 +9964,22 @@ <translation type="unfinished"><p>Soubor <b>{0}</b> již existuje.</p><p>Má se přepsat?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5812"/> + <location filename="../QScintilla/Editor.py" line="5821"/> <source><p>The macro file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5663"/> + <location filename="../QScintilla/Editor.py" line="5672"/> <source>Warning: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5670"/> + <location filename="../QScintilla/Editor.py" line="5679"/> <source>Error: {0}</source> <translation type="unfinished">Chyby: {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5995"/> + <location filename="../QScintilla/Editor.py" line="6004"/> <source><br><b>Warning:</b> You will lose your changes upon reopening it.</source> <translation type="unfinished"></translation> </message> @@ -10024,27 +10024,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7170"/> + <location filename="../QScintilla/Editor.py" line="7179"/> <source>Sort Lines</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7170"/> + <location filename="../QScintilla/Editor.py" line="7179"/> <source>The selection contains illegal data for a numerical sort.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5599"/> + <location filename="../QScintilla/Editor.py" line="5608"/> <source>Warning</source> <translation type="unfinished">Varování</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5599"/> + <location filename="../QScintilla/Editor.py" line="5608"/> <source>No warning messages available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5660"/> + <location filename="../QScintilla/Editor.py" line="5669"/> <source>Style: {0}</source> <translation type="unfinished"></translation> </message> @@ -53384,7 +53384,7 @@ <translation>Stisknout pro zobrazení všech souborů, které obsahují problém</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="293"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="297"/> <source>No issues found.</source> <translation>Žádné problémy nenalezeny.</translation> </message> @@ -64901,57 +64901,120 @@ <message> <location filename="../Utilities/py3flakes/messages.py" line="60"/> <source>{0!r} imported but unused.</source> - <translation>{0!r} importováno ale nepoužito.</translation> + <translation type="obsolete">{0!r} importováno ale nepoužito.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="80"/> <source>Redefinition of unused {0!r} from line {1!r}.</source> - <translation>Předefinování nepoužitých {0!r} z řádky {1!r}.</translation> + <translation type="obsolete">Předefinování nepoužitých {0!r} z řádky {1!r}.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="101"/> <source>Import {0!r} from line {1!r} shadowed by loop variable.</source> - <translation>Import {0!r} z řádky {1!r} zastíněný proměnnou cyklu.</translation> + <translation type="obsolete">Import {0!r} z řádky {1!r} zastíněný proměnnou cyklu.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="122"/> <source>'from {0} import *' used; unable to detect undefined names.</source> - <translation>použit 'from {0} import *'; Nelze dohledat nedefinovaná jména.</translation> + <translation type="obsolete">použit 'from {0} import *'; Nelze dohledat nedefinovaná jména.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="142"/> <source>Undefined name {0!r}.</source> - <translation>Neznámé jméno {0!r}.</translation> + <translation type="obsolete">Neznámé jméno {0!r}.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="160"/> <source>Undefined name {0!r} in __all__.</source> - <translation>Neznámé jméno {0!r} v __all__.</translation> + <translation type="obsolete">Neznámé jméno {0!r} v __all__.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="179"/> <source>Local variable {0!r} (defined in enclosing scope on line {1!r}) referenced before assignment.</source> - <translation>Je odkazováno na lokální proměnnou {0!r} (definovaná v uzavřeném jmenném prostoru na řádce {1!r}) před tím než byla přiřazena.</translation> + <translation type="obsolete">Je odkazováno na lokální proměnnou {0!r} (definovaná v uzavřeném jmenném prostoru na řádce {1!r}) před tím než byla přiřazena.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="201"/> <source>Duplicate argument {0!r} in function definition.</source> - <translation>Duplicitní argument {0!r} v definici funkce.</translation> + <translation type="obsolete">Duplicitní argument {0!r} v definici funkce.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="221"/> <source>Redefinition of function {0!r} from line {1!r}.</source> - <translation>Znovu definování funkce {0!r} z řádku {1!r}.</translation> + <translation type="obsolete">Znovu definování funkce {0!r} z řádku {1!r}.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="242"/> <source>Future import(s) {0!r} after other statements.</source> - <translation>Future import(y) {0!r} po ostatních výrazech.</translation> + <translation type="obsolete">Future import(y) {0!r} po ostatních výrazech.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="265"/> <source>Local variable {0!r} is assigned to but never used.</source> - <translation>Lokální proměnná {0!r} je přiřazena, ale nikde nepoužita.</translation> + <translation type="obsolete">Lokální proměnná {0!r} je přiřazena, ale nikde nepoužita.</translation> + </message> +</context> +<context> + <name>pyFlakes</name> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="15"/> + <source>{0!r} imported but unused.</source> + <translation type="unfinished">{0!r} importováno ale nepoužito.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="18"/> + <source>Redefinition of unused {0!r} from line {1!r}.</source> + <translation type="unfinished">Předefinování nepoužitých {0!r} z řádky {1!r}.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="21"/> + <source>Import {0!r} from line {1!r} shadowed by loop variable.</source> + <translation type="unfinished">Import {0!r} z řádky {1!r} zastíněný proměnnou cyklu.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="24"/> + <source>'from {0} import *' used; unable to detect undefined names.</source> + <translation type="unfinished">použit 'from {0} import *'; Nelze dohledat nedefinovaná jména.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="27"/> + <source>Undefined name {0!r}.</source> + <translation type="unfinished">Neznámé jméno {0!r}.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="30"/> + <source>Undefined name {0!r} in __all__.</source> + <translation type="unfinished">Neznámé jméno {0!r} v __all__.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="33"/> + <source>Local variable {0!r} (defined in enclosing scope on line {1!r}) referenced before assignment.</source> + <translation type="unfinished">Je odkazováno na lokální proměnnou {0!r} (definovaná v uzavřeném jmenném prostoru na řádce {1!r}) před tím než byla přiřazena.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="37"/> + <source>Duplicate argument {0!r} in function definition.</source> + <translation type="unfinished">Duplicitní argument {0!r} v definici funkce.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="40"/> + <source>Redefinition of function {0!r} from line {1!r}.</source> + <translation type="unfinished">Znovu definování funkce {0!r} z řádku {1!r}.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="43"/> + <source>Future import(s) {0!r} after other statements.</source> + <translation type="unfinished">Future import(y) {0!r} po ostatních výrazech.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="46"/> + <source>Local variable {0!r} is assigned to but never used.</source> + <translation type="unfinished">Lokální proměnná {0!r} je přiřazena, ale nikde nepoužita.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="66"/> + <source>no message defined for code '{0}'</source> + <translation type="unfinished"></translation> </message> </context> <context>
--- a/i18n/eric5_de.ts Tue Jan 14 19:51:24 2014 +0100 +++ b/i18n/eric5_de.ts Wed Jan 15 18:59:03 2014 +0100 @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS> -<TS version="2.0" language="de"> +<!DOCTYPE TS><TS version="2.0" language="de" sourcelanguage=""> <context> <name>AboutDialog</name> <message> @@ -1939,8 +1938,8 @@ </message> <message> <location filename="../Helpviewer/Bookmarks/BookmarksMenu.py" line="142"/> - <source>Open in New &Tab Ctrl+LMB</source> - <translation>In neuem &Register öffnen Strg+LMK</translation> + <source>Open in New &Tab<byte value="x9"/>Ctrl+LMB</source> + <translation>In neuem &Register öffnen<byte value="x9"/>Strg+LMK</translation> </message> </context> <context> @@ -2176,8 +2175,8 @@ </message> <message> <location filename="../Helpviewer/Bookmarks/BookmarksToolBar.py" line="90"/> - <source>Open in New &Tab Ctrl+LMB</source> - <translation>In neuem &Register öffnen Strg+LMK</translation> + <source>Open in New &Tab<byte value="x9"/>Ctrl+LMB</source> + <translation>In neuem &Register öffnen<byte value="x9"/>Strg+LMK</translation> </message> </context> <context> @@ -8847,7 +8846,7 @@ <translation>Drucken abgebrochen</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5999"/> + <location filename="../QScintilla/Editor.py" line="6008"/> <source>File changed</source> <translation>Datei geändert</translation> </message> @@ -8912,57 +8911,57 @@ <translation>Zurück zum letzten gesichert Zustand</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5724"/> + <location filename="../QScintilla/Editor.py" line="5733"/> <source>Macro Name</source> <translation>Makro Name</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5724"/> + <location filename="../QScintilla/Editor.py" line="5733"/> <source>Select a macro name:</source> <translation>Wähle einen Makro Namen:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5795"/> + <location filename="../QScintilla/Editor.py" line="5804"/> <source>Macro files (*.macro)</source> <translation>Makrodateien (*.macro)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5752"/> + <location filename="../QScintilla/Editor.py" line="5761"/> <source>Load macro file</source> <translation>Lade Makrodatei</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5775"/> + <location filename="../QScintilla/Editor.py" line="5784"/> <source>Error loading macro</source> <translation>Fehler beim Makro Laden</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5795"/> + <location filename="../QScintilla/Editor.py" line="5804"/> <source>Save macro file</source> <translation>Makrodatei schreiben</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5812"/> + <location filename="../QScintilla/Editor.py" line="5821"/> <source>Save macro</source> <translation>Makro speichern</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5828"/> + <location filename="../QScintilla/Editor.py" line="5837"/> <source>Error saving macro</source> <translation>Fehler beim Makro speichern</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5841"/> + <location filename="../QScintilla/Editor.py" line="5850"/> <source>Start Macro Recording</source> <translation>Makroaufzeichnung starten</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5867"/> + <location filename="../QScintilla/Editor.py" line="5876"/> <source>Macro Recording</source> <translation>Makroaufzeichnung</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5867"/> + <location filename="../QScintilla/Editor.py" line="5876"/> <source>Enter name of the macro:</source> <translation>Gib einen Namen für das Makro ein:</translation> </message> @@ -9032,22 +9031,22 @@ <translation>Haltepunkt deaktivieren</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5126"/> + <location filename="../QScintilla/Editor.py" line="5135"/> <source>Code Coverage</source> <translation>Quelltext Abdeckung</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5126"/> + <location filename="../QScintilla/Editor.py" line="5135"/> <source>Please select a coverage file</source> <translation>Bitte wählen Sie eine Datei mit Abdeckungsdaten</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5287"/> + <location filename="../QScintilla/Editor.py" line="5296"/> <source>Profile Data</source> <translation>Profildaten</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5287"/> + <location filename="../QScintilla/Editor.py" line="5296"/> <source>Please select a profile file</source> <translation>Bitte wählen Sie eine Datei mit Profildaten</translation> </message> @@ -9092,7 +9091,7 @@ <translation>Autom. Speicherung aktiv</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6271"/> + <location filename="../QScintilla/Editor.py" line="6280"/> <source>Drop Error</source> <translation>Drop Fehler</translation> </message> @@ -9102,12 +9101,12 @@ <translation>Zeige Syntaxfehlermeldung</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5430"/> + <location filename="../QScintilla/Editor.py" line="5439"/> <source>Syntax Error</source> <translation>Syntaxfehler</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5430"/> + <location filename="../QScintilla/Editor.py" line="5439"/> <source>No syntax error message available.</source> <translation>Keine Syntaxfehlermeldung verfügbar.</translation> </message> @@ -9137,17 +9136,17 @@ <translation>Vorige nichtabgedeckte Zeile</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5189"/> + <location filename="../QScintilla/Editor.py" line="5198"/> <source>Show Code Coverage Annotations</source> <translation>Zeilen ohne Abdeckung Markieren</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5182"/> + <location filename="../QScintilla/Editor.py" line="5191"/> <source>All lines have been covered.</source> <translation>Alle Zeilen sind abgedeckt.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5189"/> + <location filename="../QScintilla/Editor.py" line="5198"/> <source>There is no coverage file available.</source> <translation>Es gibt keine Datei mit Abdeckungsinformationen.</translation> </message> @@ -9157,22 +9156,22 @@ <translation><p>Die Datei <b>{0}</b> enthält ungesicherte Änderungen.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5766"/> + <location filename="../QScintilla/Editor.py" line="5775"/> <source><p>The macro file <b>{0}</b> could not be read.</p></source> <translation><p>Die Makrodatei <b>{0}</b> kann nicht gelesen werden.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5775"/> + <location filename="../QScintilla/Editor.py" line="5784"/> <source><p>The macro file <b>{0}</b> is corrupt.</p></source> <translation><p>Die Makrodatei <b>{0}</b> ist zerstört.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5828"/> + <location filename="../QScintilla/Editor.py" line="5837"/> <source><p>The macro file <b>{0}</b> could not be written.</p></source> <translation><p>Die Makrodatei <b>{0}</b> kann nicht geschrieben werden.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6271"/> + <location filename="../QScintilla/Editor.py" line="6280"/> <source><p><b>{0}</b> is not a file.</p></source> <translation><p><b>{0}</b> ist keine Datei.</p></translation> </message> @@ -9212,82 +9211,82 @@ <translation>Keine Sprache</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6138"/> + <location filename="../QScintilla/Editor.py" line="6147"/> <source>{0} (ro)</source> <translation>{0} (ro)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6292"/> - <source>Resources</source> - <translation>Ressourcen</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6294"/> - <source>Add file...</source> - <translation>Datei hinzufügen...</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6296"/> - <source>Add files...</source> - <translation>Dateien hinzufügen...</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6298"/> - <source>Add aliased file...</source> - <translation>Aliased-Datei hinzufügen...</translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="6301"/> - <source>Add localized resource...</source> - <translation>Lokalisierte Ressource hinzufügen...</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6324"/> - <source>Add file resource</source> - <translation>Dateiressource hinzufügen</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6340"/> - <source>Add file resources</source> - <translation>Dateiressourcen hinzufügen</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6368"/> - <source>Add aliased file resource</source> - <translation>Aliased-Dateiressourcen hinzufügen</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6368"/> - <source>Alias for file <b>{0}</b>:</source> - <translation>Alias für Datei <b>{0}</b>:</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6432"/> - <source>Package Diagram</source> - <translation>Package-Diagramm</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6432"/> - <source>Include class attributes?</source> - <translation>Klassenattribute anzeigen?</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6466"/> - <source>Application Diagram</source> - <translation>Applikations-Diagramm</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6466"/> - <source>Include module names?</source> - <translation>Modulnamen anzeigen?</translation> + <source>Resources</source> + <translation>Ressourcen</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6303"/> + <source>Add file...</source> + <translation>Datei hinzufügen...</translation> </message> <message> <location filename="../QScintilla/Editor.py" line="6305"/> + <source>Add files...</source> + <translation>Dateien hinzufügen...</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6307"/> + <source>Add aliased file...</source> + <translation>Aliased-Datei hinzufügen...</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6310"/> + <source>Add localized resource...</source> + <translation>Lokalisierte Ressource hinzufügen...</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6333"/> + <source>Add file resource</source> + <translation>Dateiressource hinzufügen</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6349"/> + <source>Add file resources</source> + <translation>Dateiressourcen hinzufügen</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6377"/> + <source>Add aliased file resource</source> + <translation>Aliased-Dateiressourcen hinzufügen</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6377"/> + <source>Alias for file <b>{0}</b>:</source> + <translation>Alias für Datei <b>{0}</b>:</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6441"/> + <source>Package Diagram</source> + <translation>Package-Diagramm</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6441"/> + <source>Include class attributes?</source> + <translation>Klassenattribute anzeigen?</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6475"/> + <source>Application Diagram</source> + <translation>Applikations-Diagramm</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6475"/> + <source>Include module names?</source> + <translation>Modulnamen anzeigen?</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6314"/> <source>Add resource frame</source> <translation>Ressourcenrahmen hinzufügen</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5841"/> + <location filename="../QScintilla/Editor.py" line="5850"/> <source>Macro recording is already active. Start new?</source> <translation>Eine Makroaufzeichnung ist bereits aktiv. Neu starten?</translation> </message> @@ -9342,12 +9341,12 @@ <translation>Kein Exportformat angegeben. Abbruch...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6452"/> + <location filename="../QScintilla/Editor.py" line="6461"/> <source>Imports Diagram</source> <translation>Imports Diagramm</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6452"/> + <location filename="../QScintilla/Editor.py" line="6461"/> <source>Include imports from external modules?</source> <translation>Imports externer Module anzeigen?</translation> </message> @@ -9427,7 +9426,7 @@ <translation>Wähle den anzuwendenden Pygments Lexer.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6754"/> + <location filename="../QScintilla/Editor.py" line="6763"/> <source>Check spelling...</source> <translation>Rechtschreibprüfung...</translation> </message> @@ -9437,12 +9436,12 @@ <translation>Rechtschreibprüfung für Auswahl...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6757"/> + <location filename="../QScintilla/Editor.py" line="6766"/> <source>Add to dictionary</source> <translation>Zum Wörterbuch hinzufügen</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6759"/> + <location filename="../QScintilla/Editor.py" line="6768"/> <source>Ignore All</source> <translation>Alle ignorieren</translation> </message> @@ -9462,7 +9461,7 @@ <translation><p>Die Datei <b>{0}</b> konnte nicht gesichert werden.<br/>Grund: {1}</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5989"/> + <location filename="../QScintilla/Editor.py" line="5998"/> <source><p>The file <b>{0}</b> has been changed while it was opened in eric5. Reread it?</p></source> <translation><p>Die Datei <b>{0}</b> wurde geändert, während sie in eric5 geöffnet war. Neu einlesen?</p></translation> </message> @@ -9492,22 +9491,22 @@ <translation><p>Die Datei <b>{0}</b> existiert bereits. Überschreiben?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5812"/> + <location filename="../QScintilla/Editor.py" line="5821"/> <source><p>The macro file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Die Makrodatei <b>{0}</b> existiert bereits. Überschreiben?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5663"/> + <location filename="../QScintilla/Editor.py" line="5672"/> <source>Warning: {0}</source> <translation>Warnung: {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5670"/> + <location filename="../QScintilla/Editor.py" line="5679"/> <source>Error: {0}</source> <translation>Fehler: {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5995"/> + <location filename="../QScintilla/Editor.py" line="6004"/> <source><br><b>Warning:</b> You will lose your changes upon reopening it.</source> <translation><br><b>Warnung:</b> Vorgenommenen Änderungen gehen beim neu einlesen verloren.</translation> </message> @@ -9552,27 +9551,27 @@ <translation>Vorherige Änderung</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7170"/> + <location filename="../QScintilla/Editor.py" line="7179"/> <source>Sort Lines</source> <translation>Zeilen sortieren</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7170"/> + <location filename="../QScintilla/Editor.py" line="7179"/> <source>The selection contains illegal data for a numerical sort.</source> <translation>Die Auswahl enthält für eine numerische Sortierung ungültige Daten.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5599"/> + <location filename="../QScintilla/Editor.py" line="5608"/> <source>Warning</source> <translation>Warnung</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5599"/> + <location filename="../QScintilla/Editor.py" line="5608"/> <source>No warning messages available.</source> <translation>Keine Warnmeldungen verfügbar.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5660"/> + <location filename="../QScintilla/Editor.py" line="5669"/> <source>Style: {0}</source> <translation>Stil: {0}</translation> </message> @@ -15846,8 +15845,8 @@ </message> <message> <location filename="../Helpviewer/HelpBrowserWV.py" line="1083"/> - <source>Open Link in New Tab Ctrl+LMB</source> - <translation>Link in neuem Fenster öffnen Strg+LMK</translation> + <source>Open Link in New Tab<byte value="x9"/>Ctrl+LMB</source> + <translation>Link in neuem Fenster öffnen<byte value="x9"/>Strg+LMK</translation> </message> <message> <location filename="../Helpviewer/HelpBrowserWV.py" line="1156"/> @@ -51047,7 +51046,7 @@ <translation>Drücken, um alle Dateien mit Problemen anzuzeigen</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="293"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="297"/> <source>No issues found.</source> <translation>Keine Probleme gefunden.</translation> </message> @@ -61502,62 +61501,67 @@ </message> </context> <context> - <name>py3Flakes</name> - <message> - <location filename="../Utilities/py3flakes/messages.py" line="60"/> + <name>pyFlakes</name> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="15"/> <source>{0!r} imported but unused.</source> <translation>{0!r} importiert aber nicht benutzt.</translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="80"/> + <location filename="../Utilities/py3flakes/translations.py" line="18"/> <source>Redefinition of unused {0!r} from line {1!r}.</source> <translation>Redefinition von nicht benutztem {0!r} aus Zeile {1!r}.</translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="101"/> + <location filename="../Utilities/py3flakes/translations.py" line="21"/> <source>Import {0!r} from line {1!r} shadowed by loop variable.</source> <translation>Import {0!r} aus Zeile {1!r} durch lokale Variable verdeckt.</translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="122"/> + <location filename="../Utilities/py3flakes/translations.py" line="24"/> <source>'from {0} import *' used; unable to detect undefined names.</source> <translation>„from {0} import *“ verwendet; nicht definierte Namen können nicht entdeckt werden.</translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="142"/> + <location filename="../Utilities/py3flakes/translations.py" line="27"/> <source>Undefined name {0!r}.</source> <translation>Nicht definierter Name {0!r}.</translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="160"/> + <location filename="../Utilities/py3flakes/translations.py" line="30"/> <source>Undefined name {0!r} in __all__.</source> <translation>Nicht definierter Name {0!r} in __all__.</translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="179"/> + <location filename="../Utilities/py3flakes/translations.py" line="33"/> <source>Local variable {0!r} (defined in enclosing scope on line {1!r}) referenced before assignment.</source> <translation>Lokale Variable {0!r} (definiert im Sichtbarkeitsbereich in Zeile {1!r}) wird vor einer Zuweisung verwendet.</translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="201"/> + <location filename="../Utilities/py3flakes/translations.py" line="37"/> <source>Duplicate argument {0!r} in function definition.</source> <translation>Doppeltes Argument {0!r} in Funktionsdefinition.</translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="221"/> + <location filename="../Utilities/py3flakes/translations.py" line="40"/> <source>Redefinition of function {0!r} from line {1!r}.</source> <translation>Redefinition der Funktion {0!r} aus Zeile {1!r}.</translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="242"/> + <location filename="../Utilities/py3flakes/translations.py" line="43"/> <source>Future import(s) {0!r} after other statements.</source> <translation>Future Import(s) {0!r} nach anderen Statements.</translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="265"/> + <location filename="../Utilities/py3flakes/translations.py" line="46"/> <source>Local variable {0!r} is assigned to but never used.</source> <translation>Lokale Variable {0!r} wurde zugewiesen aber nicht verwendet.</translation> </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="66"/> + <source>no message defined for code '{0}'</source> + <translation>keine Nachricht für '{0}' definiert</translation> + </message> </context> <context> <name>subversion</name>
--- a/i18n/eric5_en.ts Tue Jan 14 19:51:24 2014 +0100 +++ b/i18n/eric5_en.ts Wed Jan 15 18:59:03 2014 +0100 @@ -8742,7 +8742,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6754"/> + <location filename="../QScintilla/Editor.py" line="6763"/> <source>Check spelling...</source> <translation type="unfinished"></translation> </message> @@ -9172,257 +9172,257 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5126"/> + <location filename="../QScintilla/Editor.py" line="5135"/> <source>Code Coverage</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5126"/> + <location filename="../QScintilla/Editor.py" line="5135"/> <source>Please select a coverage file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5189"/> + <location filename="../QScintilla/Editor.py" line="5198"/> <source>Show Code Coverage Annotations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5182"/> + <location filename="../QScintilla/Editor.py" line="5191"/> <source>All lines have been covered.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5189"/> + <location filename="../QScintilla/Editor.py" line="5198"/> <source>There is no coverage file available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5287"/> + <location filename="../QScintilla/Editor.py" line="5296"/> <source>Profile Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5287"/> + <location filename="../QScintilla/Editor.py" line="5296"/> <source>Please select a profile file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5430"/> + <location filename="../QScintilla/Editor.py" line="5439"/> <source>Syntax Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5430"/> + <location filename="../QScintilla/Editor.py" line="5439"/> <source>No syntax error message available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5724"/> + <location filename="../QScintilla/Editor.py" line="5733"/> <source>Macro Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5724"/> + <location filename="../QScintilla/Editor.py" line="5733"/> <source>Select a macro name:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5752"/> + <location filename="../QScintilla/Editor.py" line="5761"/> <source>Load macro file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5795"/> + <location filename="../QScintilla/Editor.py" line="5804"/> <source>Macro files (*.macro)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5775"/> + <location filename="../QScintilla/Editor.py" line="5784"/> <source>Error loading macro</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5766"/> - <source><p>The macro file <b>{0}</b> could not be read.</p></source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="5775"/> + <source><p>The macro file <b>{0}</b> could not be read.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="5784"/> <source><p>The macro file <b>{0}</b> is corrupt.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5795"/> + <location filename="../QScintilla/Editor.py" line="5804"/> <source>Save macro file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5812"/> + <location filename="../QScintilla/Editor.py" line="5821"/> <source>Save macro</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5812"/> + <location filename="../QScintilla/Editor.py" line="5821"/> <source><p>The macro file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5828"/> + <location filename="../QScintilla/Editor.py" line="5837"/> <source>Error saving macro</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5828"/> + <location filename="../QScintilla/Editor.py" line="5837"/> <source><p>The macro file <b>{0}</b> could not be written.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5841"/> + <location filename="../QScintilla/Editor.py" line="5850"/> <source>Start Macro Recording</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5841"/> + <location filename="../QScintilla/Editor.py" line="5850"/> <source>Macro recording is already active. Start new?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5867"/> + <location filename="../QScintilla/Editor.py" line="5876"/> <source>Macro Recording</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5867"/> + <location filename="../QScintilla/Editor.py" line="5876"/> <source>Enter name of the macro:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5989"/> + <location filename="../QScintilla/Editor.py" line="5998"/> <source><p>The file <b>{0}</b> has been changed while it was opened in eric5. Reread it?</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5999"/> + <location filename="../QScintilla/Editor.py" line="6008"/> <source>File changed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6138"/> + <location filename="../QScintilla/Editor.py" line="6147"/> <source>{0} (ro)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6271"/> + <location filename="../QScintilla/Editor.py" line="6280"/> <source>Drop Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6271"/> + <location filename="../QScintilla/Editor.py" line="6280"/> <source><p><b>{0}</b> is not a file.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6292"/> - <source>Resources</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6294"/> - <source>Add file...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6296"/> - <source>Add files...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6298"/> - <source>Add aliased file...</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="6301"/> - <source>Add localized resource...</source> + <source>Resources</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6303"/> + <source>Add file...</source> <translation type="unfinished"></translation> </message> <message> <location filename="../QScintilla/Editor.py" line="6305"/> + <source>Add files...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6307"/> + <source>Add aliased file...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6310"/> + <source>Add localized resource...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6314"/> <source>Add resource frame</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6324"/> + <location filename="../QScintilla/Editor.py" line="6333"/> <source>Add file resource</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6340"/> + <location filename="../QScintilla/Editor.py" line="6349"/> <source>Add file resources</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6368"/> + <location filename="../QScintilla/Editor.py" line="6377"/> <source>Add aliased file resource</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6368"/> + <location filename="../QScintilla/Editor.py" line="6377"/> <source>Alias for file <b>{0}</b>:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6432"/> + <location filename="../QScintilla/Editor.py" line="6441"/> <source>Package Diagram</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6432"/> + <location filename="../QScintilla/Editor.py" line="6441"/> <source>Include class attributes?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6452"/> + <location filename="../QScintilla/Editor.py" line="6461"/> <source>Imports Diagram</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6452"/> + <location filename="../QScintilla/Editor.py" line="6461"/> <source>Include imports from external modules?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6466"/> + <location filename="../QScintilla/Editor.py" line="6475"/> <source>Application Diagram</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6466"/> + <location filename="../QScintilla/Editor.py" line="6475"/> <source>Include module names?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6757"/> + <location filename="../QScintilla/Editor.py" line="6766"/> <source>Add to dictionary</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6759"/> + <location filename="../QScintilla/Editor.py" line="6768"/> <source>Ignore All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5663"/> + <location filename="../QScintilla/Editor.py" line="5672"/> <source>Warning: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5670"/> + <location filename="../QScintilla/Editor.py" line="5679"/> <source>Error: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5995"/> + <location filename="../QScintilla/Editor.py" line="6004"/> <source><br><b>Warning:</b> You will lose your changes upon reopening it.</source> <translation type="unfinished"></translation> </message> @@ -9467,27 +9467,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7170"/> + <location filename="../QScintilla/Editor.py" line="7179"/> <source>Sort Lines</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7170"/> + <location filename="../QScintilla/Editor.py" line="7179"/> <source>The selection contains illegal data for a numerical sort.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5599"/> + <location filename="../QScintilla/Editor.py" line="5608"/> <source>Warning</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5599"/> + <location filename="../QScintilla/Editor.py" line="5608"/> <source>No warning messages available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5660"/> + <location filename="../QScintilla/Editor.py" line="5669"/> <source>Style: {0}</source> <translation type="unfinished"></translation> </message> @@ -50578,7 +50578,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="293"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="297"/> <source>No issues found.</source> <translation type="unfinished"></translation> </message> @@ -60941,62 +60941,67 @@ </message> </context> <context> - <name>py3Flakes</name> - <message> - <location filename="../Utilities/py3flakes/messages.py" line="60"/> + <name>pyFlakes</name> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="15"/> <source>{0!r} imported but unused.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="80"/> + <location filename="../Utilities/py3flakes/translations.py" line="18"/> <source>Redefinition of unused {0!r} from line {1!r}.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="101"/> + <location filename="../Utilities/py3flakes/translations.py" line="21"/> <source>Import {0!r} from line {1!r} shadowed by loop variable.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="122"/> + <location filename="../Utilities/py3flakes/translations.py" line="24"/> <source>'from {0} import *' used; unable to detect undefined names.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="142"/> + <location filename="../Utilities/py3flakes/translations.py" line="27"/> <source>Undefined name {0!r}.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="160"/> + <location filename="../Utilities/py3flakes/translations.py" line="30"/> <source>Undefined name {0!r} in __all__.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="179"/> + <location filename="../Utilities/py3flakes/translations.py" line="33"/> <source>Local variable {0!r} (defined in enclosing scope on line {1!r}) referenced before assignment.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="201"/> + <location filename="../Utilities/py3flakes/translations.py" line="37"/> <source>Duplicate argument {0!r} in function definition.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="221"/> + <location filename="../Utilities/py3flakes/translations.py" line="40"/> <source>Redefinition of function {0!r} from line {1!r}.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="242"/> + <location filename="../Utilities/py3flakes/translations.py" line="43"/> <source>Future import(s) {0!r} after other statements.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="265"/> + <location filename="../Utilities/py3flakes/translations.py" line="46"/> <source>Local variable {0!r} is assigned to but never used.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="66"/> + <source>no message defined for code '{0}'</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>subversion</name>
--- a/i18n/eric5_es.ts Tue Jan 14 19:51:24 2014 +0100 +++ b/i18n/eric5_es.ts Wed Jan 15 18:59:03 2014 +0100 @@ -9183,192 +9183,192 @@ <translation>Deshabilitar punto de interrupción</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5126"/> + <location filename="../QScintilla/Editor.py" line="5135"/> <source>Code Coverage</source> <translation>Cobertura de codigo</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5126"/> + <location filename="../QScintilla/Editor.py" line="5135"/> <source>Please select a coverage file</source> <translation>Por favor seleccione un archivo de cobertura</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5189"/> + <location filename="../QScintilla/Editor.py" line="5198"/> <source>Show Code Coverage Annotations</source> <translation>Mostrar Anotaciones de Cobertura de Código</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5182"/> + <location filename="../QScintilla/Editor.py" line="5191"/> <source>All lines have been covered.</source> <translation>Todas las líneas han sido cubiertas.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5189"/> + <location filename="../QScintilla/Editor.py" line="5198"/> <source>There is no coverage file available.</source> <translation>No hay archivo de cobertura disponible.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5287"/> + <location filename="../QScintilla/Editor.py" line="5296"/> <source>Profile Data</source> <translation>Datos de profiling</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5287"/> + <location filename="../QScintilla/Editor.py" line="5296"/> <source>Please select a profile file</source> <translation>Por favor seleccione un archivo de profiling</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5430"/> + <location filename="../QScintilla/Editor.py" line="5439"/> <source>Syntax Error</source> <translation>Error de sintaxis</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5430"/> + <location filename="../QScintilla/Editor.py" line="5439"/> <source>No syntax error message available.</source> <translation>No hay mensajes de error de sintaxis disponibles.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5724"/> + <location filename="../QScintilla/Editor.py" line="5733"/> <source>Macro Name</source> <translation>Nombre de macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5724"/> + <location filename="../QScintilla/Editor.py" line="5733"/> <source>Select a macro name:</source> <translation>Seleccione un nombre de macro:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5752"/> + <location filename="../QScintilla/Editor.py" line="5761"/> <source>Load macro file</source> <translation>Cargar archivo de macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5795"/> + <location filename="../QScintilla/Editor.py" line="5804"/> <source>Macro files (*.macro)</source> <translation>Archivos de Macro (*.macro)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5775"/> + <location filename="../QScintilla/Editor.py" line="5784"/> <source>Error loading macro</source> <translation>Error al cargar macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5795"/> + <location filename="../QScintilla/Editor.py" line="5804"/> <source>Save macro file</source> <translation>Guardar archivo de macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5812"/> + <location filename="../QScintilla/Editor.py" line="5821"/> <source>Save macro</source> <translation>Guardar macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5828"/> + <location filename="../QScintilla/Editor.py" line="5837"/> <source>Error saving macro</source> <translation>Error al guardar macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5841"/> + <location filename="../QScintilla/Editor.py" line="5850"/> <source>Start Macro Recording</source> <translation>Comenzar grabación de macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5841"/> + <location filename="../QScintilla/Editor.py" line="5850"/> <source>Macro recording is already active. Start new?</source> <translation>Grabación de macro ya está activada. ¿Comenzar una nueva?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5867"/> + <location filename="../QScintilla/Editor.py" line="5876"/> <source>Macro Recording</source> <translation>Grabando macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5867"/> + <location filename="../QScintilla/Editor.py" line="5876"/> <source>Enter name of the macro:</source> <translation>Introduzca el nombre de la macro:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5999"/> + <location filename="../QScintilla/Editor.py" line="6008"/> <source>File changed</source> <translation>Archivo modificado</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6271"/> + <location filename="../QScintilla/Editor.py" line="6280"/> <source>Drop Error</source> <translation>Error al soltar</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6292"/> - <source>Resources</source> - <translation>Recursos</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6294"/> - <source>Add file...</source> - <translation>Añadir archivo...</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6296"/> - <source>Add files...</source> - <translation>Añadir archivos...</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6298"/> - <source>Add aliased file...</source> - <translation>Añadir archivo con un alias...</translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="6301"/> - <source>Add localized resource...</source> - <translation>Añadir recursos localizados...</translation> + <source>Resources</source> + <translation>Recursos</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6303"/> + <source>Add file...</source> + <translation>Añadir archivo...</translation> </message> <message> <location filename="../QScintilla/Editor.py" line="6305"/> + <source>Add files...</source> + <translation>Añadir archivos...</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6307"/> + <source>Add aliased file...</source> + <translation>Añadir archivo con un alias...</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6310"/> + <source>Add localized resource...</source> + <translation>Añadir recursos localizados...</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6314"/> <source>Add resource frame</source> <translation>Añadir ventana de recursos</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6324"/> + <location filename="../QScintilla/Editor.py" line="6333"/> <source>Add file resource</source> <translation>Añadir archivo de recursos</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6340"/> + <location filename="../QScintilla/Editor.py" line="6349"/> <source>Add file resources</source> <translation>Añadir archivo de recursos</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6368"/> + <location filename="../QScintilla/Editor.py" line="6377"/> <source>Add aliased file resource</source> <translation>Añadir archivo de recursos con un alias</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6432"/> + <location filename="../QScintilla/Editor.py" line="6441"/> <source>Package Diagram</source> <translation>Digrama de paquetes</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6432"/> + <location filename="../QScintilla/Editor.py" line="6441"/> <source>Include class attributes?</source> <translation>¿Incluir atributos de clase?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6452"/> + <location filename="../QScintilla/Editor.py" line="6461"/> <source>Imports Diagram</source> <translation>Diagrama de imports</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6452"/> + <location filename="../QScintilla/Editor.py" line="6461"/> <source>Include imports from external modules?</source> <translation>¿Incluir los imports de módulos externos?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6466"/> + <location filename="../QScintilla/Editor.py" line="6475"/> <source>Application Diagram</source> <translation>Diagrama de aplicación</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6466"/> + <location filename="../QScintilla/Editor.py" line="6475"/> <source>Include module names?</source> <translation>¿Incluir nombres de módulos?</translation> </message> @@ -9443,7 +9443,7 @@ <translation>Seleccionar el Analizador Léxico de Pygments.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6754"/> + <location filename="../QScintilla/Editor.py" line="6763"/> <source>Check spelling...</source> <translation>Corrección ortográfica...</translation> </message> @@ -9453,12 +9453,12 @@ <translation>Corrección ortográfica de la selección...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6757"/> + <location filename="../QScintilla/Editor.py" line="6766"/> <source>Add to dictionary</source> <translation>Añadir al diccionario</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6759"/> + <location filename="../QScintilla/Editor.py" line="6768"/> <source>Ignore All</source> <translation>Ignorar Todo</translation> </message> @@ -9498,37 +9498,37 @@ <translation><p>El archivo <b>{0}</b> no puede ser guardado.<br>Causa: {1}</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5766"/> + <location filename="../QScintilla/Editor.py" line="5775"/> <source><p>The macro file <b>{0}</b> could not be read.</p></source> <translation><p>El archivo de macro <b>{0}</b> no se puede leer.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5775"/> + <location filename="../QScintilla/Editor.py" line="5784"/> <source><p>The macro file <b>{0}</b> is corrupt.</p></source> <translation><p>El archivo de macro <b>{0}</b> está dañado</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5828"/> + <location filename="../QScintilla/Editor.py" line="5837"/> <source><p>The macro file <b>{0}</b> could not be written.</p></source> <translation><p>El archivo de macro <b>{0}</b> no se puede escribir.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5989"/> + <location filename="../QScintilla/Editor.py" line="5998"/> <source><p>The file <b>{0}</b> has been changed while it was opened in eric5. Reread it?</p></source> <translation><p>El archivo <b>{0}</b> ha cambiado mientras estaba abierto en eric5. ¿Desea volver a cargarlo?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6138"/> + <location filename="../QScintilla/Editor.py" line="6147"/> <source>{0} (ro)</source> <translation>{0} (ro)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6271"/> + <location filename="../QScintilla/Editor.py" line="6280"/> <source><p><b>{0}</b> is not a file.</p></source> <translation><p><b>{0}</b> no es un archivo.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6368"/> + <location filename="../QScintilla/Editor.py" line="6377"/> <source>Alias for file <b>{0}</b>:</source> <translation>Alias para el archivo <b>{0}</b>:</translation> </message> @@ -9558,22 +9558,22 @@ <translation><p>El archivo <b>{0}</b> ya existe. ¿Desea sobreescribirlo?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5812"/> + <location filename="../QScintilla/Editor.py" line="5821"/> <source><p>The macro file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>El archivo de macro <b>{0}</b> ya existe. ¿Desea sobreescribirlo?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5663"/> + <location filename="../QScintilla/Editor.py" line="5672"/> <source>Warning: {0}</source> <translation>Advertencia: {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5670"/> + <location filename="../QScintilla/Editor.py" line="5679"/> <source>Error: {0}</source> <translation>Error: {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5995"/> + <location filename="../QScintilla/Editor.py" line="6004"/> <source><br><b>Warning:</b> You will lose your changes upon reopening it.</source> <translation><br><b>Advertencia:</b> Perderá los cambios si lo reabre.</translation> </message> @@ -9618,27 +9618,27 @@ <translation>Cambio anterior</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7170"/> + <location filename="../QScintilla/Editor.py" line="7179"/> <source>Sort Lines</source> <translation>Ordenar Líneas</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7170"/> + <location filename="../QScintilla/Editor.py" line="7179"/> <source>The selection contains illegal data for a numerical sort.</source> <translation>La selección contiene datos ilegales para una ordenación numérica.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5599"/> + <location filename="../QScintilla/Editor.py" line="5608"/> <source>Warning</source> <translation>Advertencia</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5599"/> + <location filename="../QScintilla/Editor.py" line="5608"/> <source>No warning messages available.</source> <translation>No hay mensajes de advertencia disponibles.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5660"/> + <location filename="../QScintilla/Editor.py" line="5669"/> <source>Style: {0}</source> <translation>Estilo: {0}</translation> </message> @@ -51298,7 +51298,7 @@ <translation>Pulsar para mostrar todos los archivos con algún problema</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="293"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="297"/> <source>No issues found.</source> <translation>No se han encontrado problemas.</translation> </message> @@ -61772,57 +61772,120 @@ <message> <location filename="../Utilities/py3flakes/messages.py" line="60"/> <source>{0!r} imported but unused.</source> - <translation>{0!r} se ha importado pero no se ha utilizado.</translation> + <translation type="obsolete">{0!r} se ha importado pero no se ha utilizado.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="80"/> <source>Redefinition of unused {0!r} from line {1!r}.</source> - <translation>Redefinición de {0!r} no utilizado desde la línea {1!r}.</translation> + <translation type="obsolete">Redefinición de {0!r} no utilizado desde la línea {1!r}.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="101"/> <source>Import {0!r} from line {1!r} shadowed by loop variable.</source> - <translation>Import {0!r} en la línea {1!r} oculto por variable en un bucle.</translation> + <translation type="obsolete">Import {0!r} en la línea {1!r} oculto por variable en un bucle.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="122"/> <source>'from {0} import *' used; unable to detect undefined names.</source> - <translation>Se ha utilizado 'from {0} import *'; no se pueden detectar nombres sin definir.</translation> + <translation type="obsolete">Se ha utilizado 'from {0} import *'; no se pueden detectar nombres sin definir.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="142"/> <source>Undefined name {0!r}.</source> - <translation>Nombre sin definir {0!r}.</translation> + <translation type="obsolete">Nombre sin definir {0!r}.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="160"/> <source>Undefined name {0!r} in __all__.</source> - <translation>Nombre sin definir {0!r} en __all__.</translation> + <translation type="obsolete">Nombre sin definir {0!r} en __all__.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="179"/> <source>Local variable {0!r} (defined in enclosing scope on line {1!r}) referenced before assignment.</source> - <translation>Variable local {0!r} (definida en ámbito en la línea {1!r}) referenciada antes de asignación.</translation> + <translation type="obsolete">Variable local {0!r} (definida en ámbito en la línea {1!r}) referenciada antes de asignación.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="201"/> <source>Duplicate argument {0!r} in function definition.</source> - <translation>Argumento duplicado {0!r} en definición de función.</translation> + <translation type="obsolete">Argumento duplicado {0!r} en definición de función.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="221"/> <source>Redefinition of function {0!r} from line {1!r}.</source> - <translation>Redefinicion de función {0!r} a partir de la línea {1!r}.</translation> + <translation type="obsolete">Redefinicion de función {0!r} a partir de la línea {1!r}.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="242"/> <source>Future import(s) {0!r} after other statements.</source> - <translation>Future import(s) {0!r} despues de otras sentencias.</translation> + <translation type="obsolete">Future import(s) {0!r} despues de otras sentencias.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="265"/> <source>Local variable {0!r} is assigned to but never used.</source> - <translation>La variable local {0!r} is asignada pero nunca es utilizada.</translation> + <translation type="obsolete">La variable local {0!r} is asignada pero nunca es utilizada.</translation> + </message> +</context> +<context> + <name>pyFlakes</name> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="15"/> + <source>{0!r} imported but unused.</source> + <translation type="unfinished">{0!r} se ha importado pero no se ha utilizado.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="18"/> + <source>Redefinition of unused {0!r} from line {1!r}.</source> + <translation type="unfinished">Redefinición de {0!r} no utilizado desde la línea {1!r}.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="21"/> + <source>Import {0!r} from line {1!r} shadowed by loop variable.</source> + <translation type="unfinished">Import {0!r} en la línea {1!r} oculto por variable en un bucle.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="24"/> + <source>'from {0} import *' used; unable to detect undefined names.</source> + <translation type="unfinished">Se ha utilizado 'from {0} import *'; no se pueden detectar nombres sin definir.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="27"/> + <source>Undefined name {0!r}.</source> + <translation type="unfinished">Nombre sin definir {0!r}.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="30"/> + <source>Undefined name {0!r} in __all__.</source> + <translation type="unfinished">Nombre sin definir {0!r} en __all__.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="33"/> + <source>Local variable {0!r} (defined in enclosing scope on line {1!r}) referenced before assignment.</source> + <translation type="unfinished">Variable local {0!r} (definida en ámbito en la línea {1!r}) referenciada antes de asignación.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="37"/> + <source>Duplicate argument {0!r} in function definition.</source> + <translation type="unfinished">Argumento duplicado {0!r} en definición de función.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="40"/> + <source>Redefinition of function {0!r} from line {1!r}.</source> + <translation type="unfinished">Redefinicion de función {0!r} a partir de la línea {1!r}.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="43"/> + <source>Future import(s) {0!r} after other statements.</source> + <translation type="unfinished">Future import(s) {0!r} despues de otras sentencias.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="46"/> + <source>Local variable {0!r} is assigned to but never used.</source> + <translation type="unfinished">La variable local {0!r} is asignada pero nunca es utilizada.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="66"/> + <source>no message defined for code '{0}'</source> + <translation type="unfinished"></translation> </message> </context> <context>
--- a/i18n/eric5_fr.ts Tue Jan 14 19:51:24 2014 +0100 +++ b/i18n/eric5_fr.ts Wed Jan 15 18:59:03 2014 +0100 @@ -9969,77 +9969,77 @@ <translation>Désactiver le point d'arrêt</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5126"/> + <location filename="../QScintilla/Editor.py" line="5135"/> <source>Code Coverage</source> <translation>Code Coverage</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5126"/> + <location filename="../QScintilla/Editor.py" line="5135"/> <source>Please select a coverage file</source> <translation>Sélectionner un fichier coverage</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5287"/> + <location filename="../QScintilla/Editor.py" line="5296"/> <source>Profile Data</source> <translation>Profiler de données</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5287"/> + <location filename="../QScintilla/Editor.py" line="5296"/> <source>Please select a profile file</source> <translation>Sélectionner un fichier profile</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5724"/> + <location filename="../QScintilla/Editor.py" line="5733"/> <source>Macro Name</source> <translation>Nom de la macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5724"/> + <location filename="../QScintilla/Editor.py" line="5733"/> <source>Select a macro name:</source> <translation>Sélectionner un nom de macro:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5795"/> + <location filename="../QScintilla/Editor.py" line="5804"/> <source>Macro files (*.macro)</source> <translation>Fichier Macro (*.macro)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5752"/> + <location filename="../QScintilla/Editor.py" line="5761"/> <source>Load macro file</source> <translation>Charger un fichier macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5775"/> + <location filename="../QScintilla/Editor.py" line="5784"/> <source>Error loading macro</source> <translation>Erreur lors du chargement de la macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5795"/> + <location filename="../QScintilla/Editor.py" line="5804"/> <source>Save macro file</source> <translation>Enregistrer le fichier macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5812"/> + <location filename="../QScintilla/Editor.py" line="5821"/> <source>Save macro</source> <translation>Enregistrer la macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5828"/> + <location filename="../QScintilla/Editor.py" line="5837"/> <source>Error saving macro</source> <translation>Erreur lors de l'enregistrement de la macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5841"/> + <location filename="../QScintilla/Editor.py" line="5850"/> <source>Start Macro Recording</source> <translation>Démarrer l'enregistrement de la macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5867"/> + <location filename="../QScintilla/Editor.py" line="5876"/> <source>Macro Recording</source> <translation>Enregistrement de macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5867"/> + <location filename="../QScintilla/Editor.py" line="5876"/> <source>Enter name of the macro:</source> <translation>Entrer le nom de la macro:</translation> </message> @@ -10049,7 +10049,7 @@ <translation type="obsolete"><br><b>Warning:</b> Toutes les modifications seront écrasées en réouvrant le fichier.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5999"/> + <location filename="../QScintilla/Editor.py" line="6008"/> <source>File changed</source> <translation>Fichier modifié</translation> </message> @@ -10089,7 +10089,7 @@ <translation type="obsolete">Prière de sélectionner un rapport Cyclops à supprimer</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6271"/> + <location filename="../QScintilla/Editor.py" line="6280"/> <source>Drop Error</source> <translation>Erreur de suppression</translation> </message> @@ -10099,12 +10099,12 @@ <translation>Afficher le message d'erreur de syntaxe</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5430"/> + <location filename="../QScintilla/Editor.py" line="5439"/> <source>Syntax Error</source> <translation>Erreur de syntaxe</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5430"/> + <location filename="../QScintilla/Editor.py" line="5439"/> <source>No syntax error message available.</source> <translation>Aucun message d'erreur de syntaxe..</translation> </message> @@ -10134,17 +10134,17 @@ <translation>Ligne non executée précédente</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5189"/> + <location filename="../QScintilla/Editor.py" line="5198"/> <source>Show Code Coverage Annotations</source> <translation>Afficher les annotations de Code Coverage</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5182"/> + <location filename="../QScintilla/Editor.py" line="5191"/> <source>All lines have been covered.</source> <translation>Toutes les lignes ont été executées.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5189"/> + <location filename="../QScintilla/Editor.py" line="5198"/> <source>There is no coverage file available.</source> <translation>Impossible de trouver le fichier de coverage.</translation> </message> @@ -10244,42 +10244,42 @@ <translation type="obsolete">%1 (ro)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6292"/> + <location filename="../QScintilla/Editor.py" line="6301"/> <source>Resources</source> <translation>Ressources</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6294"/> + <location filename="../QScintilla/Editor.py" line="6303"/> <source>Add file...</source> <translation>Ajouter un fichier...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6296"/> + <location filename="../QScintilla/Editor.py" line="6305"/> <source>Add files...</source> <translation>Ajouter des fichiers...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6298"/> + <location filename="../QScintilla/Editor.py" line="6307"/> <source>Add aliased file...</source> <translation>Ajouter un fichier alias...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6301"/> + <location filename="../QScintilla/Editor.py" line="6310"/> <source>Add localized resource...</source> <translation>Ajouter une ressource localisée...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6324"/> + <location filename="../QScintilla/Editor.py" line="6333"/> <source>Add file resource</source> <translation>Ajoute un fichier ressource</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6340"/> + <location filename="../QScintilla/Editor.py" line="6349"/> <source>Add file resources</source> <translation>Ajoute des fichiers ressources</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6368"/> + <location filename="../QScintilla/Editor.py" line="6377"/> <source>Add aliased file resource</source> <translation>Ajoute un alias de fichier ressource</translation> </message> @@ -10289,32 +10289,32 @@ <translation type="obsolete">Alias pour le fichier <b>%1</b>:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6432"/> + <location filename="../QScintilla/Editor.py" line="6441"/> <source>Package Diagram</source> <translation>Diagramme de package</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6432"/> + <location filename="../QScintilla/Editor.py" line="6441"/> <source>Include class attributes?</source> <translation>Inclure les attributs de classes ?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6466"/> + <location filename="../QScintilla/Editor.py" line="6475"/> <source>Application Diagram</source> <translation>Diagramme de l'application</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6466"/> + <location filename="../QScintilla/Editor.py" line="6475"/> <source>Include module names?</source> <translation>Inclure les noms de modules ?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6305"/> + <location filename="../QScintilla/Editor.py" line="6314"/> <source>Add resource frame</source> <translation>Ajouter un cadre ressource</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5841"/> + <location filename="../QScintilla/Editor.py" line="5850"/> <source>Macro recording is already active. Start new?</source> <translation>L'enregistrement de macro est déjà actif. En démarrer une nouvelle ?</translation> </message> @@ -10369,12 +10369,12 @@ <translation>Aucun format d'exportation indiqué. Abandon...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6452"/> + <location filename="../QScintilla/Editor.py" line="6461"/> <source>Imports Diagram</source> <translation>Diagramme des modules</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6452"/> + <location filename="../QScintilla/Editor.py" line="6461"/> <source>Include imports from external modules?</source> <translation>Inclure l'importation de modules externes?</translation> </message> @@ -10454,7 +10454,7 @@ <translation>Sélectionne l'analyseur Pygments à appliquer.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6754"/> + <location filename="../QScintilla/Editor.py" line="6763"/> <source>Check spelling...</source> <translation>Correction orthographique...</translation> </message> @@ -10464,12 +10464,12 @@ <translation>Correction orthographique de la sélection...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6757"/> + <location filename="../QScintilla/Editor.py" line="6766"/> <source>Add to dictionary</source> <translation>Ajouter au dictionnaire</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6759"/> + <location filename="../QScintilla/Editor.py" line="6768"/> <source>Ignore All</source> <translation>Tout ignorer</translation> </message> @@ -10509,37 +10509,37 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5766"/> + <location filename="../QScintilla/Editor.py" line="5775"/> <source><p>The macro file <b>{0}</b> could not be read.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5775"/> + <location filename="../QScintilla/Editor.py" line="5784"/> <source><p>The macro file <b>{0}</b> is corrupt.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5828"/> + <location filename="../QScintilla/Editor.py" line="5837"/> <source><p>The macro file <b>{0}</b> could not be written.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5989"/> + <location filename="../QScintilla/Editor.py" line="5998"/> <source><p>The file <b>{0}</b> has been changed while it was opened in eric5. Reread it?</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6138"/> + <location filename="../QScintilla/Editor.py" line="6147"/> <source>{0} (ro)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6271"/> + <location filename="../QScintilla/Editor.py" line="6280"/> <source><p><b>{0}</b> is not a file.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6368"/> + <location filename="../QScintilla/Editor.py" line="6377"/> <source>Alias for file <b>{0}</b>:</source> <translation type="unfinished"></translation> </message> @@ -10569,22 +10569,22 @@ <translation type="unfinished"><p>Le fichier <b>{0}</b>existe déjà. Écraser ?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5812"/> + <location filename="../QScintilla/Editor.py" line="5821"/> <source><p>The macro file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5663"/> + <location filename="../QScintilla/Editor.py" line="5672"/> <source>Warning: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5670"/> + <location filename="../QScintilla/Editor.py" line="5679"/> <source>Error: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5995"/> + <location filename="../QScintilla/Editor.py" line="6004"/> <source><br><b>Warning:</b> You will lose your changes upon reopening it.</source> <translation type="unfinished"></translation> </message> @@ -10629,27 +10629,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7170"/> + <location filename="../QScintilla/Editor.py" line="7179"/> <source>Sort Lines</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7170"/> + <location filename="../QScintilla/Editor.py" line="7179"/> <source>The selection contains illegal data for a numerical sort.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5599"/> + <location filename="../QScintilla/Editor.py" line="5608"/> <source>Warning</source> <translation type="unfinished">Warning</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5599"/> + <location filename="../QScintilla/Editor.py" line="5608"/> <source>No warning messages available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5660"/> + <location filename="../QScintilla/Editor.py" line="5669"/> <source>Style: {0}</source> <translation type="unfinished"></translation> </message> @@ -56284,7 +56284,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="293"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="297"/> <source>No issues found.</source> <translation type="unfinished"></translation> </message> @@ -68565,61 +68565,69 @@ </context> <context> <name>py3Flakes</name> - <message> - <location filename="../Utilities/py3flakes/messages.py" line="60"/> +</context> +<context> + <name>pyFlakes</name> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="15"/> <source>{0!r} imported but unused.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="80"/> + <location filename="../Utilities/py3flakes/translations.py" line="18"/> <source>Redefinition of unused {0!r} from line {1!r}.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="101"/> + <location filename="../Utilities/py3flakes/translations.py" line="21"/> <source>Import {0!r} from line {1!r} shadowed by loop variable.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="122"/> + <location filename="../Utilities/py3flakes/translations.py" line="24"/> <source>'from {0} import *' used; unable to detect undefined names.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="142"/> + <location filename="../Utilities/py3flakes/translations.py" line="27"/> <source>Undefined name {0!r}.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="160"/> + <location filename="../Utilities/py3flakes/translations.py" line="30"/> <source>Undefined name {0!r} in __all__.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="179"/> + <location filename="../Utilities/py3flakes/translations.py" line="33"/> <source>Local variable {0!r} (defined in enclosing scope on line {1!r}) referenced before assignment.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="201"/> + <location filename="../Utilities/py3flakes/translations.py" line="37"/> <source>Duplicate argument {0!r} in function definition.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="221"/> + <location filename="../Utilities/py3flakes/translations.py" line="40"/> <source>Redefinition of function {0!r} from line {1!r}.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="242"/> + <location filename="../Utilities/py3flakes/translations.py" line="43"/> <source>Future import(s) {0!r} after other statements.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="265"/> + <location filename="../Utilities/py3flakes/translations.py" line="46"/> <source>Local variable {0!r} is assigned to but never used.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="66"/> + <source>no message defined for code '{0}'</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>subversion</name>
--- a/i18n/eric5_it.ts Tue Jan 14 19:51:24 2014 +0100 +++ b/i18n/eric5_it.ts Wed Jan 15 18:59:03 2014 +0100 @@ -9406,82 +9406,82 @@ <translation>Disabilita breakpoint</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5126"/> + <location filename="../QScintilla/Editor.py" line="5135"/> <source>Code Coverage</source> <translation>Analisi codice</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5126"/> + <location filename="../QScintilla/Editor.py" line="5135"/> <source>Please select a coverage file</source> <translation>Per favore seleziona un file per l'analisi</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5287"/> + <location filename="../QScintilla/Editor.py" line="5296"/> <source>Profile Data</source> <translation>Profilazione dati</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5287"/> + <location filename="../QScintilla/Editor.py" line="5296"/> <source>Please select a profile file</source> <translation>Per favore seleziona un file per la profilazione</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5724"/> + <location filename="../QScintilla/Editor.py" line="5733"/> <source>Macro Name</source> <translation>Nome Macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5724"/> + <location filename="../QScintilla/Editor.py" line="5733"/> <source>Select a macro name:</source> <translation>Seleziona un nome per la macro:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5795"/> + <location filename="../QScintilla/Editor.py" line="5804"/> <source>Macro files (*.macro)</source> <translation>File Macro (*.macro)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5752"/> + <location filename="../QScintilla/Editor.py" line="5761"/> <source>Load macro file</source> <translation>Carica un file di macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5775"/> + <location filename="../QScintilla/Editor.py" line="5784"/> <source>Error loading macro</source> <translation>Errore nel caricamento della macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5795"/> + <location filename="../QScintilla/Editor.py" line="5804"/> <source>Save macro file</source> <translation>Salva un file di macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5812"/> + <location filename="../QScintilla/Editor.py" line="5821"/> <source>Save macro</source> <translation>Salva macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5828"/> + <location filename="../QScintilla/Editor.py" line="5837"/> <source>Error saving macro</source> <translation>Errore nel salvataggio della macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5841"/> + <location filename="../QScintilla/Editor.py" line="5850"/> <source>Start Macro Recording</source> <translation>Avvia registrazione della macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5867"/> + <location filename="../QScintilla/Editor.py" line="5876"/> <source>Macro Recording</source> <translation>Registrazione Macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5867"/> + <location filename="../QScintilla/Editor.py" line="5876"/> <source>Enter name of the macro:</source> <translation>Inserisci un nome per la macro:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5999"/> + <location filename="../QScintilla/Editor.py" line="6008"/> <source>File changed</source> <translation>File modificato</translation> </message> @@ -9501,7 +9501,7 @@ <translation>Elimina errori di sintassi</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6271"/> + <location filename="../QScintilla/Editor.py" line="6280"/> <source>Drop Error</source> <translation>Errore Drop</translation> </message> @@ -9511,12 +9511,12 @@ <translation>Mostra i messaggi degli errori di sintassi</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5430"/> + <location filename="../QScintilla/Editor.py" line="5439"/> <source>Syntax Error</source> <translation>Errore di sintassi</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5430"/> + <location filename="../QScintilla/Editor.py" line="5439"/> <source>No syntax error message available.</source> <translation>Nessun messaggio degli errori di sintassi disponibile.</translation> </message> @@ -9546,17 +9546,17 @@ <translation>File non analizzato precedente</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5189"/> + <location filename="../QScintilla/Editor.py" line="5198"/> <source>Show Code Coverage Annotations</source> <translation>Mostra le annotazioni dell'analisi del codice</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5182"/> + <location filename="../QScintilla/Editor.py" line="5191"/> <source>All lines have been covered.</source> <translation>Tutte le linee sono state analizzate.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5189"/> + <location filename="../QScintilla/Editor.py" line="5198"/> <source>There is no coverage file available.</source> <translation>Non ci sono file di analisi disponibili.</translation> </message> @@ -9596,72 +9596,72 @@ <translation>Nessun linguaggio</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6292"/> + <location filename="../QScintilla/Editor.py" line="6301"/> <source>Resources</source> <translation>Risorse</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6294"/> + <location filename="../QScintilla/Editor.py" line="6303"/> <source>Add file...</source> <translation>Aggiungi file...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6296"/> - <source>Add files...</source> - <translation>Aggiungi files...</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6298"/> - <source>Add aliased file...</source> - <translation>Aggiungi file sinonimo...</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6301"/> - <source>Add localized resource...</source> - <translation>Aggiungi una risorsa localizzata...</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6324"/> - <source>Add file resource</source> - <translation>Aggiungi un file risorse</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6340"/> - <source>Add file resources</source> - <translation>Aggiundi dei file risorse</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6368"/> - <source>Add aliased file resource</source> - <translation>Aggiungi file sinonimo delle risorse</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6432"/> - <source>Package Diagram</source> - <translation>Diagrammi del package</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6432"/> - <source>Include class attributes?</source> - <translation>Includi gli attributi della classe ?</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6466"/> - <source>Application Diagram</source> - <translation>Diagrammi dell'applicazione</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6466"/> - <source>Include module names?</source> - <translation>Includi i nomi dei moduli ?</translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="6305"/> + <source>Add files...</source> + <translation>Aggiungi files...</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6307"/> + <source>Add aliased file...</source> + <translation>Aggiungi file sinonimo...</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6310"/> + <source>Add localized resource...</source> + <translation>Aggiungi una risorsa localizzata...</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6333"/> + <source>Add file resource</source> + <translation>Aggiungi un file risorse</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6349"/> + <source>Add file resources</source> + <translation>Aggiundi dei file risorse</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6377"/> + <source>Add aliased file resource</source> + <translation>Aggiungi file sinonimo delle risorse</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6441"/> + <source>Package Diagram</source> + <translation>Diagrammi del package</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6441"/> + <source>Include class attributes?</source> + <translation>Includi gli attributi della classe ?</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6475"/> + <source>Application Diagram</source> + <translation>Diagrammi dell'applicazione</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6475"/> + <source>Include module names?</source> + <translation>Includi i nomi dei moduli ?</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6314"/> <source>Add resource frame</source> <translation>Aggiungi riquadro delle risorse</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5841"/> + <location filename="../QScintilla/Editor.py" line="5850"/> <source>Macro recording is already active. Start new?</source> <translation>Registrazione macro già attiva. Avvia nuovamente ?</translation> </message> @@ -9711,12 +9711,12 @@ <translation>Nessun formato di export impostato. Annullamento...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6452"/> + <location filename="../QScintilla/Editor.py" line="6461"/> <source>Imports Diagram</source> <translation>Importa diagrammi</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6452"/> + <location filename="../QScintilla/Editor.py" line="6461"/> <source>Include imports from external modules?</source> <translation>Includi gli import dai moduli esterni ?</translation> </message> @@ -9791,7 +9791,7 @@ <translation>Selezione l'analizzatore lessicale di Pygments da applicare.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6754"/> + <location filename="../QScintilla/Editor.py" line="6763"/> <source>Check spelling...</source> <translation>Controllo sillabazione...</translation> </message> @@ -9801,12 +9801,12 @@ <translation>Controllo sillabazione della selezione...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6757"/> + <location filename="../QScintilla/Editor.py" line="6766"/> <source>Add to dictionary</source> <translation>Aggiungi al dizionario</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6759"/> + <location filename="../QScintilla/Editor.py" line="6768"/> <source>Ignore All</source> <translation>Ignora tutto</translation> </message> @@ -9846,37 +9846,37 @@ <translation><p>Il file <b>{0}</b> non può essere salvato.<br />Motivo: {1}</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5766"/> + <location filename="../QScintilla/Editor.py" line="5775"/> <source><p>The macro file <b>{0}</b> could not be read.</p></source> <translation><p>Il file macro <b>{0}</b> non può essere letto.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5775"/> + <location filename="../QScintilla/Editor.py" line="5784"/> <source><p>The macro file <b>{0}</b> is corrupt.</p></source> <translation><p>Il file macro <b>{0}</b> è danneggiato.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5828"/> + <location filename="../QScintilla/Editor.py" line="5837"/> <source><p>The macro file <b>{0}</b> could not be written.</p></source> <translation><p>Il file macro <b>{0}</b> non può essere scritto.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5989"/> + <location filename="../QScintilla/Editor.py" line="5998"/> <source><p>The file <b>{0}</b> has been changed while it was opened in eric5. Reread it?</p></source> <translation><p>Il file <b>{0}</b> è stato modificato mentre era aperto in eric5. Rileggerlo ?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6138"/> + <location filename="../QScintilla/Editor.py" line="6147"/> <source>{0} (ro)</source> <translation>{0} (ro)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6271"/> + <location filename="../QScintilla/Editor.py" line="6280"/> <source><p><b>{0}</b> is not a file.</p></source> <translation><p><b>{0}</b> non è un file.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6368"/> + <location filename="../QScintilla/Editor.py" line="6377"/> <source>Alias for file <b>{0}</b>:</source> <translation>Alias per il file <b>{0}</b>:</translation> </message> @@ -9916,22 +9916,22 @@ <translation><p>Il file <b>{0}</b> esiste già. Sovrascriverlo ?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5812"/> + <location filename="../QScintilla/Editor.py" line="5821"/> <source><p>The macro file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Il file delle macro <b>{0}</b> esiste già.Sovrascriverlo ?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5663"/> + <location filename="../QScintilla/Editor.py" line="5672"/> <source>Warning: {0}</source> <translation>Attenzione: {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5670"/> + <location filename="../QScintilla/Editor.py" line="5679"/> <source>Error: {0}</source> <translation>Errore: {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5995"/> + <location filename="../QScintilla/Editor.py" line="6004"/> <source><br><b>Warning:</b> You will lose your changes upon reopening it.</source> <translation><br><b>Attenzione:</b> con la riapertura le modifiche andranno perse.</translation> </message> @@ -9976,27 +9976,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7170"/> + <location filename="../QScintilla/Editor.py" line="7179"/> <source>Sort Lines</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7170"/> + <location filename="../QScintilla/Editor.py" line="7179"/> <source>The selection contains illegal data for a numerical sort.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5599"/> + <location filename="../QScintilla/Editor.py" line="5608"/> <source>Warning</source> <translation type="unfinished">Attenzione</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5599"/> + <location filename="../QScintilla/Editor.py" line="5608"/> <source>No warning messages available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5660"/> + <location filename="../QScintilla/Editor.py" line="5669"/> <source>Style: {0}</source> <translation type="unfinished"></translation> </message> @@ -53860,7 +53860,7 @@ <translation>Premi per mostrare tutti i file che contengono errori di sintassi</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="293"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="297"/> <source>No issues found.</source> <translation>Nessun problema trovato.</translation> </message> @@ -65432,57 +65432,120 @@ <message> <location filename="../Utilities/py3flakes/messages.py" line="60"/> <source>{0!r} imported but unused.</source> - <translation>{0!r} importato ma non usato.</translation> + <translation type="obsolete">{0!r} importato ma non usato.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="80"/> <source>Redefinition of unused {0!r} from line {1!r}.</source> - <translation>Ridefinizione di {0!r} inutilizzato dalla linea {1!r}.</translation> + <translation type="obsolete">Ridefinizione di {0!r} inutilizzato dalla linea {1!r}.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="101"/> <source>Import {0!r} from line {1!r} shadowed by loop variable.</source> - <translation>Import {0!r} dalla linea{1!r} nascsto da una loop variable.</translation> + <translation type="obsolete">Import {0!r} dalla linea{1!r} nascsto da una loop variable.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="122"/> <source>'from {0} import *' used; unable to detect undefined names.</source> - <translation>'from {0} import *' usato; impossibile rilevare nomi indefiniti.</translation> + <translation type="obsolete">'from {0} import *' usato; impossibile rilevare nomi indefiniti.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="142"/> <source>Undefined name {0!r}.</source> - <translation>Nome indefinito {0!r}.</translation> + <translation type="obsolete">Nome indefinito {0!r}.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="160"/> <source>Undefined name {0!r} in __all__.</source> - <translation>Nome indefinito {0!r} in __all__.</translation> + <translation type="obsolete">Nome indefinito {0!r} in __all__.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="179"/> <source>Local variable {0!r} (defined in enclosing scope on line {1!r}) referenced before assignment.</source> - <translation>Variabile locale {0!r} (definita nello scopo dalla linea {1!r}) usata prima di essere assegnata.</translation> + <translation type="obsolete">Variabile locale {0!r} (definita nello scopo dalla linea {1!r}) usata prima di essere assegnata.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="201"/> <source>Duplicate argument {0!r} in function definition.</source> - <translation>Argomento duplicato {0!r} nella definizione della funzione.</translation> + <translation type="obsolete">Argomento duplicato {0!r} nella definizione della funzione.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="221"/> <source>Redefinition of function {0!r} from line {1!r}.</source> - <translation>Ridefinizione della funzione {0!r} nella linea {1!r}.</translation> + <translation type="obsolete">Ridefinizione della funzione {0!r} nella linea {1!r}.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="242"/> <source>Future import(s) {0!r} after other statements.</source> - <translation>Future import(s) {0!r} dopo altre istruzioni.</translation> + <translation type="obsolete">Future import(s) {0!r} dopo altre istruzioni.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="265"/> <source>Local variable {0!r} is assigned to but never used.</source> - <translation>La variabile locale {0!r} è assegata ma mai utilizzata.</translation> + <translation type="obsolete">La variabile locale {0!r} è assegata ma mai utilizzata.</translation> + </message> +</context> +<context> + <name>pyFlakes</name> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="15"/> + <source>{0!r} imported but unused.</source> + <translation type="unfinished">{0!r} importato ma non usato.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="18"/> + <source>Redefinition of unused {0!r} from line {1!r}.</source> + <translation type="unfinished">Ridefinizione di {0!r} inutilizzato dalla linea {1!r}.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="21"/> + <source>Import {0!r} from line {1!r} shadowed by loop variable.</source> + <translation type="unfinished">Import {0!r} dalla linea{1!r} nascsto da una loop variable.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="24"/> + <source>'from {0} import *' used; unable to detect undefined names.</source> + <translation type="unfinished">'from {0} import *' usato; impossibile rilevare nomi indefiniti.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="27"/> + <source>Undefined name {0!r}.</source> + <translation type="unfinished">Nome indefinito {0!r}.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="30"/> + <source>Undefined name {0!r} in __all__.</source> + <translation type="unfinished">Nome indefinito {0!r} in __all__.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="33"/> + <source>Local variable {0!r} (defined in enclosing scope on line {1!r}) referenced before assignment.</source> + <translation type="unfinished">Variabile locale {0!r} (definita nello scopo dalla linea {1!r}) usata prima di essere assegnata.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="37"/> + <source>Duplicate argument {0!r} in function definition.</source> + <translation type="unfinished">Argomento duplicato {0!r} nella definizione della funzione.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="40"/> + <source>Redefinition of function {0!r} from line {1!r}.</source> + <translation type="unfinished">Ridefinizione della funzione {0!r} nella linea {1!r}.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="43"/> + <source>Future import(s) {0!r} after other statements.</source> + <translation type="unfinished">Future import(s) {0!r} dopo altre istruzioni.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="46"/> + <source>Local variable {0!r} is assigned to but never used.</source> + <translation type="unfinished">La variabile locale {0!r} è assegata ma mai utilizzata.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="66"/> + <source>no message defined for code '{0}'</source> + <translation type="unfinished"></translation> </message> </context> <context>
--- a/i18n/eric5_ru.ts Tue Jan 14 19:51:24 2014 +0100 +++ b/i18n/eric5_ru.ts Wed Jan 15 18:59:03 2014 +0100 @@ -9379,7 +9379,7 @@ <translation type="obsolete"><br><b>Предупреждение:</b> При переоткрытии все изменения будут потеряны.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5999"/> + <location filename="../QScintilla/Editor.py" line="6008"/> <source>File changed</source> <translation>Файл изменён</translation> </message> @@ -9459,77 +9459,77 @@ <translation>Запретить точку останова</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5126"/> + <location filename="../QScintilla/Editor.py" line="5135"/> <source>Code Coverage</source> <translation>Охват кода</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5126"/> + <location filename="../QScintilla/Editor.py" line="5135"/> <source>Please select a coverage file</source> <translation>Пожалуйста, выберите файл для информации охвата</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5724"/> + <location filename="../QScintilla/Editor.py" line="5733"/> <source>Macro Name</source> <translation>Имя макроса</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5724"/> + <location filename="../QScintilla/Editor.py" line="5733"/> <source>Select a macro name:</source> <translation>Задайте имя макроса:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5795"/> + <location filename="../QScintilla/Editor.py" line="5804"/> <source>Macro files (*.macro)</source> <translation>Макросы (*.macro)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5752"/> + <location filename="../QScintilla/Editor.py" line="5761"/> <source>Load macro file</source> <translation>Загрузить макрос</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5775"/> + <location filename="../QScintilla/Editor.py" line="5784"/> <source>Error loading macro</source> <translation>Ошибка при загрузке макроса</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5795"/> + <location filename="../QScintilla/Editor.py" line="5804"/> <source>Save macro file</source> <translation>Сохранить файл с макросами</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5812"/> + <location filename="../QScintilla/Editor.py" line="5821"/> <source>Save macro</source> <translation>Сохранить макрос</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5828"/> + <location filename="../QScintilla/Editor.py" line="5837"/> <source>Error saving macro</source> <translation>Ошибка при сохранении макроса</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5841"/> + <location filename="../QScintilla/Editor.py" line="5850"/> <source>Start Macro Recording</source> <translation>Начало записи макроса</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5867"/> + <location filename="../QScintilla/Editor.py" line="5876"/> <source>Macro Recording</source> <translation>Запись макроса</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5867"/> + <location filename="../QScintilla/Editor.py" line="5876"/> <source>Enter name of the macro:</source> <translation>Задайте имя макроса:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5287"/> + <location filename="../QScintilla/Editor.py" line="5296"/> <source>Profile Data</source> <translation>Данные профайлера</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5287"/> + <location filename="../QScintilla/Editor.py" line="5296"/> <source>Please select a profile file</source> <translation>Пожалуйста, выберите файл профиля</translation> </message> @@ -9579,7 +9579,7 @@ <translation>Автосохранение разрешено</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6271"/> + <location filename="../QScintilla/Editor.py" line="6280"/> <source>Drop Error</source> <translation>Ошибка Drag&&Drop</translation> </message> @@ -9589,12 +9589,12 @@ <translation>Показать сообщение о синтаксической ошибке</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5430"/> + <location filename="../QScintilla/Editor.py" line="5439"/> <source>Syntax Error</source> <translation>Синтаксическая ошибка</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5430"/> + <location filename="../QScintilla/Editor.py" line="5439"/> <source>No syntax error message available.</source> <translation>Нет сообщения о синтаксической ошибке.</translation> </message> @@ -9624,17 +9624,17 @@ <translation>Предыдущая невыполняемая строка</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5189"/> + <location filename="../QScintilla/Editor.py" line="5198"/> <source>Show Code Coverage Annotations</source> <translation>Показать аннотации по охвату</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5182"/> + <location filename="../QScintilla/Editor.py" line="5191"/> <source>All lines have been covered.</source> <translation>Все строки выполняются.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5189"/> + <location filename="../QScintilla/Editor.py" line="5198"/> <source>There is no coverage file available.</source> <translation>Нет файла с информацией по охвату.</translation> </message> @@ -9644,22 +9644,22 @@ <translation><p>В файле <b>{0}</b> есть несохранённые изменения.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5766"/> + <location filename="../QScintilla/Editor.py" line="5775"/> <source><p>The macro file <b>{0}</b> could not be read.</p></source> <translation><p>Невозможно прочитать файл с макросами: <b>{0}</b></p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5775"/> + <location filename="../QScintilla/Editor.py" line="5784"/> <source><p>The macro file <b>{0}</b> is corrupt.</p></source> <translation><p>Файл с макросами <b>{0}</b> повреждён</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5828"/> + <location filename="../QScintilla/Editor.py" line="5837"/> <source><p>The macro file <b>{0}</b> could not be written.</p></source> <translation><p>Невозможно сохранить файл с макросами: <b>{0}</b></p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6271"/> + <location filename="../QScintilla/Editor.py" line="6280"/> <source><p><b>{0}</b> is not a file.</p></source> <translation><p><b>{0}</b> не является файлом</p></translation> </message> @@ -9704,82 +9704,82 @@ <translation>Нет языка</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6138"/> + <location filename="../QScintilla/Editor.py" line="6147"/> <source>{0} (ro)</source> <translation>{0} (только чтение)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6292"/> - <source>Resources</source> - <translation>Ресурсы</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6294"/> - <source>Add file...</source> - <translation>Добавить файл...</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6296"/> - <source>Add files...</source> - <translation>Добавить файлы...</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6298"/> - <source>Add aliased file...</source> - <translation>Добавить файл под другим именем...</translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="6301"/> - <source>Add localized resource...</source> - <translation>Добавить локализованный ресурс...</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6324"/> - <source>Add file resource</source> - <translation>Добавить файл ресурсов</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6340"/> - <source>Add file resources</source> - <translation>Добавить файлы ресурсов</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6368"/> - <source>Add aliased file resource</source> - <translation>Добавить файл ресурсов под другим именем</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6368"/> - <source>Alias for file <b>{0}</b>:</source> - <translation>Другое имя для файла <b>{0}</b>:</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6432"/> - <source>Package Diagram</source> - <translation>Диаграмма пакетов</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6432"/> - <source>Include class attributes?</source> - <translation>Включать атрибуты класса?</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6466"/> - <source>Application Diagram</source> - <translation>Диаграмма приложения</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6466"/> - <source>Include module names?</source> - <translation>Включать имена модулей?</translation> + <source>Resources</source> + <translation>Ресурсы</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6303"/> + <source>Add file...</source> + <translation>Добавить файл...</translation> </message> <message> <location filename="../QScintilla/Editor.py" line="6305"/> + <source>Add files...</source> + <translation>Добавить файлы...</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6307"/> + <source>Add aliased file...</source> + <translation>Добавить файл под другим именем...</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6310"/> + <source>Add localized resource...</source> + <translation>Добавить локализованный ресурс...</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6333"/> + <source>Add file resource</source> + <translation>Добавить файл ресурсов</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6349"/> + <source>Add file resources</source> + <translation>Добавить файлы ресурсов</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6377"/> + <source>Add aliased file resource</source> + <translation>Добавить файл ресурсов под другим именем</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6377"/> + <source>Alias for file <b>{0}</b>:</source> + <translation>Другое имя для файла <b>{0}</b>:</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6441"/> + <source>Package Diagram</source> + <translation>Диаграмма пакетов</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6441"/> + <source>Include class attributes?</source> + <translation>Включать атрибуты класса?</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6475"/> + <source>Application Diagram</source> + <translation>Диаграмма приложения</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6475"/> + <source>Include module names?</source> + <translation>Включать имена модулей?</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6314"/> <source>Add resource frame</source> <translation>Добавить фрагмент ресурсов</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5841"/> + <location filename="../QScintilla/Editor.py" line="5850"/> <source>Macro recording is already active. Start new?</source> <translation>Запись макроса уже идёт. Начать новую запись?</translation> </message> @@ -9834,12 +9834,12 @@ <translation>Не задан формат экспорта. Отмена...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6452"/> + <location filename="../QScintilla/Editor.py" line="6461"/> <source>Imports Diagram</source> <translation>Диаграмма импортов</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6452"/> + <location filename="../QScintilla/Editor.py" line="6461"/> <source>Include imports from external modules?</source> <translation>Включать импорты из внешних модулей?</translation> </message> @@ -9919,7 +9919,7 @@ <translation>Задайте язык лексического анализатора.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6754"/> + <location filename="../QScintilla/Editor.py" line="6763"/> <source>Check spelling...</source> <translation>Проверка орфографии...</translation> </message> @@ -9929,12 +9929,12 @@ <translation>Проверка орфографии подсвеченного участка...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6757"/> + <location filename="../QScintilla/Editor.py" line="6766"/> <source>Add to dictionary</source> <translation>Добавить в слварь</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6759"/> + <location filename="../QScintilla/Editor.py" line="6768"/> <source>Ignore All</source> <translation>Игнорировать всё</translation> </message> @@ -9954,7 +9954,7 @@ <translation><p>Невозможно сохранить файл <b>{0}</b>:<br>Причина: {1}.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5989"/> + <location filename="../QScintilla/Editor.py" line="5998"/> <source><p>The file <b>{0}</b> has been changed while it was opened in eric5. Reread it?</p></source> <translation><p>Файл <b>{0}</b> был изменён, будучи открытым в eric5. Обновить?</p></translation> </message> @@ -9994,22 +9994,22 @@ <translation><p>Файл <b>{0}</b> уже сущеструет. Переписать?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5812"/> + <location filename="../QScintilla/Editor.py" line="5821"/> <source><p>The macro file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Макро <b>{0}</b> уже сущеструет. Переписать?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5663"/> + <location filename="../QScintilla/Editor.py" line="5672"/> <source>Warning: {0}</source> <translation>Предупреждение: {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5670"/> + <location filename="../QScintilla/Editor.py" line="5679"/> <source>Error: {0}</source> <translation>Ошибка: {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5995"/> + <location filename="../QScintilla/Editor.py" line="6004"/> <source><br><b>Warning:</b> You will lose your changes upon reopening it.</source> <translation><br><b>Предупреждение:</b> При переоткрытии все изменения будут потеряны.</translation> </message> @@ -10054,27 +10054,27 @@ <translation>Предыдущее изменение</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7170"/> + <location filename="../QScintilla/Editor.py" line="7179"/> <source>Sort Lines</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7170"/> + <location filename="../QScintilla/Editor.py" line="7179"/> <source>The selection contains illegal data for a numerical sort.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5599"/> + <location filename="../QScintilla/Editor.py" line="5608"/> <source>Warning</source> <translation type="unfinished">Предупреждение</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5599"/> + <location filename="../QScintilla/Editor.py" line="5608"/> <source>No warning messages available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5660"/> + <location filename="../QScintilla/Editor.py" line="5669"/> <source>Style: {0}</source> <translation type="unfinished"></translation> </message> @@ -53972,7 +53972,7 @@ <translation>Показать все файлы, содержащие синтаксические ошибки</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="293"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="297"/> <source>No issues found.</source> <translation>Синтаксисические ошибки не найдены.</translation> </message> @@ -65612,57 +65612,120 @@ <message> <location filename="../Utilities/py3flakes/messages.py" line="60"/> <source>{0!r} imported but unused.</source> - <translation>Модуль {0!r} импортирован но не используется.</translation> + <translation type="obsolete">Модуль {0!r} импортирован но не используется.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="80"/> <source>Redefinition of unused {0!r} from line {1!r}.</source> - <translation>Переопределение неиспользуемого {0!r} со строки {1!r}.</translation> + <translation type="obsolete">Переопределение неиспользуемого {0!r} со строки {1!r}.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="101"/> <source>Import {0!r} from line {1!r} shadowed by loop variable.</source> - <translation>Импорт {0!r} (строка {1!r}) скрывается переменной цикла.</translation> + <translation type="obsolete">Импорт {0!r} (строка {1!r}) скрывается переменной цикла.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="122"/> <source>'from {0} import *' used; unable to detect undefined names.</source> - <translation>Использование 'from {0} import *' делает детектирование неопределённых имён невозможным.</translation> + <translation type="obsolete">Использование 'from {0} import *' делает детектирование неопределённых имён невозможным.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="142"/> <source>Undefined name {0!r}.</source> - <translation>Неопределённое имя {0!r}.</translation> + <translation type="obsolete">Неопределённое имя {0!r}.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="160"/> <source>Undefined name {0!r} in __all__.</source> - <translation>Неопределённое имя {0!r} в __all__.</translation> + <translation type="obsolete">Неопределённое имя {0!r} в __all__.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="179"/> <source>Local variable {0!r} (defined in enclosing scope on line {1!r}) referenced before assignment.</source> - <translation>Использование неопределённой локальной переменной {0!r} (будет определённа только в строке {1!r}).</translation> + <translation type="obsolete">Использование неопределённой локальной переменной {0!r} (будет определённа только в строке {1!r}).</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="201"/> <source>Duplicate argument {0!r} in function definition.</source> - <translation>Повторное использование аргумента {0!r} в определении функции.</translation> + <translation type="obsolete">Повторное использование аргумента {0!r} в определении функции.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="221"/> <source>Redefinition of function {0!r} from line {1!r}.</source> - <translation>Переопределение функции {0!r} (строка {1!r}).</translation> + <translation type="obsolete">Переопределение функции {0!r} (строка {1!r}).</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="242"/> <source>Future import(s) {0!r} after other statements.</source> - <translation>Импорт {0!r} внутри кода.</translation> + <translation type="obsolete">Импорт {0!r} внутри кода.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="265"/> <source>Local variable {0!r} is assigned to but never used.</source> - <translation>Неиспользуемая локальная переменная {0!r}.</translation> + <translation type="obsolete">Неиспользуемая локальная переменная {0!r}.</translation> + </message> +</context> +<context> + <name>pyFlakes</name> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="15"/> + <source>{0!r} imported but unused.</source> + <translation type="unfinished">Модуль {0!r} импортирован но не используется.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="18"/> + <source>Redefinition of unused {0!r} from line {1!r}.</source> + <translation type="unfinished">Переопределение неиспользуемого {0!r} со строки {1!r}.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="21"/> + <source>Import {0!r} from line {1!r} shadowed by loop variable.</source> + <translation type="unfinished">Импорт {0!r} (строка {1!r}) скрывается переменной цикла.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="24"/> + <source>'from {0} import *' used; unable to detect undefined names.</source> + <translation type="unfinished">Использование 'from {0} import *' делает детектирование неопределённых имён невозможным.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="27"/> + <source>Undefined name {0!r}.</source> + <translation type="unfinished">Неопределённое имя {0!r}.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="30"/> + <source>Undefined name {0!r} in __all__.</source> + <translation type="unfinished">Неопределённое имя {0!r} в __all__.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="33"/> + <source>Local variable {0!r} (defined in enclosing scope on line {1!r}) referenced before assignment.</source> + <translation type="unfinished">Использование неопределённой локальной переменной {0!r} (будет определённа только в строке {1!r}).</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="37"/> + <source>Duplicate argument {0!r} in function definition.</source> + <translation type="unfinished">Повторное использование аргумента {0!r} в определении функции.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="40"/> + <source>Redefinition of function {0!r} from line {1!r}.</source> + <translation type="unfinished">Переопределение функции {0!r} (строка {1!r}).</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="43"/> + <source>Future import(s) {0!r} after other statements.</source> + <translation type="unfinished">Импорт {0!r} внутри кода.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="46"/> + <source>Local variable {0!r} is assigned to but never used.</source> + <translation type="unfinished">Неиспользуемая локальная переменная {0!r}.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="66"/> + <source>no message defined for code '{0}'</source> + <translation type="unfinished"></translation> </message> </context> <context>
--- a/i18n/eric5_tr.ts Tue Jan 14 19:51:24 2014 +0100 +++ b/i18n/eric5_tr.ts Wed Jan 15 18:59:03 2014 +0100 @@ -9261,7 +9261,7 @@ <translation>Tüm seçimi iptal et</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6754"/> + <location filename="../QScintilla/Editor.py" line="6763"/> <source>Check spelling...</source> <translation>Yazım Kontrolü...</translation> </message> @@ -9701,47 +9701,47 @@ <translation>Durmanoktasını iptal et</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5126"/> + <location filename="../QScintilla/Editor.py" line="5135"/> <source>Code Coverage</source> <translation>Kod Koruyucu</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5126"/> + <location filename="../QScintilla/Editor.py" line="5135"/> <source>Please select a coverage file</source> <translation>Lütfen bir koruyucu dosya seçiniz</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5189"/> + <location filename="../QScintilla/Editor.py" line="5198"/> <source>Show Code Coverage Annotations</source> <translation>Kodların Dipnotunu Göster</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5182"/> + <location filename="../QScintilla/Editor.py" line="5191"/> <source>All lines have been covered.</source> <translation>Tüm satırlar korumaya alındı.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5189"/> + <location filename="../QScintilla/Editor.py" line="5198"/> <source>There is no coverage file available.</source> <translation>Hazırda koruma dosyası yok.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5287"/> + <location filename="../QScintilla/Editor.py" line="5296"/> <source>Profile Data</source> <translation>Veri Kesiti</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5287"/> + <location filename="../QScintilla/Editor.py" line="5296"/> <source>Please select a profile file</source> <translation>Lütfen kesit dosyasını seçiniz</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5430"/> + <location filename="../QScintilla/Editor.py" line="5439"/> <source>Syntax Error</source> <translation>Sözdizimi Hatası</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5430"/> + <location filename="../QScintilla/Editor.py" line="5439"/> <source>No syntax error message available.</source> <translation>Uygun söz dizimi hata mesajı yok.</translation> </message> @@ -9756,47 +9756,47 @@ <translation type="obsolete">Hazırda Pyparçaları "uyarı mesajı" yok.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5724"/> + <location filename="../QScintilla/Editor.py" line="5733"/> <source>Macro Name</source> <translation>Makro Adı</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5724"/> + <location filename="../QScintilla/Editor.py" line="5733"/> <source>Select a macro name:</source> <translation>Bir makro ismi seç:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5752"/> + <location filename="../QScintilla/Editor.py" line="5761"/> <source>Load macro file</source> <translation>Makro dosyasını yükle</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5795"/> + <location filename="../QScintilla/Editor.py" line="5804"/> <source>Macro files (*.macro)</source> <translation>Makro dosyaları (*.macro)</translation> </message> <message> + <location filename="../QScintilla/Editor.py" line="5784"/> + <source>Error loading macro</source> + <translation>Makronun yüklenmesinde hata</translation> + </message> + <message> <location filename="../QScintilla/Editor.py" line="5775"/> - <source>Error loading macro</source> - <translation>Makronun yüklenmesinde hata</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="5766"/> <source><p>The macro file <b>{0}</b> could not be read.</p></source> <translation><p>Makro dosyası <b>{0}</b> okunamıyor.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5775"/> + <location filename="../QScintilla/Editor.py" line="5784"/> <source><p>The macro file <b>{0}</b> is corrupt.</p></source> <translation><p>Makro dosyası <b>{0}</b> bozuk.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5795"/> + <location filename="../QScintilla/Editor.py" line="5804"/> <source>Save macro file</source> <translation>Makro Dosyasını Kaydet</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5812"/> + <location filename="../QScintilla/Editor.py" line="5821"/> <source>Save macro</source> <translation>Makro Kaydet</translation> </message> @@ -9806,37 +9806,37 @@ <translation type="obsolete"><p>Makro dosyası <b>{0}</b> zaten açık.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5828"/> + <location filename="../QScintilla/Editor.py" line="5837"/> <source>Error saving macro</source> <translation>Makronun kaydedilmesinde hata</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5828"/> + <location filename="../QScintilla/Editor.py" line="5837"/> <source><p>The macro file <b>{0}</b> could not be written.</p></source> <translation><p>Makro dosyası <b>{0}</b> yazılamıyor.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5841"/> + <location filename="../QScintilla/Editor.py" line="5850"/> <source>Start Macro Recording</source> <translation>Makro Kaydı Başladı</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5841"/> + <location filename="../QScintilla/Editor.py" line="5850"/> <source>Macro recording is already active. Start new?</source> <translation>Makro kaydı şuan aktif. Yeniden başlasın mı?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5867"/> + <location filename="../QScintilla/Editor.py" line="5876"/> <source>Macro Recording</source> <translation>Makro Kaydediliyor</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5867"/> + <location filename="../QScintilla/Editor.py" line="5876"/> <source>Enter name of the macro:</source> <translation>Makronun ismini gir:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5989"/> + <location filename="../QScintilla/Editor.py" line="5998"/> <source><p>The file <b>{0}</b> has been changed while it was opened in eric5. Reread it?</p></source> <translation><p>Eric5 ile açıldıktan sonra <b>{0}</b> dosyasında değişiklik olmuş. Yeniden açılsın mı?</p></translation> </message> @@ -9846,112 +9846,112 @@ <translation type="obsolete"><br><b>Uyarı:</b> Yapılan değişiklikleri yeniden açarken kaybedebilirsiniz.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5999"/> + <location filename="../QScintilla/Editor.py" line="6008"/> <source>File changed</source> <translation>Dosya değiştirilmiş</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6138"/> + <location filename="../QScintilla/Editor.py" line="6147"/> <source>{0} (ro)</source> <translation>{0} (ro)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6271"/> + <location filename="../QScintilla/Editor.py" line="6280"/> <source>Drop Error</source> <translation>Düşme hatası</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6271"/> + <location filename="../QScintilla/Editor.py" line="6280"/> <source><p><b>{0}</b> is not a file.</p></source> <translation><p><b>{0}</b> bir dosya değil.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6292"/> - <source>Resources</source> - <translation>Kaynaklar</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6294"/> - <source>Add file...</source> - <translation>Dosya ekle...</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6296"/> - <source>Add files...</source> - <translation>Dosyaları ekle...</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6298"/> - <source>Add aliased file...</source> - <translation>Kısaltmalar dosyasına ekle...</translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="6301"/> - <source>Add localized resource...</source> - <translation>Yaral kaynak ekle...</translation> + <source>Resources</source> + <translation>Kaynaklar</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6303"/> + <source>Add file...</source> + <translation>Dosya ekle...</translation> </message> <message> <location filename="../QScintilla/Editor.py" line="6305"/> + <source>Add files...</source> + <translation>Dosyaları ekle...</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6307"/> + <source>Add aliased file...</source> + <translation>Kısaltmalar dosyasına ekle...</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6310"/> + <source>Add localized resource...</source> + <translation>Yaral kaynak ekle...</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6314"/> <source>Add resource frame</source> <translation>Çerçeve kaynağı ekle</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6324"/> + <location filename="../QScintilla/Editor.py" line="6333"/> <source>Add file resource</source> <translation>Dosya kaynağını ekle</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6340"/> + <location filename="../QScintilla/Editor.py" line="6349"/> <source>Add file resources</source> <translation>Dosya kaynaklarını ekle</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6368"/> + <location filename="../QScintilla/Editor.py" line="6377"/> <source>Add aliased file resource</source> <translation>Kısaltmalar dosyası kaynağını ekle</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6368"/> + <location filename="../QScintilla/Editor.py" line="6377"/> <source>Alias for file <b>{0}</b>:</source> <translation><b>{0} dosyası için takma ad</b>:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6432"/> + <location filename="../QScintilla/Editor.py" line="6441"/> <source>Package Diagram</source> <translation>Paket Şeması</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6432"/> + <location filename="../QScintilla/Editor.py" line="6441"/> <source>Include class attributes?</source> <translation>Sınıf nitelikleri dahil edilsin mi?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6452"/> + <location filename="../QScintilla/Editor.py" line="6461"/> <source>Imports Diagram</source> <translation>Şemayı İçe Aktar</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6452"/> + <location filename="../QScintilla/Editor.py" line="6461"/> <source>Include imports from external modules?</source> <translation>Harici modüllerdan içe aktarım dahil edilsin mi?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6466"/> + <location filename="../QScintilla/Editor.py" line="6475"/> <source>Application Diagram</source> <translation>Uygulama Şeması</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6466"/> + <location filename="../QScintilla/Editor.py" line="6475"/> <source>Include module names?</source> <translation>Modül isimleri dahil edilsin mi?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6757"/> + <location filename="../QScintilla/Editor.py" line="6766"/> <source>Add to dictionary</source> <translation>Sözlüğe ekle</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6759"/> + <location filename="../QScintilla/Editor.py" line="6768"/> <source>Ignore All</source> <translation>Hepsini Yoksay</translation> </message> @@ -9961,22 +9961,22 @@ <translation><p><b>{0}</b> dosyası halen mevcut. Üzerine yazılsın mı?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5663"/> + <location filename="../QScintilla/Editor.py" line="5672"/> <source>Warning: {0}</source> <translation>Dikkat: {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5670"/> + <location filename="../QScintilla/Editor.py" line="5679"/> <source>Error: {0}</source> <translation>Hata: {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5812"/> + <location filename="../QScintilla/Editor.py" line="5821"/> <source><p>The macro file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Makro dosyası <b>{0}</b> zaten var. Üzerine yazılsın mı?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5995"/> + <location filename="../QScintilla/Editor.py" line="6004"/> <source><br><b>Warning:</b> You will lose your changes upon reopening it.</source> <translation type="unfinished"></translation> </message> @@ -10021,27 +10021,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7170"/> + <location filename="../QScintilla/Editor.py" line="7179"/> <source>Sort Lines</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7170"/> + <location filename="../QScintilla/Editor.py" line="7179"/> <source>The selection contains illegal data for a numerical sort.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5599"/> + <location filename="../QScintilla/Editor.py" line="5608"/> <source>Warning</source> <translation type="unfinished">Dikkat</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5599"/> + <location filename="../QScintilla/Editor.py" line="5608"/> <source>No warning messages available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5660"/> + <location filename="../QScintilla/Editor.py" line="5669"/> <source>Style: {0}</source> <translation type="unfinished"></translation> </message> @@ -52885,7 +52885,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="293"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="297"/> <source>No issues found.</source> <translation>Sorun bulunamadı.</translation> </message> @@ -64302,57 +64302,85 @@ <message> <location filename="../Utilities/py3flakes/messages.py" line="60"/> <source>{0!r} imported but unused.</source> - <translation>{0!r}önemli ama kullanılmamış.</translation> - </message> - <message> - <location filename="../Utilities/py3flakes/messages.py" line="80"/> - <source>Redefinition of unused {0!r} from line {1!r}.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Utilities/py3flakes/messages.py" line="101"/> - <source>Import {0!r} from line {1!r} shadowed by loop variable.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Utilities/py3flakes/messages.py" line="122"/> - <source>'from {0} import *' used; unable to detect undefined names.</source> - <translation type="unfinished"></translation> + <translation type="obsolete">{0!r}önemli ama kullanılmamış.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="142"/> <source>Undefined name {0!r}.</source> - <translation>Tanımlanamayan isim {0!r}.</translation> + <translation type="obsolete">Tanımlanamayan isim {0!r}.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="160"/> <source>Undefined name {0!r} in __all__.</source> - <translation> {0!r} adı __all__ içinde tanımlı edğil.</translation> - </message> - <message> - <location filename="../Utilities/py3flakes/messages.py" line="179"/> - <source>Local variable {0!r} (defined in enclosing scope on line {1!r}) referenced before assignment.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Utilities/py3flakes/messages.py" line="201"/> - <source>Duplicate argument {0!r} in function definition.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Utilities/py3flakes/messages.py" line="221"/> - <source>Redefinition of function {0!r} from line {1!r}.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Utilities/py3flakes/messages.py" line="242"/> - <source>Future import(s) {0!r} after other statements.</source> - <translation type="unfinished"></translation> + <translation type="obsolete"> {0!r} adı __all__ içinde tanımlı edğil.</translation> </message> <message> <location filename="../Utilities/py3flakes/messages.py" line="265"/> <source>Local variable {0!r} is assigned to but never used.</source> - <translation>Yerel değiişken {0!r}e atanır ama kullanılmaz.</translation> + <translation type="obsolete">Yerel değiişken {0!r}e atanır ama kullanılmaz.</translation> + </message> +</context> +<context> + <name>pyFlakes</name> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="15"/> + <source>{0!r} imported but unused.</source> + <translation type="unfinished">{0!r}önemli ama kullanılmamış.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="18"/> + <source>Redefinition of unused {0!r} from line {1!r}.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="21"/> + <source>Import {0!r} from line {1!r} shadowed by loop variable.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="24"/> + <source>'from {0} import *' used; unable to detect undefined names.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="27"/> + <source>Undefined name {0!r}.</source> + <translation type="unfinished">Tanımlanamayan isim {0!r}.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="30"/> + <source>Undefined name {0!r} in __all__.</source> + <translation type="unfinished"> {0!r} adı __all__ içinde tanımlı edğil.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="33"/> + <source>Local variable {0!r} (defined in enclosing scope on line {1!r}) referenced before assignment.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="37"/> + <source>Duplicate argument {0!r} in function definition.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="40"/> + <source>Redefinition of function {0!r} from line {1!r}.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="43"/> + <source>Future import(s) {0!r} after other statements.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="46"/> + <source>Local variable {0!r} is assigned to but never used.</source> + <translation type="unfinished">Yerel değiişken {0!r}e atanır ama kullanılmaz.</translation> + </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="66"/> + <source>no message defined for code '{0}'</source> + <translation type="unfinished"></translation> </message> </context> <context>
--- a/i18n/eric5_zh_CN.GB2312.ts Tue Jan 14 19:51:24 2014 +0100 +++ b/i18n/eric5_zh_CN.GB2312.ts Wed Jan 15 18:59:03 2014 +0100 @@ -9713,7 +9713,7 @@ <translation>全部取消选择</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6754"/> + <location filename="../QScintilla/Editor.py" line="6763"/> <source>Check spelling...</source> <translation>正在进行拼写检查……</translation> </message> @@ -10138,37 +10138,37 @@ <translation>去除断点</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5126"/> + <location filename="../QScintilla/Editor.py" line="5135"/> <source>Code Coverage</source> <translation>代码覆盖率</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5126"/> + <location filename="../QScintilla/Editor.py" line="5135"/> <source>Please select a coverage file</source> <translation>请选择一个覆盖率文件</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5189"/> + <location filename="../QScintilla/Editor.py" line="5198"/> <source>Show Code Coverage Annotations</source> <translation>显示代码覆盖率注解</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5182"/> + <location filename="../QScintilla/Editor.py" line="5191"/> <source>All lines have been covered.</source> <translation>所有行均被已覆盖。</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5189"/> + <location filename="../QScintilla/Editor.py" line="5198"/> <source>There is no coverage file available.</source> <translation>没有有效的覆盖率文件。</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5287"/> + <location filename="../QScintilla/Editor.py" line="5296"/> <source>Profile Data</source> <translation>剖析数据</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5287"/> + <location filename="../QScintilla/Editor.py" line="5296"/> <source>Please select a profile file</source> <translation>请选择一个剖析文件</translation> </message> @@ -10193,37 +10193,37 @@ <translation type="obsolete">请选择要移除的循环报告</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5430"/> + <location filename="../QScintilla/Editor.py" line="5439"/> <source>Syntax Error</source> <translation>语法错误</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5430"/> + <location filename="../QScintilla/Editor.py" line="5439"/> <source>No syntax error message available.</source> <translation>语法错误消息无效。</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5724"/> + <location filename="../QScintilla/Editor.py" line="5733"/> <source>Macro Name</source> <translation>宏名称</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5724"/> + <location filename="../QScintilla/Editor.py" line="5733"/> <source>Select a macro name:</source> <translation>选择一个宏名称:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5752"/> + <location filename="../QScintilla/Editor.py" line="5761"/> <source>Load macro file</source> <translation>输入宏文件</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5795"/> + <location filename="../QScintilla/Editor.py" line="5804"/> <source>Macro files (*.macro)</source> <translation>宏文件 (*.macro)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5775"/> + <location filename="../QScintilla/Editor.py" line="5784"/> <source>Error loading macro</source> <translation>载入宏文件出错</translation> </message> @@ -10238,12 +10238,12 @@ <translation type="obsolete"><p>宏文件 <b>%1</b> 已损坏。</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5795"/> + <location filename="../QScintilla/Editor.py" line="5804"/> <source>Save macro file</source> <translation>保存宏文件</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5812"/> + <location filename="../QScintilla/Editor.py" line="5821"/> <source>Save macro</source> <translation>保存宏</translation> </message> @@ -10253,7 +10253,7 @@ <translation type="obsolete"><p>宏文件 <b>%1</b> 已存在。</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5828"/> + <location filename="../QScintilla/Editor.py" line="5837"/> <source>Error saving macro</source> <translation>保存宏出错</translation> </message> @@ -10263,22 +10263,22 @@ <translation type="obsolete"><p>无法写入宏文件 <b>%1</b> 。</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5841"/> + <location filename="../QScintilla/Editor.py" line="5850"/> <source>Start Macro Recording</source> <translation>开始宏录制</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5841"/> + <location filename="../QScintilla/Editor.py" line="5850"/> <source>Macro recording is already active. Start new?</source> <translation>宏录制已激活。开始录制新宏?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5867"/> + <location filename="../QScintilla/Editor.py" line="5876"/> <source>Macro Recording</source> <translation>宏录制</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5867"/> + <location filename="../QScintilla/Editor.py" line="5876"/> <source>Enter name of the macro:</source> <translation>输入宏名称:</translation> </message> @@ -10293,7 +10293,7 @@ <translation type="obsolete"><br><b>警告:</b> 重新打开将导致更改丢失。</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5999"/> + <location filename="../QScintilla/Editor.py" line="6008"/> <source>File changed</source> <translation>文件已改变</translation> </message> @@ -10303,7 +10303,7 @@ <translation type="obsolete">%1 (ro)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6271"/> + <location filename="../QScintilla/Editor.py" line="6280"/> <source>Drop Error</source> <translation>降落误差</translation> </message> @@ -10313,47 +10313,47 @@ <translation type="obsolete"><p><b>%1</b> 不是一个文件。</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6292"/> + <location filename="../QScintilla/Editor.py" line="6301"/> <source>Resources</source> <translation>资源</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6294"/> + <location filename="../QScintilla/Editor.py" line="6303"/> <source>Add file...</source> <translation>添加文件……</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6296"/> - <source>Add files...</source> - <translation>添加文件……</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6298"/> - <source>Add aliased file...</source> - <translation>添加别名文件……</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6301"/> - <source>Add localized resource...</source> - <translation>添加本地资源……</translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="6305"/> + <source>Add files...</source> + <translation>添加文件……</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6307"/> + <source>Add aliased file...</source> + <translation>添加别名文件……</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6310"/> + <source>Add localized resource...</source> + <translation>添加本地资源……</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6314"/> <source>Add resource frame</source> <translation>添加资源结构</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6324"/> + <location filename="../QScintilla/Editor.py" line="6333"/> <source>Add file resource</source> <translation>添加文件资源</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6340"/> + <location filename="../QScintilla/Editor.py" line="6349"/> <source>Add file resources</source> <translation>添加多个文件资源</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6368"/> + <location filename="../QScintilla/Editor.py" line="6377"/> <source>Add aliased file resource</source> <translation>添加别名文件资源</translation> </message> @@ -10363,42 +10363,42 @@ <translation type="obsolete">重命名文件 <b>%1</b>:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6432"/> + <location filename="../QScintilla/Editor.py" line="6441"/> <source>Package Diagram</source> <translation>程序包图</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6432"/> + <location filename="../QScintilla/Editor.py" line="6441"/> <source>Include class attributes?</source> <translation>包含类属性?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6452"/> + <location filename="../QScintilla/Editor.py" line="6461"/> <source>Imports Diagram</source> <translation>引用图</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6452"/> + <location filename="../QScintilla/Editor.py" line="6461"/> <source>Include imports from external modules?</source> <translation>从外部模块包含引用?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6466"/> + <location filename="../QScintilla/Editor.py" line="6475"/> <source>Application Diagram</source> <translation>应用程序图</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6466"/> + <location filename="../QScintilla/Editor.py" line="6475"/> <source>Include module names?</source> <translation>包含模块名?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6757"/> + <location filename="../QScintilla/Editor.py" line="6766"/> <source>Add to dictionary</source> <translation>添加到文件夹</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6759"/> + <location filename="../QScintilla/Editor.py" line="6768"/> <source>Ignore All</source> <translation>全部忽略</translation> </message> @@ -10438,37 +10438,37 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5766"/> + <location filename="../QScintilla/Editor.py" line="5775"/> <source><p>The macro file <b>{0}</b> could not be read.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5775"/> + <location filename="../QScintilla/Editor.py" line="5784"/> <source><p>The macro file <b>{0}</b> is corrupt.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5828"/> + <location filename="../QScintilla/Editor.py" line="5837"/> <source><p>The macro file <b>{0}</b> could not be written.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5989"/> + <location filename="../QScintilla/Editor.py" line="5998"/> <source><p>The file <b>{0}</b> has been changed while it was opened in eric5. Reread it?</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6138"/> + <location filename="../QScintilla/Editor.py" line="6147"/> <source>{0} (ro)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6271"/> + <location filename="../QScintilla/Editor.py" line="6280"/> <source><p><b>{0}</b> is not a file.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6368"/> + <location filename="../QScintilla/Editor.py" line="6377"/> <source>Alias for file <b>{0}</b>:</source> <translation type="unfinished"></translation> </message> @@ -10498,22 +10498,22 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5812"/> + <location filename="../QScintilla/Editor.py" line="5821"/> <source><p>The macro file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5663"/> + <location filename="../QScintilla/Editor.py" line="5672"/> <source>Warning: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5670"/> + <location filename="../QScintilla/Editor.py" line="5679"/> <source>Error: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5995"/> + <location filename="../QScintilla/Editor.py" line="6004"/> <source><br><b>Warning:</b> You will lose your changes upon reopening it.</source> <translation type="unfinished"></translation> </message> @@ -10558,27 +10558,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7170"/> + <location filename="../QScintilla/Editor.py" line="7179"/> <source>Sort Lines</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7170"/> + <location filename="../QScintilla/Editor.py" line="7179"/> <source>The selection contains illegal data for a numerical sort.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5599"/> + <location filename="../QScintilla/Editor.py" line="5608"/> <source>Warning</source> <translation type="unfinished">警告</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5599"/> + <location filename="../QScintilla/Editor.py" line="5608"/> <source>No warning messages available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5660"/> + <location filename="../QScintilla/Editor.py" line="5669"/> <source>Style: {0}</source> <translation type="unfinished"></translation> </message> @@ -56209,7 +56209,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="293"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="297"/> <source>No issues found.</source> <translation type="unfinished"></translation> </message> @@ -68444,61 +68444,69 @@ </context> <context> <name>py3Flakes</name> - <message> - <location filename="../Utilities/py3flakes/messages.py" line="60"/> +</context> +<context> + <name>pyFlakes</name> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="15"/> <source>{0!r} imported but unused.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="80"/> + <location filename="../Utilities/py3flakes/translations.py" line="18"/> <source>Redefinition of unused {0!r} from line {1!r}.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="101"/> + <location filename="../Utilities/py3flakes/translations.py" line="21"/> <source>Import {0!r} from line {1!r} shadowed by loop variable.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="122"/> + <location filename="../Utilities/py3flakes/translations.py" line="24"/> <source>'from {0} import *' used; unable to detect undefined names.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="142"/> + <location filename="../Utilities/py3flakes/translations.py" line="27"/> <source>Undefined name {0!r}.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="160"/> + <location filename="../Utilities/py3flakes/translations.py" line="30"/> <source>Undefined name {0!r} in __all__.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="179"/> + <location filename="../Utilities/py3flakes/translations.py" line="33"/> <source>Local variable {0!r} (defined in enclosing scope on line {1!r}) referenced before assignment.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="201"/> + <location filename="../Utilities/py3flakes/translations.py" line="37"/> <source>Duplicate argument {0!r} in function definition.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="221"/> + <location filename="../Utilities/py3flakes/translations.py" line="40"/> <source>Redefinition of function {0!r} from line {1!r}.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="242"/> + <location filename="../Utilities/py3flakes/translations.py" line="43"/> <source>Future import(s) {0!r} after other statements.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Utilities/py3flakes/messages.py" line="265"/> + <location filename="../Utilities/py3flakes/translations.py" line="46"/> <source>Local variable {0!r} is assigned to but never used.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Utilities/py3flakes/translations.py" line="66"/> + <source>no message defined for code '{0}'</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>subversion</name>