Index: src/auth/Auth.cpp
--- src/auth/Auth.cpp.orig
+++ src/auth/Auth.cpp
@@ -116,7 +116,7 @@ namespace SDDM {
         SocketServer::instance()->helpers[id] = this;
         QProcessEnvironment env = child->processEnvironment();
         bool langEmpty = true;
-        QFile localeFile(QStringLiteral("/etc/locale.conf"));
+        QFile localeFile(QStringLiteral("/etc/sddm/locale.conf"));
         if (localeFile.open(QIODevice::ReadOnly | QIODevice::Text)) {
             QTextStream in(&localeFile);
             while (!in.atEnd()) {
