app/tsrc/unittest_mpmtpinfolink/src/unittest_mpmtpinfolink.cpp
changeset 43 0f32e550d9d8
parent 37 eb79a7c355bf
--- a/app/tsrc/unittest_mpmtpinfolink/src/unittest_mpmtpinfolink.cpp	Fri Jun 25 17:21:37 2010 -0500
+++ b/app/tsrc/unittest_mpmtpinfolink/src/unittest_mpmtpinfolink.cpp	Fri Jul 09 16:27:03 2010 -0500
@@ -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);
+    }
 }
 
 /*!