diff -r 426f64d419f0 -r 7d3cfeeb5f4f eric6/Plugins/PluginTranslator.py --- a/eric6/Plugins/PluginTranslator.py Sun Apr 05 12:00:11 2020 +0200 +++ b/eric6/Plugins/PluginTranslator.py Sun Apr 05 16:19:12 2020 +0200 @@ -60,13 +60,17 @@ @return dictionary containing the relevant data """ + if e5App().usesDarkPalette(): + icon = os.path.join("UiExtensionPlugins", "Translator", "icons", + "flag-dark") + else: + icon = os.path.join("UiExtensionPlugins", "Translator", "icons", + "flag-light") return { "translatorPage": [ QCoreApplication.translate("TranslatorPlugin", "Translator"), - os.path.join("UiExtensionPlugins", "Translator", "icons", - "flag.png"), - createTranslatorPage, None, None], + icon, createTranslatorPage, None, None], } @@ -141,7 +145,7 @@ global translatorPluginObject translatorPluginObject = self - self.__object = Translator(self, self.__ui) + self.__object = Translator(self, e5App().usesDarkPalette(), self.__ui) self.__object.activate() e5App().registerPluginObject("Translator", self.__object)