Add translation infrastructure

This commit is contained in:
Jack Andersen
2018-07-24 20:01:01 -10:00
parent b3958e9d52
commit ca81c07600
10 changed files with 747 additions and 62 deletions

View File

@@ -1,8 +1,10 @@
#include <cstdint>
#include <QApplication>
#include <QStyleFactory>
#include <QTranslator>
#include "MainWindow.hpp"
#include "boo/IApplication.hpp"
#include <QResource>
using namespace std::literals;
@@ -89,6 +91,11 @@ int main(int argc, char* argv[])
BooInterface booApp;
boo::APP = &booApp;
Q_INIT_RESOURCE(translation_res);
QTranslator translator;
if (translator.load(QLocale(), QLatin1String("lang"), QLatin1String("_"), QLatin1String(":/translations")))
a.installTranslator(&translator);
MainWindow w;
w.show();
return a.exec();