Commit 0e45514382a1f09491ad7180e87104ded7b63a67

Authored by Ailson da Cruz
1 parent 990ccb3c

Change language in register form #19

Showing 1 changed file with 6 additions and 6 deletions   Show diff stats
1 from django import forms 1 from django import forms
2 - 2 +from django.utils.translation import ugettext_lazy as _
3 from users.models import User 3 from users.models import User
4 4
5 class RegisterUserForm(forms.ModelForm): 5 class RegisterUserForm(forms.ModelForm):
@@ -12,7 +12,7 @@ class RegisterUserForm(forms.ModelForm): @@ -12,7 +12,7 @@ class RegisterUserForm(forms.ModelForm):
12 def clean_email(self): 12 def clean_email(self):
13 email = self.cleaned_data['email'] 13 email = self.cleaned_data['email']
14 if User.objects.filter(email = email).exists(): 14 if User.objects.filter(email = email).exists():
15 - raise forms.ValidationError('Ja existe um usuario cadastrado com este E-mail') 15 + raise forms.ValidationError(_('There is already a registered User with this e- mail'))
16 return email 16 return email
17 17
18 def clean_password(self): 18 def clean_password(self):
@@ -20,13 +20,13 @@ class RegisterUserForm(forms.ModelForm): @@ -20,13 +20,13 @@ class RegisterUserForm(forms.ModelForm):
20 20
21 # At least MIN_LENGTH long 21 # At least MIN_LENGTH long
22 if len(password) < self.MIN_LENGTH: 22 if len(password) < self.MIN_LENGTH:
23 - raise forms.ValidationError("A senha deve conter no minimo %d caracteres." % self.MIN_LENGTH) 23 + raise forms.ValidationError(_("The password must contain at least % d characters." % self.MIN_LENGTH))
24 24
25 # At least one letter and one non-letter 25 # At least one letter and one non-letter
26 first_isalpha = password[0].isalpha() 26 first_isalpha = password[0].isalpha()
27 if all(c.isalpha() == first_isalpha for c in password): 27 if all(c.isalpha() == first_isalpha for c in password):
28 - raise forms.ValidationError("A senha deve conter pelo menos uma letra e pelo menos um digito ou "\  
29 - "um caractere de pontuacao.") 28 + raise forms.ValidationError(_('The password must contain at least one letter and at least one digit or '\
  29 + "a punctuation character."))
30 30
31 return password 31 return password
32 32
@@ -35,7 +35,7 @@ class RegisterUserForm(forms.ModelForm): @@ -35,7 +35,7 @@ class RegisterUserForm(forms.ModelForm):
35 password2 = self.cleaned_data.get("password2") 35 password2 = self.cleaned_data.get("password2")
36 36
37 if password and password2 and password != password2: 37 if password and password2 and password != password2:
38 - raise forms.ValidationError('A confirmacao da senha esta incorreta') 38 + raise forms.ValidationError(_('The confirmation password is incorrect.'))
39 return password2 39 return password2
40 40
41 def save(self, commit=True): 41 def save(self, commit=True):