21 # Start-of-Header |
21 # Start-of-Header |
22 name = "Django Tags Menu Plugin" |
22 name = "Django Tags Menu Plugin" |
23 author = "Detlev Offenbach <detlev@die-offenbachs.de>" |
23 author = "Detlev Offenbach <detlev@die-offenbachs.de>" |
24 autoactivate = True |
24 autoactivate = True |
25 deactivateable = True |
25 deactivateable = True |
26 version = "2.0.2" |
26 version = "2.0.3" |
27 className = "ProjectDjangoTagsMenuPlugin" |
27 className = "ProjectDjangoTagsMenuPlugin" |
28 packageName = "ProjectDjangoTagsMenu" |
28 packageName = "ProjectDjangoTagsMenu" |
29 shortDescription = "Tags menu for Django projects." |
29 shortDescription = "Tags menu for Django projects." |
30 longDescription = \ |
30 longDescription = \ |
31 """This plug-in adds a menu to select various tag templates to the""" \ |
31 """This plug-in adds a menu to select various tag templates to the""" \ |
149 if self.__ui is not None: |
149 if self.__ui is not None: |
150 loc = self.__ui.getLocale() |
150 loc = self.__ui.getLocale() |
151 if loc and loc != "C": |
151 if loc and loc != "C": |
152 locale_dir = os.path.join( |
152 locale_dir = os.path.join( |
153 os.path.dirname(__file__), "ProjectDjangoTagsMenu", "i18n") |
153 os.path.dirname(__file__), "ProjectDjangoTagsMenu", "i18n") |
154 translation = "djangotagsmenu_%s" % loc |
154 translation = "djangotagsmenu_{0}".format(loc) |
155 translator = QTranslator(None) |
155 translator = QTranslator(None) |
156 loaded = translator.load(translation, locale_dir) |
156 loaded = translator.load(translation, locale_dir) |
157 if loaded: |
157 if loaded: |
158 self.__translator = translator |
158 self.__translator = translator |
159 e5App().installTranslator(self.__translator) |
159 e5App().installTranslator(self.__translator) |