mirror of
https://github.com/django/django.git
synced 2025-10-26 23:26:08 +00:00
Fixed #24063 -- Allowed locale variants supported by gettext.
The locale code can contain a variant after @, so allowed that.
This commit is contained in:
@@ -43,9 +43,12 @@ accept_language_re = re.compile(r'''
|
||||
(?:\s*,\s*|$) # Multiple accepts per header.
|
||||
''', re.VERBOSE)
|
||||
|
||||
language_code_re = re.compile(r'^[a-z]{1,8}(?:-[a-z0-9]{1,8})*$', re.IGNORECASE)
|
||||
language_code_re = re.compile(
|
||||
r'^[a-z]{1,8}(?:-[a-z0-9]{1,8})*(?:@[a-z0-9]{1,20})?$',
|
||||
re.IGNORECASE
|
||||
)
|
||||
|
||||
language_code_prefix_re = re.compile(r'^/([\w-]+)(/|$)')
|
||||
language_code_prefix_re = re.compile(r'^/([\w@-]+)(/|$)')
|
||||
|
||||
|
||||
@receiver(setting_changed)
|
||||
|
||||
Reference in New Issue
Block a user