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 |