Handle _ in language codes.

This commit is contained in:
James Valleroy 2016-02-24 12:09:31 -05:00 committed by Sunil Mohan Adapa
parent 19d8e2f98f
commit 88c649d310
No known key found for this signature in database
GPG Key ID: 36C361440C9BC971

View File

@ -231,8 +231,9 @@ def configure_django():
translated_language_codes = next(os.walk(locale_dir))[1]
all_languages = dict(django.conf.global_settings.LANGUAGES)
for code in translated_language_codes:
if code in all_languages:
languages.append((code, all_languages[code]))
lang_code = code.replace('_', '-')
if lang_code in all_languages:
languages.append((code, all_languages[lang_code]))
languages = sorted(languages, key=lambda tup: tup[1])
django.conf.settings.configure(