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 Preferences, Utilities |
16 from eric7 import Globals, 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 |
224 self.languageComboBox.clear() |
224 self.languageComboBox.clear() |
225 |
225 |
226 fnlist = ( |
226 fnlist = ( |
227 glob.glob("eric7_*.qm") |
227 glob.glob("eric7_*.qm") |
228 + glob.glob(os.path.join(getConfig("ericTranslationsDir"), "eric7_*.qm")) |
228 + glob.glob(os.path.join(getConfig("ericTranslationsDir"), "eric7_*.qm")) |
229 + glob.glob(os.path.join(Utilities.getConfigDir(), "eric7_*.qm")) |
229 + glob.glob(os.path.join(Globals.getConfigDir(), "eric7_*.qm")) |
230 ) |
230 ) |
231 locales = {} |
231 locales = {} |
232 for fn in fnlist: |
232 for fn in fnlist: |
233 locale = os.path.basename(fn)[6:-3] |
233 locale = os.path.basename(fn)[6:-3] |
234 if locale not in locales: |
234 if locale not in locales: |