Filed attempt on making localization work
This commit is contained in:
parent
45a338a3cd
commit
3e1cb57988
4 changed files with 1235 additions and 1 deletions
14
MultiMC.cpp
14
MultiMC.cpp
|
@ -3,6 +3,8 @@
|
|||
#include <iostream>
|
||||
#include <QDir>
|
||||
#include <QNetworkAccessManager>
|
||||
#include <QTranslator>
|
||||
#include <QLibraryInfo>
|
||||
|
||||
#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:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue