Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py

branch
Py2 comp.
changeset 3456
96232974dcdb
parent 3178
f25fc1364c88
parent 3445
bf95eac5ce12
child 3484
645c12de6b0c
--- a/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py	Sun Jan 05 23:22:17 2014 +0100
+++ b/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py	Sun Mar 30 22:00:14 2014 +0200
@@ -10,12 +10,10 @@
 
 from __future__ import unicode_literals
 
-from PyQt4.QtCore import Qt, QCoreApplication
+from PyQt4.QtCore import Qt
 from PyQt4.QtGui import QDialog, QTreeWidgetItem
 
-from . import pep8
-from .NamingStyleChecker import NamingStyleChecker
-from .DocStyleChecker import DocStyleChecker
+from .translations import _messages, _messages_sample_args
 
 from .Ui_CodeStyleStatisticsDialog import Ui_CodeStyleStatisticsDialog
 
@@ -48,21 +46,13 @@
         totalIssues = 0
         
         for code in sorted(stats.keys()):
-            if code in pep8.pep8_messages_sample_args:
-                message = QCoreApplication.translate(
-                    "pep8", pep8.pep8_messages[code]).format(
-                    *pep8.pep8_messages_sample_args[code])
-            elif code in pep8.pep8_messages:
-                message = QCoreApplication.translate(
-                    "pep8", pep8.pep8_messages[code])
-            elif code in NamingStyleChecker.Messages:
-                message = QCoreApplication.translate(
-                    "NamingStyleChecker", NamingStyleChecker.Messages[code])
-            elif code in DocStyleChecker.Messages:
-                message = QCoreApplication.translate(
-                    "DocStyleChecker", DocStyleChecker.Messages[code])
-            else:
+            message = _messages.get(code)
+            if message is None:
                 continue
+            
+            if code in _messages_sample_args:
+                message = message.format(*_messages_sample_args[code])
+            
             self.__createItem(stats[code], code, message)
             totalIssues += stats[code]
         

eric ide

mercurial