26 # Start-of-Header |
26 # Start-of-Header |
27 name = "Pyramid Project Plugin" |
27 name = "Pyramid Project Plugin" |
28 author = "Detlev Offenbach <detlev@die-offenbachs.de>" |
28 author = "Detlev Offenbach <detlev@die-offenbachs.de>" |
29 autoactivate = True |
29 autoactivate = True |
30 deactivateable = True |
30 deactivateable = True |
31 version = "2.1.3" |
31 version = "2.2.0" |
32 className = "ProjectPyramidPlugin" |
32 className = "ProjectPyramidPlugin" |
33 packageName = "ProjectPyramid" |
33 packageName = "ProjectPyramid" |
34 shortDescription = "Project support for Pyramid projects." |
34 shortDescription = "Project support for Pyramid projects." |
35 longDescription = \ |
35 longDescription = \ |
36 """This plugin implements project support for Pyramid projects.""" |
36 """This plugin implements project support for Pyramid projects.""" |
270 if self.__ui is not None: |
270 if self.__ui is not None: |
271 loc = self.__ui.getLocale() |
271 loc = self.__ui.getLocale() |
272 if loc and loc != "C": |
272 if loc and loc != "C": |
273 locale_dir = os.path.join( |
273 locale_dir = os.path.join( |
274 os.path.dirname(__file__), "ProjectPyramid", "i18n") |
274 os.path.dirname(__file__), "ProjectPyramid", "i18n") |
275 translation = "pyramid_%s" % loc |
275 translation = "pyramid_{0}".format(loc) |
276 translator = QTranslator(None) |
276 translator = QTranslator(None) |
277 loaded = translator.load(translation, locale_dir) |
277 loaded = translator.load(translation, locale_dir) |
278 if loaded: |
278 if loaded: |
279 self.__translator = translator |
279 self.__translator = translator |
280 e5App().installTranslator(self.__translator) |
280 e5App().installTranslator(self.__translator) |
281 else: |
281 else: |
282 print("Warning: translation file '{0}' could not be" |
282 print("Warning: translation file '{0}' could not be" # __IGNORE_WARNING__ |
283 " loaded.".format(translation)) |
283 " loaded.".format(translation)) |
284 print("Using default.") |
284 print("Using default.") # __IGNORE_WARNING__ |
285 |
285 |
286 def __projectOpened(self): |
286 def __projectOpened(self): |
287 """ |
287 """ |
288 Private slot to handle the projectOpened signal. |
288 Private slot to handle the projectOpened signal. |
289 """ |
289 """ |