Index: django/conf/locale/ru/LC_MESSAGES/django.po
===================================================================
--- django/conf/locale/ru/LC_MESSAGES/django.po	(revision 15142)
+++ django/conf/locale/ru/LC_MESSAGES/django.po	(working copy)
@@ -5,14 +5,16 @@
 msgstr ""
 "Project-Id-Version: Django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-11 14:51+0400\n"
+"POT-Creation-Date: 2011-01-04 16:17+0300\n"
 "PO-Revision-Date: 2010-05-11 17:36+0300\n"
-"Last-Translator: alexey boriskin <sun.void@gmail.com>\n"
+"Last-Translator: Dmitry Pisklov <dpisklov@gmail.com>\n"
 "Language-Team: Russian\n"
+"Language: Russian\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 "X-Poedit-Language: Russian\n"
 "X-Poedit-Country: RUSSIAN FEDERATION\n"
 
@@ -69,7 +71,7 @@
 msgstr "Испанский"
 
 #: conf/global_settings.py:57
-msgid "Argentinean Spanish"
+msgid "Argentinian Spanish"
 msgstr "Аргентинский испанский"
 
 #: conf/global_settings.py:58
@@ -165,117 +167,124 @@
 msgstr "Македонский"
 
 #: conf/global_settings.py:81
+msgid "Malayalam"
+msgstr "Малаялам"
+
+#: conf/global_settings.py:82
 msgid "Mongolian"
 msgstr "Монгольский"
 
-#: conf/global_settings.py:82
+#: conf/global_settings.py:83
 msgid "Dutch"
 msgstr "Голландский"
 
-#: conf/global_settings.py:83
+#: conf/global_settings.py:84
 msgid "Norwegian"
 msgstr "Норвежский"
 
-#: conf/global_settings.py:84
+#: conf/global_settings.py:85
 msgid "Norwegian Bokmal"
 msgstr "Норвежский (Букмол)"
 
-#: conf/global_settings.py:85
+#: conf/global_settings.py:86
 msgid "Norwegian Nynorsk"
 msgstr "Норвежский (Нюнорск)"
 
-#: conf/global_settings.py:86
+#: conf/global_settings.py:87
+msgid "Punjabi"
+msgstr "Панджаби"
+
+#: conf/global_settings.py:88
 msgid "Polish"
 msgstr "Польский"
 
-#: conf/global_settings.py:87
+#: conf/global_settings.py:89
 msgid "Portuguese"
 msgstr "Португальский"
 
-#: conf/global_settings.py:88
+#: conf/global_settings.py:90
 msgid "Brazilian Portuguese"
 msgstr "Бразильский португальский"
 
-#: conf/global_settings.py:89
+#: conf/global_settings.py:91
 msgid "Romanian"
 msgstr "Румынский"
 
-#: conf/global_settings.py:90
+#: conf/global_settings.py:92
 msgid "Russian"
 msgstr "Русский"
 
-#: conf/global_settings.py:91
+#: conf/global_settings.py:93
 msgid "Slovak"
 msgstr "Словацкий"
 
-#: conf/global_settings.py:92
+#: conf/global_settings.py:94
 msgid "Slovenian"
 msgstr "Словенский"
 
-#: conf/global_settings.py:93
+#: conf/global_settings.py:95
 msgid "Albanian"
 msgstr "Албанский"
 
-#: conf/global_settings.py:94
+#: conf/global_settings.py:96
 msgid "Serbian"
 msgstr "Сербский"
 
-#: conf/global_settings.py:95
+#: conf/global_settings.py:97
 msgid "Serbian Latin"
 msgstr "Сербский (латиница)"
 
-#: conf/global_settings.py:96
+#: conf/global_settings.py:98
 msgid "Swedish"
 msgstr "Шведский"
 
-#: conf/global_settings.py:97
+#: conf/global_settings.py:99
 msgid "Tamil"
 msgstr "Тамильский"
 
-#: conf/global_settings.py:98
+#: conf/global_settings.py:100
 msgid "Telugu"
 msgstr "Телугу"
 
-#: conf/global_settings.py:99
+#: conf/global_settings.py:101
 msgid "Thai"
 msgstr "Тайский"
 
-#: conf/global_settings.py:100
+#: conf/global_settings.py:102
 msgid "Turkish"
 msgstr "Турецкий"
 
-#: conf/global_settings.py:101
+#: conf/global_settings.py:103
 msgid "Ukrainian"
 msgstr "Украинский"
 
-#: conf/global_settings.py:102
+#: conf/global_settings.py:104
 msgid "Vietnamese"
 msgstr "Вьетнамский"
 
-#: conf/global_settings.py:103
+#: conf/global_settings.py:105
 msgid "Simplified Chinese"
 msgstr "Упрощенный китайский"
 
-#: conf/global_settings.py:104
+#: conf/global_settings.py:106
 msgid "Traditional Chinese"
 msgstr "Традиционный китайский"
 
-#: contrib/admin/actions.py:48
+#: contrib/admin/actions.py:49
 #, python-format
 msgid "Successfully deleted %(count)d %(items)s."
 msgstr "Успешно удалены %(count)d %(items)s."
 
-#: contrib/admin/actions.py:55
-#: contrib/admin/options.py:1125
+#: contrib/admin/actions.py:56 contrib/admin/options.py:1197
 msgid "Are you sure?"
 msgstr "Вы уверены?"
 
-#: contrib/admin/actions.py:73
+#: contrib/admin/actions.py:74
 #, python-format
 msgid "Delete selected %(verbose_name_plural)s"
 msgstr "Удалить выбранные %(verbose_name_plural)s"
 
-#: contrib/admin/filterspecs.py:44
+#: contrib/admin/filterspecs.py:54
 #, python-format
 msgid ""
 "<h3>By %s:</h3>\n"
@@ -284,49 +293,63 @@
 "<h3>По %s:</h3>\n"
 "<ul>\n"
 
-#: contrib/admin/filterspecs.py:75
-#: contrib/admin/filterspecs.py:92
-#: contrib/admin/filterspecs.py:147
-#: contrib/admin/filterspecs.py:173
+#: contrib/admin/filterspecs.py:91 contrib/admin/filterspecs.py:113
+#: contrib/admin/filterspecs.py:175 contrib/admin/filterspecs.py:213
 msgid "All"
 msgstr "Все"
 
-#: contrib/admin/filterspecs.py:113
+#: contrib/admin/filterspecs.py:137
 msgid "Any date"
 msgstr "Любая дата"
 
-#: contrib/admin/filterspecs.py:114
+#: contrib/admin/filterspecs.py:138
 msgid "Today"
 msgstr "Сегодня"
 
-#: contrib/admin/filterspecs.py:117
+#: contrib/admin/filterspecs.py:141
 msgid "Past 7 days"
 msgstr "Последние 7 дней"
 
-#: contrib/admin/filterspecs.py:119
+#: contrib/admin/filterspecs.py:144
 msgid "This month"
 msgstr "Этот месяц"
 
-#: contrib/admin/filterspecs.py:121
+#: contrib/admin/filterspecs.py:146
 msgid "This year"
 msgstr "Этот год"
 
-#: contrib/admin/filterspecs.py:147
-#: forms/widgets.py:469
+#: contrib/admin/filterspecs.py:175 forms/widgets.py:547
 msgid "Yes"
 msgstr "Да"
 
-#: contrib/admin/filterspecs.py:147
-#: forms/widgets.py:469
+#: contrib/admin/filterspecs.py:175 forms/widgets.py:547
 msgid "No"
 msgstr "Нет"
 
-#: contrib/admin/filterspecs.py:154
-#: forms/widgets.py:469
+#: contrib/admin/filterspecs.py:182 forms/widgets.py:547
 msgid "Unknown"
 msgstr "Неизвестно"
 
-#: contrib/admin/helpers.py:20
+#: contrib/admin/forms.py:9 contrib/auth/forms.py:87
+msgid ""
+"Please enter a correct username and password. Note that both fields are case-"
+"sensitive."
+msgstr ""
+"Пожалуйста, введите верные имя пользователя и пароль. Помните, оба поля "
+"чувствительны к регистру."
+
+#: contrib/admin/forms.py:18
+msgid "Please log in again, because your session has expired."
+msgstr "Пожалуйста, войдите снова, поскольку ваша сессия устарела."
+
+#: contrib/admin/forms.py:37
+#, python-format
+msgid "Your e-mail address is not your username. Try '%s' instead."
+msgstr ""
+"Ваш адрес электронной почты не является вашим именем пользователя. "
+"Попробуйте '%s' взамен."
+
+#: contrib/admin/helpers.py:19
 msgid "Action:"
 msgstr "Действие:"
 
@@ -358,99 +381,99 @@
 msgid "log entries"
 msgstr "записи в журнале"
 
-#: contrib/admin/options.py:138
-#: contrib/admin/options.py:153
+#: contrib/admin/options.py:148 contrib/admin/options.py:163
 msgid "None"
 msgstr "Нет"
 
-#: contrib/admin/options.py:559
+#: contrib/admin/options.py:620
 #, python-format
 msgid "Changed %s."
 msgstr "Изменен %s."
 
-#: contrib/admin/options.py:559
-#: contrib/admin/options.py:569
-#: contrib/comments/templates/comments/preview.html:16
-#: db/models/base.py:844
-#: forms/models.py:568
+#: contrib/admin/options.py:620 contrib/admin/options.py:630
+#: contrib/comments/templates/comments/preview.html:16 db/models/base.py:787
+#: forms/models.py:581
 msgid "and"
 msgstr "и"
 
-#: contrib/admin/options.py:564
+#: contrib/admin/options.py:625
 #, python-format
 msgid "Added %(name)s \"%(object)s\"."
 msgstr "Добавлен %(name)s \"%(object)s\"."
 
-#: contrib/admin/options.py:568
+#: contrib/admin/options.py:629
 #, python-format
 msgid "Changed %(list)s for %(name)s \"%(object)s\"."
 msgstr "Изменены %(list)s для %(name)s \"%(object)s\"."
 
-#: contrib/admin/options.py:573
+#: contrib/admin/options.py:634
 #, python-format
 msgid "Deleted %(name)s \"%(object)s\"."
 msgstr "Удален %(name)s \"%(object)s\"."
 
-#: contrib/admin/options.py:577
+#: contrib/admin/options.py:638
 msgid "No fields changed."
 msgstr "Ни одно поле не изменено."
 
-#: contrib/admin/options.py:643
+#: contrib/admin/options.py:710
 #, python-format
 msgid "The %(name)s \"%(obj)s\" was added successfully."
 msgstr "%(name)s \"%(obj)s\" был успешно добавлен."
 
-#: contrib/admin/options.py:647
-#: contrib/admin/options.py:680
+#: contrib/admin/options.py:714 contrib/admin/options.py:747
 msgid "You may edit it again below."
 msgstr "Ниже вы можете снова его отредактировать."
 
-#: contrib/admin/options.py:657
-#: contrib/admin/options.py:690
+#: contrib/admin/options.py:724 contrib/admin/options.py:757
 #, python-format
 msgid "You may add another %s below."
 msgstr "Ниже вы можете добавить еще один %s."
 
-#: contrib/admin/options.py:678
+#: contrib/admin/options.py:745
 #, python-format
 msgid "The %(name)s \"%(obj)s\" was changed successfully."
 msgstr "%(name)s \"%(obj)s\" был успешно изменен."
 
-#: contrib/admin/options.py:686
+#: contrib/admin/options.py:753
 #, python-format
-msgid "The %(name)s \"%(obj)s\" was added successfully. You may edit it again below."
-msgstr "%(name)s \"%(obj)s\" был успешно добавлен. Ниже вы можете снова его отредактировать."
+msgid ""
+"The %(name)s \"%(obj)s\" was added successfully. You may edit it again below."
+msgstr ""
+"%(name)s \"%(obj)s\" был успешно добавлен. Ниже вы можете снова его "
+"отредактировать."
 
-#: contrib/admin/options.py:740
-#: contrib/admin/options.py:997
-msgid "Items must be selected in order to perform actions on them. No items have been changed."
-msgstr "Чтобы произвести действия над объектами, необходимо их выбрать. Объекты не были изменены."
+#: contrib/admin/options.py:807 contrib/admin/options.py:1065
+msgid ""
+"Items must be selected in order to perform actions on them. No items have "
+"been changed."
+msgstr ""
+"Чтобы произвести действия над объектами, необходимо их выбрать. Объекты не "
+"были изменены."
 
-#: contrib/admin/options.py:759
+#: contrib/admin/options.py:826
 msgid "No action selected."
 msgstr "Действие не выбрано."
 
-#: contrib/admin/options.py:840
+#: contrib/admin/options.py:907
 #, python-format
 msgid "Add %s"
 msgstr "Добавить %s"
 
-#: contrib/admin/options.py:866
-#: contrib/admin/options.py:1105
+#: contrib/admin/options.py:933 contrib/admin/options.py:1174
 #, python-format
 msgid "%(name)s object with primary key %(key)r does not exist."
 msgstr "%(name)s с первичным ключом %(key)r не существует."
 
-#: contrib/admin/options.py:931
+#: contrib/admin/options.py:998
 #, python-format
 msgid "Change %s"
 msgstr "Изменить %s"
 
-#: contrib/admin/options.py:977
+#: contrib/admin/options.py:1045
 msgid "Database error"
 msgstr "Ошибка базы данных"
 
-#: contrib/admin/options.py:1039
+#: contrib/admin/options.py:1107
 #, python-format
 msgid "%(count)s %(name)s was changed successfully."
 msgid_plural "%(count)s %(name)s were changed successfully."
@@ -458,7 +481,7 @@
 msgstr[1] "%(count)s %(name)s были успешно изменены."
 msgstr[2] "%(count)s %(name)s были успешно изменены."
 
-#: contrib/admin/options.py:1066
+#: contrib/admin/options.py:1134
 #, python-format
 msgid "%(total_count)s selected"
 msgid_plural "All %(total_count)s selected"
@@ -466,61 +489,32 @@
 msgstr[1] "Выбраны все %(total_count)s объекта"
 msgstr[2] "Выбраны все %(total_count)s объектов"
 
-#: contrib/admin/options.py:1071
+#: contrib/admin/options.py:1139
 #, python-format
 msgid "0 of %(cnt)s selected"
 msgstr "Выбрано 0 объектов из %(cnt)s "
 
-#: contrib/admin/options.py:1118
+#: contrib/admin/options.py:1190
 #, python-format
 msgid "The %(name)s \"%(obj)s\" was deleted successfully."
 msgstr "%(name)s \"%(obj)s\" был успешно удален."
 
-#: contrib/admin/options.py:1155
+#: contrib/admin/options.py:1227
 #, python-format
 msgid "Change history: %s"
 msgstr "История изменений: %s"
 
-#: contrib/admin/sites.py:18
-#: contrib/admin/views/decorators.py:14
-#: contrib/auth/forms.py:81
-msgid "Please enter a correct username and password. Note that both fields are case-sensitive."
-msgstr "Пожалуйста, введите верные имя пользователя и пароль. Помните, оба поля чувствительны к регистру."
+#: contrib/admin/sites.py:312 contrib/admin/templates/admin/login.html:42
+#: contrib/admin/templates/registration/password_reset_complete.html:14
+#: contrib/admin/views/decorators.py:29
+msgid "Log in"
+msgstr "Войти"
 
-#: contrib/admin/sites.py:307
-#: contrib/admin/views/decorators.py:40
-msgid "Please log in again, because your session has expired."
-msgstr "Пожалуйста, войдите снова, поскольку ваша сессия устарела."
-
-#: contrib/admin/sites.py:314
-#: contrib/admin/views/decorators.py:47
-msgid "Looks like your browser isn't configured to accept cookies. Please enable cookies, reload this page, and try again."
-msgstr "Похоже, ваш браузер не настроен на прием cookies. Пожалуйста, включите cookies, перезагрузите страницу и попытайтесь снова."
-
-#: contrib/admin/sites.py:330
-#: contrib/admin/sites.py:336
-#: contrib/admin/views/decorators.py:66
-msgid "Usernames cannot contain the '@' character."
-msgstr "Имя пользователя не может содержать символ '@'."
-
-#: contrib/admin/sites.py:333
-#: contrib/admin/views/decorators.py:62
-#, python-format
-msgid "Your e-mail address is not your username. Try '%s' instead."
-msgstr "Ваш адрес электронной почты не является вашим именем пользователя. Попробуйте '%s' взамен."
-
-#: contrib/admin/sites.py:389
+#: contrib/admin/sites.py:368
 msgid "Site administration"
 msgstr "Администрирование сайта"
 
-#: contrib/admin/sites.py:403
-#: contrib/admin/templates/admin/login.html:26
-#: contrib/admin/templates/registration/password_reset_complete.html:14
-#: contrib/admin/views/decorators.py:20
-msgid "Log in"
-msgstr "Войти"
-
-#: contrib/admin/sites.py:448
+#: contrib/admin/sites.py:412
 #, python-format
 msgid "%s administration"
 msgstr "%s администрирование"
@@ -533,19 +527,11 @@
 msgid "Time:"
 msgstr "Время:"
 
-#: contrib/admin/widgets.py:99
-msgid "Currently:"
-msgstr "Текущий файл:"
-
-#: contrib/admin/widgets.py:99
-msgid "Change:"
-msgstr "Изменить:"
-
-#: contrib/admin/widgets.py:129
+#: contrib/admin/widgets.py:121
 msgid "Lookup"
 msgstr "Поиск"
 
-#: contrib/admin/widgets.py:244
+#: contrib/admin/widgets.py:237
 msgid "Add Another"
 msgstr "Добавить еще"
 
@@ -561,16 +547,16 @@
 #: contrib/admin/templates/admin/500.html:4
 #: contrib/admin/templates/admin/app_index.html:8
 #: contrib/admin/templates/admin/base.html:55
-#: contrib/admin/templates/admin/change_form.html:18
+#: contrib/admin/templates/admin/change_form.html:19
 #: contrib/admin/templates/admin/change_list.html:42
 #: contrib/admin/templates/admin/delete_confirmation.html:6
 #: contrib/admin/templates/admin/delete_selected_confirmation.html:6
 #: contrib/admin/templates/admin/invalid_setup.html:4
 #: contrib/admin/templates/admin/object_history.html:6
-#: contrib/admin/templates/admin/auth/user/change_password.html:11
+#: contrib/admin/templates/admin/auth/user/change_password.html:12
 #: contrib/admin/templates/registration/logged_out.html:4
-#: contrib/admin/templates/registration/password_change_done.html:4
-#: contrib/admin/templates/registration/password_change_form.html:5
+#: contrib/admin/templates/registration/password_change_done.html:5
+#: contrib/admin/templates/registration/password_change_form.html:6
 #: contrib/admin/templates/registration/password_reset_complete.html:4
 #: contrib/admin/templates/registration/password_reset_confirm.html:4
 #: contrib/admin/templates/registration/password_reset_done.html:4
@@ -592,8 +578,12 @@
 msgstr "Ошибка сервера <em>(500)</em>"
 
 #: contrib/admin/templates/admin/500.html:10
-msgid "There's been an error. It's been reported to the site administrators via e-mail and should be fixed shortly. Thanks for your patience."
-msgstr "Произошла ошибка. О ней сообщено администраторам сайта по электронной почте, ошибка должна быть вскоре исправлена. Благодарим вас за терпение."
+msgid ""
+"There's been an error. It's been reported to the site administrators via e-"
+"mail and should be fixed shortly. Thanks for your patience."
+msgstr ""
+"Произошла ошибка. О ней сообщено администраторам сайта по электронной почте, "
+"ошибка должна быть вскоре исправлена. Благодарим вас за терпение."
 
 #: contrib/admin/templates/admin/actions.html:4
 msgid "Run the selected action"
@@ -627,23 +617,23 @@
 msgstr "Добро пожаловать,"
 
 #: contrib/admin/templates/admin/base.html:33
-#: contrib/admin/templates/registration/password_change_done.html:3
-#: contrib/admin/templates/registration/password_change_form.html:4
+#: contrib/admin/templates/registration/password_change_done.html:4
+#: contrib/admin/templates/registration/password_change_form.html:5
 #: contrib/admindocs/templates/admin_doc/bookmarklets.html:3
 msgid "Documentation"
 msgstr "Документация"
 
 #: contrib/admin/templates/admin/base.html:41
-#: contrib/admin/templates/admin/auth/user/change_password.html:15
-#: contrib/admin/templates/admin/auth/user/change_password.html:48
-#: contrib/admin/templates/registration/password_change_done.html:3
-#: contrib/admin/templates/registration/password_change_form.html:4
+#: contrib/admin/templates/admin/auth/user/change_password.html:16
+#: contrib/admin/templates/admin/auth/user/change_password.html:49
+#: contrib/admin/templates/registration/password_change_done.html:4
+#: contrib/admin/templates/registration/password_change_form.html:5
 msgid "Change password"
 msgstr "Изменить пароль"
 
 #: contrib/admin/templates/admin/base.html:48
-#: contrib/admin/templates/registration/password_change_done.html:3
-#: contrib/admin/templates/registration/password_change_form.html:4
+#: contrib/admin/templates/registration/password_change_done.html:4
+#: contrib/admin/templates/registration/password_change_form.html:5
 msgid "Log out"
 msgstr "Выйти"
 
@@ -655,56 +645,66 @@
 msgid "Django administration"
 msgstr "Администрирование Django"
 
-#: contrib/admin/templates/admin/change_form.html:21
+#: contrib/admin/templates/admin/change_form.html:22
 #: contrib/admin/templates/admin/index.html:29
 msgid "Add"
 msgstr "Добавить"
 
-#: contrib/admin/templates/admin/change_form.html:28
+#: contrib/admin/templates/admin/change_form.html:31
 #: contrib/admin/templates/admin/object_history.html:10
 msgid "History"
 msgstr "История"
 
-#: contrib/admin/templates/admin/change_form.html:29
+#: contrib/admin/templates/admin/change_form.html:32
 #: contrib/admin/templates/admin/edit_inline/stacked.html:9
 #: contrib/admin/templates/admin/edit_inline/tabular.html:28
 msgid "View on site"
 msgstr "Смотреть на сайте"
 
-#: contrib/admin/templates/admin/change_form.html:39
-#: contrib/admin/templates/admin/change_list.html:71
-#: contrib/admin/templates/admin/auth/user/change_password.html:24
-#: contrib/admin/templates/registration/password_change_form.html:15
+#: contrib/admin/templates/admin/change_form.html:43
+#: contrib/admin/templates/admin/change_list.html:73
+#: contrib/admin/templates/admin/login.html:17
+#: contrib/admin/templates/admin/auth/user/change_password.html:25
+#: contrib/admin/templates/registration/password_change_form.html:16
 msgid "Please correct the error below."
 msgid_plural "Please correct the errors below."
 msgstr[0] "Пожалуйста, исправьте ошибку ниже."
 msgstr[1] "Пожалуйста, исправьте ошибки ниже."
 msgstr[2] "Пожалуйста, исправьте ошибки ниже."
 
-#: contrib/admin/templates/admin/change_list.html:63
+#: contrib/admin/templates/admin/change_list.html:64
 #, python-format
 msgid "Add %(name)s"
 msgstr "Добавить %(name)s"
 
-#: contrib/admin/templates/admin/change_list.html:82
+#: contrib/admin/templates/admin/change_list.html:84
 msgid "Filter"
 msgstr "Фильтр"
 
 #: contrib/admin/templates/admin/delete_confirmation.html:10
-#: contrib/admin/templates/admin/submit_line.html:4
-#: forms/formsets.py:302
+#: contrib/admin/templates/admin/submit_line.html:4 forms/formsets.py:312
 msgid "Delete"
 msgstr "Удалить"
 
 #: contrib/admin/templates/admin/delete_confirmation.html:16
 #, python-format
-msgid "Deleting the %(object_name)s '%(escaped_object)s' would result in deleting related objects, but your account doesn't have permission to delete the following types of objects:"
-msgstr "Удаление %(object_name)s '%(escaped_object)s' приведет к удалению связанных объектов, но ваша учетная запись не имеет прав для удаления следующих типов объектов:"
+msgid ""
+"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting "
+"related objects, but your account doesn't have permission to delete the "
+"following types of objects:"
+msgstr ""
+"Удаление %(object_name)s '%(escaped_object)s' приведет к удалению связанных "
+"объектов, но ваша учетная запись не имеет прав для удаления следующих типов "
+"объектов:"
 
 #: contrib/admin/templates/admin/delete_confirmation.html:23
 #, python-format
-msgid "Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? All of the following related items will be deleted:"
-msgstr "Вы уверены, что хотите удалить %(object_name)s \"%(escaped_object)s\"? Все следующие связанные объекты также будут удалены:"
+msgid ""
+"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? "
+"All of the following related items will be deleted:"
+msgstr ""
+"Вы уверены, что хотите удалить %(object_name)s \"%(escaped_object)s\"? Все "
+"следующие связанные объекты также будут удалены:"
 
 #: contrib/admin/templates/admin/delete_confirmation.html:28
 #: contrib/admin/templates/admin/delete_selected_confirmation.html:33
@@ -717,13 +717,22 @@
 
 #: contrib/admin/templates/admin/delete_selected_confirmation.html:15
 #, python-format
-msgid "Deleting the %(object_name)s would result in deleting related objects, but your account doesn't have permission to delete the following types of objects:"
-msgstr "Удаление %(object_name)s приведет к удалению связанных объектов, но ваша учетная запись не имеет прав для удаления следующих типов объектов:"
+msgid ""
+"Deleting the %(object_name)s would result in deleting related objects, but "
+"your account doesn't have permission to delete the following types of "
+"objects:"
+msgstr ""
+"Удаление %(object_name)s приведет к удалению связанных объектов, но ваша "
+"учетная запись не имеет прав для удаления следующих типов объектов:"
 
 #: contrib/admin/templates/admin/delete_selected_confirmation.html:22
 #, python-format
-msgid "Are you sure you want to delete the selected %(object_name)s objects? All of the following objects and their related items will be deleted:"
-msgstr "Вы уверены, что хотите удалить выбранные объекты типа \"%(object_name)s\"? Все следующие объекты (и все связанные с ними) также будут удалены:"
+msgid ""
+"Are you sure you want to delete the selected %(object_name)s objects? All of "
+"the following objects and their related items will be deleted:"
+msgstr ""
+"Вы уверены, что хотите удалить выбранные объекты типа \"%(object_name)s\"? "
+"Все следующие объекты (и все связанные с ними) также будут удалены:"
 
 #: contrib/admin/templates/admin/filter.html:2
 #, python-format
@@ -735,7 +744,7 @@
 msgid "Models available in the %(name)s application."
 msgstr "Модели доступны в приложении %(name)s."
 
-#: contrib/admin/templates/admin/index.html:35
+#: contrib/admin/templates/admin/index.html:35 forms/widgets.py:300
 msgid "Change"
 msgstr "Изменить"
 
@@ -760,14 +769,20 @@
 msgstr "Неизвестный тип"
 
 #: contrib/admin/templates/admin/invalid_setup.html:7
-msgid "Something's wrong with your database installation. Make sure the appropriate database tables have been created, and make sure the database is readable by the appropriate user."
-msgstr "Ваша база данных неправильно настроена. Убедитесь, что соответствующие таблицы были созданы, и что соответствующему пользователю разрешен к ним доступ."
+msgid ""
+"Something's wrong with your database installation. Make sure the appropriate "
+"database tables have been created, and make sure the database is readable by "
+"the appropriate user."
+msgstr ""
+"Ваша база данных неправильно настроена. Убедитесь, что соответствующие "
+"таблицы были созданы, и что соответствующему пользователю разрешен к ним "
+"доступ."
 
-#: contrib/admin/templates/admin/login.html:19
+#: contrib/admin/templates/admin/login.html:33
 msgid "Username:"
 msgstr "Имя:"
 
-#: contrib/admin/templates/admin/login.html:22
+#: contrib/admin/templates/admin/login.html:37
 msgid "Password:"
 msgstr "Пароль:"
 
@@ -784,8 +799,12 @@
 msgstr "Действие"
 
 #: contrib/admin/templates/admin/object_history.html:38
-msgid "This object doesn't have a change history. It probably wasn't added via this admin site."
-msgstr "Данный объект не имеет истории изменений. Возможно, он был добавлен не через данный административный сайт."
+msgid ""
+"This object doesn't have a change history. It probably wasn't added via this "
+"admin site."
+msgstr ""
+"Данный объект не имеет истории изменений. Возможно, он был добавлен не через "
+"данный административный сайт."
 
 #: contrib/admin/templates/admin/pagination.html:10
 msgid "Show all"
@@ -802,7 +821,7 @@
 
 #: contrib/admin/templates/admin/search_form.html:10
 #, python-format
-msgid "1 result"
+msgid "%(counter)s result"
 msgid_plural "%(counter)s results"
 msgstr[0] "%(counter)s результат"
 msgstr[1] "%(counter)s результата"
@@ -825,41 +844,47 @@
 msgid "Save and continue editing"
 msgstr "Сохранить и продолжить редактирование"
 
-#: contrib/admin/templates/admin/auth/user/add_form.html:5
-msgid "First, enter a username and password. Then, you'll be able to edit more user options."
-msgstr "Сначала введите имя пользователя и пароль. Затем вы сможете отредактировать больше информации о пользователе."
+#: contrib/admin/templates/admin/auth/user/add_form.html:6
+msgid ""
+"First, enter a username and password. Then, you'll be able to edit more user "
+"options."
+msgstr ""
+"Сначала введите имя пользователя и пароль. Затем вы сможете отредактировать "
+"больше информации о пользователе."
 
-#: contrib/admin/templates/admin/auth/user/change_password.html:28
+#: contrib/admin/templates/admin/auth/user/add_form.html:8
+msgid "Enter a username and password."
+msgstr "Введите имя пользователя и пароль:"
+
+#: contrib/admin/templates/admin/auth/user/change_password.html:29
 #, python-format
 msgid "Enter a new password for the user <strong>%(username)s</strong>."
 msgstr "Введите новый пароль для пользователя <strong>%(username)s</strong>."
 
-#: contrib/admin/templates/admin/auth/user/change_password.html:35
-#: contrib/auth/forms.py:17
-#: contrib/auth/forms.py:61
-#: contrib/auth/forms.py:186
+#: contrib/admin/templates/admin/auth/user/change_password.html:36
+#: contrib/auth/forms.py:17 contrib/auth/forms.py:67 contrib/auth/forms.py:193
 msgid "Password"
 msgstr "Пароль"
 
-#: contrib/admin/templates/admin/auth/user/change_password.html:41
-#: contrib/admin/templates/registration/password_change_form.html:37
-#: contrib/auth/forms.py:187
+#: contrib/admin/templates/admin/auth/user/change_password.html:42
+#: contrib/admin/templates/registration/password_change_form.html:38
+#: contrib/auth/forms.py:194
 msgid "Password (again)"
 msgstr "Пароль (еще раз)"
 
-#: contrib/admin/templates/admin/auth/user/change_password.html:42
+#: contrib/admin/templates/admin/auth/user/change_password.html:43
 #: contrib/auth/forms.py:19
 msgid "Enter the same password as above, for verification."
 msgstr "Введите тот же пароль, что и выше, для подтверждения."
 
-#: contrib/admin/templates/admin/edit_inline/stacked.html:64
-#: contrib/admin/templates/admin/edit_inline/tabular.html:110
+#: contrib/admin/templates/admin/edit_inline/stacked.html:67
+#: contrib/admin/templates/admin/edit_inline/tabular.html:113
 #, python-format
 msgid "Add another %(verbose_name)s"
 msgstr "Добавить еще один %(verbose_name)s"
 
-#: contrib/admin/templates/admin/edit_inline/stacked.html:67
-#: contrib/admin/templates/admin/edit_inline/tabular.html:113
+#: contrib/admin/templates/admin/edit_inline/stacked.html:70
+#: contrib/admin/templates/admin/edit_inline/tabular.html:116
 #: contrib/comments/templates/comments/delete.html:12
 msgid "Remove"
 msgstr "Удалить"
@@ -876,37 +901,41 @@
 msgid "Log in again"
 msgstr "Войти снова"
 
-#: contrib/admin/templates/registration/password_change_done.html:4
-#: contrib/admin/templates/registration/password_change_form.html:5
-#: contrib/admin/templates/registration/password_change_form.html:7
-#: contrib/admin/templates/registration/password_change_form.html:19
+#: contrib/admin/templates/registration/password_change_done.html:5
+#: contrib/admin/templates/registration/password_change_form.html:6
+#: contrib/admin/templates/registration/password_change_form.html:8
+#: contrib/admin/templates/registration/password_change_form.html:20
 msgid "Password change"
 msgstr "Изменение пароля"
 
-#: contrib/admin/templates/registration/password_change_done.html:6
-#: contrib/admin/templates/registration/password_change_done.html:10
+#: contrib/admin/templates/registration/password_change_done.html:7
+#: contrib/admin/templates/registration/password_change_done.html:11
 msgid "Password change successful"
 msgstr "Пароль успешно изменен"
 
-#: contrib/admin/templates/registration/password_change_done.html:12
+#: contrib/admin/templates/registration/password_change_done.html:13
 msgid "Your password was changed."
 msgstr "Ваш пароль был изменен."
 
-#: contrib/admin/templates/registration/password_change_form.html:21
-msgid "Please enter your old password, for security's sake, and then enter your new password twice so we can verify you typed it in correctly."
-msgstr "В целях безопасности, пожалуйста, введите свой старый пароль, затем введите новый пароль дважды, чтобы мы могли убедиться в правильности написания."
+#: contrib/admin/templates/registration/password_change_form.html:22
+msgid ""
+"Please enter your old password, for security's sake, and then enter your new "
+"password twice so we can verify you typed it in correctly."
+msgstr ""
+"В целях безопасности, пожалуйста, введите свой старый пароль, затем введите "
+"новый пароль дважды, чтобы мы могли убедиться в правильности написания."
 
-#: contrib/admin/templates/registration/password_change_form.html:27
-#: contrib/auth/forms.py:170
+#: contrib/admin/templates/registration/password_change_form.html:28
+#: contrib/auth/forms.py:177
 msgid "Old password"
 msgstr "Старый пароль"
 
-#: contrib/admin/templates/registration/password_change_form.html:32
-#: contrib/auth/forms.py:144
+#: contrib/admin/templates/registration/password_change_form.html:33
+#: contrib/auth/forms.py:151
 msgid "New password"
 msgstr "Новый пароль"
 
-#: contrib/admin/templates/registration/password_change_form.html:43
+#: contrib/admin/templates/registration/password_change_form.html:44
 #: contrib/admin/templates/registration/password_reset_confirm.html:21
 msgid "Change my password"
 msgstr "Изменить мой пароль"
@@ -938,8 +967,12 @@
 msgstr "Введите новый пароль:"
 
 #: contrib/admin/templates/registration/password_reset_confirm.html:14
-msgid "Please enter your new password twice so we can verify you typed it in correctly."
-msgstr "Пожалуйста, введите новый пароль дважды, чтобы мы могли убедиться в правильности написания."
+msgid ""
+"Please enter your new password twice so we can verify you typed it in "
+"correctly."
+msgstr ""
+"Пожалуйста, введите новый пароль дважды, чтобы мы могли убедиться в "
+"правильности написания."
 
 #: contrib/admin/templates/registration/password_reset_confirm.html:18
 msgid "New password:"
@@ -954,8 +987,12 @@
 msgstr "Ошибка восстановления пароля"
 
 #: contrib/admin/templates/registration/password_reset_confirm.html:28
-msgid "The password reset link was invalid, possibly because it has already been used.  Please request a new password reset."
-msgstr "Неверная ссылка для восстановления пароля. Возможно, ей уже воспользовались. Пожалуйста, попробуйте восстановить пароль еще раз."
+msgid ""
+"The password reset link was invalid, possibly because it has already been "
+"used.  Please request a new password reset."
+msgstr ""
+"Неверная ссылка для восстановления пароля. Возможно, ей уже воспользовались. "
+"Пожалуйста, попробуйте восстановить пароль еще раз."
 
 #: contrib/admin/templates/registration/password_reset_done.html:6
 #: contrib/admin/templates/registration/password_reset_done.html:10
@@ -963,12 +1000,17 @@
 msgstr "Пароль успешно восстановлен"
 
 #: contrib/admin/templates/registration/password_reset_done.html:12
-msgid "We've e-mailed you instructions for setting your password to the e-mail address you submitted. You should be receiving it shortly."
-msgstr "Мы отправили инструкцию по восстановлению пароля на адрес электронной почты, который вы указали. Вы должны ее вскоре получить."
+msgid ""
+"We've e-mailed you instructions for setting your password to the e-mail "
+"address you submitted. You should be receiving it shortly."
+msgstr ""
+"Мы отправили инструкцию по восстановлению пароля на адрес электронной почты, "
+"который вы указали. Вы должны ее вскоре получить."
 
 #: contrib/admin/templates/registration/password_reset_email.html:2
 msgid "You're receiving this e-mail because you requested a password reset"
-msgstr "Вы получили это письмо, потому что было запрошено восстановление пароля"
+msgstr ""
+"Вы получили это письмо, потому что было запрошено восстановление пароля"
 
 #: contrib/admin/templates/registration/password_reset_email.html:3
 #, python-format
@@ -993,8 +1035,12 @@
 msgstr "Команда сайта %(site_name)s"
 
 #: contrib/admin/templates/registration/password_reset_form.html:12
-msgid "Forgotten your password? Enter your e-mail address below, and we'll e-mail instructions for setting a new one."
-msgstr "Забыли пароль? Введите свой адрес электронной почты ниже, и мы вышлем вам инструкцию, как установить новый пароль."
+msgid ""
+"Forgotten your password? Enter your e-mail address below, and we'll e-mail "
+"instructions for setting a new one."
+msgstr ""
+"Забыли пароль? Введите свой адрес электронной почты ниже, и мы вышлем вам "
+"инструкцию, как установить новый пароль."
 
 #: contrib/admin/templates/registration/password_reset_form.html:16
 msgid "E-mail address:"
@@ -1004,95 +1050,77 @@
 msgid "Reset my password"
 msgstr "Восстановить мой пароль"
 
-#: contrib/admin/templatetags/admin_list.py:257
+#: contrib/admin/templatetags/admin_list.py:273
 msgid "All dates"
 msgstr "Все даты"
 
-#: contrib/admin/views/main.py:65
+#: contrib/admin/views/main.py:68
 #, python-format
 msgid "Select %s"
 msgstr "Выберите %s"
 
-#: contrib/admin/views/main.py:65
+#: contrib/admin/views/main.py:68
 #, python-format
 msgid "Select %s to change"
 msgstr "Выберите %s для изменения"
 
-#: contrib/admin/views/template.py:38
-#: contrib/sites/models.py:38
-msgid "site"
-msgstr "сайт"
-
-#: contrib/admin/views/template.py:40
-msgid "template"
-msgstr "шаблон"
-
-#: contrib/admindocs/views.py:61
-#: contrib/admindocs/views.py:63
-#: contrib/admindocs/views.py:65
+#: contrib/admindocs/views.py:63 contrib/admindocs/views.py:65
+#: contrib/admindocs/views.py:67
 msgid "tag:"
 msgstr "метка:"
 
-#: contrib/admindocs/views.py:94
-#: contrib/admindocs/views.py:96
-#: contrib/admindocs/views.py:98
+#: contrib/admindocs/views.py:98 contrib/admindocs/views.py:100
+#: contrib/admindocs/views.py:102
 msgid "filter:"
 msgstr "фильтр:"
 
-#: contrib/admindocs/views.py:158
-#: contrib/admindocs/views.py:160
-#: contrib/admindocs/views.py:162
+#: contrib/admindocs/views.py:162 contrib/admindocs/views.py:164
+#: contrib/admindocs/views.py:166
 msgid "view:"
 msgstr "view:"
 
-#: contrib/admindocs/views.py:190
+#: contrib/admindocs/views.py:194
 #, python-format
 msgid "App %r not found"
 msgstr "Приложение %r не найдено"
 
-#: contrib/admindocs/views.py:197
+#: contrib/admindocs/views.py:201
 #, python-format
 msgid "Model %(model_name)r not found in app %(app_label)r"
 msgstr "Модель %(model_name)r не найдена в приложении %(app_label)r"
 
-#: contrib/admindocs/views.py:209
+#: contrib/admindocs/views.py:213
 #, python-format
 msgid "the related `%(app_label)s.%(data_type)s` object"
 msgstr "зависимый `%(app_label)s.%(data_type)s` объект"
 
-#: contrib/admindocs/views.py:209
-#: contrib/admindocs/views.py:228
-#: contrib/admindocs/views.py:233
-#: contrib/admindocs/views.py:247
-#: contrib/admindocs/views.py:261
-#: contrib/admindocs/views.py:266
+#: contrib/admindocs/views.py:213 contrib/admindocs/views.py:232
+#: contrib/admindocs/views.py:237 contrib/admindocs/views.py:251
+#: contrib/admindocs/views.py:265 contrib/admindocs/views.py:270
 msgid "model:"
 msgstr "модель:"
 
-#: contrib/admindocs/views.py:224
-#: contrib/admindocs/views.py:256
+#: contrib/admindocs/views.py:228 contrib/admindocs/views.py:260
 #, python-format
 msgid "related `%(app_label)s.%(object_name)s` objects"
 msgstr "зависимые `%(app_label)s.%(object_name)s` объекты"
 
-#: contrib/admindocs/views.py:228
-#: contrib/admindocs/views.py:261
+#: contrib/admindocs/views.py:232 contrib/admindocs/views.py:265
 #, python-format
 msgid "all %s"
 msgstr "все %s"
 
-#: contrib/admindocs/views.py:233
-#: contrib/admindocs/views.py:266
+#: contrib/admindocs/views.py:237 contrib/admindocs/views.py:270
 #, python-format
 msgid "number of %s"
 msgstr "количество %s"
 
-#: contrib/admindocs/views.py:271
+#: contrib/admindocs/views.py:275
 #, python-format
 msgid "Fields on %s objects"
 msgstr "Поля для %s объектов"
 
-#: contrib/admindocs/views.py:361
+#: contrib/admindocs/views.py:365
 #, python-format
 msgid "%s does not appear to be a urlpattern object"
 msgstr "%s не похож на объект urlpattern"
@@ -1129,16 +1157,24 @@
 msgstr "Документация для данной страницы"
 
 #: contrib/admindocs/templates/admin_doc/bookmarklets.html:19
-msgid "Jumps you from any page to the documentation for the view that generates that page."
-msgstr "Перенаправляет вас с любой страницы к документации для view, который генерирует эту страницу."
+msgid ""
+"Jumps you from any page to the documentation for the view that generates "
+"that page."
+msgstr ""
+"Перенаправляет вас с любой страницы к документации для view, который "
+"генерирует эту страницу."
 
 #: contrib/admindocs/templates/admin_doc/bookmarklets.html:21
 msgid "Show object ID"
 msgstr "Показать идентификатор объекта"
 
 #: contrib/admindocs/templates/admin_doc/bookmarklets.html:22
-msgid "Shows the content-type and unique ID for pages that represent a single object."
-msgstr "Показывает content-type и уникальный ID для страниц, представляющих один объект."
+msgid ""
+"Shows the content-type and unique ID for pages that represent a single "
+"object."
+msgstr ""
+"Показывает content-type и уникальный ID для страниц, представляющих один "
+"объект."
 
 #: contrib/admindocs/templates/admin_doc/bookmarklets.html:24
 msgid "Edit this object (current window)"
@@ -1146,7 +1182,9 @@
 
 #: contrib/admindocs/templates/admin_doc/bookmarklets.html:25
 msgid "Jumps to the admin page for pages that represent a single object."
-msgstr "Перейдет на административную страницу для страниц, представляющих один объект."
+msgstr ""
+"Перейдет на административную страницу для страниц, представляющих один "
+"объект."
 
 #: contrib/admindocs/templates/admin_doc/bookmarklets.html:27
 msgid "Edit this object (new window)"
@@ -1156,44 +1194,42 @@
 msgid "As above, but opens the admin page in a new window."
 msgstr "То же, что и выше, но откроет административную страницу в новом окне."
 
-#: contrib/auth/admin.py:29
+#: contrib/auth/admin.py:28
 msgid "Personal info"
 msgstr "Персональная информация"
 
-#: contrib/auth/admin.py:30
+#: contrib/auth/admin.py:29
 msgid "Permissions"
 msgstr "Права"
 
-#: contrib/auth/admin.py:31
+#: contrib/auth/admin.py:30
 msgid "Important dates"
 msgstr "Важные даты"
 
-#: contrib/auth/admin.py:32
+#: contrib/auth/admin.py:31
 msgid "Groups"
 msgstr "Группы"
 
-#: contrib/auth/admin.py:114
+#: contrib/auth/admin.py:113
 msgid "Password changed successfully."
 msgstr "Пароль успешно изменен."
 
-#: contrib/auth/admin.py:124
+#: contrib/auth/admin.py:123
 #, python-format
 msgid "Change password: %s"
 msgstr "Изменение пароля: %s"
 
-#: contrib/auth/forms.py:14
-#: contrib/auth/forms.py:48
-#: contrib/auth/forms.py:60
+#: contrib/auth/forms.py:14 contrib/auth/forms.py:48 contrib/auth/forms.py:66
 msgid "Username"
 msgstr "Имя пользователя"
 
-#: contrib/auth/forms.py:15
-#: contrib/auth/forms.py:49
+#: contrib/auth/forms.py:15 contrib/auth/forms.py:49
 msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only."
-msgstr "Обязательное поле. Введите 30 символов или менее. Используйте только буквы, цифры и знаки из набора @/./+/-/_."
+msgstr ""
+"Обязательное поле. Введите 30 символов или менее. Используйте только буквы, "
+"цифры и знаки из набора @/./+/-/_."
 
-#: contrib/auth/forms.py:16
-#: contrib/auth/forms.py:50
+#: contrib/auth/forms.py:16 contrib/auth/forms.py:50
 msgid "This value may contain only letters, numbers and @/./+/-/_ characters."
 msgstr "Значение должно состоять только из букв, цифр и знаков @/./+/-/_."
 
@@ -1205,157 +1241,175 @@
 msgid "A user with that username already exists."
 msgstr "Пользователь с таким именем уже существует."
 
-#: contrib/auth/forms.py:37
-#: contrib/auth/forms.py:156
-#: contrib/auth/forms.py:198
+#: contrib/auth/forms.py:37 contrib/auth/forms.py:163
+#: contrib/auth/forms.py:205
 msgid "The two password fields didn't match."
 msgstr "Два поля с паролями не совпадают."
 
-#: contrib/auth/forms.py:83
+#: contrib/auth/forms.py:89
 msgid "This account is inactive."
 msgstr "Эта учетная запись отключена."
 
-#: contrib/auth/forms.py:88
-msgid "Your Web browser doesn't appear to have cookies enabled. Cookies are required for logging in."
+#: contrib/auth/forms.py:96
+msgid ""
+"Your Web browser doesn't appear to have cookies enabled. Cookies are "
+"required for logging in."
 msgstr "У вашего браузера не включены cookies. Cookies необходимы для входа."
 
-#: contrib/auth/forms.py:101
+#: contrib/auth/forms.py:108
 msgid "E-mail"
 msgstr "Адрес электронной почты"
 
-#: contrib/auth/forms.py:110
-msgid "That e-mail address doesn't have an associated user account. Are you sure you've registered?"
-msgstr "Этот адрес электронной почты не связан ни с одной учетной записью. Вы уверены, что зарегистрированы?"
+#: contrib/auth/forms.py:117
+msgid ""
+"That e-mail address doesn't have an associated user account. Are you sure "
+"you've registered?"
+msgstr ""
+"Этот адрес электронной почты не связан ни с одной учетной записью. Вы "
+"уверены, что зарегистрированы?"
 
-#: contrib/auth/forms.py:136
+#: contrib/auth/forms.py:143
 #, python-format
 msgid "Password reset on %s"
 msgstr "Восстановление пароля на %s"
 
-#: contrib/auth/forms.py:145
+#: contrib/auth/forms.py:152
 msgid "New password confirmation"
 msgstr "Подтверждение нового пароля"
 
-#: contrib/auth/forms.py:178
+#: contrib/auth/forms.py:185
 msgid "Your old password was entered incorrectly. Please enter it again."
 msgstr "Ваш старый пароль введен неправильно. Пожалуйста, введите его снова."
 
-#: contrib/auth/models.py:66
-#: contrib/auth/models.py:94
+#: contrib/auth/models.py:76 contrib/auth/models.py:104
 msgid "name"
 msgstr "имя"
 
-#: contrib/auth/models.py:68
+#: contrib/auth/models.py:78
 msgid "codename"
 msgstr "кодовое название"
 
-#: contrib/auth/models.py:72
+#: contrib/auth/models.py:82
 msgid "permission"
 msgstr "право"
 
-#: contrib/auth/models.py:73
-#: contrib/auth/models.py:95
+#: contrib/auth/models.py:83 contrib/auth/models.py:105
 msgid "permissions"
 msgstr "права"
 
-#: contrib/auth/models.py:98
+#: contrib/auth/models.py:108
 msgid "group"
 msgstr "группа"
 
-#: contrib/auth/models.py:99
-#: contrib/auth/models.py:206
+#: contrib/auth/models.py:109 contrib/auth/models.py:216
 msgid "groups"
 msgstr "группы"
 
-#: contrib/auth/models.py:196
+#: contrib/auth/models.py:206
 msgid "username"
 msgstr "имя пользователя"
 
-#: contrib/auth/models.py:196
-msgid "Required. 30 characters or fewer. Letters, numbers and @/./+/-/_ characters"
-msgstr "Обязательное поле. Введите 30 символов или менее. Используйте только буквы, цифры и знаки из набора @/./+/-/_"
+#: contrib/auth/models.py:206
+msgid ""
+"Required. 30 characters or fewer. Letters, numbers and @/./+/-/_ characters"
+msgstr ""
+"Обязательное поле. Введите 30 символов или менее. Используйте только буквы, "
+"цифры и знаки из набора @/./+/-/_"
 
-#: contrib/auth/models.py:197
+#: contrib/auth/models.py:207
 msgid "first name"
 msgstr "имя"
 
-#: contrib/auth/models.py:198
+#: contrib/auth/models.py:208
 msgid "last name"
 msgstr "фамилия"
 
-#: contrib/auth/models.py:199
+#: contrib/auth/models.py:209
 msgid "e-mail address"
 msgstr "адрес электронной почты"
 
-#: contrib/auth/models.py:200
+#: contrib/auth/models.py:210
 msgid "password"
 msgstr "пароль"
 
-#: contrib/auth/models.py:200
-msgid "Use '[algo]$[salt]$[hexdigest]' or use the <a href=\"password/\">change password form</a>."
-msgstr "Используйте '[algo]$[salt]$[hexdigest]' или <a href=\"password/\">форму для изменения пароля</a>."
+#: contrib/auth/models.py:210
+msgid ""
+"Use '[algo]$[salt]$[hexdigest]' or use the <a href=\"password/\">change "
+"password form</a>."
+msgstr ""
+"Используйте '[algo]$[salt]$[hexdigest]' или <a href=\"password/\">форму для "
+"изменения пароля</a>."
 
-#: contrib/auth/models.py:201
+#: contrib/auth/models.py:211
 msgid "staff status"
 msgstr "статус персонала"
 
-#: contrib/auth/models.py:201
+#: contrib/auth/models.py:211
 msgid "Designates whether the user can log into this admin site."
-msgstr "Отметьте, если пользователь может входить в административную часть сайта."
+msgstr ""
+"Отметьте, если пользователь может входить в административную часть сайта."
 
-#: contrib/auth/models.py:202
+#: contrib/auth/models.py:212
 msgid "active"
 msgstr "активный"
 
-#: contrib/auth/models.py:202
-msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts."
-msgstr "Отметьте, если пользователь должен считаться активным. Уберите эту отметку вместо удаления аккаунта."
+#: contrib/auth/models.py:212
+msgid ""
+"Designates whether this user should be treated as active. Unselect this "
+"instead of deleting accounts."
+msgstr ""
+"Отметьте, если пользователь должен считаться активным. Уберите эту отметку "
+"вместо удаления аккаунта."
 
-#: contrib/auth/models.py:203
+#: contrib/auth/models.py:213
 msgid "superuser status"
 msgstr "статус суперпользователя"
 
-#: contrib/auth/models.py:203
-msgid "Designates that this user has all permissions without explicitly assigning them."
+#: contrib/auth/models.py:213
+msgid ""
+"Designates that this user has all permissions without explicitly assigning "
+"them."
 msgstr "Указывает, что пользователь имеет все права без явного их назначения."
 
-#: contrib/auth/models.py:204
+#: contrib/auth/models.py:214
 msgid "last login"
 msgstr "последний вход"
 
-#: contrib/auth/models.py:205
+#: contrib/auth/models.py:215
 msgid "date joined"
 msgstr "дата регистрации"
 
-#: contrib/auth/models.py:207
-msgid "In addition to the permissions manually assigned, this user will also get all permissions granted to each group he/she is in."
-msgstr "В добавление к правам, присвоенным вручную, этот пользователь получит все права групп, к которым он принадлежит."
+#: contrib/auth/models.py:217
+msgid ""
+"In addition to the permissions manually assigned, this user will also get "
+"all permissions granted to each group he/she is in."
+msgstr ""
+"В добавление к правам, присвоенным вручную, этот пользователь получит все "
+"права групп, к которым он принадлежит."
 
-#: contrib/auth/models.py:208
+#: contrib/auth/models.py:218
 msgid "user permissions"
 msgstr "права пользователя"
 
-#: contrib/auth/models.py:212
-#: contrib/comments/models.py:50
+#: contrib/auth/models.py:222 contrib/comments/models.py:50
 #: contrib/comments/models.py:168
 msgid "user"
 msgstr "пользователь"
 
-#: contrib/auth/models.py:213
+#: contrib/auth/models.py:223
 msgid "users"
 msgstr "пользователи"
 
-#: contrib/auth/models.py:394
+#: contrib/auth/models.py:406
 msgid "message"
 msgstr "сообщение"
 
-#: contrib/auth/views.py:79
+#: contrib/auth/views.py:86
 msgid "Logged out"
 msgstr "Не авторизован"
 
 #: contrib/auth/management/commands/createsuperuser.py:23
-#: core/validators.py:120
-#: forms/fields.py:428
+#: core/validators.py:120 forms/fields.py:447
 msgid "Enter a valid e-mail address."
 msgstr "Введите правильный адрес электронной почты."
 
@@ -1367,40 +1421,40 @@
 msgid "Metadata"
 msgstr "Метаданные"
 
-#: contrib/comments/admin.py:40
+#: contrib/comments/admin.py:42
 msgid "flagged"
 msgid_plural "flagged"
 msgstr[0] "отмечен"
 msgstr[1] "отмечены"
 msgstr[2] "отмечены"
 
-#: contrib/comments/admin.py:41
+#: contrib/comments/admin.py:43
 msgid "Flag selected comments"
 msgstr "Отметить выбранные комментарии"
 
-#: contrib/comments/admin.py:45
+#: contrib/comments/admin.py:47
 msgid "approved"
 msgid_plural "approved"
 msgstr[0] "подтвержден"
 msgstr[1] "подтверждены"
 msgstr[2] "подтверждены"
 
-#: contrib/comments/admin.py:46
+#: contrib/comments/admin.py:48
 msgid "Approve selected comments"
 msgstr "Подтвердить выбранные комментарии"
 
-#: contrib/comments/admin.py:50
+#: contrib/comments/admin.py:52
 msgid "removed"
 msgid_plural "removed"
 msgstr[0] "удален"
 msgstr[1] "удалены"
 msgstr[2] "удалены"
 
-#: contrib/comments/admin.py:51
+#: contrib/comments/admin.py:53
 msgid "Remove selected comments"
 msgstr "Удалить выбранные комментарии"
 
-#: contrib/comments/admin.py:63
+#: contrib/comments/admin.py:65
 #, python-format
 msgid "1 comment was successfully %(action)s."
 msgid_plural "%(count)s comments were successfully %(action)s."
@@ -1418,26 +1472,24 @@
 msgid "Latest comments on %(site_name)s"
 msgstr "Последние комментарии на %(site_name)s"
 
-#: contrib/comments/forms.py:93
+#: contrib/comments/forms.py:109
 msgid "Name"
 msgstr "Имя"
 
-#: contrib/comments/forms.py:94
+#: contrib/comments/forms.py:110
 msgid "Email address"
 msgstr "Адрес электронной почты"
 
-#: contrib/comments/forms.py:95
-#: contrib/flatpages/admin.py:8
-#: contrib/flatpages/models.py:7
-#: db/models/fields/__init__.py:1101
+#: contrib/comments/forms.py:111 contrib/flatpages/admin.py:8
+#: contrib/flatpages/models.py:7 db/models/fields/__init__.py:1120
 msgid "URL"
 msgstr "URL"
 
-#: contrib/comments/forms.py:96
+#: contrib/comments/forms.py:112
 msgid "Comment"
 msgstr "Комментарий"
 
-#: contrib/comments/forms.py:175
+#: contrib/comments/forms.py:191
 #, 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."
@@ -1445,12 +1497,13 @@
 msgstr[1] "Следите за своими словами! Слова %s здесь запрещены."
 msgstr[2] "Следите за своими словами! Слова %s здесь запрещены."
 
-#: contrib/comments/forms.py:182
-msgid "If you enter anything in this field your comment will be treated as spam"
-msgstr "Если что-нибудь введете в это поле, то ваш комментарий будет признан спамом"
+#: contrib/comments/forms.py:198
+msgid ""
+"If you enter anything in this field your comment will be treated as spam"
+msgstr ""
+"Если что-нибудь введете в это поле, то ваш комментарий будет признан спамом"
 
-#: contrib/comments/models.py:22
-#: contrib/contenttypes/models.py:81
+#: contrib/comments/models.py:22 contrib/contenttypes/models.py:81
 msgid "content type"
 msgstr "тип содержимого"
 
@@ -1470,8 +1523,7 @@
 msgid "user's URL"
 msgstr "URL пользователя"
 
-#: contrib/comments/models.py:56
-#: contrib/comments/models.py:76
+#: contrib/comments/models.py:56 contrib/comments/models.py:76
 #: contrib/comments/models.py:169
 msgid "comment"
 msgstr "комментарий"
@@ -1480,8 +1532,7 @@
 msgid "date/time submitted"
 msgstr "дата и время добавления"
 
-#: contrib/comments/models.py:60
-#: db/models/fields/__init__.py:896
+#: contrib/comments/models.py:60 db/models/fields/__init__.py:915
 msgid "IP address"
 msgstr "IP-адрес"
 
@@ -1490,7 +1541,8 @@
 msgstr "публичный"
 
 #: contrib/comments/models.py:62
-msgid "Uncheck this box to make the comment effectively disappear from the site."
+msgid ""
+"Uncheck this box to make the comment effectively disappear from the site."
 msgstr "Снимите выделение, чтобы убрать комментарий с сайта."
 
 #: contrib/comments/models.py:64
@@ -1498,20 +1550,32 @@
 msgstr "удален"
 
 #: contrib/comments/models.py:65
-msgid "Check this box if the comment is inappropriate. A \"This comment has been removed\" message will be displayed instead."
-msgstr "Отметьте, если комментарий нежелателен. Взамен будет показано сообщение \"Этот комментарий был удален\"."
+msgid ""
+"Check this box if the comment is inappropriate. A \"This comment has been "
+"removed\" message will be displayed instead."
+msgstr ""
+"Отметьте, если комментарий нежелателен. Взамен будет показано сообщение "
+"\"Этот комментарий был удален\"."
 
 #: contrib/comments/models.py:77
 msgid "comments"
 msgstr "Комментарии"
 
 #: contrib/comments/models.py:119
-msgid "This comment was posted by an authenticated user and thus the name is read-only."
-msgstr "Комментарий был добавлен зарегистрированным пользователем, поэтому имя пользователя доступно только для чтения."
+msgid ""
+"This comment was posted by an authenticated user and thus the name is read-"
+"only."
+msgstr ""
+"Комментарий был добавлен зарегистрированным пользователем, поэтому имя "
+"пользователя доступно только для чтения."
 
 #: contrib/comments/models.py:128
-msgid "This comment was posted by an authenticated user and thus the email is read-only."
-msgstr "Комментарий был добавлен зарегистрированным пользователем, поэтому адрес электронной почты доступен только для чтения."
+msgid ""
+"This comment was posted by an authenticated user and thus the email is read-"
+"only."
+msgstr ""
+"Комментарий был добавлен зарегистрированным пользователем, поэтому адрес "
+"электронной почты доступен только для чтения."
 
 #: contrib/comments/models.py:153
 #, python-format
@@ -1563,7 +1627,8 @@
 #: contrib/comments/templates/comments/approved.html:7
 #: contrib/comments/templates/comments/deleted.html:7
 #: contrib/comments/templates/comments/flagged.html:7
-msgid "Thanks for taking the time to improve the quality of discussion on our site"
+msgid ""
+"Thanks for taking the time to improve the quality of discussion on our site"
 msgstr "Спасибо, что заботитесь о качестве общения на нашем сайте"
 
 #: contrib/comments/templates/comments/delete.html:4
@@ -1641,12 +1706,19 @@
 msgstr "типы содержимого"
 
 #: contrib/flatpages/admin.py:9
-msgid "Example: '/about/contact/'. Make sure to have leading and trailing slashes."
-msgstr "Пример: '/about/contact/'. Убедитесь, что ввели начальную и конечную косые черты."
+msgid ""
+"Example: '/about/contact/'. Make sure to have leading and trailing slashes."
+msgstr ""
+"Пример: '/about/contact/'. Убедитесь, что ввели начальную и конечную косые "
+"черты."
 
 #: contrib/flatpages/admin.py:11
-msgid "This value must contain only letters, numbers, underscores, dashes or slashes."
-msgstr "Значение должно состоять только из букв, цифр, знаков подчеркивания, дефиса или наклонной черты вправо."
+msgid ""
+"This value must contain only letters, numbers, dots, underscores, dashes, "
+"slashes or tildes."
+msgstr ""
+"Значение должно состоять только из букв, цифр, знаков подчеркивания, дефиса, "
+"тильды или наклонной черты вправо."
 
 #: contrib/flatpages/admin.py:22
 msgid "Advanced options"
@@ -1669,8 +1741,12 @@
 msgstr "имя шаблона"
 
 #: contrib/flatpages/models.py:12
-msgid "Example: 'flatpages/contact_page.html'. If this isn't provided, the system will use 'flatpages/default.html'."
-msgstr "Пример: 'flatpages/contact_page.html'. Если не указано, система будет использовать 'flatpages/default.html'."
+msgid ""
+"Example: 'flatpages/contact_page.html'. If this isn't provided, the system "
+"will use 'flatpages/default.html'."
+msgstr ""
+"Пример: 'flatpages/contact_page.html'. Если не указано, система будет "
+"использовать 'flatpages/default.html'."
 
 #: contrib/flatpages/models.py:13
 msgid "registration required"
@@ -1688,13 +1764,19 @@
 msgid "flat pages"
 msgstr "простые страницы"
 
-#: contrib/formtools/wizard.py:140
-msgid "We apologize, but your form has expired. Please continue filling out the form from this page."
-msgstr "Мы сожалеем, но ваша форма устарела. Пожалуйста, продолжите заполнять форму на этой странице."
+#: contrib/formtools/wizard.py:172
+msgid ""
+"We apologize, but your form has expired. Please continue filling out the "
+"form from this page."
+msgstr ""
+"Мы сожалеем, но ваша форма устарела. Пожалуйста, продолжите заполнять форму "
+"на этой странице."
 
 #: contrib/gis/db/models/fields.py:50
 msgid "The base GIS field -- maps to the OpenGIS Specification Geometry type."
-msgstr "Базовое ГИС-поле. Его потомки отражают конкретные геометрические типы по спецификации OpenGIS."
+msgstr ""
+"Базовое ГИС-поле. Его потомки отражают конкретные геометрические типы по "
+"спецификации OpenGIS."
 
 #: contrib/gis/db/models/fields.py:270
 msgid "Point"
@@ -1737,7 +1819,9 @@
 msgstr "Неверный тип геометрии."
 
 #: contrib/gis/forms/fields.py:20
-msgid "An error occurred when transforming the geometry to the SRID of the geometry form field."
+msgid ""
+"An error occurred when transforming the geometry to the SRID of the geometry "
+"form field."
 msgstr "Произошла ошибка во время преобразования геометрии в SRID."
 
 #: contrib/humanize/templatetags/humanize.py:19
@@ -1756,7 +1840,7 @@
 msgid "rd"
 msgstr ""
 
-#: contrib/humanize/templatetags/humanize.py:51
+#: contrib/humanize/templatetags/humanize.py:54
 #, python-format
 msgid "%(value).1f million"
 msgid_plural "%(value).1f million"
@@ -1764,7 +1848,7 @@
 msgstr[1] "%(value).1f миллиона"
 msgstr[2] "%(value).1f миллионов"
 
-#: contrib/humanize/templatetags/humanize.py:54
+#: contrib/humanize/templatetags/humanize.py:57
 #, python-format
 msgid "%(value).1f billion"
 msgid_plural "%(value).1f billion"
@@ -1772,7 +1856,7 @@
 msgstr[1] "%(value).1f миллиарда"
 msgstr[2] "%(value).1f миллиардов"
 
-#: contrib/humanize/templatetags/humanize.py:57
+#: contrib/humanize/templatetags/humanize.py:60
 #, python-format
 msgid "%(value).1f trillion"
 msgid_plural "%(value).1f trillion"
@@ -1780,51 +1864,51 @@
 msgstr[1] "%(value).1f триллиона"
 msgstr[2] "%(value).1f триллионов"
 
-#: contrib/humanize/templatetags/humanize.py:73
+#: contrib/humanize/templatetags/humanize.py:76
 msgid "one"
 msgstr "один"
 
-#: contrib/humanize/templatetags/humanize.py:73
+#: contrib/humanize/templatetags/humanize.py:76
 msgid "two"
 msgstr "два"
 
-#: contrib/humanize/templatetags/humanize.py:73
+#: contrib/humanize/templatetags/humanize.py:76
 msgid "three"
 msgstr "три"
 
-#: contrib/humanize/templatetags/humanize.py:73
+#: contrib/humanize/templatetags/humanize.py:76
 msgid "four"
 msgstr "четыре"
 
-#: contrib/humanize/templatetags/humanize.py:73
+#: contrib/humanize/templatetags/humanize.py:76
 msgid "five"
 msgstr "пять"
 
-#: contrib/humanize/templatetags/humanize.py:73
+#: contrib/humanize/templatetags/humanize.py:76
 msgid "six"
 msgstr "шесть"
 
-#: contrib/humanize/templatetags/humanize.py:73
+#: contrib/humanize/templatetags/humanize.py:76
 msgid "seven"
 msgstr "семь"
 
-#: contrib/humanize/templatetags/humanize.py:73
+#: contrib/humanize/templatetags/humanize.py:76
 msgid "eight"
 msgstr "восемь"
 
-#: contrib/humanize/templatetags/humanize.py:73
+#: contrib/humanize/templatetags/humanize.py:76
 msgid "nine"
 msgstr "девять"
 
-#: contrib/humanize/templatetags/humanize.py:93
+#: contrib/humanize/templatetags/humanize.py:96
 msgid "today"
 msgstr "сегодня"
 
-#: contrib/humanize/templatetags/humanize.py:95
+#: contrib/humanize/templatetags/humanize.py:98
 msgid "tomorrow"
 msgstr "завтра"
 
-#: contrib/humanize/templatetags/humanize.py:97
+#: contrib/humanize/templatetags/humanize.py:100
 msgid "yesterday"
 msgstr "вчера"
 
@@ -1832,10 +1916,8 @@
 msgid "Enter a postal code in the format NNNN or ANNNNAAA."
 msgstr "Введите почтовый индекс в формате NNNN или ANNNNAAA."
 
-#: contrib/localflavor/ar/forms.py:50
-#: contrib/localflavor/br/forms.py:92
-#: contrib/localflavor/br/forms.py:131
-#: contrib/localflavor/pe/forms.py:24
+#: contrib/localflavor/ar/forms.py:50 contrib/localflavor/br/forms.py:92
+#: contrib/localflavor/br/forms.py:131 contrib/localflavor/pe/forms.py:24
 #: contrib/localflavor/pe/forms.py:52
 msgid "This field requires only numbers."
 msgstr "Это поле принимает только числа."
@@ -1888,20 +1970,92 @@
 msgid "Vienna"
 msgstr "Вена"
 
-#: contrib/localflavor/at/forms.py:20
-#: contrib/localflavor/ch/forms.py:17
+#: contrib/localflavor/at/forms.py:22 contrib/localflavor/ch/forms.py:17
 #: contrib/localflavor/no/forms.py:13
 msgid "Enter a zip code in the format XXXX."
 msgstr "Введите правильный индекс в формате XXXX."
 
-#: contrib/localflavor/at/forms.py:48
+#: contrib/localflavor/at/forms.py:50
 msgid "Enter a valid Austrian Social Security Number in XXXX XXXXXX format."
-msgstr "Введите правильный номер социального страхования Австрии в формате XXXX XXXXXX."
+msgstr ""
+"Введите правильный номер социального страхования Австрии в формате XXXX "
+"XXXXXX."
 
 #: contrib/localflavor/au/forms.py:17
 msgid "Enter a 4 digit post code."
 msgstr "Введите почтовый индекс из 4 цифр."
 
+#: contrib/localflavor/be/be_provinces.py:5
+msgid "Antwerp"
+msgstr "Антверпен"
+
+#: contrib/localflavor/be/be_provinces.py:6
+msgid "Brussels"
+msgstr "Брюссель"
+
+#: contrib/localflavor/be/be_provinces.py:7
+msgid "East Flanders"
+msgstr "Восточная Фландрия"
+
+#: contrib/localflavor/be/be_provinces.py:8
+msgid "Flemish Brabant"
+msgstr "Фламандский Брабант"
+
+#: contrib/localflavor/be/be_provinces.py:9
+msgid "Hainaut"
+msgstr "Эно"
+
+#: contrib/localflavor/be/be_provinces.py:10
+msgid "Liege"
+msgstr "Льеж"
+
+#: contrib/localflavor/be/be_provinces.py:11
+#: contrib/localflavor/nl/nl_provinces.py:9
+msgid "Limburg"
+msgstr "Лимбург"
+
+#: contrib/localflavor/be/be_provinces.py:12
+msgid "Luxembourg"
+msgstr "Люксембург"
+
+#: contrib/localflavor/be/be_provinces.py:13
+msgid "Namur"
+msgstr "Намюр"
+
+#: contrib/localflavor/be/be_provinces.py:14
+msgid "Walloon Brabant"
+msgstr "Валлонский Брабант"
+
+#: contrib/localflavor/be/be_provinces.py:15
+msgid "West Flanders"
+msgstr "Западная Фландрия"
+
+#: contrib/localflavor/be/be_regions.py:5
+msgid "Brussels Capital Region"
+msgstr "Брюссельский столичный регион"
+
+#: contrib/localflavor/be/be_regions.py:6
+msgid "Flemish Region"
+msgstr "Фландрия"
+
+#: contrib/localflavor/be/be_regions.py:7
+msgid "Wallonia"
+msgstr "Валлония"
+
+#: contrib/localflavor/be/forms.py:23
+msgid "Enter a valid postal code in the range and format 1XXX - 9XXX."
+msgstr "Введите почтовый индекс в диапазоне и формате 1XXX - 9XXX."
+
+#: contrib/localflavor/be/forms.py:46
+msgid ""
+"Enter a valid phone number in one of the formats 0x xxx xx xx, 0xx xx xx xx, "
+"04xx xx xx xx, 0x/xxx.xx.xx, 0xx/xx.xx.xx, 04xx/xx.xx.xx, 0x.xxx.xx.xx, 0xx."
+"xx.xx.xx, 04xx.xx.xx.xx, 0xxxxxxxx or 04xxxxxxxx."
+msgstr ""
+"Введите правильный телефонный номер в одном из следующих форматов: 0x xxx xx "
+"xx, 0xx xx xx xx, 04xx xx xx xx, 0x/xxx.xx.xx, 0xx/xx.xx.xx, 04xx/xx.xx.xx, "
+"0x.xxx.xx.xx, 0xx.xx.xx.xx, 04xx.xx.xx.xx, 0xxxxxxxx или 04xxxxxxxx."
+
 #: contrib/localflavor/br/forms.py:17
 msgid "Enter a zip code in the format XXXXX-XXX."
 msgstr "Введите почтовый индекс в формате XXXXX-XXX."
@@ -1911,8 +2065,12 @@
 msgstr "Телефонные номера должны быть в формате XX-XXXX-XXXX."
 
 #: contrib/localflavor/br/forms.py:54
-msgid "Select a valid brazilian state. That state is not one of the available states."
-msgstr "Выберите корректный бразильский штат. Указанного варианта нет среди допустимых значений."
+msgid ""
+"Select a valid brazilian state. That state is not one of the available "
+"states."
+msgstr ""
+"Выберите корректный бразильский штат. Указанного варианта нет среди "
+"допустимых значений."
 
 #: contrib/localflavor/br/forms.py:90
 msgid "Invalid CPF number."
@@ -1936,7 +2094,9 @@
 
 #: contrib/localflavor/ca/forms.py:96
 msgid "Enter a valid Canadian Social Insurance number in XXX-XXX-XXX format."
-msgstr "Введите правильный номер социального страхования Канады в формате XXX-XXX-XXX."
+msgstr ""
+"Введите правильный номер социального страхования Канады в формате XXX-XXX-"
+"XXX."
 
 #: contrib/localflavor/ch/ch_states.py:5
 msgid "Aargau"
@@ -2043,8 +2203,12 @@
 msgstr "Цюрих"
 
 #: contrib/localflavor/ch/forms.py:65
-msgid "Enter a valid Swiss identity or passport card number in X1234567<0 or 1234567890 format."
-msgstr "Введите правильный номер швейцарского паспорта личности или номер карты в формате X1234567<0 или 1234567890."
+msgid ""
+"Enter a valid Swiss identity or passport card number in X1234567<0 or "
+"1234567890 format."
+msgstr ""
+"Введите правильный номер швейцарского паспорта личности или номер карты в "
+"формате X1234567<0 или 1234567890."
 
 #: contrib/localflavor/cl/forms.py:30
 msgid "Enter a valid Chilean RUT."
@@ -2114,14 +2278,14 @@
 msgid "Moravian-Silesian Region"
 msgstr "Моравскосилезский край"
 
-#: contrib/localflavor/cz/forms.py:28
-#: contrib/localflavor/sk/forms.py:30
+#: contrib/localflavor/cz/forms.py:28 contrib/localflavor/sk/forms.py:30
 msgid "Enter a postal code in the format XXXXX or XXX XX."
-msgstr "Введите почтовый индекс в формате XXXXX или XXX-XX."
+msgstr "Введите почтовый индекс в формате XXXXX или XXX XX."
 
 #: contrib/localflavor/cz/forms.py:48
 msgid "Enter a birth number in the format XXXXXX/XXXX or XXXXXXXXXX."
-msgstr "Введите номер свидетельства о рождении в формате XXXXXX/XXXX или XXXXXXXXXX."
+msgstr ""
+"Введите номер свидетельства о рождении в формате XXXXXX/XXXX или XXXXXXXXXX."
 
 #: contrib/localflavor/cz/forms.py:49
 msgid "Invalid optional parameter Gender, valid values are 'f' and 'm'"
@@ -2131,7 +2295,7 @@
 msgid "Enter a valid birth number."
 msgstr "Введите правильный номер свидетельства о рождении."
 
-#: contrib/localflavor/cz/forms.py:107
+#: contrib/localflavor/cz/forms.py:111
 msgid "Enter a valid IC number."
 msgstr "Введите правильный IC номер."
 
@@ -2199,15 +2363,18 @@
 msgid "Thuringia"
 msgstr "Тюрингия"
 
-#: contrib/localflavor/de/forms.py:15
-#: contrib/localflavor/fi/forms.py:13
+#: contrib/localflavor/de/forms.py:15 contrib/localflavor/fi/forms.py:13
 #: contrib/localflavor/fr/forms.py:16
 msgid "Enter a zip code in the format XXXXX."
 msgstr "Введите почтовый индекс в формате XXXXX."
 
 #: contrib/localflavor/de/forms.py:42
-msgid "Enter a valid German identity card number in XXXXXXXXXXX-XXXXXXX-XXXXXXX-X format."
-msgstr "Введите правильный номер паспорта личности в формате XXXXXXXXXXX-XXXXXXX-XXXXXXX-X."
+msgid ""
+"Enter a valid German identity card number in XXXXXXXXXXX-XXXXXXX-XXXXXXX-X "
+"format."
+msgstr ""
+"Введите правильный номер паспорта личности в формате XXXXXXXXXXX-XXXXXXX-"
+"XXXXXXX-X."
 
 #: contrib/localflavor/es/es_provinces.py:5
 msgid "Arava"
@@ -2481,8 +2648,12 @@
 msgstr "Введите почтовый индекс в диапазоне и формате 01XXX - 52XXX."
 
 #: contrib/localflavor/es/forms.py:40
-msgid "Enter a valid phone number in one of the formats 6XXXXXXXX, 8XXXXXXXX or 9XXXXXXXX."
-msgstr "Введите правильный телефонный номер в одном из форматов 6XXXXXXXX, 8XXXXXXXX или 9XXXXXXXX."
+msgid ""
+"Enter a valid phone number in one of the formats 6XXXXXXXX, 8XXXXXXXX or "
+"9XXXXXXXX."
+msgstr ""
+"Введите правильный телефонный номер в одном из форматов 6XXXXXXXX, 8XXXXXXXX "
+"или 9XXXXXXXX."
 
 #: contrib/localflavor/es/forms.py:67
 msgid "Please enter a valid NIF, NIE, or CIF."
@@ -2505,8 +2676,11 @@
 msgstr "Неверная проверочная сумма для CIF."
 
 #: contrib/localflavor/es/forms.py:143
-msgid "Please enter a valid bank account number in format XXXX-XXXX-XX-XXXXXXXXXX."
-msgstr "Пожалуйста, введите правильный банковский номер в формате XXXX-XXXX-XX-XXXXXXXXXX."
+msgid ""
+"Please enter a valid bank account number in format XXXX-XXXX-XX-XXXXXXXXXX."
+msgstr ""
+"Пожалуйста, введите правильный банковский номер в формате XXXX-XXXX-XX-"
+"XXXXXXXXXX."
 
 #: contrib/localflavor/es/forms.py:144
 msgid "Invalid checksum for bank account number."
@@ -2524,8 +2698,7 @@
 msgid "Enter a valid post code"
 msgstr "Введите правильный почтовый индекс"
 
-#: contrib/localflavor/id/forms.py:68
-#: contrib/localflavor/nl/forms.py:53
+#: contrib/localflavor/id/forms.py:68 contrib/localflavor/nl/forms.py:53
 msgid "Enter a valid phone number"
 msgstr "Введите правильный телефонный номер"
 
@@ -2537,287 +2710,290 @@
 msgid "Enter a valid NIK/KTP number"
 msgstr "Введите правильный NIK/KTP номер"
 
-#: contrib/localflavor/id/id_choices.py:9
-#: contrib/localflavor/id/id_choices.py:73
+#: contrib/localflavor/id/id_choices.py:15
+msgid "Aceh"
+msgstr "Ачех"
+
+#: contrib/localflavor/id/id_choices.py:16
+#: contrib/localflavor/id/id_choices.py:79
 msgid "Bali"
 msgstr "Бали"
 
-#: contrib/localflavor/id/id_choices.py:10
-#: contrib/localflavor/id/id_choices.py:45
+#: contrib/localflavor/id/id_choices.py:17
+#: contrib/localflavor/id/id_choices.py:51
 msgid "Banten"
 msgstr "Бантен"
 
-#: contrib/localflavor/id/id_choices.py:11
-#: contrib/localflavor/id/id_choices.py:54
+#: contrib/localflavor/id/id_choices.py:18
+#: contrib/localflavor/id/id_choices.py:60
 msgid "Bengkulu"
 msgstr "Бенгкулу"
 
-#: contrib/localflavor/id/id_choices.py:12
-#: contrib/localflavor/id/id_choices.py:47
+#: contrib/localflavor/id/id_choices.py:19
+#: contrib/localflavor/id/id_choices.py:53
 msgid "Yogyakarta"
 msgstr "Джокьякарта"
 
-#: contrib/localflavor/id/id_choices.py:13
-#: contrib/localflavor/id/id_choices.py:51
+#: contrib/localflavor/id/id_choices.py:20
+#: contrib/localflavor/id/id_choices.py:57
 msgid "Jakarta"
 msgstr "Джакарта"
 
-#: contrib/localflavor/id/id_choices.py:14
-#: contrib/localflavor/id/id_choices.py:75
+#: contrib/localflavor/id/id_choices.py:21
+#: contrib/localflavor/id/id_choices.py:81
 msgid "Gorontalo"
 msgstr "Горонтало"
 
-#: contrib/localflavor/id/id_choices.py:15
-#: contrib/localflavor/id/id_choices.py:57
+#: contrib/localflavor/id/id_choices.py:22
+#: contrib/localflavor/id/id_choices.py:63
 msgid "Jambi"
 msgstr "Джамби"
 
-#: contrib/localflavor/id/id_choices.py:16
+#: contrib/localflavor/id/id_choices.py:23
 msgid "Jawa Barat"
 msgstr "Западная Ява"
 
-#: contrib/localflavor/id/id_choices.py:17
+#: contrib/localflavor/id/id_choices.py:24
 msgid "Jawa Tengah"
 msgstr "Центральная Ява"
 
-#: contrib/localflavor/id/id_choices.py:18
+#: contrib/localflavor/id/id_choices.py:25
 msgid "Jawa Timur"
 msgstr "Восточная Ява"
 
-#: contrib/localflavor/id/id_choices.py:19
-#: contrib/localflavor/id/id_choices.py:88
+#: contrib/localflavor/id/id_choices.py:26
+#: contrib/localflavor/id/id_choices.py:94
 msgid "Kalimantan Barat"
 msgstr "Западный Калимантан"
 
-#: contrib/localflavor/id/id_choices.py:20
-#: contrib/localflavor/id/id_choices.py:66
+#: contrib/localflavor/id/id_choices.py:27
+#: contrib/localflavor/id/id_choices.py:72
 msgid "Kalimantan Selatan"
 msgstr "Южный Калимантан"
 
-#: contrib/localflavor/id/id_choices.py:21
-#: contrib/localflavor/id/id_choices.py:89
+#: contrib/localflavor/id/id_choices.py:28
+#: contrib/localflavor/id/id_choices.py:95
 msgid "Kalimantan Tengah"
 msgstr "Центральный Калимантан"
 
-#: contrib/localflavor/id/id_choices.py:22
-#: contrib/localflavor/id/id_choices.py:90
+#: contrib/localflavor/id/id_choices.py:29
+#: contrib/localflavor/id/id_choices.py:96
 msgid "Kalimantan Timur"
 msgstr "Восточный Калимантан"
 
-#: contrib/localflavor/id/id_choices.py:23
+#: contrib/localflavor/id/id_choices.py:30
 msgid "Kepulauan Bangka-Belitung"
 msgstr "Острова Бангка-Белитунг"
 
-#: contrib/localflavor/id/id_choices.py:24
-#: contrib/localflavor/id/id_choices.py:62
+#: contrib/localflavor/id/id_choices.py:31
+#: contrib/localflavor/id/id_choices.py:68
 msgid "Kepulauan Riau"
 msgstr "Острова Риау"
 
-#: contrib/localflavor/id/id_choices.py:25
-#: contrib/localflavor/id/id_choices.py:55
+#: contrib/localflavor/id/id_choices.py:32
+#: contrib/localflavor/id/id_choices.py:61
 msgid "Lampung"
 msgstr "Лампунг"
 
-#: contrib/localflavor/id/id_choices.py:26
-#: contrib/localflavor/id/id_choices.py:70
+#: contrib/localflavor/id/id_choices.py:33
+#: contrib/localflavor/id/id_choices.py:76
 msgid "Maluku"
 msgstr "Молукку"
 
-#: contrib/localflavor/id/id_choices.py:27
-#: contrib/localflavor/id/id_choices.py:71
+#: contrib/localflavor/id/id_choices.py:34
+#: contrib/localflavor/id/id_choices.py:77
 msgid "Maluku Utara"
 msgstr "Северное Молукку"
 
-#: contrib/localflavor/id/id_choices.py:28
-#: contrib/localflavor/id/id_choices.py:59
-msgid "Nanggroe Aceh Darussalam"
-msgstr "Ачех"
-
-#: contrib/localflavor/id/id_choices.py:29
+#: contrib/localflavor/id/id_choices.py:35
 msgid "Nusa Tenggara Barat"
 msgstr "Западные Малые Зондские острова"
 
-#: contrib/localflavor/id/id_choices.py:30
+#: contrib/localflavor/id/id_choices.py:36
 msgid "Nusa Tenggara Timur"
 msgstr "Восточные Малые Зондские острова"
 
-#: contrib/localflavor/id/id_choices.py:31
+#: contrib/localflavor/id/id_choices.py:37
 msgid "Papua"
 msgstr "Папуа"
 
-#: contrib/localflavor/id/id_choices.py:32
+#: contrib/localflavor/id/id_choices.py:38
 msgid "Papua Barat"
 msgstr "Западное Папуа"
 
-#: contrib/localflavor/id/id_choices.py:33
-#: contrib/localflavor/id/id_choices.py:60
+#: contrib/localflavor/id/id_choices.py:39
+#: contrib/localflavor/id/id_choices.py:66
 msgid "Riau"
 msgstr "Риау"
 
-#: contrib/localflavor/id/id_choices.py:34
-#: contrib/localflavor/id/id_choices.py:68
+#: contrib/localflavor/id/id_choices.py:40
+#: contrib/localflavor/id/id_choices.py:74
 msgid "Sulawesi Barat"
 msgstr "Западное Сулавеси"
 
-#: contrib/localflavor/id/id_choices.py:35
-#: contrib/localflavor/id/id_choices.py:69
+#: contrib/localflavor/id/id_choices.py:41
+#: contrib/localflavor/id/id_choices.py:75
 msgid "Sulawesi Selatan"
 msgstr "Южное Сулавеси"
 
-#: contrib/localflavor/id/id_choices.py:36
-#: contrib/localflavor/id/id_choices.py:76
+#: contrib/localflavor/id/id_choices.py:42
+#: contrib/localflavor/id/id_choices.py:82
 msgid "Sulawesi Tengah"
 msgstr "Центральное Сулавеси"
 
-#: contrib/localflavor/id/id_choices.py:37
-#: contrib/localflavor/id/id_choices.py:79
+#: contrib/localflavor/id/id_choices.py:43
+#: contrib/localflavor/id/id_choices.py:85
 msgid "Sulawesi Tenggara"
 msgstr "Юго-Восточное Сулавеси"
 
-#: contrib/localflavor/id/id_choices.py:38
+#: contrib/localflavor/id/id_choices.py:44
 msgid "Sulawesi Utara"
 msgstr "Северное Сулавеси"
 
-#: contrib/localflavor/id/id_choices.py:39
-#: contrib/localflavor/id/id_choices.py:52
+#: contrib/localflavor/id/id_choices.py:45
+#: contrib/localflavor/id/id_choices.py:58
 msgid "Sumatera Barat"
 msgstr "Западная Суматра"
 
-#: contrib/localflavor/id/id_choices.py:40
-#: contrib/localflavor/id/id_choices.py:56
+#: contrib/localflavor/id/id_choices.py:46
+#: contrib/localflavor/id/id_choices.py:62
 msgid "Sumatera Selatan"
 msgstr "Южная Суматра"
 
-#: contrib/localflavor/id/id_choices.py:41
-#: contrib/localflavor/id/id_choices.py:58
+#: contrib/localflavor/id/id_choices.py:47
+#: contrib/localflavor/id/id_choices.py:64
 msgid "Sumatera Utara"
 msgstr "Северная Суматра"
 
-#: contrib/localflavor/id/id_choices.py:46
+#: contrib/localflavor/id/id_choices.py:52
 msgid "Magelang"
 msgstr "Магеланг"
 
-#: contrib/localflavor/id/id_choices.py:48
+#: contrib/localflavor/id/id_choices.py:54
 msgid "Surakarta - Solo"
 msgstr "Суракарта - Соло"
 
-#: contrib/localflavor/id/id_choices.py:49
+#: contrib/localflavor/id/id_choices.py:55
 msgid "Madiun"
 msgstr "Мадиун"
 
-#: contrib/localflavor/id/id_choices.py:50
+#: contrib/localflavor/id/id_choices.py:56
 msgid "Kediri"
 msgstr "Кедири"
 
-#: contrib/localflavor/id/id_choices.py:53
+#: contrib/localflavor/id/id_choices.py:59
 msgid "Tapanuli"
 msgstr "Тапанули"
 
-#: contrib/localflavor/id/id_choices.py:61
+#: contrib/localflavor/id/id_choices.py:65
+msgid "Nanggroe Aceh Darussalam"
+msgstr "Ачех"
+
+#: contrib/localflavor/id/id_choices.py:67
 msgid "Kepulauan Bangka Belitung"
 msgstr "Бангка-Белитунг"
 
-#: contrib/localflavor/id/id_choices.py:63
+#: contrib/localflavor/id/id_choices.py:69
 msgid "Corps Consulate"
 msgstr "Консульский корпус"
 
-#: contrib/localflavor/id/id_choices.py:64
+#: contrib/localflavor/id/id_choices.py:70
 msgid "Corps Diplomatic"
 msgstr "Дипломатический корпус"
 
-#: contrib/localflavor/id/id_choices.py:65
+#: contrib/localflavor/id/id_choices.py:71
 msgid "Bandung"
 msgstr "Бандунг"
 
-#: contrib/localflavor/id/id_choices.py:67
+#: contrib/localflavor/id/id_choices.py:73
 msgid "Sulawesi Utara Daratan"
 msgstr "Северное Сулавеси"
 
-#: contrib/localflavor/id/id_choices.py:72
+#: contrib/localflavor/id/id_choices.py:78
 msgid "NTT - Timor"
 msgstr "NTT - Тимор"
 
-#: contrib/localflavor/id/id_choices.py:74
+#: contrib/localflavor/id/id_choices.py:80
 msgid "Sulawesi Utara Kepulauan"
 msgstr "Северное Сулавеси"
 
-#: contrib/localflavor/id/id_choices.py:77
+#: contrib/localflavor/id/id_choices.py:83
 msgid "NTB - Lombok"
 msgstr "NTB - Ломбок"
 
-#: contrib/localflavor/id/id_choices.py:78
+#: contrib/localflavor/id/id_choices.py:84
 msgid "Papua dan Papua Barat"
 msgstr "Папуа и Западное Папуа"
 
-#: contrib/localflavor/id/id_choices.py:80
+#: contrib/localflavor/id/id_choices.py:86
 msgid "Cirebon"
 msgstr "Чиребон"
 
-#: contrib/localflavor/id/id_choices.py:81
+#: contrib/localflavor/id/id_choices.py:87
 msgid "NTB - Sumbawa"
 msgstr "NTB - Сумбава"
 
-#: contrib/localflavor/id/id_choices.py:82
+#: contrib/localflavor/id/id_choices.py:88
 msgid "NTT - Flores"
 msgstr "NTT - Флорес"
 
-#: contrib/localflavor/id/id_choices.py:83
+#: contrib/localflavor/id/id_choices.py:89
 msgid "NTT - Sumba"
 msgstr "NTT - Сумба"
 
-#: contrib/localflavor/id/id_choices.py:84
+#: contrib/localflavor/id/id_choices.py:90
 msgid "Bogor"
 msgstr "Богор"
 
-#: contrib/localflavor/id/id_choices.py:85
+#: contrib/localflavor/id/id_choices.py:91
 msgid "Pekalongan"
 msgstr "Пекалонган"
 
-#: contrib/localflavor/id/id_choices.py:86
+#: contrib/localflavor/id/id_choices.py:92
 msgid "Semarang"
 msgstr "Семаранг"
 
-#: contrib/localflavor/id/id_choices.py:87
+#: contrib/localflavor/id/id_choices.py:93
 msgid "Pati"
 msgstr "Пати"
 
-#: contrib/localflavor/id/id_choices.py:91
+#: contrib/localflavor/id/id_choices.py:97
 msgid "Surabaya"
 msgstr "Сурабая"
 
-#: contrib/localflavor/id/id_choices.py:92
+#: contrib/localflavor/id/id_choices.py:98
 msgid "Madura"
 msgstr "Мадура"
 
-#: contrib/localflavor/id/id_choices.py:93
+#: contrib/localflavor/id/id_choices.py:99
 msgid "Malang"
 msgstr "Маланг"
 
-#: contrib/localflavor/id/id_choices.py:94
+#: contrib/localflavor/id/id_choices.py:100
 msgid "Jember"
 msgstr "Джембер"
 
-#: contrib/localflavor/id/id_choices.py:95
+#: contrib/localflavor/id/id_choices.py:101
 msgid "Banyumas"
 msgstr "Банджумас"
 
-#: contrib/localflavor/id/id_choices.py:96
+#: contrib/localflavor/id/id_choices.py:102
 msgid "Federal Government"
 msgstr "Федеральное правительство"
 
-#: contrib/localflavor/id/id_choices.py:97
+#: contrib/localflavor/id/id_choices.py:103
 msgid "Bojonegoro"
 msgstr "Боджонегоро"
 
-#: contrib/localflavor/id/id_choices.py:98
+#: contrib/localflavor/id/id_choices.py:104
 msgid "Purwakarta"
 msgstr "Пурвакарта"
 
-#: contrib/localflavor/id/id_choices.py:99
+#: contrib/localflavor/id/id_choices.py:105
 msgid "Sidoarjo"
 msgstr "Сидоарджо"
 
-#: contrib/localflavor/id/id_choices.py:100
+#: contrib/localflavor/id/id_choices.py:106
 msgid "Garut"
 msgstr "Гарут"
 
@@ -2949,13 +3125,23 @@
 msgid "Wicklow"
 msgstr "Уиклоу"
 
+#: contrib/localflavor/il/forms.py:31
+msgid "Enter a postal code in the format XXXXX"
+msgstr "Введите почтовый индекс в формате XXXXX."
+
+#: contrib/localflavor/il/forms.py:50
+msgid "Enter a valid ID number."
+msgstr "Введите правильный ID номер."
+
 #: contrib/localflavor/in_/forms.py:15
 msgid "Enter a zip code in the format XXXXXXX."
 msgstr "Введите почтовый индекс в формате XXXXXXX."
 
 #: contrib/localflavor/is_/forms.py:18
-msgid "Enter a valid Icelandic identification number. The format is XXXXXX-XXXX."
-msgstr "Введите правильный исландский идентификационный номер. Формат: XXXXXX-XXXX."
+msgid ""
+"Enter a valid Icelandic identification number. The format is XXXXXX-XXXX."
+msgstr ""
+"Введите правильный исландский идентификационный номер. Формат: XXXXXX-XXXX."
 
 #: contrib/localflavor/is_/forms.py:19
 msgid "The Icelandic identification number is not valid."
@@ -3325,10 +3511,6 @@
 msgid "Groningen"
 msgstr "Гронинген"
 
-#: contrib/localflavor/nl/nl_provinces.py:9
-msgid "Limburg"
-msgstr "Лимбург"
-
 #: contrib/localflavor/nl/nl_provinces.py:10
 msgid "Noord-Brabant"
 msgstr "Северный Брабант"
@@ -3365,31 +3547,36 @@
 msgid "This field requires 11 digits."
 msgstr "Это поле требует 11 цифр."
 
-#: contrib/localflavor/pl/forms.py:38
+#: contrib/localflavor/pl/forms.py:39
 msgid "National Identification Number consists of 11 digits."
 msgstr "Национальный идентификационный номер состоит из 11 цифр."
 
-#: contrib/localflavor/pl/forms.py:39
+#: contrib/localflavor/pl/forms.py:40
 msgid "Wrong checksum for the National Identification Number."
 msgstr "Неверная проверочная сумма для NIF."
 
-#: contrib/localflavor/pl/forms.py:71
-msgid "Enter a tax number field (NIP) in the format XXX-XXX-XX-XX or XX-XX-XXX-XXX."
-msgstr "Введите налоговый номер (NIP) в формате XXX-XXX-XX-XX или XX-XX-XXX-XXX."
+#: contrib/localflavor/pl/forms.py:74
+msgid ""
+"Enter a tax number field (NIP) in the format XXX-XXX-XX-XX or XX-XX-XXX-XXX."
+msgstr ""
+"Введите налоговый номер (NIP) в формате XXX-XXX-XX-XX или XX-XX-XXX-XXX."
 
-#: contrib/localflavor/pl/forms.py:72
+#: contrib/localflavor/pl/forms.py:75
 msgid "Wrong checksum for the Tax Number (NIP)."
 msgstr "Неверная проверочная сумма для NIP."
 
-#: contrib/localflavor/pl/forms.py:109
+#: contrib/localflavor/pl/forms.py:114
 msgid "National Business Register Number (REGON) consists of 9 or 14 digits."
-msgstr "Национальный деловой регистрационный номер (REGON) состоит из 9 или 14 цифр."
+msgstr ""
+"Национальный деловой регистрационный номер (REGON) состоит из 9 или 14 цифр."
 
-#: contrib/localflavor/pl/forms.py:110
+#: contrib/localflavor/pl/forms.py:115
 msgid "Wrong checksum for the National Business Register Number (REGON)."
-msgstr "Неверная проверочная сумма для национального делового регистрационного номера (REGON)."
+msgstr ""
+"Неверная проверочная сумма для национального делового регистрационного "
+"номера (REGON)."
 
-#: contrib/localflavor/pl/forms.py:148
+#: contrib/localflavor/pl/forms.py:155
 msgid "Enter a postal code in the format XX-XXX."
 msgstr "Введите почтовый индекс в формате XX-XXX."
 
@@ -3473,18 +3660,398 @@
 msgid "Enter a valid CNP."
 msgstr "Введите правильный CNP."
 
-#: contrib/localflavor/ro/forms.py:141
+#: contrib/localflavor/ro/forms.py:143
 msgid "Enter a valid IBAN in ROXX-XXXX-XXXX-XXXX-XXXX-XXXX format"
 msgstr "Введите правильный IBAN в формате ROXX-XXXX-XXXX-XXXX-XXXX-XXXX."
 
-#: contrib/localflavor/ro/forms.py:171
+#: contrib/localflavor/ro/forms.py:175
 msgid "Phone numbers must be in XXXX-XXXXXX format."
 msgstr "Телефонные номера должны быть в формате XXXX-XXXXXX."
 
-#: contrib/localflavor/ro/forms.py:194
+#: contrib/localflavor/ro/forms.py:200
 msgid "Enter a valid postal code in the format XXXXXX"
 msgstr "Введите почтовый индекс в формате XXXXXX."
 
+#: contrib/localflavor/ru/forms.py:35
+msgid "Enter a postal code in the format XXXXXX."
+msgstr "Введите почтовый индекс в формате XXXXXX."
+
+#: contrib/localflavor/ru/forms.py:47
+msgid "Enter a passport number in the format XXXX XXXXXX."
+msgstr "Введите номер паспорта в формате XXXX XXXXXX."
+
+#: contrib/localflavor/ru/forms.py:59
+msgid "Enter a passport number in the format XX XXXXXXX."
+msgstr "Введите номер паспорта в формате XX XXXXXXX."
+
+#: contrib/localflavor/ru/forms.py:67
+msgid "Enter phone number in (XXX) XXX-XXXX format"
+msgstr "Введите номер телефона в формате (XXX) XXX-XXXX."
+
+#: contrib/localflavor/ru/ru_regions.py:9
+msgid "Central Federal County"
+msgstr "Центральный Федеральный Округ"
+
+#: contrib/localflavor/ru/ru_regions.py:10
+msgid "South Federal County"
+msgstr "Южный Федеральный Округ"
+
+#: contrib/localflavor/ru/ru_regions.py:11
+msgid "North-West Federal County"
+msgstr "Северо-Западный Федеральный Округ"
+
+#: contrib/localflavor/ru/ru_regions.py:12
+msgid "Far-East Federal County"
+msgstr "Дальневосточный Федеральный Округ"
+
+#: contrib/localflavor/ru/ru_regions.py:13
+msgid "Siberian Federal County"
+msgstr "Сибирский Федеральный Округ"
+
+#: contrib/localflavor/ru/ru_regions.py:14
+msgid "Ural Federal County"
+msgstr "Уральский Федеральный Округ"
+
+#: contrib/localflavor/ru/ru_regions.py:15
+msgid "Privolzhsky Federal County"
+msgstr "Приволжский Федеральный Округ"
+
+#: contrib/localflavor/ru/ru_regions.py:16
+msgid "North-Caucasian Federal County"
+msgstr "Северо-Кавказский Федеральный Округ"
+
+#: contrib/localflavor/ru/ru_regions.py:20
+msgid "Moskva"
+msgstr "Москва"
+
+#: contrib/localflavor/ru/ru_regions.py:21
+msgid "Saint-Peterburg"
+msgstr "Санкт-Петербург"
+
+#: contrib/localflavor/ru/ru_regions.py:22
+msgid "Moskovskaya oblast'"
+msgstr "Московская область"
+
+#: contrib/localflavor/ru/ru_regions.py:23
+msgid "Adygeya, Respublika"
+msgstr "Республика Адыгея"
+
+#: contrib/localflavor/ru/ru_regions.py:24
+msgid "Bashkortostan, Respublika"
+msgstr "Республика Башкортостан"
+
+#: contrib/localflavor/ru/ru_regions.py:25
+msgid "Buryatia, Respublika"
+msgstr "Республика Бурятия"
+
+#: contrib/localflavor/ru/ru_regions.py:26
+msgid "Altay, Respublika"
+msgstr "Республика Алтай"
+
+#: contrib/localflavor/ru/ru_regions.py:27
+msgid "Dagestan, Respublika"
+msgstr "Республика Дагестан"
+
+#: contrib/localflavor/ru/ru_regions.py:28
+msgid "Ingushskaya Respublika"
+msgstr "Республика Ингушетия"
+
+#: contrib/localflavor/ru/ru_regions.py:29
+msgid "Kabardino-Balkarskaya Respublika"
+msgstr "Кабардино-Балкарская республика"
+
+#: contrib/localflavor/ru/ru_regions.py:30
+msgid "Kalmykia, Respublika"
+msgstr "Республика Калмыкия"
+
+#: contrib/localflavor/ru/ru_regions.py:31
+msgid "Karachaevo-Cherkesskaya Respublika"
+msgstr "Карачаево-Черкесская республика"
+
+#: contrib/localflavor/ru/ru_regions.py:32
+msgid "Karelia, Respublika"
+msgstr "Республика Карелия"
+
+#: contrib/localflavor/ru/ru_regions.py:33
+msgid "Komi, Respublika"
+msgstr "Республика Коми"
+
+#: contrib/localflavor/ru/ru_regions.py:34
+msgid "Mariy Ehl, Respublika"
+msgstr "Республика Марий Эл"
+
+#: contrib/localflavor/ru/ru_regions.py:35
+msgid "Mordovia, Respublika"
+msgstr "Республика Мордовия"
+
+#: contrib/localflavor/ru/ru_regions.py:36
+msgid "Sakha, Respublika (Yakutiya)"
+msgstr "Республика Саха (Якутия)"
+
+#: contrib/localflavor/ru/ru_regions.py:37
+msgid "Severnaya Osetia, Respublika (Alania)"
+msgstr "Республика Северная Осетия — Алания"
+
+#: contrib/localflavor/ru/ru_regions.py:38
+msgid "Tatarstan, Respublika"
+msgstr "Республика Татарстан"
+
+#: contrib/localflavor/ru/ru_regions.py:39
+msgid "Tyva, Respublika (Tuva)"
+msgstr "Республика Тыва"
+
+#: contrib/localflavor/ru/ru_regions.py:40
+msgid "Udmurtskaya Respublika"
+msgstr "Удмуртская республика"
+
+#: contrib/localflavor/ru/ru_regions.py:41
+msgid "Khakassiya, Respublika"
+msgstr "Республика Хакасия"
+
+#: contrib/localflavor/ru/ru_regions.py:42
+msgid "Chechenskaya Respublika"
+msgstr "Чеченская республика"
+
+#: contrib/localflavor/ru/ru_regions.py:43
+msgid "Chuvashskaya Respublika"
+msgstr "Чувашская республика"
+
+#: contrib/localflavor/ru/ru_regions.py:44
+msgid "Altayskiy Kray"
+msgstr "Алтайский край"
+
+#: contrib/localflavor/ru/ru_regions.py:45
+msgid "Zabaykalskiy Kray"
+msgstr "Забайкальский край"
+
+#: contrib/localflavor/ru/ru_regions.py:46
+msgid "Kamchatskiy Kray"
+msgstr "Камчатский край"
+
+#: contrib/localflavor/ru/ru_regions.py:47
+msgid "Krasnodarskiy Kray"
+msgstr "Краснодарский край"
+
+#: contrib/localflavor/ru/ru_regions.py:48
+msgid "Krasnoyarskiy Kray"
+msgstr "Красноярский край"
+
+#: contrib/localflavor/ru/ru_regions.py:49
+msgid "Permskiy Kray"
+msgstr "Пермский край"
+
+#: contrib/localflavor/ru/ru_regions.py:50
+msgid "Primorskiy Kray"
+msgstr "Приморский край"
+
+#: contrib/localflavor/ru/ru_regions.py:51
+msgid "Stavropol'siyy Kray"
+msgstr "Ставропольский край"
+
+#: contrib/localflavor/ru/ru_regions.py:52
+msgid "Khabarovskiy Kray"
+msgstr "Хабаровский край"
+
+#: contrib/localflavor/ru/ru_regions.py:53
+msgid "Amurskaya oblast'"
+msgstr "Амурская область"
+
+#: contrib/localflavor/ru/ru_regions.py:54
+msgid "Arkhangel'skaya oblast'"
+msgstr "Архангельская область"
+
+#: contrib/localflavor/ru/ru_regions.py:55
+msgid "Astrakhanskaya oblast'"
+msgstr "Астраханская область"
+
+#: contrib/localflavor/ru/ru_regions.py:56
+msgid "Belgorodskaya oblast'"
+msgstr "Белгородская область"
+
+#: contrib/localflavor/ru/ru_regions.py:57
+msgid "Bryanskaya oblast'"
+msgstr "Брянская область"
+
+#: contrib/localflavor/ru/ru_regions.py:58
+msgid "Vladimirskaya oblast'"
+msgstr "Владимирская область"
+
+#: contrib/localflavor/ru/ru_regions.py:59
+msgid "Volgogradskaya oblast'"
+msgstr "Волгоградская область"
+
+#: contrib/localflavor/ru/ru_regions.py:60
+msgid "Vologodskaya oblast'"
+msgstr "Вологодская область"
+
+#: contrib/localflavor/ru/ru_regions.py:61
+msgid "Voronezhskaya oblast'"
+msgstr "Воронежская область"
+
+#: contrib/localflavor/ru/ru_regions.py:62
+msgid "Ivanovskaya oblast'"
+msgstr "Ивановская область"
+
+#: contrib/localflavor/ru/ru_regions.py:63
+msgid "Irkutskaya oblast'"
+msgstr "Иркутская область"
+
+#: contrib/localflavor/ru/ru_regions.py:64
+msgid "Kaliningradskaya oblast'"
+msgstr "Калининградская область"
+
+#: contrib/localflavor/ru/ru_regions.py:65
+msgid "Kaluzhskaya oblast'"
+msgstr "Калужская область"
+
+#: contrib/localflavor/ru/ru_regions.py:66
+msgid "Kemerovskaya oblast'"
+msgstr "Кемеровская область"
+
+#: contrib/localflavor/ru/ru_regions.py:67
+msgid "Kirovskaya oblast'"
+msgstr "Кировская область"
+
+#: contrib/localflavor/ru/ru_regions.py:68
+msgid "Kostromskaya oblast'"
+msgstr "Костромская область"
+
+#: contrib/localflavor/ru/ru_regions.py:69
+msgid "Kurganskaya oblast'"
+msgstr "Курганская область"
+
+#: contrib/localflavor/ru/ru_regions.py:70
+msgid "Kurskaya oblast'"
+msgstr "Курская область"
+
+#: contrib/localflavor/ru/ru_regions.py:71
+msgid "Leningradskaya oblast'"
+msgstr "Ленинградская область"
+
+#: contrib/localflavor/ru/ru_regions.py:72
+msgid "Lipeckaya oblast'"
+msgstr "Липецкая область"
+
+#: contrib/localflavor/ru/ru_regions.py:73
+msgid "Magadanskaya oblast'"
+msgstr "Магаданская область"
+
+#: contrib/localflavor/ru/ru_regions.py:74
+msgid "Murmanskaya oblast'"
+msgstr "Мурманская область"
+
+#: contrib/localflavor/ru/ru_regions.py:75
+msgid "Nizhegorodskaja oblast'"
+msgstr "Нижегородская область"
+
+#: contrib/localflavor/ru/ru_regions.py:76
+msgid "Novgorodskaya oblast'"
+msgstr "Новгородская область"
+
+#: contrib/localflavor/ru/ru_regions.py:77
+msgid "Novosibirskaya oblast'"
+msgstr "Новосибирская область"
+
+#: contrib/localflavor/ru/ru_regions.py:78
+msgid "Omskaya oblast'"
+msgstr "Омская область"
+
+#: contrib/localflavor/ru/ru_regions.py:79
+msgid "Orenburgskaya oblast'"
+msgstr "Оренбургская область"
+
+#: contrib/localflavor/ru/ru_regions.py:80
+msgid "Orlovskaya oblast'"
+msgstr "Орловская область"
+
+#: contrib/localflavor/ru/ru_regions.py:81
+msgid "Penzenskaya oblast'"
+msgstr "Пензенская область"
+
+#: contrib/localflavor/ru/ru_regions.py:82
+msgid "Pskovskaya oblast'"
+msgstr "Псковская область"
+
+#: contrib/localflavor/ru/ru_regions.py:83
+msgid "Rostovskaya oblast'"
+msgstr "Ростовская область"
+
+#: contrib/localflavor/ru/ru_regions.py:84
+msgid "Rjazanskaya oblast'"
+msgstr "Рязанская область"
+
+#: contrib/localflavor/ru/ru_regions.py:85
+msgid "Samarskaya oblast'"
+msgstr "Самарская область"
+
+#: contrib/localflavor/ru/ru_regions.py:86
+msgid "Saratovskaya oblast'"
+msgstr "Саратовская область"
+
+#: contrib/localflavor/ru/ru_regions.py:87
+msgid "Sakhalinskaya oblast'"
+msgstr "Сахалинская область"
+
+#: contrib/localflavor/ru/ru_regions.py:88
+msgid "Sverdlovskaya oblast'"
+msgstr "Свердловская область"
+
+#: contrib/localflavor/ru/ru_regions.py:89
+msgid "Smolenskaya oblast'"
+msgstr "Смоленская область"
+
+#: contrib/localflavor/ru/ru_regions.py:90
+msgid "Tambovskaya oblast'"
+msgstr "Тамбовская область"
+
+#: contrib/localflavor/ru/ru_regions.py:91
+msgid "Tverskaya oblast'"
+msgstr "Тверская область"
+
+#: contrib/localflavor/ru/ru_regions.py:92
+msgid "Tomskaya oblast'"
+msgstr "Томская область"
+
+#: contrib/localflavor/ru/ru_regions.py:93
+msgid "Tul'skaya oblast'"
+msgstr "Тульская область"
+
+#: contrib/localflavor/ru/ru_regions.py:94
+msgid "Tyumenskaya oblast'"
+msgstr "Тюменская область"
+
+#: contrib/localflavor/ru/ru_regions.py:95
+msgid "Ul'ianovskaya oblast'"
+msgstr "Ульяновская область"
+
+#: contrib/localflavor/ru/ru_regions.py:96
+msgid "Chelyabinskaya oblast'"
+msgstr "Челябинская область"
+
+#: contrib/localflavor/ru/ru_regions.py:97
+msgid "Yaroslavskaya oblast'"
+msgstr "Ярославская область"
+
+#: contrib/localflavor/ru/ru_regions.py:98
+msgid "Evreyskaya avtonomnaja oblast'"
+msgstr "Еврейская автономная область"
+
+#: contrib/localflavor/ru/ru_regions.py:99
+msgid "Neneckiy autonomnyy okrug"
+msgstr "Ненецкий автономный округ"
+
+#: contrib/localflavor/ru/ru_regions.py:100
+msgid "Khanty-Mansiyskiy avtonomnyy okrug - Yugra"
+msgstr "Ханты-Мансийский автономный округ - Югра"
+
+#: contrib/localflavor/ru/ru_regions.py:101
+msgid "Chukotskiy avtonomnyy okrug"
+msgstr "Чукотский автономный округ"
+
+#: contrib/localflavor/ru/ru_regions.py:102
+msgid "Yamalo-Neneckiy avtonomnyy okrug"
+msgstr "Ямало-Ненецкий автономный округ"
+
 #: contrib/localflavor/se/forms.py:50
 msgid "Enter a valid Swedish organisation number."
 msgstr "Введите правильный шведский идентификационный номер организации."
@@ -3933,6 +4500,22 @@
 msgid "Zilina region"
 msgstr "Жилинский край"
 
+#: contrib/localflavor/tr/forms.py:16
+msgid "Enter a postal code in the format XXXXX."
+msgstr "Введите почтовый индекс в формате XXXXX."
+
+#: contrib/localflavor/tr/forms.py:37
+msgid "Phone numbers must be in 0XXX XXX XXXX format."
+msgstr "Телефонные номера должны быть в формате 0XXX XXX XXXX."
+
+#: contrib/localflavor/tr/forms.py:64
+msgid "Enter a valid Turkish Identification number."
+msgstr "Введите правильный Турецкий Идентификационный номер."
+
+#: contrib/localflavor/tr/forms.py:65
+msgid "Turkish Identification number must be 11 digits."
+msgstr "Турецкий идентификационный номер состоит из 11 цифр."
+
 #: contrib/localflavor/uk/forms.py:21
 msgid "Enter a valid postcode."
 msgstr "Введите правильный почтовый индекс."
@@ -4227,23 +4810,29 @@
 
 #: contrib/localflavor/us/forms.py:55
 msgid "Enter a valid U.S. Social Security number in XXX-XX-XXXX format."
-msgstr "Введите правильный номер социального страхования США в формате XXX-XX-XXXX."
+msgstr ""
+"Введите правильный номер социального страхования США в формате XXX-XX-XXXX."
 
 #: contrib/localflavor/us/forms.py:88
 msgid "Enter a U.S. state or territory."
 msgstr "Введите штат или территорию США"
 
-#: contrib/localflavor/us/models.py:8
+#: contrib/localflavor/us/models.py:9
 msgid "U.S. state (two uppercase letters)"
 msgstr "Штат США (две заглавные буквы)"
 
-#: contrib/localflavor/us/models.py:17
+#: contrib/localflavor/us/models.py:18
+msgid "U.S. postal code (two uppercase letters)"
+msgstr "Почтовый индекс США (две заглавные буквы)"
+
+#: contrib/localflavor/us/models.py:27
 msgid "Phone number"
 msgstr "Номер телефона"
 
 #: contrib/localflavor/uy/forms.py:28
 msgid "Enter a valid CI number in X.XXX.XXX-X,XXXXXXX-X or XXXXXXXX format."
-msgstr "Введите правильный CI-номер в формате X.XXX.XXX-X,XXXXXXX-X или XXXXXXXX."
+msgstr ""
+"Введите правильный CI-номер в формате X.XXX.XXX-X,XXXXXXX-X или XXXXXXXX."
 
 #: contrib/localflavor/uy/forms.py:30
 msgid "Enter a valid CI number."
@@ -4293,7 +4882,7 @@
 msgid "Western Cape"
 msgstr "Западная Капская провинция"
 
-#: contrib/messages/tests/base.py:101
+#: contrib/messages/tests/base.py:114
 msgid "lazy message"
 msgstr "сообщение с отложенным переводом"
 
@@ -4302,16 +4891,24 @@
 msgstr "перенаправить с"
 
 #: contrib/redirects/models.py:8
-msgid "This should be an absolute path, excluding the domain name. Example: '/events/search/'."
-msgstr "Это должен быть абсолютный путь без доменного имени. Пример: '/events/search/'."
+msgid ""
+"This should be an absolute path, excluding the domain name. Example: '/"
+"events/search/'."
+msgstr ""
+"Это должен быть абсолютный путь без доменного имени. Пример: '/events/"
+"search/'."
 
 #: contrib/redirects/models.py:9
 msgid "redirect to"
 msgstr "перенаправить на"
 
 #: contrib/redirects/models.py:10
-msgid "This can be either an absolute path (as above) or a full URL starting with 'http://'."
-msgstr "Это должен быть либо абсолютный путь (как выше), либо полный URL, начинающийся с 'http://'."
+msgid ""
+"This can be either an absolute path (as above) or a full URL starting with "
+"'http://'."
+msgstr ""
+"Это должен быть либо абсолютный путь (как выше), либо полный URL, "
+"начинающийся с 'http://'."
 
 #: contrib/redirects/models.py:13
 msgid "redirect"
@@ -4321,104 +4918,111 @@
 msgid "redirects"
 msgstr "перенаправления"
 
-#: contrib/sessions/models.py:45
+#: contrib/sessions/models.py:41
 msgid "session key"
 msgstr "ключ сессии"
 
-#: contrib/sessions/models.py:47
+#: contrib/sessions/models.py:43
 msgid "session data"
 msgstr "данные сессии"
 
-#: contrib/sessions/models.py:48
+#: contrib/sessions/models.py:44
 msgid "expire date"
 msgstr "дата окончания"
 
-#: contrib/sessions/models.py:53
+#: contrib/sessions/models.py:49
 msgid "session"
 msgstr "сессия"
 
-#: contrib/sessions/models.py:54
+#: contrib/sessions/models.py:50
 msgid "sessions"
 msgstr "сессии"
 
-#: contrib/sites/models.py:32
+#: contrib/sites/models.py:37
 msgid "domain name"
 msgstr "доменное имя"
 
-#: contrib/sites/models.py:33
+#: contrib/sites/models.py:38
 msgid "display name"
 msgstr "выводимое имя"
 
-#: contrib/sites/models.py:39
+#: contrib/sites/models.py:43
+msgid "site"
+msgstr "сайт"
+
+#: contrib/sites/models.py:44
 msgid "sites"
 msgstr "сайты"
 
-#: core/validators.py:20
-#: forms/fields.py:66
+#: core/validators.py:20 forms/fields.py:67
 msgid "Enter a valid value."
 msgstr "Введите правильное значение."
 
-#: core/validators.py:87
-#: forms/fields.py:529
+#: core/validators.py:87 forms/fields.py:572
 msgid "Enter a valid URL."
 msgstr "Введите правильный URL."
 
-#: core/validators.py:89
-#: forms/fields.py:530
+#: core/validators.py:89 forms/fields.py:573
 msgid "This URL appears to be a broken link."
 msgstr "Эта ссылка не работает."
 
-#: core/validators.py:123
-#: forms/fields.py:873
-msgid "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens."
-msgstr "Значение должно состоять только из букв, цифр, знаков подчеркивания или дефиса."
+#: core/validators.py:123 forms/fields.py:956
+msgid ""
+"Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens."
+msgstr ""
+"Значение должно состоять только из букв, цифр, знаков подчеркивания или "
+"дефиса."
 
-#: core/validators.py:126
-#: forms/fields.py:866
+#: core/validators.py:126 forms/fields.py:949
 msgid "Enter a valid IPv4 address."
 msgstr "Введите правильный IPv4 адрес."
 
-#: core/validators.py:129
-#: db/models/fields/__init__.py:572
+#: core/validators.py:129 db/models/fields/__init__.py:575
 msgid "Enter only digits separated by commas."
 msgstr "Введите цифры, разделенные запятыми."
 
 #: core/validators.py:135
 #, python-format
 msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)."
-msgstr "Убедитесь, что это значение — %(limit_value)s (сейчас оно — %(show_value)s)."
+msgstr ""
+"Убедитесь, что это значение — %(limit_value)s (сейчас оно — %(show_value)s)."
 
-#: core/validators.py:153
-#: forms/fields.py:205
-#: forms/fields.py:257
+#: core/validators.py:153 forms/fields.py:222 forms/fields.py:274
 #, python-format
 msgid "Ensure this value is less than or equal to %(limit_value)s."
 msgstr "Убедитесь, что это значение меньше либо равно %(limit_value)s."
 
-#: core/validators.py:158
-#: forms/fields.py:206
-#: forms/fields.py:258
+#: core/validators.py:158 forms/fields.py:223 forms/fields.py:275
 #, python-format
 msgid "Ensure this value is greater than or equal to %(limit_value)s."
 msgstr "Убедитесь, что это значение больше либо равно %(limit_value)s."
 
 #: core/validators.py:164
 #, python-format
-msgid "Ensure this value has at least %(limit_value)d characters (it has %(show_value)d)."
-msgstr "Убедитесь, что это значение содержит не менее %(limit_value)d символов (сейчас %(show_value)d)."
+msgid ""
+"Ensure this value has at least %(limit_value)d characters (it has "
+"%(show_value)d)."
+msgstr ""
+"Убедитесь, что это значение содержит не менее %(limit_value)d символов "
+"(сейчас %(show_value)d)."
 
 #: core/validators.py:170
 #, python-format
-msgid "Ensure this value has at most %(limit_value)d characters (it has %(show_value)d)."
-msgstr "Убедитесь, что это значение содержит не более %(limit_value)d символов (сейчас %(show_value)d)."
+msgid ""
+"Ensure this value has at most %(limit_value)d characters (it has "
+"%(show_value)d)."
+msgstr ""
+"Убедитесь, что это значение содержит не более %(limit_value)d символов "
+"(сейчас %(show_value)d)."
 
-#: db/models/base.py:822
+#: db/models/base.py:765
 #, python-format
 msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s."
-msgstr "Значение в поле %(field_name)s должно быть уникальным для %(lookup)s в поле %(date_field)s."
+msgstr ""
+"Значение в поле %(field_name)s должно быть уникальным для %(lookup)s в поле "
+"%(date_field)s."
 
-#: db/models/base.py:837
-#: db/models/base.py:845
+#: db/models/base.py:780 db/models/base.py:788
 #, python-format
 msgid "%(model_name)s with this %(field_label)s already exists."
 msgstr "%(model_name)s с таким %(field_label)s уже существует."
@@ -4441,263 +5045,272 @@
 msgid "Field of type: %(field_type)s"
 msgstr "Поле типа %(field_type)s"
 
-#: db/models/fields/__init__.py:451
-#: db/models/fields/__init__.py:852
-#: db/models/fields/__init__.py:961
-#: db/models/fields/__init__.py:972
-#: db/models/fields/__init__.py:999
+#: db/models/fields/__init__.py:451 db/models/fields/__init__.py:871
+#: db/models/fields/__init__.py:980 db/models/fields/__init__.py:991
+#: db/models/fields/__init__.py:1018
 msgid "Integer"
 msgstr "Целое"
 
-#: db/models/fields/__init__.py:455
-#: db/models/fields/__init__.py:850
+#: db/models/fields/__init__.py:455 db/models/fields/__init__.py:869
 msgid "This value must be an integer."
 msgstr "Это значение должно быть целым числом."
 
-#: db/models/fields/__init__.py:490
+#: db/models/fields/__init__.py:493
 msgid "This value must be either True or False."
 msgstr "Значение должно быть либо True, либо False."
 
-#: db/models/fields/__init__.py:492
+#: db/models/fields/__init__.py:495
 msgid "Boolean (Either True or False)"
 msgstr "Логическое (True или False)"
 
-#: db/models/fields/__init__.py:539
-#: db/models/fields/__init__.py:982
+#: db/models/fields/__init__.py:542 db/models/fields/__init__.py:1001
 #, python-format
 msgid "String (up to %(max_length)s)"
 msgstr "Строка (до %(max_length)s)"
 
-#: db/models/fields/__init__.py:567
+#: db/models/fields/__init__.py:570
 msgid "Comma-separated integers"
 msgstr "Целые, разделенные запятыми"
 
-#: db/models/fields/__init__.py:581
+#: db/models/fields/__init__.py:584
 msgid "Date (without time)"
 msgstr "Дата (без указания времени)"
 
-#: db/models/fields/__init__.py:585
+#: db/models/fields/__init__.py:588
 msgid "Enter a valid date in YYYY-MM-DD format."
 msgstr "Введите правильную дату в формате YYYY-MM-DD."
 
-#: db/models/fields/__init__.py:586
+#: db/models/fields/__init__.py:589
 #, python-format
 msgid "Invalid date: %s"
 msgstr "Неправильная дата: %s"
 
-#: db/models/fields/__init__.py:667
+#: db/models/fields/__init__.py:670
 msgid "Enter a valid date/time in YYYY-MM-DD HH:MM[:ss[.uuuuuu]] format."
-msgstr "Введите правильные дату и время в формате YYYY-MM-DD HH:MM[:ss[.uuuuuu]]."
+msgstr ""
+"Введите правильные дату и время в формате YYYY-MM-DD HH:MM[:ss[.uuuuuu]]."
 
-#: db/models/fields/__init__.py:669
+#: db/models/fields/__init__.py:672
 msgid "Date (with time)"
 msgstr "Дата (с указанием времени)"
 
-#: db/models/fields/__init__.py:735
+#: db/models/fields/__init__.py:746
 msgid "This value must be a decimal number."
 msgstr "Это значение должно быть целым числом."
 
-#: db/models/fields/__init__.py:737
+#: db/models/fields/__init__.py:748
 msgid "Decimal number"
 msgstr "Число с фиксированной запятой"
 
-#: db/models/fields/__init__.py:792
+#: db/models/fields/__init__.py:803
 msgid "E-mail address"
 msgstr "Адрес электронной почты"
 
-#: db/models/fields/__init__.py:799
-#: db/models/fields/files.py:220
-#: db/models/fields/files.py:331
+#: db/models/fields/__init__.py:818 db/models/fields/files.py:220
+#: db/models/fields/files.py:339
 msgid "File path"
 msgstr "Путь к файлу"
 
-#: db/models/fields/__init__.py:822
+#: db/models/fields/__init__.py:841
 msgid "This value must be a float."
 msgstr "Это значение должно быть числом с плавающей запятой."
 
-#: db/models/fields/__init__.py:824
+#: db/models/fields/__init__.py:843
 msgid "Floating point number"
 msgstr "Число с плавающей запятой"
 
-#: db/models/fields/__init__.py:883
+#: db/models/fields/__init__.py:902
 msgid "Big (8 byte) integer"
 msgstr "Длинное целое (8 байт)"
 
-#: db/models/fields/__init__.py:912
+#: db/models/fields/__init__.py:931
 msgid "This value must be either None, True or False."
 msgstr "Значение должно быть None, True или False."
 
-#: db/models/fields/__init__.py:914
+#: db/models/fields/__init__.py:933
 msgid "Boolean (Either True, False or None)"
 msgstr "Логическое (True, False или None)"
 
-#: db/models/fields/__init__.py:1005
+#: db/models/fields/__init__.py:1024
 msgid "Text"
 msgstr "Текст"
 
-#: db/models/fields/__init__.py:1021
+#: db/models/fields/__init__.py:1040
 msgid "Time"
 msgstr "Время"
 
-#: db/models/fields/__init__.py:1025
+#: db/models/fields/__init__.py:1044
 msgid "Enter a valid time in HH:MM[:ss[.uuuuuu]] format."
 msgstr "Введите правильное время в формате HH:MM[:ss[.uuuuuu]]."
 
-#: db/models/fields/__init__.py:1109
+#: db/models/fields/__init__.py:1136
 msgid "XML text"
 msgstr "XML текст"
 
-#: db/models/fields/related.py:799
+#: db/models/fields/related.py:804
 #, python-format
 msgid "Model %(model)s with pk %(pk)r does not exist."
 msgstr "Объект модели %(model)s с первичным ключом %(pk)r не существует."
 
-#: db/models/fields/related.py:801
+#: db/models/fields/related.py:806
 msgid "Foreign Key (type determined by related field)"
 msgstr "Внешний ключ (тип определен по связанному полю)"
 
-#: db/models/fields/related.py:918
+#: db/models/fields/related.py:928
 msgid "One-to-one relationship"
 msgstr "Связь \"один к одному\""
 
-#: db/models/fields/related.py:980
+#: db/models/fields/related.py:990
 msgid "Many-to-many relationship"
 msgstr "Связь \"многие ко многим\""
 
-#: db/models/fields/related.py:1000
-msgid "Hold down \"Control\", or \"Command\" on a Mac, to select more than one."
-msgstr "Удерживайте \"Control\" (или \"Command\" на Mac) для выбора нескольких значений."
+#: db/models/fields/related.py:1010
+msgid ""
+"Hold down \"Control\", or \"Command\" on a Mac, to select more than one."
+msgstr ""
+"Удерживайте \"Control\" (или \"Command\" на Mac) для выбора нескольких "
+"значений."
 
-#: db/models/fields/related.py:1061
-#, python-format
-msgid "Please enter valid %(self)s IDs. The value %(value)r is invalid."
-msgid_plural "Please enter valid %(self)s IDs. The values %(value)r are invalid."
-msgstr[0] "Пожалуйста, введите корректный идентификатор для %(self)s. Значение %(value)r неверно."
-msgstr[1] "Пожалуйста, введите корректные идентификаторы для %(self)s. Значения %(value)r неверны."
-msgstr[2] "Пожалуйста, введите корректные идентификаторы для %(self)s. Значения %(value)r неверны."
-
-#: forms/fields.py:65
+#: forms/fields.py:66
 msgid "This field is required."
 msgstr "Обязательное поле."
 
-#: forms/fields.py:204
+#: forms/fields.py:221
 msgid "Enter a whole number."
 msgstr "Введите целое число."
 
-#: forms/fields.py:235
-#: forms/fields.py:256
+#: forms/fields.py:252 forms/fields.py:273
 msgid "Enter a number."
 msgstr "Введите число."
 
-#: forms/fields.py:259
+#: forms/fields.py:276
 #, python-format
 msgid "Ensure that there are no more than %s digits in total."
 msgstr "Убедитесь, что ввели не больше %s цифр."
 
-#: forms/fields.py:260
+#: forms/fields.py:277
 #, python-format
 msgid "Ensure that there are no more than %s decimal places."
 msgstr "Убедитесь, что ввели не больше %s цифр после запятой."
 
-#: forms/fields.py:261
+#: forms/fields.py:278
 #, python-format
 msgid "Ensure that there are no more than %s digits before the decimal point."
 msgstr "Убедитесь, что ввели не больше %s цифр до запятой."
 
-#: forms/fields.py:323
-#: forms/fields.py:838
+#: forms/fields.py:340 forms/fields.py:916
 msgid "Enter a valid date."
 msgstr "Введите правильную дату."
 
-#: forms/fields.py:351
-#: forms/fields.py:839
+#: forms/fields.py:368 forms/fields.py:917
 msgid "Enter a valid time."
 msgstr "Введите правильное время."
 
-#: forms/fields.py:377
+#: forms/fields.py:394
 msgid "Enter a valid date/time."
 msgstr "Введите правильную дату и время."
 
-#: forms/fields.py:435
+#: forms/fields.py:458
 msgid "No file was submitted. Check the encoding type on the form."
 msgstr "Ни одного файла не было отправлено. Проверьте тип кодировки формы."
 
-#: forms/fields.py:436
+#: forms/fields.py:459
 msgid "No file was submitted."
 msgstr "Ни одного файла не было отправлено."
 
-#: forms/fields.py:437
+#: forms/fields.py:460
 msgid "The submitted file is empty."
 msgstr "Отправленный файл пуст."
 
-#: forms/fields.py:438
+#: forms/fields.py:461
 #, python-format
-msgid "Ensure this filename has at most %(max)d characters (it has %(length)d)."
-msgstr "Убедитесь, что это имя файла содержит не более %(max)d символов (сейчас %(length)d)."
+msgid ""
+"Ensure this filename has at most %(max)d characters (it has %(length)d)."
+msgstr ""
+"Убедитесь, что это имя файла содержит не более %(max)d символов (сейчас "
+"%(length)d)."
 
-#: forms/fields.py:473
-msgid "Upload a valid image. The file you uploaded was either not an image or a corrupted image."
-msgstr "Загрузите правильное изображение. Файл, который вы загрузили, поврежден или не является изображением."
+#: forms/fields.py:462
+msgid "Please either submit a file or check the clear checkbox, not both."
+msgstr ""
 
-#: forms/fields.py:596
-#: forms/fields.py:671
+#: forms/fields.py:516
+msgid ""
+"Upload a valid image. The file you uploaded was either not an image or a "
+"corrupted image."
+msgstr ""
+"Загрузите правильное изображение. Файл, который вы загрузили, поврежден или "
+"не является изображением."
+
+#: forms/fields.py:648 forms/fields.py:723
 #, python-format
 msgid "Select a valid choice. %(value)s is not one of the available choices."
 msgstr "Выберите корректный вариант. %(value)s нет среди допустимых значений."
 
-#: forms/fields.py:672
-#: forms/fields.py:734
-#: forms/models.py:1002
+#: forms/fields.py:724 forms/fields.py:812 forms/models.py:1018
 msgid "Enter a list of values."
 msgstr "Введите список значений."
 
-#: forms/formsets.py:298
-#: forms/formsets.py:300
+#: forms/formsets.py:308 forms/formsets.py:310
 msgid "Order"
 msgstr "Порядок"
 
-#: forms/models.py:562
+#: forms/models.py:575
 #, python-format
 msgid "Please correct the duplicate data for %(field)s."
 msgstr "Пожалуйста, измените повторяющееся значение в поле %(field)s."
 
-#: forms/models.py:566
+#: forms/models.py:579
 #, python-format
 msgid "Please correct the duplicate data for %(field)s, which must be unique."
-msgstr "Пожалуйста, измените значение в поле %(field)s, оно должно быть уникальным."
+msgstr ""
+"Пожалуйста, измените значение в поле %(field)s, оно должно быть уникальным."
 
-#: forms/models.py:572
+#: forms/models.py:585
 #, python-format
-msgid "Please correct the duplicate data for %(field_name)s which must be unique for the %(lookup)s in %(date_field)s."
-msgstr "Пожалуйста, измените значение в поле %(field_name)s, оно должно быть уникальным для %(lookup)s в поле %(date_field)s."
+msgid ""
+"Please correct the duplicate data for %(field_name)s which must be unique "
+"for the %(lookup)s in %(date_field)s."
+msgstr ""
+"Пожалуйста, измените значение в поле %(field_name)s, оно должно быть "
+"уникальным для %(lookup)s в поле %(date_field)s."
 
-#: forms/models.py:580
+#: forms/models.py:593
 msgid "Please correct the duplicate values below."
 msgstr "Пожалуйста, измените повторяющиеся значения ниже."
 
-#: forms/models.py:855
+#: forms/models.py:868
 msgid "The inline foreign key did not match the parent instance primary key."
 msgstr "Внешний ключ не совпадает с первичным ключом родителя."
 
-#: forms/models.py:921
+#: forms/models.py:929
 msgid "Select a valid choice. That choice is not one of the available choices."
-msgstr "Выберите корректный вариант. Вашего варианта нет среди допустимых значений."
+msgstr ""
+"Выберите корректный вариант. Вашего варианта нет среди допустимых значений."
 
-#: forms/models.py:1003
+#: forms/models.py:1019
 #, python-format
 msgid "Select a valid choice. %s is not one of the available choices."
 msgstr "Выберите корректный вариант. %s нет среди допустимых значений."
 
-#: forms/models.py:1005
+#: forms/models.py:1021
 #, python-format
 msgid "\"%s\" is not a valid value for a primary key."
 msgstr "\"%s\" не является верным значением для первичного ключа."
 
-#: template/defaultfilters.py:776
+#: forms/widgets.py:299
+msgid "Currently"
+msgstr "Выбрано:"
+
+#: forms/widgets.py:301
+msgid "Clear"
+msgstr "Очистить"
+
+#: template/defaultfilters.py:774
 msgid "yes,no,maybe"
 msgstr "да,нет,может быть"
 
-#: template/defaultfilters.py:807
+#: template/defaultfilters.py:805
 #, python-format
 msgid "%(size)d byte"
 msgid_plural "%(size)d bytes"
@@ -4705,21 +5318,31 @@
 msgstr[1] "%(size)d байта"
 msgstr[2] "%(size)d байт"
 
-#: template/defaultfilters.py:809
+#: template/defaultfilters.py:807
 #, python-format
 msgid "%.1f KB"
 msgstr "%.1f КБ"
 
-#: template/defaultfilters.py:811
+#: template/defaultfilters.py:809
 #, python-format
 msgid "%.1f MB"
 msgstr "%.1f МБ"
 
-#: template/defaultfilters.py:812
+#: template/defaultfilters.py:811
 #, python-format
 msgid "%.1f GB"
 msgstr "%.1f ГБ"
 
+#: template/defaultfilters.py:813
+#, python-format
+msgid "%.1f TB"
+msgstr "%.1f TБ"
+
+#: template/defaultfilters.py:814
+#, python-format
+msgid "%.1f PB"
+msgstr "%.1f ПБ"
+
 #: utils/dateformat.py:42
 msgid "p.m."
 msgstr "п.п."
@@ -4808,28 +5431,23 @@
 msgid "February"
 msgstr "Февраль"
 
-#: utils/dates.py:18
-#: utils/dates.py:31
+#: utils/dates.py:18 utils/dates.py:31
 msgid "March"
 msgstr "Март"
 
-#: utils/dates.py:18
-#: utils/dates.py:31
+#: utils/dates.py:18 utils/dates.py:31
 msgid "April"
 msgstr "Апрель"
 
-#: utils/dates.py:18
-#: utils/dates.py:31
+#: utils/dates.py:18 utils/dates.py:31
 msgid "May"
 msgstr "Май"
 
-#: utils/dates.py:18
-#: utils/dates.py:31
+#: utils/dates.py:18 utils/dates.py:31
 msgid "June"
 msgstr "Июнь"
 
-#: utils/dates.py:19
-#: utils/dates.py:31
+#: utils/dates.py:19 utils/dates.py:31
 msgid "July"
 msgstr "Июль"
 
@@ -4929,70 +5547,14 @@
 msgid "Dec."
 msgstr "Дек."
 
-#: utils/dates.py:45
-msgctxt "alt. month"
-msgid "January"
-msgstr "января"
-
-#: utils/dates.py:46
-msgctxt "alt. month"
-msgid "February"
-msgstr "февраля"
-
-#: utils/dates.py:47
-msgctxt "alt. month"
-msgid "March"
-msgstr "марта"
-
-#: utils/dates.py:48
-msgctxt "alt. month"
-msgid "April"
-msgstr "апреля"
-
-#: utils/dates.py:49
-msgctxt "alt. month"
-msgid "May"
-msgstr "мая"
-
-#: utils/dates.py:50
-msgctxt "alt. month"
-msgid "June"
-msgstr "июня"
-
-#: utils/dates.py:51
-msgctxt "alt. month"
-msgid "July"
-msgstr "июля"
-
-#: utils/dates.py:52
-msgctxt "alt. month"
-msgid "August"
-msgstr "августа"
-
-#: utils/dates.py:53
-msgctxt "alt. month"
-msgid "September"
-msgstr "сентября"
-
-#: utils/dates.py:54
-msgctxt "alt. month"
-msgid "October"
-msgstr "октября"
-
-#: utils/dates.py:55
-msgctxt "alt. month"
-msgid "November"
-msgstr "ноября"
-
-#: utils/dates.py:56
-msgctxt "alt. month"
-msgid "December"
-msgstr "декабря"
-
-#: utils/text.py:130
+#: utils/text.py:136
 msgid "or"
 msgstr "или"
 
+#: utils/text.py:153
+msgid ", "
+msgstr ""
+
 #: utils/timesince.py:21
 msgid "year"
 msgid_plural "years"
@@ -5049,41 +5611,124 @@
 msgid ", %(number)d %(type)s"
 msgstr ", %(number)d %(type)s"
 
-#: utils/translation/trans_real.py:519
+#: utils/translation/trans_real.py:560
 msgid "DATE_FORMAT"
 msgstr "d.m.Y"
 
-#: utils/translation/trans_real.py:520
+#: utils/translation/trans_real.py:561
 msgid "DATETIME_FORMAT"
 msgstr "d.m.Y H:i"
 
-#: utils/translation/trans_real.py:521
+#: utils/translation/trans_real.py:562
 msgid "TIME_FORMAT"
 msgstr "H:i"
 
-#: utils/translation/trans_real.py:542
+#: utils/translation/trans_real.py:583
 msgid "YEAR_MONTH_FORMAT"
 msgstr "F Y"
 
-#: utils/translation/trans_real.py:543
+#: utils/translation/trans_real.py:584
 msgid "MONTH_DAY_FORMAT"
 msgstr "j F"
 
-#: views/generic/create_update.py:115
+#: views/generic/create_update.py:121
 #, python-format
 msgid "The %(verbose_name)s was created successfully."
 msgstr "%(verbose_name)s был успешно создан."
 
-#: views/generic/create_update.py:158
+#: views/generic/create_update.py:164
 #, python-format
 msgid "The %(verbose_name)s was updated successfully."
 msgstr "%(verbose_name)s был успешно изменен."
 
-#: views/generic/create_update.py:201
+#: views/generic/create_update.py:207
 #, python-format
 msgid "The %(verbose_name)s was deleted."
 msgstr "%(verbose_name)s был успешно удален."
 
+#~ msgid ""
+#~ "Looks like your browser isn't configured to accept cookies. Please enable "
+#~ "cookies, reload this page, and try again."
+#~ msgstr ""
+#~ "Похоже, ваш браузер не настроен на прием cookies. Пожалуйста, включите "
+#~ "cookies, перезагрузите страницу и попытайтесь снова."
+
+#~ msgid "Usernames cannot contain the '@' character."
+#~ msgstr "Имя пользователя не может содержать символ '@'."
+
+#~ msgid "Change:"
+#~ msgstr "Изменить:"
+
+#~ msgid "1 result"
+#~ msgid_plural "%(counter)s results"
+#~ msgstr[0] "%(counter)s результат"
+#~ msgstr[1] "%(counter)s результата"
+#~ msgstr[2] "%(counter)s результатов"
+
+#~ msgid "template"
+#~ msgstr "шаблон"
+
+#~ msgid "Please enter valid %(self)s IDs. The value %(value)r is invalid."
+#~ msgid_plural ""
+#~ "Please enter valid %(self)s IDs. The values %(value)r are invalid."
+#~ msgstr[0] ""
+#~ "Пожалуйста, введите корректный идентификатор для %(self)s. Значение "
+#~ "%(value)r неверно."
+#~ msgstr[1] ""
+#~ "Пожалуйста, введите корректные идентификаторы для %(self)s. Значения "
+#~ "%(value)r неверны."
+#~ msgstr[2] ""
+#~ "Пожалуйста, введите корректные идентификаторы для %(self)s. Значения "
+#~ "%(value)r неверны."
+
+#~ msgctxt "alt. month"
+#~ msgid "January"
+#~ msgstr "января"
+
+#~ msgctxt "alt. month"
+#~ msgid "February"
+#~ msgstr "февраля"
+
+#~ msgctxt "alt. month"
+#~ msgid "March"
+#~ msgstr "марта"
+
+#~ msgctxt "alt. month"
+#~ msgid "April"
+#~ msgstr "апреля"
+
+#~ msgctxt "alt. month"
+#~ msgid "May"
+#~ msgstr "мая"
+
+#~ msgctxt "alt. month"
+#~ msgid "June"
+#~ msgstr "июня"
+
+#~ msgctxt "alt. month"
+#~ msgid "July"
+#~ msgstr "июля"
+
+#~ msgctxt "alt. month"
+#~ msgid "August"
+#~ msgstr "августа"
+
+#~ msgctxt "alt. month"
+#~ msgid "September"
+#~ msgstr "сентября"
+
+#~ msgctxt "alt. month"
+#~ msgid "October"
+#~ msgstr "октября"
+
+#~ msgctxt "alt. month"
+#~ msgid "November"
+#~ msgstr "ноября"
+
+#~ msgctxt "alt. month"
+#~ msgid "December"
+#~ msgstr "декабря"
+
 #~ msgid "One or more %(fieldname)s in %(name)s: %(obj)s"
 #~ msgstr "Один или более %(fieldname)s в %(name)s: %(obj)s"
 
