Changeset 9ccf60504e07…
Parent e44f6f508a07…
by
Changes to 4 files · Browse files at 9ccf60504e07 Showing diff from parent e44f6f508a07 Diff from another changeset...
@@ -43,6 +43,7 @@ demandimport.ignore.append('win32com.shell')
demandimport.ignore.append('tortoisehg.util.config')
demandimport.ignore.append('icons_rc')
+demandimport.ignore.append('translations_rc')
demandimport.enable()
from mercurial import ui as uimod, util
from tortoisehg.util.hgversion import hgversion, checkhgversion
|
@@ -1,2 +1,8 @@ # load icon resources
import icons_rc
+
+# load Qt translations for frozen environment
+try:
+ import translations_rc
+except ImportError:
+ pass
|
@@ -394,7 +394,10 @@
def gettranslationpath():
"""Return path to Qt's translation file (.qm)"""
- return QLibraryInfo.location(QLibraryInfo.TranslationsPath)
+ if getattr(sys, 'frozen', False):
+ return ':/translations'
+ else:
+ return QLibraryInfo.location(QLibraryInfo.TranslationsPath)
def CommonMsgBox(icon, title, main, text='', buttons=QMessageBox.Ok,
labels=[], parent=None, defaultbutton=None):
|
Loading...