diff --git a/src/lime_qt/main.cpp b/src/lime_qt/main.cpp index c9a74c1b7..f60a43e09 100644 --- a/src/lime_qt/main.cpp +++ b/src/lime_qt/main.cpp @@ -3413,8 +3413,9 @@ void GMainWindow::LoadTranslation() { bool loaded; if (UISettings::values.language.isEmpty()) { - // If the selected language is empty, use system locale - loaded = translator.load(QLocale(), {}, {}, QStringLiteral(":/languages/")); + // Use the system's default locale + QLocale defaultLocale = QLocale::system(); + loaded = translator.load(defaultLocale, {}, {}, QStringLiteral(":/languages/")); } else { // Otherwise load from the specified file loaded = translator.load(UISettings::values.language, QStringLiteral(":/languages/"));