Sophie

Sophie

distrib > Mageia > 8 > armv7hl > by-pkgid > 40f0e29c23b7b9c1a1e1804204e5852c > files > 3

canorus-0.7.3-0.svn20190422.9.mga8.src.rpm

diff -ur canorus-0.7.3rc1.orig/src/canorus.cpp canorus-0.7.3rc1/src/canorus.cpp
--- canorus-0.7.3rc1.orig/src/canorus.cpp	2017-05-20 12:58:42.000000000 +0300
+++ canorus-0.7.3rc1/src/canorus.cpp	2019-04-19 06:18:09.198099933 +0300
@@ -13,6 +13,7 @@
 #include <QDir>
 #include <QCoreApplication>
 #include <QTranslator>
+#include <QLibraryInfo>
 #include <QLocale>
 #include <QTextCodec>
 #include <QMetaMethod>
@@ -98,6 +99,10 @@
 		static_cast<QApplication*>(QApplication::instance())->installTranslator(translator);
 	}
 
+	QTranslator *qtranslator = new QTranslator(); // translators are destroyed when application closes anyway
+	qtranslator->load("qt_" + QLocale::system().name(), QLibraryInfo::location(QLibraryInfo::TranslationsPath));
+	static_cast<QApplication*>(QApplication::instance())->installTranslator(qtranslator);
+
 	if(QLocale::system().language() == QLocale::Hebrew) { // \todo add Arabic, etc.
 		static_cast<QApplication*>(QApplication::instance())->setLayoutDirection(Qt::RightToLeft);
 	}