11 import os |
11 import os |
12 |
12 |
13 from PyQt6.QtCore import QTranslator, pyqtSlot |
13 from PyQt6.QtCore import QTranslator, pyqtSlot |
14 from PyQt6.QtWidgets import QColorDialog, QDialog, QStyleFactory |
14 from PyQt6.QtWidgets import QColorDialog, QDialog, QStyleFactory |
15 |
15 |
16 from eric7 import Globals, Preferences |
16 from eric7 import EricUtilities, Preferences |
17 from eric7.EricGui import EricPixmapCache |
17 from eric7.EricGui import EricPixmapCache |
18 from eric7.EricWidgets.EricApplication import ericApp |
18 from eric7.EricWidgets.EricApplication import ericApp |
19 from eric7.EricWidgets.EricIconBar import EricIconBar |
19 from eric7.EricWidgets.EricIconBar import EricIconBar |
20 from eric7.EricWidgets.EricPathPicker import EricPathPickerModes |
20 from eric7.EricWidgets.EricPathPicker import EricPathPickerModes |
21 from eric7.Globals import getConfig |
21 from eric7.Globals import getConfig |
139 self.languageComboBox.clear() |
139 self.languageComboBox.clear() |
140 |
140 |
141 fnlist = ( |
141 fnlist = ( |
142 glob.glob("eric7_*.qm") |
142 glob.glob("eric7_*.qm") |
143 + glob.glob(os.path.join(getConfig("ericTranslationsDir"), "eric7_*.qm")) |
143 + glob.glob(os.path.join(getConfig("ericTranslationsDir"), "eric7_*.qm")) |
144 + glob.glob(os.path.join(Globals.getConfigDir(), "eric7_*.qm")) |
144 + glob.glob(os.path.join(EricUtilities.getConfigDir(), "eric7_*.qm")) |
145 ) |
145 ) |
146 locales = {} |
146 locales = {} |
147 for fn in fnlist: |
147 for fn in fnlist: |
148 locale = os.path.basename(fn)[6:-3] |
148 locale = os.path.basename(fn)[6:-3] |
149 if locale not in locales: |
149 if locale not in locales: |