50 Public method to activate the translator. |
50 Public method to activate the translator. |
51 """ |
51 """ |
52 from .TranslatorWidget import TranslatorWidget |
52 from .TranslatorWidget import TranslatorWidget |
53 |
53 |
54 self.__widget = TranslatorWidget(self.__plugin, self) |
54 self.__widget = TranslatorWidget(self.__plugin, self) |
|
55 if self.__ui.getLayoutType() == "Sidebars": |
|
56 iconName = "sbTranslator96" |
|
57 else: |
|
58 iconName = "flag-{0}".format(self.__iconSuffix) |
55 self.__ui.addSideWidget( |
59 self.__ui.addSideWidget( |
56 self.__ui.BottomSide, self.__widget, |
60 self.__ui.BottomSide, self.__widget, |
57 UI.PixmapCache.getIcon( |
61 UI.PixmapCache.getIcon( |
58 os.path.join(os.path.dirname(__file__), |
62 os.path.join(os.path.dirname(__file__), "icons", iconName)), |
59 "icons", "sbTranslator96")), |
|
60 self.tr("Translator")) |
63 self.tr("Translator")) |
61 |
64 |
62 self.__activateAct = EricAction( |
65 self.__activateAct = EricAction( |
63 self.tr('Translator'), |
66 self.tr('Translator'), |
64 self.tr('T&ranslator'), |
67 self.tr('T&ranslator'), |