summaryrefslogtreecommitdiff
path: root/django
diff options
context:
space:
mode:
authormanav014 <dpsman13016@gmail.com>2020-10-27 17:22:30 +0530
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2020-11-13 09:25:42 +0100
commitf63f3cdf0969c23fd0c05de0f4a2a1df0cd5112e (patch)
tree275b6970b40becf02d1fd13fa8dcf1b6fd3a0a5c /django
parent8ed024b9b9ca4491fcb17cb15b3b5f18a8f60ff8 (diff)
Fixed #29712 -- Made makemessages warn if locales have hyphens and skip them.
Diffstat (limited to 'django')
-rw-r--r--django/core/management/commands/makemessages.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/django/core/management/commands/makemessages.py b/django/core/management/commands/makemessages.py
index 593381c2f4..7aa184b02d 100644
--- a/django/core/management/commands/makemessages.py
+++ b/django/core/management/commands/makemessages.py
@@ -383,6 +383,14 @@ class Command(BaseCommand):
# Build po files for each selected locale
for locale in locales:
+ if '-' in locale:
+ self.stdout.write(
+ 'invalid locale %s, did you mean %s?' % (
+ locale,
+ locale.replace('-', '_'),
+ ),
+ )
+ continue
if self.verbosity > 0:
self.stdout.write('processing locale %s' % locale)
for potfile in potfiles: