Optimized language chooser template tag.
This commit is contained in:
@@ -54,12 +54,11 @@ def get_admin_interface_languages(context):
|
|||||||
for language in settings.LANGUAGES:
|
for language in settings.LANGUAGES:
|
||||||
lang_code = language[0].lower()
|
lang_code = language[0].lower()
|
||||||
lang_name = language[1].title()
|
lang_name = language[1].title()
|
||||||
with translation.override(lang_code):
|
|
||||||
lang_data = {
|
lang_data = {
|
||||||
'code': lang_code,
|
'code': lang_code,
|
||||||
'name': lang_name,
|
'name': lang_name,
|
||||||
'default': bool(lang_code == default_lang_code),
|
'default': lang_code == default_lang_code,
|
||||||
'active': bool(lang_code == current_lang_code),
|
'active': lang_code == current_lang_code,
|
||||||
'activation_url': '{}?next=/{}{}'.format(
|
'activation_url': '{}?next=/{}{}'.format(
|
||||||
set_language_url, lang_code, admin_nolang_url)
|
set_language_url, lang_code, admin_nolang_url)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user