summaryrefslogtreecommitdiffstats
path: root/src/gui/main.cpp
diff options
context:
space:
mode:
authorLubos Dolezel <lubos@dolezel.info>2015-06-02 20:39:38 +0200
committerLubos Dolezel <lubos@dolezel.info>2015-06-02 20:39:38 +0200
commit51b5c517de53e867c0bcadba1d9736f73e264b1b (patch)
tree474b67346edbb8a64bf9af9b6aaea7074d8a9c52 /src/gui/main.cpp
parent264f02e1c2bd3039944c3f4978f01550716fc078 (diff)
downloadtwinkle-51b5c517de53e867c0bcadba1d9736f73e264b1b.tar
twinkle-51b5c517de53e867c0bcadba1d9736f73e264b1b.tar.gz
twinkle-51b5c517de53e867c0bcadba1d9736f73e264b1b.tar.lz
twinkle-51b5c517de53e867c0bcadba1d9736f73e264b1b.tar.xz
twinkle-51b5c517de53e867c0bcadba1d9736f73e264b1b.zip
Localization now builds, installs and loads
Diffstat (limited to 'src/gui/main.cpp')
-rw-r--r--src/gui/main.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/gui/main.cpp b/src/gui/main.cpp
index cd0ad5b..2a89d5d 100644
--- a/src/gui/main.cpp
+++ b/src/gui/main.cpp
@@ -35,6 +35,7 @@
#include <cstdlib>
#include <cstring>
#include <ctime>
+#include <QtDebug>
#include <unistd.h>
#include "address_book.h"
@@ -513,7 +514,11 @@ QApplication *create_user_interface(bool cli_mode, int argc, char **argv, QTrans
// Do not report to memman as the translator will be deleted
// automatically when the QApplication is deleted.
qtranslator = new QTranslator(0);
- qtranslator->load(QString("twinkle_") + QTextCodec::locale(),
+
+ QString langName = QLocale::system().name().left(2);
+
+ qDebug() << "Language name:" << langName;
+ qtranslator->load(QString("twinkle_") + langName,
QString(sys_config->get_dir_lang().c_str()));
qa->installTranslator(qtranslator);