diff --git a/netCDF_visualizer.py b/netCDF_visualizer.py index d000004c508cf995ba481a71f36b64550bfd39e9..d0b498da84207123f48273cb984dc47adf3682c5 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.