Toolbox/Startup.py

branch
Py2 comp.
changeset 3484
645c12de6b0c
parent 3178
f25fc1364c88
parent 3193
d425f6251b6b
child 3539
0c2dc1446ebf
--- a/Toolbox/Startup.py	Sun Mar 30 22:00:14 2014 +0200
+++ b/Toolbox/Startup.py	Thu Apr 03 23:05:31 2014 +0200
@@ -12,7 +12,8 @@
 import os
 import sys
 
-from PyQt4.QtCore import QTranslator, QLocale, QLibraryInfo, QDir
+from PyQt4.QtCore import QTranslator, QLocale, QLibraryInfo, QDir, \
+    QTextCodec, qVersion
 from PyQt4.QtGui import QApplication
 
 from E5Gui.E5Application import E5Application
@@ -163,6 +164,10 @@
     
     global loaded_translators
     
+    if qVersion() < "5.0.0":
+        # set the default encoding for tr()
+        QTextCodec.setCodecForTr(QTextCodec.codecForName("utf-8"))
+    
     translations = ("qt", "eric5") + translationFiles
     loc = Preferences.getUILanguage()
     if loc is None:

eric ide

mercurial