+void retranslate() {
+ QString locale = QLocale::system().name();
+
+ QTranslator *translator = new QTranslator;
+ QTranslator *qtTranslator = new QTranslator;
+
+ qtTranslator->load("qt_" + locale,
+ QLibraryInfo::location(QLibraryInfo::TranslationsPath));
+ QCoreApplication::installTranslator(qtTranslator);
+
+ if(!translator->load(":/translations/" + locale)) {
+ translator->load(":/translations/en_US");
+
+ }
+
+ QCoreApplication::installTranslator(translator);
+}
+