preference for changing language

This commit is contained in:
itsmattkc
2019-02-01 11:02:05 +11:00
parent 5d4b564ba1
commit 4478a386af
5 changed files with 75 additions and 17 deletions
+10 -1
View File
@@ -50,6 +50,7 @@
#include <QLayout>
#include <QApplication>
#include <QPushButton>
#include <QTranslator>
MainWindow* mainWindow;
@@ -205,10 +206,18 @@ MainWindow::MainWindow(QWidget *parent, const QString &an) :
}
}
// load preferred language from file
if (!config.language_file.isEmpty()
&& QFileInfo::exists(config.language_file)) {
QTranslator* translator = new QTranslator(this);
translator->load(config.language_file);
QApplication::installTranslator(translator);
}
alloc_panels(this);
QStatusBar* statusBar = new QStatusBar(this);
statusBar->showMessage("Welcome to " + appName);
statusBar->showMessage(tr("Welcome to %1").arg(appName));
setStatusBar(statusBar);
setup_menus();