Optimized language chooser template tag.
parent
235d51ed9a
commit
82923f9e98
|
|
@ -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)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue