From 86ee9641e515dfc428983bf2db1c03c22e8eb48e Mon Sep 17 00:00:00 2001 From: Emmanuel Heriberto Oceguera Conchas <e.oceguera@gmx.de> Date: Fri, 14 Oct 2022 10:13:34 +0200 Subject: [PATCH] has been updated --- netCDF_visualizer.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/netCDF_visualizer.py b/netCDF_visualizer.py index d000004..d0b498d 100644 --- a/netCDF_visualizer.py +++ b/netCDF_visualizer.py @@ -47,10 +47,29 @@ class netCDFVisualizer: #self is a Plugin #we set the iface as an attribute!! self.iface = iface + #initialize locale + locale = QSettings().value('locale/userLocale')[0:2] + locale_path = os.path.join( + os.path.dirname(__file__), + 'i18n', + 'netCDFVisualizer_{}.qm'.format(locale)) + if os.path.exists(locale_path): + self.translator = QTranslator() + self.translator.load(locale_path) + if qVersion() > '4.3.3': + QCoreApplication.installTranslator(self.translator) + #decalre instance attributes self.actions = [] self.menu = self.tr(u'&netCDFVisualizer') + #we want to add a toolbar + self.toolbar = self.iface.addToolBar(u'netCDFVisualizer') + self.toolbar.setObjectName(u'netCDFVisualizer') + + #print "** INITIALIZING netCDFVisualizer" + self.pluginIsActive = False + self.dockwidget = None def tr(self, message): """Get the translation for a string using Qt translation API. -- GitLab