Skip to content
Snippets Groups Projects
Commit 557f10c3 authored by kwadronaut's avatar kwadronaut :speech_balloon: Committed by jkito
Browse files

gui: show languages sorted alphabetically in lang list picker

parent f8dfe32f
No related branches found
No related tags found
1 merge request!241Update language picker to include region name and sort the list alphabetically
Pipeline #232737 passed
......@@ -64,6 +64,7 @@ QString getCustomLocaleName(const QString &localeCode) {
return language;
}
// Function to get available locales and sort them alphabetically
QList<QVariant> getAvailableLocales() {
QString localePath = ":/i18n";
QDir dir(localePath);
......@@ -91,6 +92,11 @@ QList<QVariant> getAvailableLocales() {
locales.push_back(localeObject);
}
// Sort locales alphabetically by name, case-insensitive
std::sort(locales.begin(), locales.end(), [](const QVariant &a, const QVariant &b) {
return a.toMap().value("name").toString().toLower() < b.toMap().value("name").toString().toLower();
});
return locales;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment