diff --git a/django/contrib/auth/forms.py b/django/contrib/auth/forms.py
index 1997bd5..a825141 100644
--- a/django/contrib/auth/forms.py
+++ b/django/contrib/auth/forms.py
@@ -4,7 +4,7 @@ from django.contrib.sites.models import Site
 from django.template import Context, loader
 from django.core import validators
 from django import newforms as forms
-from django.utils.translation import ugettext as _
+from django.utils.translation import ugettext_lazy as _, ugettext
 
 class UserCreationForm(forms.ModelForm):
     """
@@ -26,13 +26,13 @@ class UserCreationForm(forms.ModelForm):
             User.objects.get(username=username)
         except User.DoesNotExist:
             return username
-        raise forms.ValidationError(_("A user with that username already exists."))
+        raise forms.ValidationError(ugettext("A user with that username already exists."))
     
     def clean_password2(self):
         password1 = self.cleaned_data["password1"]
         password2 = self.cleaned_data["password2"]
         if password1 != password2:
-            raise forms.ValidationError(_("The two password fields didn't match."))
+            raise forms.ValidationError(ugettext("The two password fields didn't match."))
         return password2
     
     def save(self, commit=True):
@@ -68,14 +68,14 @@ class AuthenticationForm(forms.Form):
         if username and password:
             self.user_cache = authenticate(username=username, password=password)
             if self.user_cache is None:
-                raise forms.ValidationError(_("Please enter a correct username and password. Note that both fields are case-sensitive."))
+                raise forms.ValidationError(ugettext("Please enter a correct username and password. Note that both fields are case-sensitive."))
             elif not self.user_cache.is_active:
-                raise forms.ValidationError(_("This account is inactive."))
+                raise forms.ValidationError(ugettext("This account is inactive."))
         
         # TODO: determine whether this should move to its own method.
         if self.request:
             if not self.request.session.test_cookie_worked():
-                raise forms.ValidationError(_("Your Web browser doesn't appear to have cookies enabled. Cookies are required for logging in."))
+                raise forms.ValidationError(ugettext("Your Web browser doesn't appear to have cookies enabled. Cookies are required for logging in."))
         
         return self.cleaned_data
     
@@ -97,7 +97,7 @@ class PasswordResetForm(forms.Form):
         email = self.cleaned_data["email"]
         self.users_cache = User.objects.filter(email__iexact=email)
         if len(self.users_cache) == 0:
-            raise forms.ValidationError(_("That e-mail address doesn't have an associated user account. Are you sure you've registered?"))
+            raise forms.ValidationError(ugettext("That e-mail address doesn't have an associated user account. Are you sure you've registered?"))
     
     def save(self, domain_override=None, email_template_name='registration/password_reset_email.html'):
         """
@@ -122,7 +122,7 @@ class PasswordResetForm(forms.Form):
                 'site_name': site_name,
                 'user': user,
             }
-            send_mail(_("Password reset on %s") % site_name,
+            send_mail(ugettext("Password reset on %s") % site_name,
                 t.render(Context(c)), None, [user.email])
 
 class PasswordChangeForm(forms.Form):
@@ -143,7 +143,7 @@ class PasswordChangeForm(forms.Form):
         """
         old_password = self.cleaned_data["old_password"]
         if not self.user.check_password(old_password):
-            raise forms.ValidationError(_("Your old password was entered incorrectly. Please enter it again."))
+            raise forms.ValidationError(ugettext("Your old password was entered incorrectly. Please enter it again."))
         return old_password
     
     def clean_new_password2(self):
@@ -151,7 +151,7 @@ class PasswordChangeForm(forms.Form):
         password2 = self.cleaned_data.get('new_password2')
         if password1 and password2:
             if password1 != password2:
-                raise forms.ValidationError(_("The two password fields didn't match."))
+                raise forms.ValidationError(ugettext("The two password fields didn't match."))
         return password2
     
     def save(self, commit=True):
@@ -176,7 +176,7 @@ class AdminPasswordChangeForm(forms.Form):
         password2 = self.cleaned_data.get('password2')
         if password1 and password2:
             if password1 != password2:
-                raise forms.ValidationError(_("The two password fields didn't match."))
+                raise forms.ValidationError(ugettext("The two password fields didn't match."))
         return password2
     
     def save(self, commit=True):
