diff options
author | Lubos Dolezel <lubos@dolezel.info> | 2015-06-02 20:39:38 +0200 |
---|---|---|
committer | Lubos Dolezel <lubos@dolezel.info> | 2015-06-02 20:39:38 +0200 |
commit | 51b5c517de53e867c0bcadba1d9736f73e264b1b (patch) | |
tree | 474b67346edbb8a64bf9af9b6aaea7074d8a9c52 /src/gui/main.cpp | |
parent | 264f02e1c2bd3039944c3f4978f01550716fc078 (diff) | |
download | twinkle-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.cpp | 7 |
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); |