1
0
mirror of https://github.com/qTox/qTox.git synced 2024-03-22 14:00:36 +08:00

System menu translation

This commit is contained in:
PKEv 2015-03-26 23:02:08 +03:00
parent ac9b327fe7
commit 4f650b3177

View File

@ -59,6 +59,7 @@
#include <QList>
#include <QDesktopServices>
#include <QProcess>
#include <qlibraryinfo.h>
#include <tox/tox.h>
#ifdef Q_OS_ANDROID
@ -217,7 +218,20 @@ void Widget::setTranslation()
return;
if (translator->load(locale, ":translations/"))
{
qDebug() << "Loaded translation" << locale;
// system menu translation
QTranslator *qtTranslator = new QTranslator();
QString s_locale = "qt_"+locale;
if ( qtTranslator->load(s_locale, QLibraryInfo::location(QLibraryInfo::TranslationsPath)) )
{
QApplication::installTranslator(qtTranslator);
qDebug() << "System translation loaded" << locale;
}
else
qDebug() << "System translation not loaded" << locale;
}
else
qDebug() << "Error loading translation" << locale;
QCoreApplication::installTranslator(translator);