diff --git a/django/conf/locale/ru/LC_MESSAGES/django.mo b/django/conf/locale/ru/LC_MESSAGES/django.mo
index ea8a9e44ab..c98881206e 100644
Binary files a/django/conf/locale/ru/LC_MESSAGES/django.mo and b/django/conf/locale/ru/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/ru/LC_MESSAGES/django.po b/django/conf/locale/ru/LC_MESSAGES/django.po
index aec5077111..f0a6027636 100644
--- a/django/conf/locale/ru/LC_MESSAGES/django.po
+++ b/django/conf/locale/ru/LC_MESSAGES/django.po
@@ -499,7 +499,7 @@ msgstr "URL"
 msgid ""
 "Example: '/about/contact/'. Make sure to have leading and trailing slashes."
 msgstr ""
-"������: '/about/contact/'. ������ ��������, ��� �������� ������������ ����."
+"������: '/about/contact/'. ������ ��������, ��� �������� ����������� ����."
 
 #: models/core.py:89
 msgid "title"
@@ -606,15 +606,15 @@ msgstr "
 
 #: models/auth.py:37
 msgid "Use an MD5 hash -- not the raw password."
-msgstr "����������� MD5 ��� -- ������ �� �������������� ������"
+msgstr "����������� MD5 ��� -- ������ �� �������������� ������."
 
 #: models/auth.py:38
 msgid "staff status"
-msgstr ""
+msgstr "������ ���������"
 
 #: models/auth.py:38
 msgid "Designates whether the user can log into this admin site."
-msgstr ""
+msgstr "�������, ���� ������������ ����� ������� � �����. ����� �����."
 
 #: models/auth.py:39
 msgid "active"
@@ -637,6 +637,8 @@ msgid ""
 "In addition to the permissions manually assigned, this user will also get "
 "all permissions granted to each group he/she is in."
 msgstr ""
+"� ���������� � ������� ���������� ��������, ���� ������������ ����� �������� "
+"��� ����� ������, � ������� �� �����������."
 
 #: models/auth.py:48
 #, fuzzy
@@ -843,8 +845,8 @@ msgstr "
 #, python-format
 msgid "Watch your mouth! The word %s is not allowed here."
 msgid_plural "Watch your mouth! The words %s are not allowed here."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "������� �� ������� �������! ����� %s ����� ���������."
+msgstr[1] "������� �� ������� �������! ����� %s ����� ���������."
 
 #: core/validators.py:231
 #, python-format
@@ -871,7 +873,7 @@ msgstr ""
 
 #: core/validators.py:308
 msgid "Duplicate values are not allowed."
-msgstr ""
+msgstr "������� �������� ����������."
 
 #: core/validators.py:331
 #, python-format
@@ -880,52 +882,55 @@ msgstr ""
 
 #: core/validators.py:342
 msgid "Please enter a valid decimal number."
-msgstr ""
+msgstr "����������, ������� ���������� ���������� �����."
 
 #: core/validators.py:344
 #, python-format
 msgid "Please enter a valid decimal number with at most %s total digit."
 msgid_plural ""
 "Please enter a valid decimal number with at most %s total digits."
-msgstr[0] ""
+msgstr[0] "����������, ������� ���������� ���������� ����� � ������������ ����������� ������ %s."
 msgstr[1] ""
+"����������, ������� ���������� ���������� ����� � ������������ ����������� ������ %s."
 
 #: core/validators.py:347
 #, python-format
 msgid "Please enter a valid decimal number with at most %s decimal place."
 msgid_plural ""
 "Please enter a valid decimal number with at most %s decimal places."
-msgstr[0] ""
+msgstr[0] "����������, ������� ���������� ���������� ����� � ������������ ����������� ������ ����� ������� %s."
 msgstr[1] ""
+"����������, ������� ���������� ���������� ����� � ������������ ����������� ������ ����� ������� %s."
 
 #: core/validators.py:357
 #, python-format
 msgid "Make sure your uploaded file is at least %s bytes big."
-msgstr ""
+msgstr "����� �������, ��� ����������� ���� �� ������� ���� �� ������ %s ����."
 
 #: core/validators.py:358
 #, python-format
 msgid "Make sure your uploaded file is at most %s bytes big."
-msgstr ""
+msgstr "����� �������, ��� ����������� ���� ������ ��� %s ����."
 
 #: core/validators.py:371
 msgid "The format for this field is wrong."
-msgstr ""
+msgstr "������ ����� ���� �������"
 
 #: core/validators.py:386
 msgid "This field is invalid."
-msgstr ""
+msgstr "��� ���� �������."
 
 #: core/validators.py:421
 #, python-format
 msgid "Could not retrieve anything from %s."
-msgstr ""
+msgstr "���������� �������� ��� ���� � %s."
 
 #: core/validators.py:424
 #, python-format
 msgid ""
 "The URL %(url)s returned the invalid Content-Type header '%(contenttype)s'."
 msgstr ""
+"URL %(url) ������ ������� ��������� Content-Type '%(contenttype)'."
 
 #: core/validators.py:457
 #, python-format
@@ -971,7 +976,7 @@ msgstr ""
 
 #: core/meta/fields.py:111
 msgid " Separate multiple IDs with commas."
-msgstr ""
+msgstr "���������� ��������� ID �������."
 
 #: core/meta/fields.py:114
 msgid ""