Merge branch 'master' of ssh://drop.maemo.org/git/mdictionary
[mdictionary] / trunk / src / base / gui / main.cpp
index 8d154c2..71cd63a 100644 (file)
@@ -59,13 +59,27 @@ int main(int argc, char *argv[]) {
     QApplication::setOrganizationDomain("comarch.com");
     QApplication::setApplicationName("mDictionary");
 
-
     QStringList search = parseParameters(argc, argv);
 
     qRegisterMetaType<Translation*>("Translation*");
     qRegisterMetaType<QList<Translation*> >("QList<Translation*>");
     qRegisterMetaType<Notify>("Notify");
     qRegisterMetaType<Notify::NotifyType>("Notify::NotifyType");
+
+    QString locale = QLocale::system().name();
+
+    QTranslator qtTranslator;
+    qtTranslator.load("qt_" + QLocale::system().name(),
+    QLibraryInfo::location(QLibraryInfo::TranslationsPath));
+    a.installTranslator(&qtTranslator);
+
+    QTranslator myTranslator;
+    if(locale == "pl_PL")
+        myTranslator.load(":/translations/dict_pl");
+    else
+        myTranslator.load(":/translations/dict_en");
+    a.installTranslator(&myTranslator);
+
     Backbone backbone;
     MainWindow w(&backbone);