ProjectPyramid/Project.py

changeset 81
3f9074ad9f94
parent 80
b39b70d147a9
child 83
f4d68a4248db
--- a/ProjectPyramid/Project.py	Thu Jan 01 13:25:35 2015 +0100
+++ b/ProjectPyramid/Project.py	Thu Apr 30 18:52:04 2015 +0200
@@ -435,32 +435,30 @@
             self.__formsBrowser.addHookMethodAndMenuEntry(
                 "newForm", self.newForm, self.tr("New template..."))
             
-            if self.__e5project.getProjectLanguage() == "Python2":
-                # Babel and lingua are not yet available for Python 3
-                self.__e5project.projectLanguageAddedByCode.connect(
-                    self.__projectLanguageAdded)
-                self.__translationsBrowser = \
-                    e5App().getObject("ProjectBrowser")\
-                    .getProjectBrowser("translations")
-                self.__translationsBrowser.addHookMethodAndMenuEntry(
-                    "extractMessages", self.extractMessages,
-                    self.tr("Extract Messages"))
-                self.__translationsBrowser.addHookMethodAndMenuEntry(
-                    "releaseAll", self.compileCatalogs,
-                    self.tr("Compile All Catalogs"))
-                self.__translationsBrowser.addHookMethodAndMenuEntry(
-                    "releaseSelected", self.compileSelectedCatalogs,
-                    self.tr("Compile Selected Catalogs"))
-                self.__translationsBrowser.addHookMethodAndMenuEntry(
-                    "generateAll", self.updateCatalogs,
-                    self.tr("Update All Catalogs"))
-                self.__translationsBrowser.addHookMethodAndMenuEntry(
-                    "generateSelected", self.updateSelectedCatalogs,
-                    self.tr("Update Selected Catalogs"))
-                
-                self.__hooksInstalled = True
+            self.__e5project.projectLanguageAddedByCode.connect(
+                self.__projectLanguageAdded)
+            self.__translationsBrowser = \
+                e5App().getObject("ProjectBrowser")\
+                .getProjectBrowser("translations")
+            self.__translationsBrowser.addHookMethodAndMenuEntry(
+                "extractMessages", self.extractMessages,
+                self.tr("Extract Messages"))
+            self.__translationsBrowser.addHookMethodAndMenuEntry(
+                "releaseAll", self.compileCatalogs,
+                self.tr("Compile All Catalogs"))
+            self.__translationsBrowser.addHookMethodAndMenuEntry(
+                "releaseSelected", self.compileSelectedCatalogs,
+                self.tr("Compile Selected Catalogs"))
+            self.__translationsBrowser.addHookMethodAndMenuEntry(
+                "generateAll", self.updateCatalogs,
+                self.tr("Update All Catalogs"))
+            self.__translationsBrowser.addHookMethodAndMenuEntry(
+                "generateSelected", self.updateSelectedCatalogs,
+                self.tr("Update Selected Catalogs"))
             
-                self.registerOpenHook()
+            self.__hooksInstalled = True
+        
+            self.registerOpenHook()
     
     def projectClosedHooks(self):
         """

eric ide

mercurial