11 import sys |
11 import sys |
12 |
12 |
13 from PyQt6.QtCore import QDir, QLibraryInfo, QLocale, QTranslator |
13 from PyQt6.QtCore import QDir, QLibraryInfo, QLocale, QTranslator |
14 from PyQt6.QtWidgets import QApplication |
14 from PyQt6.QtWidgets import QApplication |
15 |
15 |
16 from eric7 import Globals |
16 from eric7 import EricUtilities |
17 from eric7.EricGui import EricPixmapCache |
17 from eric7.EricGui import EricPixmapCache |
18 from eric7.EricWidgets.EricApplication import EricApplication |
18 from eric7.EricWidgets.EricApplication import EricApplication |
19 from eric7.Globals import getConfig |
19 from eric7.Globals import getConfig |
20 from eric7.SystemUtilities import QtUtilities |
20 from eric7.SystemUtilities import QtUtilities |
21 |
21 |
124 return "" |
124 return "" |
125 |
125 |
126 if loc == "System": |
126 if loc == "System": |
127 loc = QLocale.system().name() |
127 loc = QLocale.system().name() |
128 if loc != "C": |
128 if loc != "C": |
129 dirs = [getConfig("ericTranslationsDir"), Globals.getConfigDir()] |
129 dirs = [getConfig("ericTranslationsDir"), EricUtilities.getConfigDir()] |
130 if qtTransDir is not None: |
130 if qtTransDir is not None: |
131 dirs.append(qtTransDir) |
131 dirs.append(qtTransDir) |
132 |
132 |
133 loca = loc |
133 loca = loc |
134 for tf in ["{0}_{1}".format(tr, loc) for tr in translations]: |
134 for tf in ["{0}_{1}".format(tr, loc) for tr in translations]: |