phoneengine/networkhandlingstarter/src/main.cpp
changeset 30 ebdbd102c78a
parent 27 2f8f8080a020
child 51 f39ed5e045e0
--- a/phoneengine/networkhandlingstarter/src/main.cpp	Mon May 03 12:31:11 2010 +0300
+++ b/phoneengine/networkhandlingstarter/src/main.cpp	Fri May 14 15:51:57 2010 +0300
@@ -15,7 +15,7 @@
  *
  */
 #include <QLocale>
-#include <QTranslator>
+#include <hbtranslator.h>
 #include <hbapplication.h>
 #include <hbmainwindow.h>
 #include <networkhandlingstarter.h>
@@ -27,23 +27,19 @@
 {
     HbApplication app(argc, argv);
     
-    // Load telephone_cp translator
-    QTranslator translator; 
-    QString lang = QLocale::system().name();
-    QString path = "z:/resource/qt/translations/";
-    bool translatorLoaded = translator.load(path + "telephone_cp_" + lang);
-    if (translatorLoaded) {
-        app.installTranslator(&translator);
-    }
-    // Load common translator
-    QTranslator commontranslator;
-    translatorLoaded = commontranslator.load( path + "common_" + lang);
-    if (translatorLoaded) {
-        app.installTranslator(&commontranslator);
-    }
+    // Load translators
+    HbTranslator *commonTranslator = new HbTranslator("common");
+    HbTranslator *control_panelTranslator = new HbTranslator("control_panel");
+    HbTranslator *telephone_cpTranslator = new HbTranslator("telephone_cp"); 
     
     HbMainWindow mainWindow;
     NetworkHandlingStarter service;
-    return app.exec();
+    int err = app.exec();
+    
+    delete commonTranslator;
+    delete control_panelTranslator;
+    delete telephone_cpTranslator;
+    
+    return err;
 }