Project/ProjectTranslationsBrowser.py

changeset 6291
94e0e688dcad
parent 6116
f3d3c996c193
child 6292
e08a94e1ecdd
diff -r bf4624957d2d -r 94e0e688dcad Project/ProjectTranslationsBrowser.py
--- a/Project/ProjectTranslationsBrowser.py	Tue May 15 18:25:26 2018 +0200
+++ b/Project/ProjectTranslationsBrowser.py	Tue May 15 19:39:46 2018 +0200
@@ -107,7 +107,7 @@
         self.menu = QMenu(self)
         if self.project.getProjectType() in \
                 ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E6Plugin",
-                 "PySide", "PySideC"]:
+                 "PySide", "PySideC", "PySide2", "PySideC2"]:
             act = self.menu.addAction(
                 self.tr('Generate translation'), self.__generateSelected)
             self.tsMenuActions.append(act)
@@ -234,7 +234,7 @@
         self.backMenu = QMenu(self)
         if self.project.getProjectType() in \
                 ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E6Plugin",
-                 "PySide", "PySideC"]:
+                 "PySide", "PySideC", "PySide2", "PySideC2"]:
             act = self.backMenu.addAction(
                 self.tr('Generate all translations'),
                 self.__generateAll)
@@ -295,7 +295,7 @@
         self.multiMenu = QMenu(self)
         if self.project.getProjectType() in \
                 ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E6Plugin",
-                 "PySide", "PySideC"]:
+                 "PySide", "PySideC", "PySide2", "PySideC2"]:
             act = self.multiMenu.addAction(
                 self.tr('Generate translations'),
                 self.__generateSelected)
@@ -379,7 +379,7 @@
         self.dirMenu = QMenu(self)
         if self.project.getProjectType() in \
                 ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E6Plugin",
-                 "PySide", "PySideC"]:
+                 "PySide", "PySideC", "PySide2", "PySideC2"]:
             act = self.dirMenu.addAction(
                 self.tr('Generate all translations'),
                 self.__generateAll)
@@ -497,7 +497,7 @@
         """
         if self.project.getProjectType() in \
                 ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E6Plugin",
-                 "PySide", "PySideC"]:
+                 "PySide", "PySideC", "PySide2", "PySideC2"]:
             tsFiles = 0
             qmFiles = 0
             itmList = self.getSelectedItems()
@@ -539,7 +539,7 @@
         """
         if self.project.getProjectType() in \
                 ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E6Plugin",
-                 "PySide", "PySideC"]:
+                 "PySide", "PySideC", "PySide2", "PySideC2"]:
             tsFiles = 0
             qmFiles = 0
             itmList = self.getSelectedItems()
@@ -579,7 +579,7 @@
         """
         if self.project.getProjectType() in \
                 ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E6Plugin",
-                 "PySide", "PySideC"]:
+                 "PySide", "PySideC", "PySide2", "PySideC2"]:
             if self.pylupdateProcRunning:
                 for act in self.tsprocDirMenuActions:
                     act.setEnabled(False)
@@ -599,7 +599,7 @@
         """
         if self.project.getProjectType() in \
                 ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E6Plugin",
-                 "PySide", "PySideC"]:
+                 "PySide", "PySideC", "PySide2", "PySideC2"]:
             if self.pylupdateProcRunning:
                 for act in self.tsprocBackMenuActions:
                     act.setEnabled(False)
@@ -869,7 +869,7 @@
     def __readStderrLupdate(self, proc):
         """
         Private slot to handle the readyReadStandardError signal of the
-        pylupdate4/pylupdate5/pyside-lupdate process.
+        pylupdate4/pylupdate5/pyside-lupdate/pyside2-lupdate process.
         
         @param proc reference to the process
         @type QProcess
@@ -1027,7 +1027,9 @@
             else:
                 self.pylupdate = Utilities.generatePyQtToolPath('pylupdate5')
         elif self.project.getProjectType() in ["PySide", "PySideC"]:
-            self.pylupdate = Utilities.generatePySideToolPath('pyside-lupdate')
+            self.pylupdate = Utilities.generatePySideToolPath(
+                'pyside-lupdate', "1")
+        # TODO: add entry for PySide2
         else:
             return
 
@@ -1201,7 +1203,7 @@
         
         if self.project.getProjectType() in \
                 ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E6Plugin",
-                 "PySide", "PySideC"]:
+                 "PySide", "PySideC", "PySide2", "PySideC2"]:
             lrelease = os.path.join(
                 Utilities.getQtBinariesPath(),
                 Utilities.generateQtToolName("lrelease"))

eric ide

mercurial