Changeset 1330
- Timestamp:
- 11/21/05 05:10:19 (3 years ago)
- Files:
-
- django/trunk/django/core/validators.py (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/core/validators.py
r1328 r1330 28 28 from django.conf.settings import JING_PATH 29 29 from django.utils.translation import gettext_lazy, ngettext 30 from django.utils.functional import Promise 30 from django.utils.functional import Promise, lazy 31 32 lazy_inter = lazy(lambda a,b: str(a) % b, str) 31 33 32 34 class ValidationError(Exception): … … 234 236 def __init__(self, other_field_name, error_message=None): 235 237 self.other = other_field_name 236 self.error_message = error_message or gettext_lazy("This field must match the '%s' field.") % self.other238 self.error_message = error_message or lazy_inter(gettext_lazy("This field must match the '%s' field."), self.other) 237 239 self.always_test = True 238 240 … … 280 282 self.other_field = other_field 281 283 self.other_value = other_value 282 self.error_message = error_message or gettext_lazy("This field must be given if %(field)s is %(value)s") %{283 'field': other_field, 'value': other_value} 284 self.error_message = error_message or lazy_inter(gettext_lazy("This field must be given if %(field)s is %(value)s"), { 285 'field': other_field, 'value': other_value}) 284 286 self.always_test = True 285 287 … … 292 294 self.other_field = other_field 293 295 self.other_value = other_value 294 self.error_message = error_message or gettext_lazy("This field must be given if %(field)s is not %(value)s") %{295 'field': other_field, 'value': other_value} 296 self.error_message = error_message or lazy_inter(gettext_lazy("This field must be given if %(field)s is not %(value)s"), { 297 'field': other_field, 'value': other_value}) 296 298 self.always_test = True 297 299 … … 360 362 def __init__(self, min_size=None, max_size=None, min_error_message=None, max_error_message=None): 361 363 self.min_size, self.max_size = min_size, max_size 362 self.min_error_message = min_error_message or gettext_lazy("Make sure your uploaded file is at least %s bytes big.") % min_size363 self.max_error_message = max_error_message or gettext_lazy("Make sure your uploaded file is at most %s bytes big.") % min_size364 self.min_error_message = min_error_message or lazy_inter(gettext_lazy("Make sure your uploaded file is at least %s bytes big."), min_size) 365 self.max_error_message = max_error_message or lazy_inter(gettext_lazy("Make sure your uploaded file is at most %s bytes big."), min_size) 364 366 365 367 def __call__(self, field_data, all_data):
