From 88c649d310d44e12e7c4a4c7582adaddc32c82f1 Mon Sep 17 00:00:00 2001 From: James Valleroy Date: Wed, 24 Feb 2016 12:09:31 -0500 Subject: [PATCH] Handle _ in language codes. --- plinth/__main__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plinth/__main__.py b/plinth/__main__.py index 6b463d272..0e8db1b73 100644 --- a/plinth/__main__.py +++ b/plinth/__main__.py @@ -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(