From 3e1cb5798835917bd64f34dc52fa1ca44eb4c7b2 Mon Sep 17 00:00:00 2001 From: Stiepen22 Date: Sun, 8 Sep 2013 23:43:19 +0200 Subject: Filed attempt on making localization work --- MultiMC.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'MultiMC.cpp') diff --git a/MultiMC.cpp b/MultiMC.cpp index c93701b8..9cbf4947 100644 --- a/MultiMC.cpp +++ b/MultiMC.cpp @@ -3,6 +3,8 @@ #include #include #include +#include +#include #include "gui/mainwindow.h" #include "logic/lists/InstanceList.h" @@ -224,10 +226,22 @@ int main(int argc, char *argv[]) // initialize Qt MultiMC app(argc, argv); + std::cout << "Loading Language File for " << QLocale::system().name().toLocal8Bit().constData() << "..." << std::endl; + + QTranslator qtTranslator; + qtTranslator.load("qt_" + QLocale::system().name(), QLibraryInfo::location(QLibraryInfo::TranslationsPath)); + app.installTranslator(&qtTranslator); + + QTranslator mmcTranslator; + mmcTranslator.load("mmc_" + QLocale::system().name()); + app.installTranslator(&mmcTranslator); + // show main window MainWindow mainWin; mainWin.show(); + + switch(app.status()) { case MultiMC::Initialized: -- cgit v1.2.3