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 |
239 self.languageComboBox.clear() |
239 self.languageComboBox.clear() |
240 |
240 |
241 fnlist = ( |
241 fnlist = ( |
242 glob.glob("eric7_*.qm") |
242 glob.glob("eric7_*.qm") |
243 + glob.glob(os.path.join(getConfig("ericTranslationsDir"), "eric7_*.qm")) |
243 + glob.glob(os.path.join(getConfig("ericTranslationsDir"), "eric7_*.qm")) |
244 + glob.glob(os.path.join(Globals.getConfigDir(), "eric7_*.qm")) |
244 + glob.glob(os.path.join(EricUtilities.getConfigDir(), "eric7_*.qm")) |
245 ) |
245 ) |
246 locales = {} |
246 locales = {} |
247 for fn in fnlist: |
247 for fn in fnlist: |
248 locale = os.path.basename(fn)[6:-3] |
248 locale = os.path.basename(fn)[6:-3] |
249 if locale not in locales: |
249 if locale not in locales: |