12 from PyQt6.QtCore import QObject, Qt |
12 from PyQt6.QtCore import QObject, Qt |
13 from PyQt6.QtGui import QKeySequence |
13 from PyQt6.QtGui import QKeySequence |
14 |
14 |
15 from eric7.EricGui import EricPixmapCache |
15 from eric7.EricGui import EricPixmapCache |
16 from eric7.EricGui.EricAction import EricAction |
16 from eric7.EricGui.EricAction import EricAction |
|
17 from eric7.UI.UserInterface import UserInterfaceSide |
17 |
18 |
18 |
19 |
19 class Translator(QObject): |
20 class Translator(QObject): |
20 """ |
21 """ |
21 Class implementing the translator object. |
22 Class implementing the translator object. |
56 "sbTranslator96" |
57 "sbTranslator96" |
57 if self.__ui.getLayoutType() == "Sidebars" |
58 if self.__ui.getLayoutType() == "Sidebars" |
58 else "flag-{0}".format(self.__iconSuffix) |
59 else "flag-{0}".format(self.__iconSuffix) |
59 ) |
60 ) |
60 self.__ui.addSideWidget( |
61 self.__ui.addSideWidget( |
61 self.__ui.BottomSide, |
62 UserInterfaceSide.Bottom, |
62 self.__widget, |
63 self.__widget, |
63 EricPixmapCache.getIcon( |
64 EricPixmapCache.getIcon( |
64 os.path.join(os.path.dirname(__file__), "icons", iconName) |
65 os.path.join(os.path.dirname(__file__), "icons", iconName) |
65 ), |
66 ), |
66 self.tr("Translator"), |
67 self.tr("Translator"), |