173 if self.__ui is not None: |
173 if self.__ui is not None: |
174 loc = self.__ui.getLocale() |
174 loc = self.__ui.getLocale() |
175 if loc and loc != "C": |
175 if loc and loc != "C": |
176 locale_dir = \ |
176 locale_dir = \ |
177 os.path.join(os.path.dirname(__file__), "CxFreeze", "i18n") |
177 os.path.join(os.path.dirname(__file__), "CxFreeze", "i18n") |
178 translation = "cxfreeze_%s" % loc |
178 translation = "cxfreeze_{0}".format(loc) |
179 translator = QTranslator(None) |
179 translator = QTranslator(None) |
180 loaded = translator.load(translation, locale_dir) |
180 loaded = translator.load(translation, locale_dir) |
181 if loaded: |
181 if loaded: |
182 self.__translator = translator |
182 self.__translator = translator |
183 e5App().installTranslator(self.__translator) |
183 e5App().installTranslator(self.__translator) |
184 else: |
184 else: |
185 print("Warning: translation file '%s' could not be loaded." % \ |
185 print("Warning: translation file '{0}' could not be loaded."\ |
186 translation) |
186 .format(translation)) |
187 print("Using default.") |
187 print("Using default.") |
188 |
188 |
189 def __cxfreeze(self): |
189 def __cxfreeze(self): |
190 """ |
190 """ |
191 Private slot to handle the cxfreeze execution. |
191 Private slot to handle the cxfreeze execution. |