From 86780f383d8962af3282016a5db8b8253d1f10ce Mon Sep 17 00:00:00 2001 From: Daniel Klaffenbach Date: Wed, 23 Jun 2010 14:29:20 +0200 Subject: [PATCH] Added support for loading translations --- src/main.cpp | 6 ++++-- src/mainwindow.cpp | 3 +++ src/src.pro | 5 ++++- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index 25be602..31965f8 100755 --- a/src/main.cpp +++ b/src/main.cpp @@ -22,16 +22,18 @@ #include #include "mainwindow.h" +#include + 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(); diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index f75e4ab..f196a16 100755 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -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); } diff --git a/src/src.pro b/src/src.pro index 13a9abc..bbfe174 100755 --- a/src/src.pro +++ b/src/src.pro @@ -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 += \ -- 1.7.9.5