Sun, 06 Jul 2014 17:08:41 +0200
Ported to PyQt5 and eric6.
--- a/.hgignore Wed Apr 30 19:58:17 2014 +0200 +++ b/.hgignore Sun Jul 06 17:08:41 2014 +0200 @@ -1,3 +1,5 @@ +glob:.eric6project +glob:_eric6project glob:.eric5project glob:_eric5project glob:.ropeproject
--- a/ChangeLog Wed Apr 30 19:58:17 2014 +0200 +++ b/ChangeLog Sun Jul 06 17:08:41 2014 +0200 @@ -1,5 +1,8 @@ ChangeLog --------- +Version 6.0.0: +- ported for eric6 using PyQt5 + Version 5.4.1: - bug fixes
--- a/PluginPyLint.e4p Wed Apr 30 19:58:17 2014 +0200 +++ b/PluginPyLint.e4p Sun Jul 06 17:08:41 2014 +0200 @@ -1,13 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE Project SYSTEM "Project-5.1.dtd"> -<!-- eric5 project file for project PluginPyLint --> +<!-- eric6 project file for project PluginPyLint --> +<!-- Copyright (C) 2014 Detlev Offenbach, detlev@die-offenbachs.de --> <Project version="5.1"> <Language>en_US</Language> <Hash>abcf6641287ab95ca3df062cd9840dd92df2e42f</Hash> <ProgLanguage mixed="0">Python3</ProgLanguage> - <ProjectType>E4Plugin</ProjectType> + <ProjectType>E6Plugin</ProjectType> <Description>This plugin implements an eric5 interface to the pylint checker.</Description> - <Version>5.3.x</Version> + <Version>6.0.x</Version> <Author>Detlev Offenbach</Author> <Email>detlev@die-offenbachs.de</Email> <TranslationPattern>PyLint/i18n/pylint_%language%.ts</TranslationPattern> @@ -55,73 +56,97 @@ <string>add</string> </key> <value> - <list/> + <list> + <string></string> + </list> </value> <key> <string>checkout</string> </key> <value> - <list/> + <list> + <string></string> + </list> </value> <key> <string>commit</string> </key> <value> - <list/> + <list> + <string></string> + </list> </value> <key> <string>diff</string> </key> <value> - <list/> + <list> + <string></string> + </list> </value> <key> <string>export</string> </key> <value> - <list/> + <list> + <string></string> + </list> </value> <key> <string>global</string> </key> <value> - <list/> + <list> + <string></string> + </list> </value> <key> <string>history</string> </key> <value> - <list/> + <list> + <string></string> + </list> </value> <key> <string>log</string> </key> <value> - <list/> + <list> + <string></string> + </list> </value> <key> <string>remove</string> </key> <value> - <list/> + <list> + <string></string> + </list> </value> <key> <string>status</string> </key> <value> - <list/> + <list> + <string></string> + </list> </value> <key> <string>tag</string> </key> <value> - <list/> + <list> + <string></string> + </list> </value> <key> <string>update</string> </key> <value> - <list/> + <list> + <string></string> + </list> </value> </dict> </VcsOptions> @@ -138,9 +163,10 @@ </Vcs> <FiletypeAssociations> <FiletypeAssociation pattern="*.idl" type="INTERFACES"/> - <FiletypeAssociation pattern="*.ptl" type="SOURCES"/> <FiletypeAssociation pattern="*.py" type="SOURCES"/> + <FiletypeAssociation pattern="*.py3" type="SOURCES"/> <FiletypeAssociation pattern="*.pyw" type="SOURCES"/> + <FiletypeAssociation pattern="*.pyw3" type="SOURCES"/> <FiletypeAssociation pattern="*.qm" type="TRANSLATIONS"/> <FiletypeAssociation pattern="*.qrc" type="RESOURCES"/> <FiletypeAssociation pattern="*.ts" type="TRANSLATIONS"/>
--- a/PluginPyLint.py Wed Apr 30 19:58:17 2014 +0200 +++ b/PluginPyLint.py Sun Jul 06 17:08:41 2014 +0200 @@ -18,19 +18,12 @@ import copy import platform -from PyQt4.QtCore import QObject, QTranslator, QCoreApplication, QProcess -from PyQt4.QtGui import QDialog +from PyQt5.QtCore import QObject, QTranslator, QCoreApplication, QProcess +from PyQt5.QtWidgets import QDialog -try: - from E5Gui.E5Application import e5App - from E5Gui.E5Action import E5Action - from E5Gui import E5MessageBox - error = "" -except ImportError: - error = QCoreApplication.translate( - "PyLintPlugin", - """Your version of Eric5 is not supported.""" - """ At least version 5.1.0 of Eric5 is needed.""") +from E5Gui.E5Application import e5App +from E5Gui.E5Action import E5Action +from E5Gui import E5MessageBox from Project.ProjectBrowserModel import ProjectBrowserFileItem @@ -42,7 +35,7 @@ author = "Detlev Offenbach <detlev@die-offenbachs.de>" autoactivate = True deactivateable = True -version = "5.4.1" +version = "6.0.0" className = "PyLintPlugin" packageName = "PyLint" shortDescription = "Show the PyLint dialogs." @@ -54,6 +47,8 @@ python2Compatible = True # End-of-Header +error = "" + exePy2 = [] exePy3 = [] @@ -317,45 +312,45 @@ menu = e5App().getObject("Project").getMenu("Checks") if menu: self.__projectAct = E5Action( - self.trUtf8('Run PyLint'), - self.trUtf8('Run &PyLint...'), 0, 0, + self.tr('Run PyLint'), + self.tr('Run &PyLint...'), 0, 0, self, 'project_check_pylint') self.__projectAct.setStatusTip( - self.trUtf8('Check project, packages or modules with pylint.')) - self.__projectAct.setWhatsThis(self.trUtf8( + self.tr('Check project, packages or modules with pylint.')) + self.__projectAct.setWhatsThis(self.tr( """<b>Run PyLint...</b>""" """<p>This checks the project, packages or modules using""" """ pylint.</p>""" )) - self.__projectAct.triggered[()].connect(self.__projectPylint) + self.__projectAct.triggered.connect(self.__projectPylint) e5App().getObject("Project").addE5Actions([self.__projectAct]) menu.addAction(self.__projectAct) self.__projectShowAct = E5Action( - self.trUtf8('Show PyLint Dialog'), - self.trUtf8('Show Py&Lint Dialog...'), 0, 0, + self.tr('Show PyLint Dialog'), + self.tr('Show Py&Lint Dialog...'), 0, 0, self, 'project_check_pylintshow') - self.__projectShowAct.setStatusTip(self.trUtf8( + self.__projectShowAct.setStatusTip(self.tr( 'Show the PyLint dialog with the results of the last run.')) - self.__projectShowAct.setWhatsThis(self.trUtf8( + self.__projectShowAct.setWhatsThis(self.tr( """<b>Show PyLint Dialog...</b>""" """<p>This shows the PyLint dialog with the results""" """ of the last run.</p>""" )) - self.__projectShowAct.triggered[()].connect( + self.__projectShowAct.triggered.connect( self.__projectPylintShow) e5App().getObject("Project").addE5Actions([self.__projectShowAct]) menu.addAction(self.__projectShowAct) self.__editorAct = E5Action( - self.trUtf8('Run PyLint'), - self.trUtf8('Run &PyLint...'), 0, 0, + self.tr('Run PyLint'), + self.tr('Run &PyLint...'), 0, 0, self, "") - self.__editorAct.setWhatsThis(self.trUtf8( + self.__editorAct.setWhatsThis(self.tr( """<b>Run PyLint...</b>""" """<p>This checks the loaded module using pylint.</p>""" )) - self.__editorAct.triggered[()].connect(self.__editorPylint) + self.__editorAct.triggered.connect(self.__editorPylint) e5App().getObject("Project").showMenu.connect(self.__projectShowMenu) e5App().getObject("ProjectBrowser").getProjectBrowser("sources")\ @@ -461,28 +456,28 @@ self.__projectBrowserMenu = menu if self.__projectBrowserAct is None: self.__projectBrowserAct = E5Action( - self.trUtf8('Run PyLint'), - self.trUtf8('Run &PyLint...'), 0, 0, + self.tr('Run PyLint'), + self.tr('Run &PyLint...'), 0, 0, self, '') - self.__projectBrowserAct.setWhatsThis(self.trUtf8( + self.__projectBrowserAct.setWhatsThis(self.tr( """<b>Run PyLint...</b>""" """<p>This checks the project, packages or modules""" """ using pylint.</p>""" )) - self.__projectBrowserAct.triggered[()].connect( + self.__projectBrowserAct.triggered.connect( self.__projectBrowserPylint) if self.__projectBrowserShowAct is None: self.__projectBrowserShowAct = E5Action( - self.trUtf8('Show PyLint Dialog'), - self.trUtf8('Show Py&Lint Dialog...'), 0, 0, + self.tr('Show PyLint Dialog'), + self.tr('Show Py&Lint Dialog...'), 0, 0, self, '') - self.__projectBrowserShowAct.setWhatsThis(self.trUtf8( + self.__projectBrowserShowAct.setWhatsThis(self.tr( """<b>Show PyLint Dialog...</b>""" """<p>This shows the PyLint dialog with the results""" """ of the last run.</p>""" )) - self.__projectBrowserShowAct.triggered[()].connect( + self.__projectBrowserShowAct.triggered.connect( self.__projectBrowserPylintShow) if not self.__projectBrowserAct in menu.actions(): @@ -518,14 +513,14 @@ if exe == '': E5MessageBox.critical( None, - self.trUtf8("pylint"), - self.trUtf8("""The pylint executable could not be found.""")) + self.tr("pylint"), + self.tr("""The pylint executable could not be found.""")) return elif version < '0.23.0': E5MessageBox.critical( None, - self.trUtf8("pylint"), - self.trUtf8("PyLint version < 0.23.0.")) + self.tr("pylint"), + self.tr("PyLint version < 0.23.0.")) return from PyLint.PyLintConfigDialog import PyLintConfigDialog
--- a/PyLint/Documentation/source/Plugin_Checker_PyLint.PluginPyLint.html Wed Apr 30 19:58:17 2014 +0200 +++ b/PyLint/Documentation/source/Plugin_Checker_PyLint.PluginPyLint.html Sun Jul 06 17:08:41 2014 +0200 @@ -25,7 +25,7 @@ </p> <h3>Global Attributes</h3> <table> -<tr><td>author</td></tr><tr><td>autoactivate</td></tr><tr><td>className</td></tr><tr><td>deactivateable</td></tr><tr><td>exePy2</td></tr><tr><td>exePy3</td></tr><tr><td>longDescription</td></tr><tr><td>name</td></tr><tr><td>needsRestart</td></tr><tr><td>packageName</td></tr><tr><td>pyqtApi</td></tr><tr><td>shortDescription</td></tr><tr><td>version</td></tr> +<tr><td>author</td></tr><tr><td>autoactivate</td></tr><tr><td>className</td></tr><tr><td>deactivateable</td></tr><tr><td>error</td></tr><tr><td>exePy2</td></tr><tr><td>exePy3</td></tr><tr><td>longDescription</td></tr><tr><td>name</td></tr><tr><td>needsRestart</td></tr><tr><td>packageName</td></tr><tr><td>pyqtApi</td></tr><tr><td>python2Compatible</td></tr><tr><td>shortDescription</td></tr><tr><td>version</td></tr> </table> <h3>Classes</h3> <table>
--- a/PyLint/PyLintConfigDialog.py Wed Apr 30 19:58:17 2014 +0200 +++ b/PyLint/PyLintConfigDialog.py Sun Jul 06 17:08:41 2014 +0200 @@ -16,8 +16,8 @@ import os import copy -from PyQt4.QtCore import pyqtSlot, QProcess, SIGNAL -from PyQt4.QtGui import QDialog +from PyQt5.QtCore import pyqtSlot, QProcess +from PyQt5.QtWidgets import QDialog from E5Gui.E5Application import e5App from E5Gui import E5FileDialog, E5MessageBox @@ -246,9 +246,9 @@ startWith = self.ppath config = E5FileDialog.getOpenFileName( self, - self.trUtf8("Select configuration file"), + self.tr("Select configuration file"), startWith, - self.trUtf8("Configuration Files (*.cfg *.cnf *.rc);;" + self.tr("Configuration Files (*.cfg *.cnf *.rc);;" "All Files (*)")) if config: self.configfileEdit.setText(Utilities.toNativeSeparators(config)) @@ -262,7 +262,7 @@ """ report = E5FileDialog.getSaveFileName( self, - self.trUtf8("Select report file"), + self.tr("Select report file"), self.reportfileEdit.text(), None, None, @@ -341,8 +341,8 @@ else: E5MessageBox.critical( self, - self.trUtf8('Process Generation Error'), - self.trUtf8( + self.tr('Process Generation Error'), + self.tr( 'Could not start {0}.<br>' 'Ensure that it is in the search path.' ).format(self.lint)) @@ -388,4 +388,4 @@ while self.pylintProc and self.pylintProc.canReadLine(): s = 'pylint: ' + str( self.pylintProc.readLine(), self.__ioEncoding, "replace") - e5App().getObject("UserInterface").emit(SIGNAL('appendStderr'), s) + e5App().getObject("UserInterface").appendStderr.emit(s)
--- a/PyLint/PyLintExecDialog.py Wed Apr 30 19:58:17 2014 +0200 +++ b/PyLint/PyLintExecDialog.py Sun Jul 06 17:08:41 2014 +0200 @@ -15,9 +15,10 @@ import os -from PyQt4.QtCore import QTimer, QProcess, Qt, pyqtSlot -from PyQt4.QtGui import QWidget, QCursor, QHeaderView, QApplication, \ - QTextCursor, QDialogButtonBox, QTreeWidgetItem +from PyQt5.QtCore import QTimer, QProcess, Qt, pyqtSlot +from PyQt5.QtGui import QCursor, QTextCursor +from PyQt5.QtWidgets import QWidget, QHeaderView, QApplication, \ + QDialogButtonBox, QTreeWidgetItem from E5Gui import E5MessageBox, E5FileDialog from E5Gui.E5Application import e5App @@ -47,14 +48,14 @@ self.setupUi(self) self.saveButton = self.buttonBox.addButton( - self.trUtf8("Save Report..."), QDialogButtonBox.ActionRole) + self.tr("Save Report..."), QDialogButtonBox.ActionRole) self.saveButton.setToolTip( - self.trUtf8("Press to save the report to a file")) + self.tr("Press to save the report to a file")) self.saveButton.setEnabled(False) self.refreshButton = self.buttonBox.addButton( - self.trUtf8("Refresh"), QDialogButtonBox.ActionRole) - self.refreshButton.setToolTip(self.trUtf8( + self.tr("Refresh"), QDialogButtonBox.ActionRole) + self.refreshButton.setToolTip(self.tr( "Press to refresh the result display")) self.refreshButton.setEnabled(False) @@ -70,11 +71,11 @@ self.__scrollPosition = -1 # illegal value self.typeDict = { - 'C': self.trUtf8('Convention'), - 'R': self.trUtf8('Refactor'), - 'W': self.trUtf8('Warning'), - 'E': self.trUtf8('Error'), - 'F': self.trUtf8('Fatal'), + 'C': self.tr('Convention'), + 'R': self.tr('Refactor'), + 'W': self.tr('Warning'), + 'E': self.tr('Error'), + 'F': self.tr('Fatal'), } def start(self, args, fn, reportFile, ppath): @@ -148,8 +149,8 @@ if not procStarted: E5MessageBox.critical( self, - self.trUtf8('Process Generation Error'), - self.trUtf8( + self.tr('Process Generation Error'), + self.tr( 'The process {0} could not be started. ' 'Ensure, that it is in the search path.' ).format(program)) @@ -220,7 +221,7 @@ if self.noResults: self.__createItem( - self.trUtf8('No PyLint errors found.'), "", "", "") + self.tr('No PyLint errors found.'), "", "", "") @pyqtSlot() def on_refreshButton_clicked(self): @@ -344,7 +345,7 @@ vm.openSourceFile(fn, lineno) editor = vm.getOpenEditor(fn) editor.toggleWarning( - lineno, True, + lineno, 0, True, "{0} | {1}".format(itm.text(1), itm.text(2))) else: fn = os.path.join(self.pathname, itm.data(0, self.filenameRole)) @@ -355,7 +356,7 @@ citm = itm.child(index) lineno = int(citm.text(0)) editor.toggleWarning( - lineno, True, + lineno, 0, True, "{0} | {1}".format(citm.text(1), citm.text(2))) def __writeReport(self): @@ -366,8 +367,8 @@ if os.path.exists(self.reportFile): res = E5MessageBox.warning( self, - self.trUtf8("PyLint Report"), - self.trUtf8( + self.tr("PyLint Report"), + self.tr( """<p>The PyLint report file <b>{0}</b> already""" """ exists.</p>""") .format(self.reportFile), @@ -386,8 +387,8 @@ f.close() except IOError as why: E5MessageBox.critical( - self, self.trUtf8('PyLint Report'), - self.trUtf8('<p>The PyLint report file <b>{0}</b> could not' + self, self.tr('PyLint Report'), + self.tr('<p>The PyLint report file <b>{0}</b> could not' ' be written.<br>Reason: {1}</p>') .format(self.reportFile, str(why))) @@ -397,13 +398,13 @@ Private slot to save the report to a file. """ if self.htmlOutput: - filter = self.trUtf8("HTML Files (*.html);;All Files (*)") + filter = self.tr("HTML Files (*.html);;All Files (*)") else: - filter = self.trUtf8("Text Files (*.txt);;All Files (*)") + filter = self.tr("Text Files (*.txt);;All Files (*)") self.reportFile = E5FileDialog.getSaveFileName( self, - self.trUtf8("PyLint Report"), + self.tr("PyLint Report"), self.ppath, filter, E5FileDialog.Options(E5FileDialog.DontConfirmOverwrite))
--- a/PyLint/i18n/pylint_cs.ts Wed Apr 30 19:58:17 2014 +0200 +++ b/PyLint/i18n/pylint_cs.ts Sun Jul 06 17:08:41 2014 +0200 @@ -215,27 +215,27 @@ <translation>Základní</translation> </message> <message> - <location filename="../../PyLint/PyLintConfigDialog.py" line="244"/> + <location filename="../../PyLint/PyLintConfigDialog.py" line="247"/> <source>Select configuration file</source> <translation>Vybrat konfigurační soubor</translation> </message> <message> - <location filename="../../PyLint/PyLintConfigDialog.py" line="244"/> + <location filename="../../PyLint/PyLintConfigDialog.py" line="247"/> <source>Configuration Files (*.cfg *.cnf *.rc);;All Files (*)</source> <translation>Konfigurační soubory (*.cfg *.cnf *.rc);;Všechny soubory (*)</translation> </message> <message> - <location filename="../../PyLint/PyLintConfigDialog.py" line="259"/> + <location filename="../../PyLint/PyLintConfigDialog.py" line="263"/> <source>Select report file</source> <translation>Vybrat soubor reportu</translation> </message> <message> - <location filename="../../PyLint/PyLintConfigDialog.py" line="334"/> + <location filename="../../PyLint/PyLintConfigDialog.py" line="343"/> <source>Process Generation Error</source> <translation>Chyba v procesu generování</translation> </message> <message> - <location filename="../../PyLint/PyLintConfigDialog.py" line="334"/> + <location filename="../../PyLint/PyLintConfigDialog.py" line="343"/> <source>Could not start {0}.<br>Ensure that it is in the search path.</source> <translation>Nelze spustit {0}.<br>Ověřte, že je umístěn v požadované cestě.</translation> </message> @@ -356,77 +356,77 @@ <translation><b>Běh PyLintu</b><p>Zobrazuje výsledky běhu PyLintu.</p></translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="49"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="50"/> <source>Save Report...</source> <translation>Uložit report...</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="51"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="52"/> <source>Press to save the report to a file</source> <translation>Stisknout pro uložení reportu do souboru</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="72"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="74"/> <source>Convention</source> <translation>Konvence</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="73"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="75"/> <source>Refactor</source> <translation></translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="74"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="76"/> <source>Warning</source> <translation>Varování</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="75"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="77"/> <source>Error</source> <translation>Chyba</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="76"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="78"/> <source>Fatal</source> <translation>Fatální</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="147"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="151"/> <source>Process Generation Error</source> <translation>Chyba v procesu generování</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="216"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="224"/> <source>No PyLint errors found.</source> <translation>PyLint chyby nebyly nalezeny.</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="391"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="406"/> <source>PyLint Report</source> <translation>PyLint report</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="357"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="369"/> <source><p>The PyLint report file <b>{0}</b> already exists.</p></source> <translation><p>Soubor s PyLint reportem <b>{0}</b> již existuje.</p></translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="376"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="390"/> <source><p>The PyLint report file <b>{0}</b> could not be written.<br>Reason: {1}</p></source> <translation><p>Do souboru s PyLint reportem <b>{0}</b> nelze zapsat .<br>Důvod: {1}</p></translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="387"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="402"/> <source>HTML Files (*.html);;All Files (*)</source> <translation>HTML soubory (*.html);;Všechny soubory (*)</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="389"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="404"/> <source>Text Files (*.txt);;All Files (*)</source> <translation>Textové soubory (*.txt);;Všechny soubory (*)</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="147"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="151"/> <source>The process {0} could not be started. Ensure, that it is in the search path.</source> <translation>Proces {0} nelze spustit. Ověřte, že je umístěn v požadované cestě.</translation> </message> @@ -441,12 +441,12 @@ <translation>Chyby</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="55"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="56"/> <source>Refresh</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="57"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="58"/> <source>Press to refresh the result display</source> <translation type="unfinished"></translation> </message> @@ -459,62 +459,62 @@ <context> <name>PyLintPlugin</name> <message> - <location filename="../../PluginPyLint.py" line="434"/> + <location filename="../../PluginPyLint.py" line="461"/> <source>Run PyLint</source> <translation>Spustit PyLint</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="434"/> + <location filename="../../PluginPyLint.py" line="461"/> <source>Run &PyLint...</source> <translation>Spustit &PyLint...</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="308"/> + <location filename="../../PluginPyLint.py" line="320"/> <source>Check project, packages or modules with pylint.</source> <translation>Zkontrolovat projekt, balíčky nebo moduly s pylintem.</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="437"/> + <location filename="../../PluginPyLint.py" line="465"/> <source><b>Run PyLint...</b><p>This checks the project, packages or modules using pylint.</p></source> <translation><b>Spustit PyLint...</b><p>Toto zkontroluje poejkt, balíčky nebo moduly za pomoci pylintu.</p></translation> </message> <message> - <location filename="../../PluginPyLint.py" line="447"/> + <location filename="../../PluginPyLint.py" line="474"/> <source>Show PyLint Dialog</source> <translation>Zobrazit PyLint dialog</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="447"/> + <location filename="../../PluginPyLint.py" line="474"/> <source>Show Py&Lint Dialog...</source> <translation>Zobrazit Py&Lint dialog...</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="321"/> + <location filename="../../PluginPyLint.py" line="335"/> <source>Show the PyLint dialog with the results of the last run.</source> <translation>Zobrazit PyLint dialog s výsledky posledního spuštění.</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="450"/> + <location filename="../../PluginPyLint.py" line="478"/> <source><b>Show PyLint Dialog...</b><p>This shows the PyLint dialog with the results of the last run.</p></source> <translation><b>Zobrazit PyLint dialog...</b><p>Zobrazuje PyLint dialog s výsledky předchozího spuštění.</p></translation> </message> <message> - <location filename="../../PluginPyLint.py" line="65"/> + <location filename="../../PluginPyLint.py" line="67"/> <source>Checkers - Pylint</source> <translation></translation> </message> <message> - <location filename="../../PluginPyLint.py" line="335"/> + <location filename="../../PluginPyLint.py" line="351"/> <source><b>Run PyLint...</b><p>This checks the loaded module using pylint.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../PluginPyLint.py" line="482"/> + <location filename="../../PluginPyLint.py" line="517"/> <source>The pylint executable could not be found.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../PluginPyLint.py" line="487"/> + <location filename="../../PluginPyLint.py" line="523"/> <source>PyLint version < 0.23.0.</source> <translation>PyLint verze < 0.23.0.</translation> </message> @@ -524,14 +524,9 @@ <translation type="obsolete">Nelze zjistit pylint verzi.</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="487"/> + <location filename="../../PluginPyLint.py" line="523"/> <source>pylint</source> <translation>pylint</translation> </message> - <message> - <location filename="../../PluginPyLint.py" line="30"/> - <source>Your version of Eric5 is not supported. At least version 5.1.0 of Eric5 is needed.</source> - <translation type="unfinished"></translation> - </message> </context> </TS>
--- a/PyLint/i18n/pylint_de.ts Wed Apr 30 19:58:17 2014 +0200 +++ b/PyLint/i18n/pylint_de.ts Sun Jul 06 17:08:41 2014 +0200 @@ -3,22 +3,22 @@ <context> <name>PyLintConfigDialog</name> <message> - <location filename="../../PyLint/PyLintConfigDialog.py" line="244"/> + <location filename="../../PyLint/PyLintConfigDialog.py" line="247"/> <source>Configuration Files (*.cfg *.cnf *.rc);;All Files (*)</source> <translation>Konfigurationsdateien (*.cfg *.cnf *.rc);;Alle Dateien (*)</translation> </message> <message> - <location filename="../../PyLint/PyLintConfigDialog.py" line="244"/> + <location filename="../../PyLint/PyLintConfigDialog.py" line="247"/> <source>Select configuration file</source> <translation>Wähle Konfigurationsdatei aus</translation> </message> <message> - <location filename="../../PyLint/PyLintConfigDialog.py" line="259"/> + <location filename="../../PyLint/PyLintConfigDialog.py" line="263"/> <source>Select report file</source> <translation>Wähle Berichtsdatei aus</translation> </message> <message> - <location filename="../../PyLint/PyLintConfigDialog.py" line="334"/> + <location filename="../../PyLint/PyLintConfigDialog.py" line="343"/> <source>Process Generation Error</source> <translation>Fehler beim Prozessstart</translation> </message> @@ -260,7 +260,7 @@ <translation>Neuer Stil</translation> </message> <message> - <location filename="../../PyLint/PyLintConfigDialog.py" line="334"/> + <location filename="../../PyLint/PyLintConfigDialog.py" line="343"/> <source>Could not start {0}.<br>Ensure that it is in the search path.</source> <translation>{0} konnte nicht gestartet werden.<br>Stellen sie sicher, dass es sich im Suchpfad befindet.</translation> </message> @@ -313,47 +313,47 @@ <context> <name>PyLintExecDialog</name> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="147"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="151"/> <source>Process Generation Error</source> <translation>Fehler beim Prozessstart</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="391"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="406"/> <source>PyLint Report</source> <translation>PyLint Bericht</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="387"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="402"/> <source>HTML Files (*.html);;All Files (*)</source> <translation>HTML Dateien (*.html);;Alle Dateien (*)</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="389"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="404"/> <source>Text Files (*.txt);;All Files (*)</source> <translation>Textdateien (*.txt);;Alle Dateien (*)</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="72"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="74"/> <source>Convention</source> <translation>Konvention</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="73"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="75"/> <source>Refactor</source> <translation>Refaktorierung</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="74"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="76"/> <source>Warning</source> <translation>Warnung</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="75"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="77"/> <source>Error</source> <translation>Fehler</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="76"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="78"/> <source>Fatal</source> <translation>Fatal</translation> </message> @@ -387,17 +387,17 @@ <p>Dies zeigt die Fehler eines PyLint Laufes.</p></translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="51"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="52"/> <source>Press to save the report to a file</source> <translation>Drücken, um eine Berichtsdatei zu schreiben</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="216"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="224"/> <source>No PyLint errors found.</source> <translation>Keine PyLint Fehler gefunden.</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="49"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="50"/> <source>Save Report...</source> <translation>Bericht speichern...</translation> </message> @@ -412,27 +412,27 @@ <translation>Fehler</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="55"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="56"/> <source>Refresh</source> <translation>Erneuern</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="57"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="58"/> <source>Press to refresh the result display</source> <translation>Drücken, um die Ergebnisanzeige zu erneuern</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="147"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="151"/> <source>The process {0} could not be started. Ensure, that it is in the search path.</source> <translation>Der Prozess {0} konnte nicht gestartet werden. Stellen Sie sicher, dass er sich im Suchpfad befindet.</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="357"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="369"/> <source><p>The PyLint report file <b>{0}</b> already exists.</p></source> <translation><p>Die PyLint Berichtsdatei <b>{0}</b> existiert bereits.</p></translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="376"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="390"/> <source><p>The PyLint report file <b>{0}</b> could not be written.<br>Reason: {1}</p></source> <translation><p>Die Pylint Berichtsdatei <b>{0}</b> konnte nicht geschrieben werden.<br>Ursache: {1}</p></translation> </message> @@ -445,74 +445,74 @@ <context> <name>PyLintPlugin</name> <message> - <location filename="../../PluginPyLint.py" line="434"/> + <location filename="../../PluginPyLint.py" line="461"/> <source>Run PyLint</source> <translation>PyLint ausführen</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="434"/> + <location filename="../../PluginPyLint.py" line="461"/> <source>Run &PyLint...</source> <translation>&PyLint ausführen...</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="308"/> + <location filename="../../PluginPyLint.py" line="320"/> <source>Check project, packages or modules with pylint.</source> <translation>Überprüft das Projekt, Packages oder Module mit PyLint.</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="437"/> + <location filename="../../PluginPyLint.py" line="465"/> <source><b>Run PyLint...</b><p>This checks the project, packages or modules using pylint.</p></source> <translation><b>PyLint ausführen...</b><p>Dies überprüft das Projekt, Packages oder Module mit PyLint.</p></translation> </message> <message> - <location filename="../../PluginPyLint.py" line="447"/> + <location filename="../../PluginPyLint.py" line="474"/> <source>Show PyLint Dialog</source> <translation>Zeige PyLint Dialog</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="447"/> + <location filename="../../PluginPyLint.py" line="474"/> <source>Show Py&Lint Dialog...</source> <translation>Zeige Py&Lint Dialog...</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="321"/> + <location filename="../../PluginPyLint.py" line="335"/> <source>Show the PyLint dialog with the results of the last run.</source> <translation>Zeige den PyLint Dialog mit den Ergebnissen des letzten Laufes.</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="450"/> + <location filename="../../PluginPyLint.py" line="478"/> <source><b>Show PyLint Dialog...</b><p>This shows the PyLint dialog with the results of the last run.</p></source> <translation><b>Zeige PyLint Dialog...</b><p>Dies zeigt den PyLint Dialog mit den Ergebnissen des letzten Laufes.</p></translation> </message> <message> - <location filename="../../PluginPyLint.py" line="65"/> + <location filename="../../PluginPyLint.py" line="67"/> <source>Checkers - Pylint</source> <translation>Prüfer - Pylint</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="335"/> + <location filename="../../PluginPyLint.py" line="351"/> <source><b>Run PyLint...</b><p>This checks the loaded module using pylint.</p></source> <translation><b>PyLint ausführen...</b><p>Dies überprüft das geladene Module mit PyLint.</p></translation> </message> <message> - <location filename="../../PluginPyLint.py" line="482"/> + <location filename="../../PluginPyLint.py" line="517"/> <source>The pylint executable could not be found.</source> <translation>Das pylint Programm konnte nicht gefunden werden.</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="487"/> + <location filename="../../PluginPyLint.py" line="523"/> <source>PyLint version < 0.23.0.</source> <translation>PyLint Version < 0.23.0.</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="487"/> + <location filename="../../PluginPyLint.py" line="523"/> <source>pylint</source> <translation>pylint</translation> </message> <message> <location filename="../../PluginPyLint.py" line="30"/> <source>Your version of Eric5 is not supported. At least version 5.1.0 of Eric5 is needed.</source> - <translation>Diese eric5 Version wird nicht unterstützt. Es wird mindestens Version 5.1.0 oder höher benötigt.</translation> + <translation type="obsolete">Diese eric5 Version wird nicht unterstützt. Es wird mindestens Version 5.1.0 oder höher benötigt.</translation> </message> </context> </TS>
--- a/PyLint/i18n/pylint_es.ts Wed Apr 30 19:58:17 2014 +0200 +++ b/PyLint/i18n/pylint_es.ts Sun Jul 06 17:08:41 2014 +0200 @@ -240,27 +240,27 @@ <translation>Básica</translation> </message> <message> - <location filename="../../PyLint/PyLintConfigDialog.py" line="244"/> + <location filename="../../PyLint/PyLintConfigDialog.py" line="247"/> <source>Select configuration file</source> <translation>Seleccionar archivo de configuración</translation> </message> <message> - <location filename="../../PyLint/PyLintConfigDialog.py" line="244"/> + <location filename="../../PyLint/PyLintConfigDialog.py" line="247"/> <source>Configuration Files (*.cfg *.cnf *.rc);;All Files (*)</source> <translation>Archivos de configuración (*.cfg *.cnf *.rc);;Todos los Archivos (*)</translation> </message> <message> - <location filename="../../PyLint/PyLintConfigDialog.py" line="259"/> + <location filename="../../PyLint/PyLintConfigDialog.py" line="263"/> <source>Select report file</source> <translation>Seleccionar archivo de informes</translation> </message> <message> - <location filename="../../PyLint/PyLintConfigDialog.py" line="334"/> + <location filename="../../PyLint/PyLintConfigDialog.py" line="343"/> <source>Process Generation Error</source> <translation>Error de Generación de Proceso</translation> </message> <message> - <location filename="../../PyLint/PyLintConfigDialog.py" line="334"/> + <location filename="../../PyLint/PyLintConfigDialog.py" line="343"/> <source>Could not start {0}.<br>Ensure that it is in the search path.</source> <translation>No se ha podido ejecutar el proceso {0}.<br>Asegúrese de que está en la ruta de búsqueda.</translation> </message> @@ -341,77 +341,77 @@ <p>Muestra los errores de la ejecución de PyLint.</p></translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="49"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="50"/> <source>Save Report...</source> <translation>Gaurdar Informe...</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="51"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="52"/> <source>Press to save the report to a file</source> <translation>Pulse para guardar el informe a un archivo</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="72"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="74"/> <source>Convention</source> <translation>Convención</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="73"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="75"/> <source>Refactor</source> <translation>Refactorizar</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="74"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="76"/> <source>Warning</source> <translation>Advertencia</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="75"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="77"/> <source>Error</source> <translation>Error</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="76"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="78"/> <source>Fatal</source> <translation>Fatal</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="147"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="151"/> <source>Process Generation Error</source> <translation>Error de Generación de Proceso</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="147"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="151"/> <source>The process {0} could not be started. Ensure, that it is in the search path.</source> <translation>No se ha podido ejecutar el proceso {0}.<br>Asegúrese de que está en la ruta de búsqueda.</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="216"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="224"/> <source>No PyLint errors found.</source> <translation>No se han encontrado errores de PyLint.</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="391"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="406"/> <source>PyLint Report</source> <translation>Informe de PyLint</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="357"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="369"/> <source><p>The PyLint report file <b>{0}</b> already exists.</p></source> <translation><p>El archivo de informe PyLint <b>{0}</b> ya existe.</p></translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="376"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="390"/> <source><p>The PyLint report file <b>{0}</b> could not be written.<br>Reason: {1}</p></source> <translation><p>El archivo de informe PyLint <b>{0}</b> no ha podido guardarse.<br>Causa: {1}</p></translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="387"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="402"/> <source>HTML Files (*.html);;All Files (*)</source> <translation>Archivos HTML (*.html);;Todos los Archivos (*)</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="389"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="404"/> <source>Text Files (*.txt);;All Files (*)</source> <translation>Archivos de Texto (*.txt);;Todos los Archivos (*)</translation> </message> @@ -426,12 +426,12 @@ <translation>Errores</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="55"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="56"/> <source>Refresh</source> <translation>Actualizar</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="57"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="58"/> <source>Press to refresh the result display</source> <translation>Pulsar àra actualizar la visualización de resultados</translation> </message> @@ -444,74 +444,74 @@ <context> <name>PyLintPlugin</name> <message> - <location filename="../../PluginPyLint.py" line="65"/> + <location filename="../../PluginPyLint.py" line="67"/> <source>Checkers - Pylint</source> <translation>Revisores - PyLint</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="434"/> + <location filename="../../PluginPyLint.py" line="461"/> <source>Run PyLint</source> <translation>Ejecutar PyLint</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="434"/> + <location filename="../../PluginPyLint.py" line="461"/> <source>Run &PyLint...</source> <translation>Ejecutar &PyLint...</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="308"/> + <location filename="../../PluginPyLint.py" line="320"/> <source>Check project, packages or modules with pylint.</source> <translation>Revisar proyecto, paquetes o módulos con pylint.</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="437"/> + <location filename="../../PluginPyLint.py" line="465"/> <source><b>Run PyLint...</b><p>This checks the project, packages or modules using pylint.</p></source> <translation><b>Ejecutar PyLint...</b><p>Verifica el proyecto, paquetes o módulos usando pylint.</p></translation> </message> <message> - <location filename="../../PluginPyLint.py" line="447"/> + <location filename="../../PluginPyLint.py" line="474"/> <source>Show PyLint Dialog</source> <translation>Mostrar Diálogo de PyLint</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="447"/> + <location filename="../../PluginPyLint.py" line="474"/> <source>Show Py&Lint Dialog...</source> <translation>Mostrar Diálogo de Py&Lint...</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="321"/> + <location filename="../../PluginPyLint.py" line="335"/> <source>Show the PyLint dialog with the results of the last run.</source> <translation>Mostrar el diálogo de PyLint con los resultados de la última ejecución.</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="450"/> + <location filename="../../PluginPyLint.py" line="478"/> <source><b>Show PyLint Dialog...</b><p>This shows the PyLint dialog with the results of the last run.</p></source> <translation><b>Mostrar Diálogo de PyLint...</b><p>Muestra el diálogo de PyLint con los resultados de la última ejecución.</p></translation> </message> <message> - <location filename="../../PluginPyLint.py" line="335"/> + <location filename="../../PluginPyLint.py" line="351"/> <source><b>Run PyLint...</b><p>This checks the loaded module using pylint.</p></source> <translation><b>Ejecutar PyLint...</b><p>Utiliza pylint para chequear el módulo cargado.</p></translation> </message> <message> - <location filename="../../PluginPyLint.py" line="482"/> + <location filename="../../PluginPyLint.py" line="517"/> <source>The pylint executable could not be found.</source> <translation>El ejecutable de pylint no se encuentra.</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="487"/> + <location filename="../../PluginPyLint.py" line="523"/> <source>PyLint version < 0.23.0.</source> <translation>Versión de PyLint < 0.23.0.</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="487"/> + <location filename="../../PluginPyLint.py" line="523"/> <source>pylint</source> <translation>pylint</translation> </message> <message> <location filename="../../PluginPyLint.py" line="30"/> <source>Your version of Eric5 is not supported. At least version 5.1.0 of Eric5 is needed.</source> - <translation>Esta versión de Eric5 no está soportada. Es necesaria la versión 5.1.0 o superior de eric5.</translation> + <translation type="obsolete">Esta versión de Eric5 no está soportada. Es necesaria la versión 5.1.0 o superior de eric5.</translation> </message> </context> </TS>
--- a/PyLint/i18n/pylint_fr.ts Wed Apr 30 19:58:17 2014 +0200 +++ b/PyLint/i18n/pylint_fr.ts Sun Jul 06 17:08:41 2014 +0200 @@ -3,27 +3,27 @@ <context> <name>PyLintConfigDialog</name> <message> - <location filename="../../PyLint/PyLintConfigDialog.py" line="244"/> + <location filename="../../PyLint/PyLintConfigDialog.py" line="247"/> <source>Configuration Files (*.cfg *.cnf *.rc);;All Files (*)</source> <translation>Fichiers de configuration (*.cfg *.cnf *.rc);;Tous les fichiers (*)</translation> </message> <message> - <location filename="../../PyLint/PyLintConfigDialog.py" line="244"/> + <location filename="../../PyLint/PyLintConfigDialog.py" line="247"/> <source>Select configuration file</source> <translation>Sélection d'un fichier de configuration</translation> </message> <message> - <location filename="../../PyLint/PyLintConfigDialog.py" line="259"/> + <location filename="../../PyLint/PyLintConfigDialog.py" line="263"/> <source>Select report file</source> <translation>Sélecion d'un fichier rapport</translation> </message> <message> - <location filename="../../PyLint/PyLintConfigDialog.py" line="334"/> + <location filename="../../PyLint/PyLintConfigDialog.py" line="343"/> <source>Process Generation Error</source> <translation>Erreur dans la generation du processus</translation> </message> <message> - <location filename="../../PyLint/PyLintConfigDialog.py" line="334"/> + <location filename="../../PyLint/PyLintConfigDialog.py" line="343"/> <source>Could not start {0}.<br>Ensure that it is in the search path.</source> <translation>Impossible de démarrer {0}.<br>Assurez-vous qu'il est bien dans le chemin de recherche.</translation> </message> @@ -323,57 +323,57 @@ <context> <name>PyLintExecDialog</name> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="147"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="151"/> <source>Process Generation Error</source> <translation>Erreur dans la génération du processus</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="391"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="406"/> <source>PyLint Report</source> <translation>Rapport PyLint</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="357"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="369"/> <source><p>The PyLint report file <b>{0}</b> already exists.</p></source> <translation><p>Le fichier rapport PyLint <b>{0}</b> existe déjà.</p></translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="376"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="390"/> <source><p>The PyLint report file <b>{0}</b> could not be written.<br>Reason: {1}</p></source> <translation><p>Impossible d'écrire le fichier rapport PyLint <b>{0}</b>. Raison : <b>{1}</b></p></translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="387"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="402"/> <source>HTML Files (*.html);;All Files (*)</source> <translation>Fichiers HTML (*.html);;Tous les fichiers (*)</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="389"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="404"/> <source>Text Files (*.txt);;All Files (*)</source> <translation>Fichiers texte (*.txt);;Tous fichiers (*)</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="72"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="74"/> <source>Convention</source> <translation>Convention</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="73"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="75"/> <source>Refactor</source> <translation>Restructuration</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="74"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="76"/> <source>Warning</source> <translation>Warning</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="75"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="77"/> <source>Error</source> <translation>Erreur</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="76"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="78"/> <source>Fatal</source> <translation>Fatal</translation> </message> @@ -417,22 +417,22 @@ <p>Affiche les erreurs de l'execution de PyLint.</p></translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="51"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="52"/> <source>Press to save the report to a file</source> <translation>Cliquer pour enregistrer le rapport dans un fichier</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="216"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="224"/> <source>No PyLint errors found.</source> <translation>Aucune erreur PyLint.</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="49"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="50"/> <source>Save Report...</source> <translation>Enregistrer le rapport...</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="147"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="151"/> <source>The process {0} could not be started. Ensure, that it is in the search path.</source> <translation>Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> </message> @@ -447,12 +447,12 @@ <translation>Erreurs</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="55"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="56"/> <source>Refresh</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="57"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="58"/> <source>Press to refresh the result display</source> <translation type="unfinished"></translation> </message> @@ -465,62 +465,62 @@ <context> <name>PyLintPlugin</name> <message> - <location filename="../../PluginPyLint.py" line="434"/> + <location filename="../../PluginPyLint.py" line="461"/> <source>Run PyLint</source> <translation>Lancer PyLint</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="434"/> + <location filename="../../PluginPyLint.py" line="461"/> <source>Run &PyLint...</source> <translation>Lancer &PyLint...</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="308"/> + <location filename="../../PluginPyLint.py" line="320"/> <source>Check project, packages or modules with pylint.</source> <translation>Vérifie le projet, les packages ou les modules avec pylint.</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="437"/> + <location filename="../../PluginPyLint.py" line="465"/> <source><b>Run PyLint...</b><p>This checks the project, packages or modules using pylint.</p></source> <translation><b>Lancer PyLint...</b><p>Vérifie le projet, les packages ou les modules avec pylint.</p></translation> </message> <message> - <location filename="../../PluginPyLint.py" line="447"/> + <location filename="../../PluginPyLint.py" line="474"/> <source>Show PyLint Dialog</source> <translation>Afficher la fenêtre PyLint</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="447"/> + <location filename="../../PluginPyLint.py" line="474"/> <source>Show Py&Lint Dialog...</source> <translation>Afficher la fenêtre P&yLint...</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="321"/> + <location filename="../../PluginPyLint.py" line="335"/> <source>Show the PyLint dialog with the results of the last run.</source> <translation>Affiche la fenêtre PyLint avec les résultats du dernier run.</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="450"/> + <location filename="../../PluginPyLint.py" line="478"/> <source><b>Show PyLint Dialog...</b><p>This shows the PyLint dialog with the results of the last run.</p></source> <translation><b>Afficher la fenêtre PyLint...</b><p>Affiche la fenêtre PyLint avec les résultats du dernier run.</p></translation> </message> <message> - <location filename="../../PluginPyLint.py" line="65"/> + <location filename="../../PluginPyLint.py" line="67"/> <source>Checkers - Pylint</source> <translation>Vérificateurs - Pylint</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="335"/> + <location filename="../../PluginPyLint.py" line="351"/> <source><b>Run PyLint...</b><p>This checks the loaded module using pylint.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../PluginPyLint.py" line="482"/> + <location filename="../../PluginPyLint.py" line="517"/> <source>The pylint executable could not be found.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../PluginPyLint.py" line="487"/> + <location filename="../../PluginPyLint.py" line="523"/> <source>PyLint version < 0.23.0.</source> <translation>PyLint version < 0.23.0.</translation> </message> @@ -530,14 +530,9 @@ <translation type="obsolete">Impossible de déterminer la version de pylint.</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="487"/> + <location filename="../../PluginPyLint.py" line="523"/> <source>pylint</source> <translation>pylint</translation> </message> - <message> - <location filename="../../PluginPyLint.py" line="30"/> - <source>Your version of Eric5 is not supported. At least version 5.1.0 of Eric5 is needed.</source> - <translation type="unfinished"></translation> - </message> </context> </TS>
--- a/PyLint/i18n/pylint_ru.ts Wed Apr 30 19:58:17 2014 +0200 +++ b/PyLint/i18n/pylint_ru.ts Sun Jul 06 17:08:41 2014 +0200 @@ -3,27 +3,27 @@ <context> <name>PyLintConfigDialog</name> <message> - <location filename="../../PyLint/PyLintConfigDialog.py" line="244"/> + <location filename="../../PyLint/PyLintConfigDialog.py" line="247"/> <source>Configuration Files (*.cfg *.cnf *.rc);;All Files (*)</source> <translation>Файлы конфигурации (*.cfg *.cnf *.rc);;Все файлы (*)</translation> </message> <message> - <location filename="../../PyLint/PyLintConfigDialog.py" line="244"/> + <location filename="../../PyLint/PyLintConfigDialog.py" line="247"/> <source>Select configuration file</source> <translation>Выберите файл конфигурации</translation> </message> <message> - <location filename="../../PyLint/PyLintConfigDialog.py" line="259"/> + <location filename="../../PyLint/PyLintConfigDialog.py" line="263"/> <source>Select report file</source> <translation>Выберите файл отчёта</translation> </message> <message> - <location filename="../../PyLint/PyLintConfigDialog.py" line="334"/> + <location filename="../../PyLint/PyLintConfigDialog.py" line="343"/> <source>Process Generation Error</source> <translation>Ошибка процесса генерации</translation> </message> <message> - <location filename="../../PyLint/PyLintConfigDialog.py" line="334"/> + <location filename="../../PyLint/PyLintConfigDialog.py" line="343"/> <source>Could not start {0}.<br>Ensure that it is in the search path.</source> <translation>Невозможно запустить {0}.<br>Убедитесь, что он находится в пути поиска.</translation> </message> @@ -323,57 +323,57 @@ <context> <name>PyLintExecDialog</name> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="147"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="151"/> <source>Process Generation Error</source> <translation>Ошибка процесса генерации</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="391"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="406"/> <source>PyLint Report</source> <translation>Отчёт PyLint</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="357"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="369"/> <source><p>The PyLint report file <b>{0}</b> already exists.</p></source> <translation><p>Отчёт <b>{0}</b> уже сущеструет.</p></translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="376"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="390"/> <source><p>The PyLint report file <b>{0}</b> could not be written.<br>Reason: {1}</p></source> <translation><p>Невозможно сохранить файл отчёта <b>{0}</b>.<br> {1}</p></translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="387"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="402"/> <source>HTML Files (*.html);;All Files (*)</source> <translation>Файлы разметки HTML (*.html);;Все файлы (*)</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="389"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="404"/> <source>Text Files (*.txt);;All Files (*)</source> <translation>Текстовые файлы (*.txt);;Все файлы (*)</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="72"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="74"/> <source>Convention</source> <translation>Соглашение</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="73"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="75"/> <source>Refactor</source> <translation>Переработка</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="74"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="76"/> <source>Warning</source> <translation>Предупреждение</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="75"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="77"/> <source>Error</source> <translation>Ошибка</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="76"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="78"/> <source>Fatal</source> <translation>Критическая</translation> </message> @@ -417,22 +417,22 @@ <p>Отображает ошибки выполнения PyLint.</p></translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="51"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="52"/> <source>Press to save the report to a file</source> <translation>Сохранить отчёт в файл</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="216"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="224"/> <source>No PyLint errors found.</source> <translation>Ошибки PyLint не найдены.</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="49"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="50"/> <source>Save Report...</source> <translation>Сохранить отчёт...</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="147"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="151"/> <source>The process {0} could not be started. Ensure, that it is in the search path.</source> <translation>Не могу запустить процесс '{0}'. Убедитесь, что он находится в пути поиска.</translation> </message> @@ -447,12 +447,12 @@ <translation>Ошибки</translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="55"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="56"/> <source>Refresh</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../PyLint/PyLintExecDialog.py" line="57"/> + <location filename="../../PyLint/PyLintExecDialog.py" line="58"/> <source>Press to refresh the result display</source> <translation type="unfinished"></translation> </message> @@ -465,62 +465,62 @@ <context> <name>PyLintPlugin</name> <message> - <location filename="../../PluginPyLint.py" line="434"/> + <location filename="../../PluginPyLint.py" line="461"/> <source>Run PyLint</source> <translation>Запустить PyLint</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="434"/> + <location filename="../../PluginPyLint.py" line="461"/> <source>Run &PyLint...</source> <translation>Запустить &PyLint...</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="308"/> + <location filename="../../PluginPyLint.py" line="320"/> <source>Check project, packages or modules with pylint.</source> <translation>Проверить проект, пакеты или модули с помощью pylint.</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="437"/> + <location filename="../../PluginPyLint.py" line="465"/> <source><b>Run PyLint...</b><p>This checks the project, packages or modules using pylint.</p></source> <translation><b>Запустить PyLint...</b><p>Проверить проект, пакеты или модули с помощью pylint.</p></translation> </message> <message> - <location filename="../../PluginPyLint.py" line="447"/> + <location filename="../../PluginPyLint.py" line="474"/> <source>Show PyLint Dialog</source> <translation>Показать диалог PyLint</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="447"/> + <location filename="../../PluginPyLint.py" line="474"/> <source>Show Py&Lint Dialog...</source> <translation>Показать диалог Py&Lint...</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="321"/> + <location filename="../../PluginPyLint.py" line="335"/> <source>Show the PyLint dialog with the results of the last run.</source> <translation>Показать диалог PyLint с результатами последнего запуска.</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="450"/> + <location filename="../../PluginPyLint.py" line="478"/> <source><b>Show PyLint Dialog...</b><p>This shows the PyLint dialog with the results of the last run.</p></source> <translation><b>Показать диалог PyLint...</b><p>Показать диалог PyLint с результатами последнего запуска.</p></translation> </message> <message> - <location filename="../../PluginPyLint.py" line="65"/> + <location filename="../../PluginPyLint.py" line="67"/> <source>Checkers - Pylint</source> <translation>Контролирующие программы — Pylint</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="335"/> + <location filename="../../PluginPyLint.py" line="351"/> <source><b>Run PyLint...</b><p>This checks the loaded module using pylint.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../PluginPyLint.py" line="482"/> + <location filename="../../PluginPyLint.py" line="517"/> <source>The pylint executable could not be found.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../PluginPyLint.py" line="487"/> + <location filename="../../PluginPyLint.py" line="523"/> <source>PyLint version < 0.23.0.</source> <translation>Версия PyLint меньше 0.23.0.</translation> </message> @@ -530,14 +530,9 @@ <translation type="obsolete">Невозможно определить версию pylint.</translation> </message> <message> - <location filename="../../PluginPyLint.py" line="487"/> + <location filename="../../PluginPyLint.py" line="523"/> <source>pylint</source> <translation>pylint</translation> </message> - <message> - <location filename="../../PluginPyLint.py" line="30"/> - <source>Your version of Eric5 is not supported. At least version 5.1.0 of Eric5 is needed.</source> - <translation type="unfinished"></translation> - </message> </context> </TS>