more work
[qnetwalk-mobile:qnetwalk-mobile.git] / main.cpp
1
2 //  qnetwalk/main.cpp
3 //  Copyright (C) 2004-2008, Andi Peredri <andi@ukr.net>
4 //  Ported to Symbian by Ahmad Mushtaq <ahmad.mushtaq@gmail.com>
5
6 #include <QApplication>
7 #include <QLibraryInfo>
8 #include <QLocale>
9 #include <QTranslator>
10
11 #include "mainwindow.h"
12
13 int main(int argc, char ** argv)
14 {
15     QApplication app(argc, argv);
16     
17     QString locale = QLocale::system().name();
18     QString qtdir = QLibraryInfo::location(QLibraryInfo::TranslationsPath);
19     
20     QTranslator qtranslator(&app);
21     qtranslator.load(QString("qt_") + locale, qtdir);
22     app.installTranslator(&qtranslator);
23
24     QString appdir   = app.applicationDirPath();
25     QString filename = QString("qnetwalk_") + locale;
26     
27     QTranslator translator(&app);
28     if(!translator.load(filename, appdir + "/translations/"))
29         translator.load(filename, appdir + "/../share/qnetwalk/translations/");
30     app.installTranslator(&translator);
31
32     MainWindow window;
33     window.show();
34
35     return app.exec();
36 }
37