ALT Linux repos
Group :: Graphics
RPM: qcad
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
Patch: qcad-alt-check-translation-file.patch
Download
Download
diff --git a/src/core/RSettings.cpp b/src/core/RSettings.cpp
index 449694bc9..09c93d1ea 100644
--- a/src/core/RSettings.cpp
+++ b/src/core/RSettings.cpp
@@ -608,6 +608,10 @@ void RSettings::loadTranslations(const QString& module, const QStringList& dirs)
QTranslator* translator = new QTranslator(qApp);
for (int i=0; i<translationsDirs.size(); ++i) {
QString name = module + "_" + locale;
+ /* Check if file exists */
+ if (!QFile::exists(QDir(translationsDirs[i]).filePath(name + ".qm"))) {
+ continue;
+ }
if (translator->load(name, translationsDirs[i])) {
QCoreApplication::installTranslator(translator);
break;