Project/ProjectTranslationsBrowser.py

changeset 5697
ee81081a0ff7
parent 5624
cdd346d8858b
child 5726
e1dbd217214a
--- a/Project/ProjectTranslationsBrowser.py	Sun Apr 09 19:41:35 2017 +0200
+++ b/Project/ProjectTranslationsBrowser.py	Mon Apr 10 19:14:40 2017 +0200
@@ -888,7 +888,7 @@
     def __readStderrLupdate(self):
         """
         Private slot to handle the readyReadStandardError signal of the
-        pylupdate process.
+        pylupdate4/pylupdate5/pyside-lupdate process.
         """
         proc = self.sender()
         if proc is not None:
@@ -986,8 +986,8 @@
         
     def __generateTSFile(self, noobsolete=False, generateAll=True):
         """
-        Private method used to run pylupdate/pylupdate4 to generate the .ts
-        files.
+        Private method used to run pylupdate4/pylupdate5/pyside-lupdate to
+        generate the .ts files.
         
         @param noobsolete flag indicating whether obsolete entries should be
             kept (boolean)
@@ -1036,23 +1036,14 @@
             return
         
         if self.project.getProjectType() in ["Qt4", "Qt4C"]:
-            self.pylupdate = 'pylupdate4'
-            if Utilities.isWindowsPlatform():
-                self.pylupdate = \
-                    Utilities.getWindowsExecutablePath(self.pylupdate)
+            self.pylupdate = Utilities.generatePyQtToolPath('pylupdate4')
         elif self.project.getProjectType() in ["PyQt5", "PyQt5C"]:
-            self.pylupdate = 'pylupdate5'
-            if Utilities.isWindowsPlatform():
-                self.pylupdate = \
-                    Utilities.getWindowsExecutablePath(self.pylupdate)
+            self.pylupdate = Utilities.generatePyQtToolPath('pylupdate5')
         elif self.project.getProjectType() in ["E6Plugin"]:
             if PYQT_VERSION < 0x050000:
-                self.pylupdate = 'pylupdate4'
+                self.pylupdate = Utilities.generatePyQtToolPath('pylupdate4')
             else:
-                self.pylupdate = 'pylupdate5'
-            if Utilities.isWindowsPlatform():
-                self.pylupdate = \
-                    Utilities.getWindowsExecutablePath(self.pylupdate)
+                self.pylupdate = Utilities.generatePyQtToolPath('pylupdate5')
         elif self.project.getProjectType() in ["PySide", "PySideC"]:
             self.pylupdate = Utilities.generatePySideToolPath('pyside-lupdate')
         else:

eric ide

mercurial