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.