Added support for loading translations
authorDaniel Klaffenbach <danielklaffenbach@gmail.com>
Wed, 23 Jun 2010 12:29:20 +0000 (14:29 +0200)
committerDaniel Klaffenbach <danielklaffenbach@gmail.com>
Wed, 23 Jun 2010 12:29:20 +0000 (14:29 +0200)
src/main.cpp
src/mainwindow.cpp
src/src.pro

index 25be602..31965f8 100755 (executable)
 #include <QLocale>
 #include "mainwindow.h"
 
+#include <stdio.h>
+
 int main(int argc, char *argv[])
 {
     QApplication a(argc, argv);
 
     QString locale = QLocale::system().name();
+    QString localedir = "/opt/usr/share/qcpufreq";
     QTranslator translator;
-    translator.load( locale );
+    translator.load( locale, localedir );
     a.installTranslator( &translator );
 
-
     MainWindow w;
 #if defined(Q_WS_S60)
     w.showMaximized();
index f75e4ab..f196a16 100755 (executable)
@@ -37,6 +37,7 @@ MainWindow::MainWindow(QWidget *parent) :
     ui(new Ui::MainWindow)
 {
     ui->setupUi(this);
+
     refresh();
 
     // enable auto rotation
@@ -266,6 +267,8 @@ void MainWindow::refresh()
     ui->freq_adjust->setMaximum( getScalingSteps() );
     ui->freq_adjust->setInvertedAppearance( true );
     ui->freq_adjust->setSliderPosition( getScalingStep(getMaxFreq()) );
+
+    //ui->retranslateUi(this);
 }
 
 
index 13a9abc..bbfe174 100755 (executable)
@@ -41,7 +41,7 @@ unix {
 
        #MAKE INSTALL
 
-       INSTALLS += target helper sudoers desktop icon48 icon64 helper_sr
+       INSTALLS += target helper sudoers desktop icon48 icon64 helper_sr locale_de
        target.path =$$BINDIR
 
        desktop.path = /usr/share/applications/hildon
@@ -63,6 +63,9 @@ unix {
 
        sudoers.path = /etc/sudoers.d/
        sudoers.files += data/sudoers/qcpufreq.sudoers
+
+       locale_de.path = /opt/usr/share/qcpufreq
+       locale_de.files += de.qm
 }
 
 RESOURCES += \