24 # Start-Of-Header |
24 # Start-Of-Header |
25 name = "MQTT Monitor Plugin" |
25 name = "MQTT Monitor Plugin" |
26 author = "Detlev Offenbach <detlev@die-offenbachs.de>" |
26 author = "Detlev Offenbach <detlev@die-offenbachs.de>" |
27 autoactivate = True |
27 autoactivate = True |
28 deactivateable = True |
28 deactivateable = True |
29 version = "1.1.0" |
29 version = "1.1.1" |
30 className = "MqttMonitorPlugin" |
30 className = "MqttMonitorPlugin" |
31 packageName = "MqttMonitor" |
31 packageName = "MqttMonitor" |
32 shortDescription = "Plug-in implementing a tool to connect to a MQTT broker" |
32 shortDescription = "Plug-in implementing a tool to connect to a MQTT broker" |
33 longDescription = ( |
33 longDescription = ( |
34 """Plug-in implementing a tool to connect to a MQTT broker, subscribe""" |
34 """Plug-in implementing a tool to connect to a MQTT broker, subscribe""" |
176 if self.__ui is not None: |
176 if self.__ui is not None: |
177 loc = self.__ui.getLocale() |
177 loc = self.__ui.getLocale() |
178 if loc and loc != "C": |
178 if loc and loc != "C": |
179 locale_dir = os.path.join( |
179 locale_dir = os.path.join( |
180 os.path.dirname(__file__), "MqttMonitor", "i18n") |
180 os.path.dirname(__file__), "MqttMonitor", "i18n") |
181 translation = "mqttmonitor{0}".format(loc) |
181 translation = "mqttmonitor_{0}".format(loc) |
182 translator = QTranslator(None) |
182 translator = QTranslator(None) |
183 loaded = translator.load(translation, locale_dir) |
183 loaded = translator.load(translation, locale_dir) |
184 if loaded: |
184 if loaded: |
185 self.__translator = translator |
185 self.__translator = translator |
186 e5App().installTranslator(self.__translator) |
186 e5App().installTranslator(self.__translator) |