Sophie

Sophie

distrib > Mageia > cauldron > i586 > by-pkgid > e7a7909d53b524ebea0a88551e9c52f2 > files > 3

basetest-1.3-13.mga9.src.rpm

diff -ur basetest-1.3.orig/src/mainwindow.cpp basetest-1.3/src/mainwindow.cpp
--- basetest-1.3.orig/src/mainwindow.cpp	2012-01-21 01:28:50.000000000 +0400
+++ basetest-1.3/src/mainwindow.cpp	2016-01-24 22:11:23.000000000 +0300
@@ -32,18 +32,20 @@
 #include <QDesktopWidget>
 #include <QtEndian>
 #include "vconfdlg.h"
+#include <QLibraryInfo>
 
 MainWindow::MainWindow(QWidget *parent) :
     QMainWindow(parent)
 {
-    // For lang menu
-    tr("English");
-    qApp->setApplicationVersion("1.3");
-    qApp->setApplicationName(tr("Simulator \"Number system\""));
     appTranslator.load("basetest_" + QLocale::system().name().left(2),":/trans");
-    qtTranslator.load("basetest_" + QLocale::system().name().left(2),":/trans");
+    qtTranslator.load("qt_" + QLocale::system().name(), QLibraryInfo::location(QLibraryInfo::TranslationsPath));
     qApp->installTranslator(&appTranslator);
     qApp->installTranslator(&qtTranslator);
+
+    // For lang menu
+    tr("English");
+    qApp->setApplicationVersion("1.3");
+
     this->main =new QWidget(this);
     this->gbSettings = new QGroupBox();
     this->gbTest = new QGroupBox();
@@ -314,11 +316,13 @@
         qApp->installTranslator(&appTranslator);
         qApp->installTranslator(&qtTranslator);
         appTranslator.load("basetest_" + locale, ":/trans");
-        qtTranslator.load("qt_" + locale, ":/trans");
+        qtTranslator.load("qt_" + locale, QLibraryInfo::location(QLibraryInfo::TranslationsPath));
     }
 }
 void MainWindow::retranslateUi()
 {
+    qApp->setApplicationName(tr("Simulator \"Number system\""));
+
     this->setMaximumSize(this->width()+100,this->height()+10);
 
     this->mnAbout->setTitle(tr("About"));