Changeset 5229
- Timestamp:
- 05/14/07 06:24:37 (1 year ago)
- Files:
-
- django/branches/unicode/django/contrib/admin/models.py (modified) (1 diff)
- django/branches/unicode/django/contrib/admin/views/decorators.py (modified) (1 diff)
- django/branches/unicode/django/contrib/auth/forms.py (modified) (1 diff)
- django/branches/unicode/django/contrib/comments/models.py (modified) (1 diff)
- django/branches/unicode/django/contrib/comments/views/comments.py (modified) (2 diffs)
- django/branches/unicode/django/contrib/contenttypes/models.py (modified) (2 diffs)
- django/branches/unicode/django/contrib/flatpages/models.py (modified) (1 diff)
- django/branches/unicode/django/contrib/humanize/templatetags/humanize.py (modified) (2 diffs)
- django/branches/unicode/django/contrib/localflavor/au/forms.py (modified) (2 diffs)
- django/branches/unicode/django/contrib/localflavor/br/forms.py (modified) (7 diffs)
- django/branches/unicode/django/contrib/localflavor/ch/ch_states.py (modified) (1 diff)
- django/branches/unicode/django/contrib/localflavor/ch/forms.py (modified) (3 diffs)
- django/branches/unicode/django/contrib/localflavor/cl/forms.py (modified) (2 diffs)
- django/branches/unicode/django/contrib/localflavor/de/de_states.py (modified) (1 diff)
- django/branches/unicode/django/contrib/localflavor/de/forms.py (modified) (3 diffs)
- django/branches/unicode/django/contrib/localflavor/fi/forms.py (modified) (3 diffs)
- django/branches/unicode/django/contrib/localflavor/fr/forms.py (modified) (2 diffs)
- django/branches/unicode/django/contrib/localflavor/is_/forms.py (modified) (3 diffs)
- django/branches/unicode/django/contrib/localflavor/it/forms.py (modified) (4 diffs)
- django/branches/unicode/django/contrib/localflavor/jp/forms.py (modified) (2 diffs)
- django/branches/unicode/django/contrib/localflavor/jp/jp_prefectures.py (modified) (1 diff)
- django/branches/unicode/django/contrib/localflavor/no/forms.py (modified) (3 diffs)
- django/branches/unicode/django/contrib/localflavor/uk/forms.py (modified) (2 diffs)
- django/branches/unicode/django/contrib/localflavor/us/forms.py (modified) (3 diffs)
- django/branches/unicode/django/contrib/redirects/models.py (modified) (1 diff)
- django/branches/unicode/django/contrib/sessions/models.py (modified) (1 diff)
- django/branches/unicode/django/contrib/sites/models.py (modified) (1 diff)
- django/branches/unicode/django/db/models/fields/related.py (modified) (3 diffs)
- django/branches/unicode/django/newforms/models.py (modified) (4 diffs)
- django/branches/unicode/django/newforms/widgets.py (modified) (2 diffs)
- django/branches/unicode/django/templatetags/i18n.py (modified) (1 diff)
- django/branches/unicode/django/views/generic/create_update.py (modified) (4 diffs)
- django/branches/unicode/tests/regressiontests/forms/regressions.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/branches/unicode/django/contrib/admin/models.py
r5200 r5229 2 2 from django.contrib.contenttypes.models import ContentType 3 3 from django.contrib.auth.models import User 4 from django.utils.translation import gettext_lazy as _4 from django.utils.translation import ugettext_lazy as _ 5 5 6 6 ADDITION = 1 django/branches/unicode/django/contrib/admin/views/decorators.py
r5126 r5229 4 4 from django.contrib.auth import authenticate, login 5 5 from django.shortcuts import render_to_response 6 from django.utils.translation import gettext_lazy6 from django.utils.translation import ugettext_lazy 7 7 import base64, datetime, md5 8 8 import cPickle as pickle 9 9 10 ERROR_MESSAGE = gettext_lazy("Please enter a correct username and password. Note that both fields are case-sensitive.")10 ERROR_MESSAGE = ugettext_lazy("Please enter a correct username and password. Note that both fields are case-sensitive.") 11 11 LOGIN_FORM_KEY = 'this_is_the_login_form' 12 12 django/branches/unicode/django/contrib/auth/forms.py
r4482 r5229 5 5 from django.core import validators 6 6 from django import oldforms 7 from django.utils.translation import gettext as _7 from django.utils.translation import ugettext as _ 8 8 9 9 class UserCreationForm(oldforms.Manipulator): django/branches/unicode/django/contrib/comments/models.py
r4873 r5229 3 3 from django.contrib.sites.models import Site 4 4 from django.contrib.auth.models import User 5 from django.utils.translation import gettext_lazy as _5 from django.utils.translation import ugettext_lazy as _ 6 6 from django.conf import settings 7 7 import datetime django/branches/unicode/django/contrib/comments/views/comments.py
r5126 r5229 12 12 from django.utils.text import normalize_newlines 13 13 from django.conf import settings 14 from django.utils.translation import ngettext14 from django.utils.translation import ungettext, ugettext as _ 15 15 import base64, datetime 16 16 … … 109 109 # send the comment to the managers. 110 110 if self.user_cache.comment_set.count() <= settings.COMMENTS_FIRST_FEW: 111 message = ngettext('This comment was posted by a user who has posted fewer than %(count)s comment:\n\n%(text)s',111 message = ungettext('This comment was posted by a user who has posted fewer than %(count)s comment:\n\n%(text)s', 112 112 'This comment was posted by a user who has posted fewer than %(count)s comments:\n\n%(text)s', settings.COMMENTS_FIRST_FEW) % \ 113 113 {'count': settings.COMMENTS_FIRST_FEW, 'text': c.get_as_text()} django/branches/unicode/django/contrib/contenttypes/models.py
r5059 r5229 1 1 from django.db import models 2 from django.utils.translation import gettext_lazy as _2 from django.utils.translation import ugettext_lazy as _ 3 3 4 4 CONTENT_TYPE_CACHE = {} … … 20 20 CONTENT_TYPE_CACHE[key] = ct 21 21 return ct 22 22 23 23 def clear_cache(self): 24 24 """ django/branches/unicode/django/contrib/flatpages/models.py
r5059 r5229 2 2 from django.db import models 3 3 from django.contrib.sites.models import Site 4 from django.utils.translation import gettext_lazy as _4 from django.utils.translation import ugettext_lazy as _ 5 5 6 6 class FlatPage(models.Model): django/branches/unicode/django/contrib/humanize/templatetags/humanize.py
r4856 r5229 1 from django.utils.translation import ngettext 2 from django.utils.translation import gettext_lazy as _ 1 from django.utils.translation import ungettext, ugettext_lazy as _ 3 2 from django import template 4 3 import re … … 45 44 if value < 1000000000: 46 45 new_value = value / 1000000.0 47 return ngettext('%(value).1f million', '%(value).1f million', new_value) % {'value': new_value}46 return ungettext('%(value).1f million', '%(value).1f million', new_value) % {'value': new_value} 48 47 if value < 1000000000000: 49 48 new_value = value / 1000000000.0 50 return ngettext('%(value).1f billion', '%(value).1f billion', new_value) % {'value': new_value}49 return ungettext('%(value).1f billion', '%(value).1f billion', new_value) % {'value': new_value} 51 50 if value < 1000000000000000: 52 51 new_value = value / 1000000000000.0 53 return ngettext('%(value).1f trillion', '%(value).1f trillion', new_value) % {'value': new_value}52 return ungettext('%(value).1f trillion', '%(value).1f trillion', new_value) % {'value': new_value} 54 53 return value 55 54 register.filter(intword) django/branches/unicode/django/contrib/localflavor/au/forms.py
r4973 r5229 6 6 from django.newforms.fields import Field, RegexField, Select, EMPTY_VALUES 7 7 from django.newforms.util import smart_unicode 8 from django.utils.translation import gettext8 from django.utils.translation import ugettext 9 9 import re 10 10 … … 16 16 super(AUPostCodeField, self).__init__(r'^\d{4}$', 17 17 max_length=None, min_length=None, 18 error_message= gettext(u'Enter a 4 digit post code.'),18 error_message=ugettext(u'Enter a 4 digit post code.'), 19 19 *args, **kwargs) 20 20 django/branches/unicode/django/contrib/localflavor/br/forms.py
r5126 r5229 7 7 from django.newforms.fields import Field, RegexField, CharField, Select, EMPTY_VALUES 8 8 from django.utils.encoding import smart_unicode 9 from django.utils.translation import gettext9 from django.utils.translation import ugettext 10 10 import re 11 11 … … 16 16 super(BRZipCodeField, self).__init__(r'^\d{5}-\d{3}$', 17 17 max_length=None, min_length=None, 18 error_message= gettext('Enter a zip code in the format XXXXX-XXX.'),18 error_message=ugettext('Enter a zip code in the format XXXXX-XXX.'), 19 19 *args, **kwargs) 20 20 … … 28 28 if m: 29 29 return u'%s-%s-%s' % (m.group(1), m.group(2), m.group(3)) 30 raise ValidationError( gettext(u'Phone numbers must be in XX-XXXX-XXXX format.'))30 raise ValidationError(ugettext(u'Phone numbers must be in XX-XXXX-XXXX format.')) 31 31 32 32 class BRStateSelect(Select): … … 70 70 int(value) 71 71 except ValueError: 72 raise ValidationError( gettext("This field requires only numbers."))72 raise ValidationError(ugettext("This field requires only numbers.")) 73 73 if len(value) != 11: 74 raise ValidationError( gettext("This field requires at most 11 digits or 14 characters."))74 raise ValidationError(ugettext("This field requires at most 11 digits or 14 characters.")) 75 75 orig_dv = value[-2:] 76 76 … … 82 82 value = value[:-1] + str(new_2dv) 83 83 if value[-2:] != orig_dv: 84 raise ValidationError( gettext("Invalid CPF number."))84 raise ValidationError(ugettext("Invalid CPF number.")) 85 85 86 86 return orig_value … … 104 104 if len(value) != 14: 105 105 raise ValidationError( 106 gettext("This field requires at least 14 digits"))106 ugettext("This field requires at least 14 digits")) 107 107 orig_dv = value[-2:] 108 108 … … 114 114 value = value[:-1] + str(new_2dv) 115 115 if value[-2:] != orig_dv: 116 raise ValidationError( gettext("Invalid CNPJ number."))116 raise ValidationError(ugettext("Invalid CNPJ number.")) 117 117 118 118 return orig_value django/branches/unicode/django/contrib/localflavor/ch/ch_states.py
r5151 r5229 1 1 # -*- coding: utf-8 -* 2 from django.utils.translation import gettext_lazy as _2 from django.utils.translation import ugettext_lazy as _ 3 3 4 4 STATE_CHOICES = ( django/branches/unicode/django/contrib/localflavor/ch/forms.py
r5151 r5229 6 6 from django.newforms.fields import Field, RegexField, Select, EMPTY_VALUES 7 7 from django.utils.encoding import smart_unicode 8 from django.utils.translation import gettext8 from django.utils.translation import ugettext 9 9 import re 10 10 … … 16 16 super(CHZipCodeField, self).__init__(r'^\d{4}$', 17 17 max_length=None, min_length=None, 18 error_message= gettext('Enter a zip code in the format XXXX.'),18 error_message=ugettext('Enter a zip code in the format XXXX.'), 19 19 *args, **kwargs) 20 20 … … 88 88 def clean(self, value): 89 89 super(CHIdentityCardNumberField, self).clean(value) 90 error_msg = gettext('Enter a valid Swiss identity or passport card number in X1234567<0 or 1234567890 format.')90 error_msg = ugettext('Enter a valid Swiss identity or passport card number in X1234567<0 or 1234567890 format.') 91 91 if value in EMPTY_VALUES: 92 92 return u'' django/branches/unicode/django/contrib/localflavor/cl/forms.py
r5126 r5229 5 5 from django.newforms import ValidationError 6 6 from django.newforms.fields import RegexField, EMPTY_VALUES 7 from django.utils.translation import gettext7 from django.utils.translation import ugettext 8 8 9 9 class CLRutField(RegexField): … … 19 19 del kwargs['strict'] 20 20 super(CLRutField, self).__init__(r'^(\d{1,2}\.)?\d{3}\.\d{3}-[\dkK]$', 21 error_message= gettext('Enter valid a Chilean RUT. The format is XX.XXX.XXX-X.'),21 error_message=ugettext('Enter valid a Chilean RUT. The format is XX.XXX.XXX-X.'), 22 22 *args, **kwargs) 23 23 else: 24 24 # In non-strict mode, accept RUTs that validate but do not exist in 25 25 # the real world. 26 super(CLRutField, self).__init__(r'^[\d\.]{1,11}-?[\dkK]$', error_message= gettext(u'Enter valid a Chilean RUT'), *args, **kwargs)26 super(CLRutField, self).__init__(r'^[\d\.]{1,11}-?[\dkK]$', error_message=ugettext(u'Enter valid a Chilean RUT'), *args, **kwargs) 27 27 28 28 def clean(self, value): django/branches/unicode/django/contrib/localflavor/de/de_states.py
r4926 r5229 1 1 # -*- coding: utf-8 -* 2 from django.utils.translation import gettext_lazy as _2 from django.utils.translation import ugettext_lazy as _ 3 3 4 4 STATE_CHOICES = ( django/branches/unicode/django/contrib/localflavor/de/forms.py
r4939 r5229 5 5 from django.newforms import ValidationError 6 6 from django.newforms.fields import Field, RegexField, Select, EMPTY_VALUES 7 from django.utils.translation import gettext7 from django.utils.translation import ugettext 8 8 import re 9 9 … … 14 14 super(DEZipCodeField, self).__init__(r'^\d{5}$', 15 15 max_length=None, min_length=None, 16 error_message= gettext(u'Enter a zip code in the format XXXXX.'),16 error_message=ugettext(u'Enter a zip code in the format XXXXX.'), 17 17 *args, **kwargs) 18 18 … … 58 58 def clean(self, value): 59 59 super(DEIdentityCardNumberField, self).clean(value) 60 error_msg = gettext(u'Enter a valid German identity card number in XXXXXXXXXXX-XXXXXXX-XXXXXXX-X format.')60 error_msg = ugettext(u'Enter a valid German identity card number in XXXXXXXXXXX-XXXXXXX-XXXXXXX-X format.') 61 61 if value in EMPTY_VALUES: 62 62 return u'' django/branches/unicode/django/contrib/localflavor/fi/forms.py
r4973 r5229 6 6 from django.newforms import ValidationError 7 7 from django.newforms.fields import Field, RegexField, Select, EMPTY_VALUES 8 from django.utils.translation import gettext8 from django.utils.translation import ugettext 9 9 10 10 class FIZipCodeField(RegexField): … … 12 12 super(FIZipCodeField, self).__init__(r'^\d{5}$', 13 13 max_length=None, min_length=None, 14 error_message= gettext(u'Enter a zip code in the format XXXXX.'),14 error_message=ugettext(u'Enter a zip code in the format XXXXX.'), 15 15 *args, **kwargs) 16 16 … … 38 38 (?P<checksum>[%s])$""" % checkmarks, value, re.VERBOSE | re.IGNORECASE) 39 39 if not result: 40 raise ValidationError( gettext(u'Enter a valid Finnish social security number.'))40 raise ValidationError(ugettext(u'Enter a valid Finnish social security number.')) 41 41 gd = result.groupdict() 42 42 checksum = int(gd['date'] + gd['serial']) 43 43 if checkmarks[checksum % len(checkmarks)] == gd['checksum'].upper(): 44 44 return u'%s' % value.upper() 45 raise ValidationError( gettext(u'Enter a valid Finnish social security number.'))45 raise ValidationError(ugettext(u'Enter a valid Finnish social security number.')) django/branches/unicode/django/contrib/localflavor/fr/forms.py
r4918 r5229 6 6 from django.newforms.fields import Field, RegexField, Select, EMPTY_VALUES 7 7 from django.utils.encoding import smart_unicode 8 from django.utils.translation import gettext8 from django.utils.translation import ugettext 9 9 import re 10 10 … … 15 15 super(FRZipCodeField, self).__init__(r'^\d{5}$', 16 16 max_length=None, min_length=None, 17 error_message= gettext(u'Enter a zip code in the format XXXXX.'),17 error_message=ugettext(u'Enter a zip code in the format XXXXX.'), 18 18 *args, **kwargs) 19 19 django/branches/unicode/django/contrib/localflavor/is_/forms.py
r5214 r5229 6 6 from django.newforms.fields import RegexField, EMPTY_VALUES 7 7 from django.newforms.widgets import Select 8 from django.utils.translation import gettext8 from django.utils.translation import ugettext 9 9 10 10 class ISIdNumberField(RegexField): … … 14 14 """ 15 15 def __init__(self, *args, **kwargs): 16 error_msg = gettext(u'Enter a valid Icelandic identification number. The format is XXXXXX-XXXX.')16 error_msg = ugettext(u'Enter a valid Icelandic identification number. The format is XXXXXX-XXXX.') 17 17 kwargs['min_length'],kwargs['max_length'] = 10,11 18 18 super(ISIdNumberField, self).__init__(r'^\d{6}(-| )?\d{4}$', error_message=error_msg, *args, **kwargs) … … 28 28 return self._format(value) 29 29 else: 30 raise ValidationError( gettext(u'The Icelandic identification number is not valid.'))30 raise ValidationError(ugettext(u'The Icelandic identification number is not valid.')) 31 31 32 32 def _canonify(self, value): django/branches/unicode/django/contrib/localflavor/it/forms.py
r5054 r5229 5 5 from django.newforms import ValidationError 6 6 from django.newforms.fields import Field, RegexField, Select, EMPTY_VALUES 7 from django.utils.translation import gettext7 from django.utils.translation import ugettext 8 8 from django.utils.encoding import smart_unicode 9 9 from django.contrib.localflavor.it.util import ssn_check_digit, vat_number_check_digit … … 14 14 super(ITZipCodeField, self).__init__(r'^\d{5}$', 15 15 max_length=None, min_length=None, 16 error_message= gettext(u'Enter a valid zip code.'),16 error_message=ugettext(u'Enter a valid zip code.'), 17 17 *args, **kwargs) 18 18 … … 39 39 'Informazioni sulla codificazione delle persone fisiche'. 40 40 """ 41 err_msg = gettext(u'Enter a valid Social Security number.')41 err_msg = ugettext(u'Enter a valid Social Security number.') 42 42 def __init__(self, *args, **kwargs): 43 43 super(ITSocialSecurityNumberField, self).__init__(r'^\w{3}\s*\w{3}\s*\w{5}\s*\w{5}$', … … 66 66 if value == u'': 67 67 return value 68 err_msg = gettext(u'Enter a valid VAT number.')68 err_msg = ugettext(u'Enter a valid VAT number.') 69 69 try: 70 70 vat_number = int(value) django/branches/unicode/django/contrib/localflavor/jp/forms.py
r4822 r5229 5 5 from django.core import validators 6 6 from django.newforms import ValidationError 7 from django.utils.translation import gettext7 from django.utils.translation import ugettext 8 8 from django.newforms.fields import RegexField, Select 9 9 … … 19 19 super(JPPostalCodeField, self).__init__(r'^\d{3}-\d{4}$|^\d{7}$', 20 20 max_length=None, min_length=None, 21 error_message= gettext(u'Enter a postal code in the format XXXXXXX or XXX-XXXX.'),21 error_message=ugettext(u'Enter a postal code in the format XXXXXXX or XXX-XXXX.'), 22 22 *args, **kwargs) 23 23 django/branches/unicode/django/contrib/localflavor/jp/jp_prefectures.py
r4822 r5229 1 from django.utils.translation import gettext_lazy asgettext_lazy1 from django.utils.translation import ugettext_lazy 2 2 3 3 JP_PREFECTURES = ( 4 ('hokkaido', gettext_lazy('Hokkaido'),),5 ('aomori', gettext_lazy('Aomori'),),6 ('iwate', gettext_lazy('Iwate'),),7 ('miyagi', gettext_lazy('Miyagi'),),8 ('akita', gettext_lazy('Akita'),),9 ('yamagata', gettext_lazy('Yamagata'),),10 ('fukushima', gettext_lazy('Fukushima'),),11 ('ibaraki', gettext_lazy('Ibaraki'),),12 ('tochigi', gettext_lazy('Tochigi'),),13 ('gunma', gettext_lazy('Gunma'),),14 ('saitama', gettext_lazy('Saitama'),),15 ('chiba', gettext_lazy('Chiba'),),16 ('tokyo', gettext_lazy('Tokyo'),),17 ('kanagawa', gettext_lazy('Kanagawa'),),18 ('yamanashi', gettext_lazy('Yamanashi'),),19 ('nagano', gettext_lazy('Nagano'),),20 ('niigata', gettext_lazy('Niigata'),),21 ('toyama', gettext_lazy('Toyama'),),22 ('ishikawa', gettext_lazy('Ishikawa'),),23 ('fukui', gettext_lazy('Fukui'),),24 ('gifu', gettext_lazy('Gifu'),),25 ('shizuoka', gettext_lazy('Shizuoka'),),26 ('aichi', gettext_lazy('Aichi'),),27 ('mie', gettext_lazy('Mie'),),28 ('shiga', gettext_lazy('Shiga'),),29 ('kyoto', gettext_lazy('Kyoto'),),30 ('osaka', gettext_lazy('Osaka'),),31 ('hyogo', gettext_lazy('Hyogo'),),32 ('nara', gettext_lazy('Nara'),),33 ('wakayama', gettext_lazy('Wakayama'),),34 ('tottori', gettext_lazy('Tottori'),),35 ('shimane', gettext_lazy('Shimane'),),36 ('okayama', gettext_lazy('Okayama'),),37 ('hiroshima', gettext_lazy('Hiroshima'),),38 ('yamaguchi', gettext_lazy('Yamaguchi'),),39 ('tokushima', gettext_lazy('Tokushima'),),40 ('kagawa', gettext_lazy('Kagawa'),),41 ('ehime', gettext_lazy('Ehime'),),42 ('kochi', gettext_lazy('Kochi'),),43 ('fukuoka', gettext_lazy('Fukuoka'),),44 ('saga', gettext_lazy('Saga'),),45 ('nagasaki', gettext_lazy('Nagasaki'),),46 ('kumamoto', gettext_lazy('Kumamoto'),),47 ('oita', gettext_lazy('Oita'),),48 ('miyazaki', gettext_lazy('Miyazaki'),),49 ('kagoshima', gettext_lazy('Kagoshima'),),50 ('okinawa', gettext_lazy('Okinawa'),),4 ('hokkaido', ugettext_lazy('Hokkaido'),), 5 ('aomori', ugettext_lazy('Aomori'),), 6 ('iwate', ugettext_lazy('Iwate'),), 7 ('miyagi', ugettext_lazy('Miyagi'),), 8 ('akita', ugettext_lazy('Akita'),), 9 ('yamagata', ugettext_lazy('Yamagata'),), 10 ('fukushima', ugettext_lazy('Fukushima'),), 11 ('ibaraki', ugettext_lazy('Ibaraki'),), 12 ('tochigi', ugettext_lazy('Tochigi'),), 13 ('gunma', ugettext_lazy('Gunma'),), 14 ('saitama', ugettext_lazy('Saitama'),), 15 ('chiba', ugettext_lazy('Chiba'),), 16 ('tokyo', ugettext_lazy('Tokyo'),), 17 ('kanagawa', ugettext_lazy('Kanagawa'),), 18 ('yamanashi', ugettext_lazy('Yamanashi'),), 19 ('nagano', ugettext_lazy('Nagano'),), 20 ('niigata', ugettext_lazy('Niigata'),), 21 ('toyama', ugettext_lazy('Toyama'),), 22 ('ishikawa', ugettext_lazy('Ishikawa'),), 23 ('fukui', ugettext_lazy('Fukui'),), 24 ('gifu', ugettext_lazy('Gifu'),), 25 ('shizuoka', ugettext_lazy('Shizuoka'),), 26 ('aichi', ugettext_lazy('Aichi'),), 27 ('mie', ugettext_lazy('Mie'),), 28 ('shiga', ugettext_lazy('Shiga'),), 29 ('kyoto', ugettext_lazy('Kyoto'),), 30 ('osaka', ugettext_lazy('Osaka'),), 31 ('hyogo', ugettext_lazy('Hyogo'),), 32 ('nara', ugettext_lazy('Nara'),), 33 ('wakayama', ugettext_lazy('Wakayama'),), 34 ('tottori', ugettext_lazy('Tottori'),), 35 ('shimane', ugettext_lazy('Shimane'),), 36 ('okayama', ugettext_lazy('Okayama'),), 37 ('hiroshima', ugettext_lazy('Hiroshima'),), 38 ('yamaguchi', ugettext_lazy('Yamaguchi'),), 39 ('tokushima', ugettext_lazy('Tokushima'),), 40 ('kagawa', ugettext_lazy('Kagawa'),), 41 ('ehime', ugettext_lazy('Ehime'),), 42 ('kochi', ugettext_lazy('Kochi'),), 43 ('fukuoka', ugettext_lazy('Fukuoka'),), 44 ('saga', ugettext_lazy('Saga'),), 45 ('nagasaki', ugettext_lazy('Nagasaki'),), 46 ('kumamoto', ugettext_lazy('Kumamoto'),), 47 ('oita', ugettext_lazy('Oita'),), 48 ('miyazaki', ugettext_lazy('Miyazaki'),), 49 ('kagoshima', ugettext_lazy('Kagoshima'),), 50 ('okinawa', ugettext_lazy('Okinawa'),), 51 51 ) django/branches/unicode/django/contrib/localflavor/no/forms.py
r4888 r5229 7 7 from django.newforms import ValidationError 8 8 from django.newforms.fields import Field, RegexField, Select, EMPTY_VALUES 9 from django.utils.translation import gettext9 from django.utils.translation import ugettext 10 10 11 11 class NOZipCodeField(RegexField): … … 13 13 super(NOZipCodeField, self).__init__(r'^\d{4}$', 14 14 max_length=None, min_length=None, 15 error_message= gettext(u'Enter a zip code in the format XXXX.'),15 error_message=ugettext(u'Enter a zip code in the format XXXX.'), 16 16 *args, **kwargs) 17 17 … … 34 34 return u'' 35 35 36 msg = gettext(u'Enter a valid Norwegian social security number.')36 msg = ugettext(u'Enter a valid Norwegian social security number.') 37 37 if not re.match(r'^\d{11}$', value): 38 38 raise ValidationError(msg) django/branches/unicode/django/contrib/localflavor/uk/forms.py
r4527 r5229 4 4 5 5 from django.newforms.fields import RegexField 6 from django.utils.translation import gettext6 from django.utils.translation import ugettext 7 7 8 8 class UKPostcodeField(RegexField): … … 16 16 super(UKPostcodeField, self).__init__(r'^(GIR 0AA|[A-PR-UWYZ]([0-9]{1,2}|([A-HIK-Y][0-9](|[0-9]|[ABEHMNPRVWXY]))|[0-9][A-HJKSTUW]) [0-9][ABD-HJLNP-UW-Z]{2})$', 17 17 max_length=None, min_length=None, 18 error_message= gettext(u'Enter a postcode. A space is required between the two postcode parts.'),18 error_message=ugettext(u'Enter a postcode. A space is required between the two postcode parts.'), 19 19 *args, **kwargs) django/branches/unicode/django/contrib/localflavor/us/forms.py
r4973 r5229 6 6 from django.newforms.fields import Field, RegexField, Select, EMPTY_VALUES 7 7 from django.utils.encoding import smart_unicode 8 from django.utils.translation import gettext8 from django.utils.translation import ugettext 9 9 import re 10 10 … … 16 16 super(USZipCodeField, self).__init__(r'^\d{5}(?:-\d{4})?$', 17 17 max_length=None, min_length=None, 18 error_message= gettext(u'Enter a zip code in the format XXXXX or XXXXX-XXXX.'),18 error_message=ugettext(u'Enter a zip code in the format XXXXX or XXXXX-XXXX.'), 19 19 *args, **kwargs) 20 20 … … 49 49 if value in EMPTY_VALUES: 50 50 return u'' 51 msg = gettext(u'Enter a valid U.S. Social Security number in XXX-XX-XXXX format.')51 msg = ugettext(u'Enter a valid U.S. Social Security number in XXX-XX-XXXX format.') 52 52 match = re.match(ssn_re, value) 53 53 if not match: django/branches/unicode/django/contrib/redirects/models.py
r5059 r5229 1 1 from django.db import models 2 2 from django.contrib.sites.models import Site 3 from django.utils.translation import gettext_lazy as _3 from django.utils.translation import ugettext_lazy as _ 4 4 5 5 class Redirect(models.Model): django/branches/unicode/django/contrib/sessions/models.py
r4771 r5229 2 2 import cPickle as pickle 3 3 from django.db import models 4 from django.utils.translation import gettext_lazy as _4 from django.utils.translation import ugettext_lazy as _ 5 5 from django.conf import settings 6 6 django/branches/unicode/django/contrib/sites/models.py
r5059 r5229 1 1 from django.db import models 2 from django.utils.translation import gettext_lazy as _2 from django.utils.translation import ugettext_lazy as _ 3 3 4 4 class SiteManager(models.Manager): django/branches/unicode/django/db/models/fields/related.py
r5203 r5229 4 4 from django.db.models.related import RelatedObject 5 5 from django.utils.text import capfirst 6 from django.utils.translation import gettext_lazy, string_concat,ngettext6 from django.utils.translation import ugettext_lazy, string_concat, ungettext 7 7 from django.utils.functional import curry 8 8 from django.utils.encoding import smart_unicode … … 641 641 642 642 if self.rel.raw_id_admin: 643 msg = gettext_lazy('Separate multiple IDs with commas.')644 else: 645 msg = gettext_lazy('Hold down "Control", or "Command" on a Mac, to select more than one.')643 msg = ugettext_lazy('Separate multiple IDs with commas.') 644 else: 645 msg = ugettext_lazy('Hold down "Control", or "Command" on a Mac, to select more than one.') 646 646 self.help_text = string_concat(self.help_text, ' ', msg) 647 647 … … 690 690 if len(objects) != len(pks): 691 691 badkeys = [k for k in pks if k not in objects] 692 raise validators.ValidationError, ngettext("Please enter valid %(self)s IDs. The value %(value)r is invalid.",692 raise validators.ValidationError, ungettext("Please enter valid %(self)s IDs. The value %(value)r is invalid.", 693 693 "Please enter valid %(self)s IDs. The values %(value)r are invalid.", len(badkeys)) % { 694 694 'self': self.verbose_name, django/branches/unicode/django/newforms/models.py
r5214 r5229 4 4 """ 5 5 6 from django.utils.translation import gettext6 from django.utils.translation import ugettext 7 7 from util import ValidationError 8 8 from forms import BaseForm, DeclarativeFieldsMetaclass, SortedDictFromList … … 168 168 value = self.queryset.model._default_manager.get(pk=value) 169 169 except self.queryset.model.DoesNotExist: 170 raise ValidationError( gettext(u'Select a valid choice. That choice is not one of the available choices.'))170 raise ValidationError(ugettext(u'Select a valid choice. That choice is not one of the available choices.')) 171 171 return value 172 172 … … 181 181 def clean(self, value): 182 182 if self.required and not value: 183 raise ValidationError( gettext(u'This field is required.'))183 raise ValidationError(ugettext(u'This field is required.')) 184 184 elif not self.required and not value: 185 185 return [] 186 186 if not isinstance(value, (list, tuple)): 187 raise ValidationError( gettext(u'Enter a list of values.'))187 raise ValidationError(ugettext(u'Enter a list of values.')) 188 188 final_values = [] 189 189 for val in value: … … 191 191 obj = self.queryset.model._default_manager.get(pk=val) 192 192 except self.queryset.model.DoesNotExist: 193 raise ValidationError( gettext(u'Select a valid choice. %s is not one of the available choices.') % val)193 raise ValidationError(ugettext(u'Select a valid choice. %s is not one of the available choices.') % val) 194 194 else: 195 195 final_values.append(obj) django/branches/unicode/django/newforms/widgets.py
r5223 r5229 13 13 from django.utils.datastructures import MultiValueDict 14 14 from django.utils.html import escape 15 from django.utils.translation import gettext15 from django.utils.translation import ugettext 16 16 from django.utils.encoding import StrAndUnicode, smart_unicode 17 17 from itertools import chain … … 178 178 """ 179 179 def __init__(self, attrs=None): 180 choices = ((u'1', gettext('Unknown')), (u'2', gettext('Yes')), (u'3',gettext('No')))180 choices = ((u'1', ugettext('Unknown')), (u'2', ugettext('Yes')), (u'3', ugettext('No'))) 181 181 super(NullBooleanSelect, self).__init__(attrs, choices) 182 182 django/branches/unicode/django/templatetags/i18n.py
r5082 r5229 12 12 def render(self, context): 13 13 from django.conf import settings 14 context[self.variable] = [(k, translation. gettext(v)) for k, v in settings.LANGUAGES]14 context[self.variable] = [(k, translation.ugettext(v)) for k, v in settings.LANGUAGES] 15 15 return '' 16 16 django/branches/unicode/django/views/generic/create_update.py
r4265 r5229 7 7 from django.http import Http404, HttpResponse, HttpResponseRedirect 8 8 from django.core.exceptions import ObjectDoesNotExist, ImproperlyConfigured 9 from django.utils.translation import gettext9 from django.utils.translation import ugettext 10 10 11 11 def create_object(request, model, template_name=None, … … 41 41 42 42 if request.user.is_authenticated(): 43 request.user.message_set.create(message= gettext("The %(verbose_name)s was created successfully.") % {"verbose_name": model._meta.verbose_name})43 request.user.message_set.create(message=ugettext("The %(verbose_name)s was created successfully.") % {"verbose_name": model._meta.verbose_name}) 44 44 45 45 # Redirect to the new object: first by trying post_save_redirect, … … 115 115 116 116 if request.user.is_authenticated(): 117 request.user.message_set.create(message= gettext("The %(verbose_name)s was updated successfully.") % {"verbose_name": model._meta.verbose_name})117 request.user.message_set.create(message=ugettext("The %(verbose_name)s was updated successfully.") % {"verbose_name": model._meta.verbose_name}) 118 118 119 119 # Do a post-after-redirect so that reload works, etc. … … 182 182 object.delete() 183 183 if request.user.is_authenticated(): 184 request.user.message_set.create(message= gettext("The %(verbose_name)s was delete
