From fdbacba4bb3c3a0a05503ddfdff6823124aad9ea Mon Sep 17 00:00:00 2001 From: Fabio Caccamo Date: Fri, 29 Jan 2021 15:57:39 +0100 Subject: [PATCH] Added support to 4-digit language code in language chooser. #111 --- admin_interface/templatetags/admin_interface_tags.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/admin_interface/templatetags/admin_interface_tags.py b/admin_interface/templatetags/admin_interface_tags.py index 13e0c0f..0b77b9e 100644 --- a/admin_interface/templatetags/admin_interface_tags.py +++ b/admin_interface/templatetags/admin_interface_tags.py @@ -42,7 +42,7 @@ def get_admin_interface_languages(context): if not request: return None full_path = request.get_full_path() - admin_nolang_url = re.sub(r'^\/([\w]{2})([\-\_]{1}[\w]{2})?\/', '/', full_path) + admin_nolang_url = re.sub(r'^\/([\w]{2})([\-\_]{1}[\w]{2,4})?\/', '/', full_path) if admin_nolang_url == full_path: # ImproperlyConfigured - must include admin urls using i18n_patterns: # from django.conf.urls.i18n import i18n_patterns