diff --git a/src/main.cpp b/src/main.cpp
index f2364c59650801166e8b8d7597229f36fd1f4b01..94b58c28882e213948ee9387ff459032940b6902 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -243,7 +243,8 @@ main(int argc, char *argv[])
 
     app.setFont(font);
 
-    QString lang = QLocale::system().name();
+    if (QLocale().language() == QLocale::C)
+        QLocale::setDefault(QLocale(QLocale::English, QLocale::UnitedKingdom));
 
     QTranslator qtTranslator;
     qtTranslator.load(QLocale(), "qt", "_", QLibraryInfo::location(QLibraryInfo::TranslationsPath));