diff --git a/UI/platform-x11.cpp b/UI/platform-x11.cpp index 3219f6de7d81610f190997877fcd7c1d7d272fe8..13af10e4dc5f17ee1dff45a18e5fd800f3126ff0 100644 --- a/UI/platform-x11.cpp +++ b/UI/platform-x11.cpp @@ -72,6 +72,7 @@ string GetDefaultVideoSavePath() vector GetPreferredLocales() { setlocale(LC_ALL, ""); + vector matched; string messages = setlocale(LC_MESSAGES, NULL); if (!messages.size() || messages == "C" || messages == "POSIX") return {}; @@ -85,10 +86,10 @@ vector GetPreferredLocales() return {locale}; if (locale.substr(0, 2) == messages.substr(0, 2)) - return {locale}; + matched.push_back(locale); } - return {}; + return matched; } bool IsAlwaysOnTop(QWidget *window)