- {% for locale in locale_menu %}
+ {% set locales = settings_instance('localization').languageMenuEntries %}
+ {% if locales is empty %}
+ {% set locales = locale_menu %}
+ {% endif %}
+
+ {% for locale in locales %}
{{ locale|language_name }} ({{ locale|upper }})
{% endfor %}
-
\ No newline at end of file
+
diff --git a/translations/messages.en.xlf b/translations/messages.en.xlf
index ce3b8254..ad618f86 100644
--- a/translations/messages.en.xlf
+++ b/translations/messages.en.xlf
@@ -14191,28 +14191,40 @@ Please note, that you can not impersonate a disabled user. If you try you will g