diff options
| author | Claude Paroz <claude@2xlibre.net> | 2015-10-10 15:12:55 +0200 |
|---|---|---|
| committer | Claude Paroz <claude@2xlibre.net> | 2015-10-10 15:17:21 +0200 |
| commit | 5171f56faeb9ec27153c7e7319c96d3fba774ea5 (patch) | |
| tree | 5806513deefb9aaa7d73bb0e39b16e1b3175dd39 /django/contrib/auth/password_validation.py | |
| parent | 8276f6cfa9caac125cf40920d9096e239f352a7a (diff) | |
Pluralized translatable strings in password_validation.py
Forward port of 86dc4889f from master.
Diffstat (limited to 'django/contrib/auth/password_validation.py')
| -rw-r--r-- | django/contrib/auth/password_validation.py | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/django/contrib/auth/password_validation.py b/django/contrib/auth/password_validation.py index 332d76c845..2af5202207 100644 --- a/django/contrib/auth/password_validation.py +++ b/django/contrib/auth/password_validation.py @@ -13,7 +13,7 @@ from django.utils.encoding import force_text from django.utils.html import format_html from django.utils.module_loading import import_string from django.utils.six import string_types -from django.utils.translation import ugettext as _ +from django.utils.translation import ugettext as _, ungettext @lru_cache.lru_cache(maxsize=None) @@ -97,13 +97,21 @@ class MinimumLengthValidator(object): def validate(self, password, user=None): if len(password) < self.min_length: raise ValidationError( - _("This password is too short. It must contain at least %(min_length)d characters."), + ungettext( + "This password is too short. It must contain at least %(min_length)d character.", + "This password is too short. It must contain at least %(min_length)d characters.", + self.min_length + ), code='password_too_short', params={'min_length': self.min_length}, ) def get_help_text(self): - return _("Your password must contain at least %(min_length)d characters.") % {'min_length': self.min_length} + return ungettext( + "Your password must contain at least %(min_length)d character.", + "Your password must contain at least %(min_length)d characters.", + self.min_length + ) % {'min_length': self.min_length} class UserAttributeSimilarityValidator(object): |
