aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
diff options
context:
space:
mode:
authorstonedDiscord <stoned@derpymail.org>2019-08-05 23:30:00 +0200
committerstonedDiscord <stoned@derpymail.org>2019-08-05 23:30:00 +0200
commit078ad79b65692644a1d7230b4cfb9277a16d0310 (patch)
tree638d639001406f55b180818b0d6f1fbe6d75b6dd /src/main.cpp
parentfff2c13b6383d206ccb5e1b2957156210e9d3d1f (diff)
language setting
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/main.cpp b/src/main.cpp
index 7c2daa66..6c15e6f7 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -21,13 +21,20 @@ int main(int argc, char *argv[])
AOApplication main_app(argc, argv);
+ QSettings* configini = main_app.configini;
+
+ QString p_language = configini->value("language",QLocale::system().name()).toString();
+ if (p_language==" " || p_language=="")
+ p_language = QLocale::system().name();
+
QTranslator qtTranslator;
- qtTranslator.load("qt_" + QLocale::system().name(),
+ qtTranslator.load("qt_" + p_language,
QLibraryInfo::location(QLibraryInfo::TranslationsPath));
main_app.installTranslator(&qtTranslator);
QTranslator appTranslator;
- appTranslator.load("ao_" + QLocale::system().name(),":/resource/translations/");
+ qDebug() << ":/resource/translations/ao_" + p_language;
+ appTranslator.load("ao_" + p_language,":/resource/translations/");
main_app.installTranslator(&appTranslator);
main_app.construct_lobby();