Toolbox/Startup.py

changeset 3190
a9a94491c4fd
parent 3160
209a07d7e401
child 3193
d425f6251b6b
equal deleted inserted replaced
3189:9a21c547de5f 3190:a9a94491c4fd
8 """ 8 """
9 9
10 import os 10 import os
11 import sys 11 import sys
12 12
13 from PyQt4.QtCore import QTranslator, QLocale, QLibraryInfo, QDir 13 from PyQt4.QtCore import QTranslator, QLocale, QLibraryInfo, QDir, QTextCodec
14 from PyQt4.QtGui import QApplication 14 from PyQt4.QtGui import QApplication
15 15
16 from E5Gui.E5Application import E5Application 16 from E5Gui.E5Application import E5Application
17 17
18 import Globals 18 import Globals
158 @return the requested locale (string) 158 @return the requested locale (string)
159 """ 159 """
160 import Preferences 160 import Preferences
161 161
162 global loaded_translators 162 global loaded_translators
163
164 # set the default encoding for tr()
165 QTextCodec.setCodecForTr(QTextCodec.codecForName("utf-8"))
163 166
164 translations = ("qt", "eric5") + translationFiles 167 translations = ("qt", "eric5") + translationFiles
165 loc = Preferences.getUILanguage() 168 loc = Preferences.getUILanguage()
166 if loc is None: 169 if loc is None:
167 return 170 return

eric ide

mercurial