From fba4ccf4e9e46dda24fb57b197656e438e6b8911 Mon Sep 17 00:00:00 2001
From: Akira Ohgaki <akiraohgaki@gmail.com>
Date: Tue, 21 Feb 2017 07:29:15 +0900
Subject: [PATCH] Add translator

---
 src/app/main.cpp | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/src/app/main.cpp b/src/app/main.cpp
index 3dda5a1..1233f40 100644
--- a/src/app/main.cpp
+++ b/src/app/main.cpp
@@ -8,6 +8,9 @@
 #include <QQmlApplicationEngine>
 #include <QQmlContext>
 
+#include <QTranslator>
+#include <QLocale>
+
 #include "handlers/confighandler.h"
 #include "handlers/ocsurlhandler.h"
 
@@ -41,6 +44,12 @@ int main(int argc, char *argv[])
 
     QString ocsUrl = args.at(0);
 
+    // Setup translator
+    QTranslator translator;
+    if (translator.load(QLocale(), appConfigApplication["id"].toString(), ".", ":/qm")) {
+        app.installTranslator(&translator);
+    }
+
     // Setup QML
     QQmlApplicationEngine qmlAppEngine;
     QQmlContext *qmlContext = qmlAppEngine.rootContext();
-- 
GitLab