app/tsrc/unittest_mpmtpinfolink/src/unittest_mpmtpinfolink.cpp
changeset 48 af3740e3753f
parent 41 ea59c434026a
--- a/app/tsrc/unittest_mpmtpinfolink/src/unittest_mpmtpinfolink.cpp	Tue Jul 06 14:13:36 2010 +0300
+++ b/app/tsrc/unittest_mpmtpinfolink/src/unittest_mpmtpinfolink.cpp	Wed Aug 18 09:46:20 2010 +0300
@@ -16,6 +16,8 @@
 */
 
 #include <QGraphicsSceneMouseEvent>
+#include <QTranslator>
+#include <QLocale>
 
 #include "stub/inc/hblabel.h"
 #include "stub/inc/qdesktopservices.h"
@@ -55,13 +57,15 @@
 }
 
 TestMpMtpInfoLink::TestMpMtpInfoLink()
-    : mTest( 0 )
+    : mTest(0),
+      mMpTranslator(0)
 {
 }
 
 TestMpMtpInfoLink::~TestMpMtpInfoLink()
 {
     delete mTest;
+    delete mMpTranslator;
 }
 
 /*!
@@ -69,6 +73,15 @@
  */
 void TestMpMtpInfoLink::initTestCase()
 {
+    QString lang = QLocale::system().name();
+    QString path = QString("z:/resource/qt/translations/");
+    bool translatorLoaded = false;
+
+    mMpTranslator = new QTranslator(this);
+    translatorLoaded = mMpTranslator->load(path + "musicplayer_" + lang);
+    if ( translatorLoaded ) {
+        qApp->installTranslator(mMpTranslator);
+    }
 }
 
 /*!