diff options
| author | manav014 <dpsman13016@gmail.com> | 2020-10-27 17:22:30 +0530 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2020-11-13 09:25:42 +0100 |
| commit | f63f3cdf0969c23fd0c05de0f4a2a1df0cd5112e (patch) | |
| tree | 275b6970b40becf02d1fd13fa8dcf1b6fd3a0a5c /django | |
| parent | 8ed024b9b9ca4491fcb17cb15b3b5f18a8f60ff8 (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.py | 8 |
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: |
