* Removed "Clear" link in watchlist editor tools, as people were afraid to
[lhc/web/wiklou.git] / languages / messages / MessagesRu.php
index 796c5a7..bd68239 100644 (file)
@@ -1,12 +1,12 @@
 <?php
 /** Russian (русский язык)
   *
-  * Based on MessagesEn.php revision 21425 (2007-04-20)
-  * and ru.wikipedia MediaWiki namespace (2007-04-21)
+  * Based on MessagesEn.php revision 26690, (2007-10-13)
+  * and ru.wikipedia MediaWiki namespace (2007-10-13)
   *
   * Maintainer: Alexander Sigachov (alexander.sigachov на Google Mail)
   * 
-  * Ð\92Ð\9dÐ\98Ð\9cÐ\90Ð\9dÐ\98Ð\95! Ð\9dÐ\95 Ð Ð\95Ð\94Ð\90Ð\9aТÐ\98РУÐ\99ТÐ\95 Ð­Ð¢Ð\9eТ Ð¤Ð\90Ð\99Ð\9b!
+  * Ð\98зменениÑ\8f Ñ\81деланнÑ\8bе Ð² Ñ\8dÑ\82ом Ñ\84айле Ð±Ñ\83дÑ\83Ñ\82 Ð¿Ð¾Ñ\82еÑ\80Ñ\8fнÑ\8b Ð¿Ñ\80и Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ð¸ Ð´Ð²Ð¸Ð¶ÐºÐ°.
   *
   * Если необходимо внести изменения в перевод отдельных строк интерфейса,
   * сделайте это посредством редактирования страниц вида «MediaWiki:*».
@@ -48,10 +48,9 @@ $skinNames = array(
        'nostalgia' => 'Ностальгия',
        'cologneblue' => 'Кёльнская тоска',
        'davinci' => 'Да Винчи',
-       'mono' => 'Моно',
-       'monobook' => 'Моно-книга',
        'myskin' => 'Своё',
-       'chick' => 'Цыпа'
+       'chick' => 'Цыпа',
+       'simple' => 'Простое',
 );
 
 $dateFormats = array(
@@ -91,11 +90,10 @@ $magicWords = array(
 #   ID                                 CASE  SYNONYMS
        'redirect'               => array( 0,    '#REDIRECT', '#ПЕРЕНАПРАВЛЕНИЕ', '#ПЕРЕНАПР'),
        'notoc'                  => array( 0,    '__NOTOC__', '__БЕЗ_ОГЛ__'),
-       'nogallery'                      => array( 0,    '__NOGALLERY__', '__БЕЗ_ГАЛЕРЕИ__'),
+       'nogallery'              => array( 0,    '__NOGALLERY__', '__БЕЗ_ГАЛЕРЕИ__'),
        'forcetoc'               => array( 0,    '__FORCETOC__',  '__ОБЯЗ_ОГЛ__'),
        'toc'                    => array( 0,    '__TOC__', '__ОГЛ__'),
        'noeditsection'          => array( 0,    '__NOEDITSECTION__', '__БЕЗ_РЕДАКТИРОВАНИЯ_РАЗДЕЛА__'),
-       'start'                  => array( 0,    '__START__', '__НАЧАЛО__'),
        'currentmonth'           => array( 1,    'CURRENTMONTH', 'ТЕКУЩИЙ_МЕСЯЦ'),
        'currentmonthname'       => array( 1,    'CURRENTMONTHNAME','НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА'),
        'currentmonthnamegen'    => array( 1,    'CURRENTMONTHNAMEGEN','НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА_РОД'),
@@ -124,7 +122,7 @@ $magicWords = array(
        'pagename'               => array( 1,    'PAGENAME','НАЗВАНИЕ_СТРАНИЦЫ'),
        'pagenamee'              => array( 1,    'PAGENAMEE','НАЗВАНИЕ_СТРАНИЦЫ_2'),
        'namespace'              => array( 1,    'NAMESPACE','ПРОСТРАНСТВО_ИМЁН'),
-       'namespacee'              => array( 1,    'NAMESPACEE','ПРОСТРАНСТВО_ИМЁН_2'),
+       'namespacee'             => array( 1,    'NAMESPACEE','ПРОСТРАНСТВО_ИМЁН_2'),
        'talkspace'              => array( 1,    'TALKSPACE', 'ПРОСТРАНСТВО_ОБСУЖДЕНИЙ'),
        'talkspacee'             => array( 1,    'TALKSPACEE', 'ПРОСТРАНСТВО_ОБСУЖДЕНИЙ_2'),
        'subjectspace'           => array( 1,    'SUBJECTSPACE', 'ARTICLESPACE', 'ПРОСТРАНСТВО_СТАТЕЙ' ),
@@ -150,7 +148,10 @@ $magicWords = array(
        'img_width'              => array( 1,    '$1px','$1пкс'),
        'img_center'             => array( 1,    'center', 'centre','центр'),
        'img_framed'             => array( 1,    'framed', 'enframed', 'frame','обрамить'),
+       'img_frameless'          => array( 1,    'frameless', 'безрамки'),
        'img_page'               => array( 1,    'page=$1', 'page $1', 'страница=$1', 'страница $1' ),
+       'img_upright'            => array( 1,    'upright', 'upright=$1', 'upright $1', 'сверхусправа', 'сверхусправа=$1', 'сверхусправа $1' ),
+       'img_border'             => array( 1,    'border', 'граница'),
        'int'                    => array( 0,    'INT:', 'ВНУТР:'),
        'sitename'               => array( 1,    'SITENAME','НАЗВАНИ_ЕСАЙТА'),
        'ns'                     => array( 0,    'NS:','ПИ:'),
@@ -171,7 +172,6 @@ $magicWords = array(
        'revisionday2'           => array( 1,    'REVISIONDAY2' , 'ДЕНЬ_ВЕРСИИ_2'),
        'revisionmonth'          => array( 1,    'REVISIONMONTH' , 'МЕСЯЦ_ВЕРСИИ'),
        'revisionyear'           => array( 1,    'REVISIONYEAR' , 'ГОД_ВЕРСИИ'),
-       'revisiontimestamp'      => array( 1,    'REVISIONTIMESTAMP'      ),
        'plural'                 => array( 0,    'PLURAL:', 'МНОЖЕСТВЕННОЕ_ЧИСЛО:' ),
        'fullurl'                => array( 0,    'FULLURL:', 'ПОЛНЫЙ_АДРЕС:' ),
        'fullurle'               => array( 0,    'FULLURLE:', 'ПОЛНЫЙ_АДРЕС_2:' ),
@@ -185,7 +185,7 @@ $magicWords = array(
        'newsectionlink'         => array( 1,    '__NEWSECTIONLINK__', '__ССЫЛКА_НА_НОВЫЙ_РАЗДЕЛ__' ),
        'currentversion'         => array( 1,    'CURRENTVERSION' , 'ТЕКУЩАЯ_ВЕРСИЯ' ),
        'urlencode'              => array( 0,    'URLENCODE:' , 'ЗАКОДИРОВАННЫЙ_АДРЕС:' ),
-       'anchorencode'                   => array( 0,    'ANCHORENCODE', 'КОДИРОВАТЬ_МЕТКУ'),
+       'anchorencode'           => array( 0,    'ANCHORENCODE', 'КОДИРОВАТЬ_МЕТКУ'),
        'currenttimestamp'       => array( 1,    'CURRENTTIMESTAMP' , 'ОТМЕТКА_ТЕКУЩЕГО_ВРЕМЕНИ' ),
        'localtimestamp'         => array( 1,    'LOCALTIMESTAMP' , 'ОТМЕТКА_МЕСТНОГО_ВРЕМЕНИ'),
        'directionmark'          => array( 1,    'DIRECTIONMARK', 'DIRMARK' , 'НАПРАВЛЕНИЕ_ПИСЬМА' ),
@@ -197,7 +197,8 @@ $magicWords = array(
        'padleft'                => array( 0,    'PADLEFT', 'ЗАПОЛНИТЬ_СЛЕВА'),
        'padright'               => array( 0,    'PADRIGHT', 'ЗАПОЛНИТЬ_СПРАВА'),
        'special'                => array( 0,    'special', 'служебная' ),
-       'defaultsort'           => array( 1,    'DEFAULTSORT:', 'СОРТИРОВКА_ПО_УМОЛЧАНИЮ'),
+       'defaultsort'            => array( 1,    'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:', 'СОРТИРОВКА_ПО_УМОЛЧАНИЮ', 'КЛЮЧ_СОРТИРОВКИ'),
+       'filepath'               => array( 0,    'FILEPATH:', 'ПУТЬ_К_ФАЙЛУ:'),
 );
 
 $linkTrail = '/^([a-zабвгдеёжзийклмнопрстуфхцчшщъыьэюя“»]+)(.*)$/sDu';
@@ -218,10 +219,10 @@ $messages = array(
 'tog-showtoc'                 => 'Показывать оглавление (для страниц более чем с 3 заголовками)',
 'tog-rememberpassword'        => 'Помнить мою учётную запись на этом компьютере',
 'tog-editwidth'               => 'Поле редактирования во всю ширину окна браузера',
-'tog-watchcreations'          => 'Добавлять созданные мною страницы в список наблюдения',
-'tog-watchdefault'            => 'Добавлять изменённые мною страницы в список наблюдения',
-'tog-watchmoves'              => 'Добавлять переименованные мною страницы в список наблюдения',
-'tog-watchdeletion'           => 'Добавлять удалённые мною страницы в список наблюдения',
+'tog-watchcreations'          => 'Добавлять созданные мной страницы в список наблюдения',
+'tog-watchdefault'            => 'Добавлять изменённые мной страницы в список наблюдения',
+'tog-watchmoves'              => 'Добавлять переименованные мной страницы в список наблюдения',
+'tog-watchdeletion'           => 'Добавлять удалённые мной страницы в список наблюдения',
 'tog-minordefault'            => 'По умолчанию помечать изменения как малозначимые',
 'tog-previewontop'            => 'Показывать предпросмотр статьи до окна редактирования',
 'tog-previewonfirst'          => 'Предварительный просмотр по первому изменению',
@@ -308,15 +309,16 @@ $messages = array(
 'category_header'       => 'Статьи в категории «$1»',
 'subcategories'         => 'Подкатегории',
 'category-media-header' => 'Файлы в категории «$1»',
+'category-empty'        => "''Эта категория в данный момент пуста.''",
 
 'linkprefix'        => '/^(.*?)(„|«)$/sD',
 'mainpagetext'      => '<big>Вики-движок «MediaWiki» успешно установлен.</big>',
 'mainpagedocfooter' => 'Информацию по работе с этой вики можно найти в [http://meta.wikimedia.org/wiki/%D0%9F%D0%BE%D0%BC%D0%BE%D1%89%D1%8C:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5 руководстве пользователя].
 
 == Некоторые полезные ресурсы ==
-* [http://www.mediawiki.org/wiki/Help:Configuration_settings Список возможных настроек];
-* [http://www.mediawiki.org/wiki/Help:FAQ Часто задаваемые вопросы и ответы по MediaWiki];
-* [http://mail.wikimedia.org/mailman/listinfo/mediawiki-announce Рассылка уведомлений о выходе новых версий MediaWiki].',
+* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Список возможных настроек];
+* [http://www.mediawiki.org/wiki/Manual:FAQ Часто задаваемые вопросы и ответы по MediaWiki];
+* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Рассылка уведомлений о выходе новых версий MediaWiki].',
 
 'about'          => 'Описание',
 'article'        => 'Статья',
@@ -385,7 +387,7 @@ $messages = array(
 'redirectedfrom'    => '(Перенаправлено с $1)',
 'redirectpagesub'   => 'Страница-перенаправление',
 'lastmodifiedat'    => 'Последнее изменение этой страницы: $2, $1.', # $1 date, $2 time
-'viewcount'         => 'К этой странице обращались $1 {{plural:$1|раз|раза|раз}}.',
+'viewcount'         => 'К этой странице обращались $1 {{PLURAL:$1|раз|раза|раз}}.',
 'protectedpage'     => 'Защищённая статья',
 'jumpto'            => 'Перейти к:',
 'jumptonavigation'  => 'навигация',
@@ -426,23 +428,28 @@ $messages = array(
 'versionrequired'     => 'Требуется MediaWiki версии $1',
 'versionrequiredtext' => 'Для работы с этой страницей требуется MediaWiki версии $1. См. [[{{ns:special}}:Version|информацию о версиях используемого ПО]].',
 
-'ok'                  => 'OK',
-'pagetitle'           => '$1 — {{SITENAME}}',
-'retrievedfrom'       => 'Получено с $1',
-'youhavenewmessages'  => 'Вы получили $1 ($2).',
-'newmessageslink'     => 'новые сообщения',
-'newmessagesdifflink' => 'последнее изменение',
-'editsection'         => 'править',
-'editold'             => 'править',
-'editsectionhint'     => 'Править секцию: $1',
-'toc'                 => 'Содержание',
-'showtoc'             => 'показать',
-'hidetoc'             => 'убрать',
-'thisisdeleted'       => 'Просмотреть или восстановить $1?',
-'viewdeleted'         => 'Просмотреть $1?',
-'restorelink'         => '{{PLURAL:$1|$1 удалённую правку|$1 удалённые правки|$1 удалённых правок}}',
-'feedlinks'           => 'В виде:',
-'feed-invalid'        => 'Неправильный тип канала для подписки.',
+'ok'                      => 'OK',
+'pagetitle'               => '$1 — {{SITENAME}}',
+'retrievedfrom'           => 'Получено с $1',
+'youhavenewmessages'      => 'Вы получили $1 ($2).',
+'newmessageslink'         => 'новые сообщения',
+'newmessagesdifflink'     => 'последнее изменение',
+'youhavenewmessagesmulti' => 'Вы получили новые сообщения на $1',
+'editsection'             => 'править',
+'editold'                 => 'править',
+'editsectionhint'         => 'Править секцию: $1',
+'toc'                     => 'Содержание',
+'showtoc'                 => 'показать',
+'hidetoc'                 => 'убрать',
+'thisisdeleted'           => 'Просмотреть или восстановить $1?',
+'viewdeleted'             => 'Просмотреть $1?',
+'restorelink'             => '{{PLURAL:$1|$1 удалённую правку|$1 удалённые правки|$1 удалённых правок}}',
+'feedlinks'               => 'В виде:',
+'feed-invalid'            => 'Неправильный тип канала для подписки.',
+'site-rss-feed'           => '$1 - RSS лента',
+'site-atom-feed'          => '$1 - Atom лента',
+'page-rss-feed'           => '«$1» - RSS лента',
+'page-atom-feed'          => '«$1» - Atom лента',
 
 # Short words for each namespace, by default used in the 'article' tab in monobook
 'nstab-main'      => 'Статья',
@@ -460,7 +467,9 @@ $messages = array(
 'nosuchaction'      => 'Такого действия нет',
 'nosuchactiontext'  => 'Действие, указанное в URL, не распознаётся программным обеспечением вики',
 'nosuchspecialpage' => 'Такой специальной страницы нет',
-'nospecialpagetext' => 'Запрошенной вами служебной страницы не существует. См. [[{{ns:special}}:Specialpages|список служебных страниц]].',
+'nospecialpagetext' => "'''<big>Запрошенной вами служебной страницы не существует.</big>'''
+
+См. [[{{ns:special}}:Specialpages|список служебных страниц]].",
 
 # General errors
 'error'                => 'Ошибка',
@@ -494,10 +503,13 @@ $1',
 Пожалуйста, сообщите об этом администратору, указав URL.',
 'readonly_lag'         => 'База данных автоматически заблокирована от изменений на время пока вторичный сервер БД не синхронизируется с первичным.',
 'internalerror'        => 'Внутренняя ошибка',
+'internalerror_info'   => 'Внутренняя ошибка: $1',
 'filecopyerror'        => 'Невозможно скопировать файл «$1» в «$2».',
 'filerenameerror'      => 'Невозможно переименовать файл «$1» в «$2».',
 'filedeleteerror'      => 'Невозможно удалить файл «$1».',
+'directorycreateerror' => 'Невозможно создать директорию «$1».',
 'filenotfound'         => 'Невозможно найти файл «$1».',
+'fileexistserror'      => 'Невозможно записать в файл «$1»: файл существует.',
 'unexpected'           => 'Неподходящее значение: «$1»=«$2».',
 'formerror'            => 'Ошибка: невозможно передать данные формы',
 'badarticleerror'      => 'Это действие не может быть выполнено на данной странице.',
@@ -505,7 +517,6 @@ $1',
 'badtitle'             => 'Недопустимое название',
 'badtitletext'         => 'Запрашиваемое название статьи неправильно, пусто, либо неправильно указано межъязыковое или интервики название. Возможно, в названии используются недопустимые символы.',
 'perfdisabled'         => 'К сожалению, эта возможность временно недоступна в связи с загруженностью сервера.',
-'perfdisabledsub'      => 'Это — сохранённая копия от $1:', # obsolete?
 'perfcached'           => 'Следующие данные взяты из кеша и могут не учитывать последних изменений.',
 'perfcachedts'         => 'Следующие данные взяты из кеша, последний раз он обновлялся в $1.',
 'querypage-no-updates' => 'Изменение этой страницы в настоящее время запрещено. Эти данные не будут обновлены в настоящее время.',
@@ -516,10 +527,14 @@ $1',
 'viewsourcefor'        => 'Страница «$1»',
 'protectedpagetext'    => 'Эта страница закрыта для редактирования.',
 'viewsourcetext'       => 'Вы можете просмотреть и скопировать исходный текст этой страницы:',
-'protectedinterface'   => 'Эта страница содержит системное сообщение MediaWiki, её могут изменять только администраторы проекта.',
+'protectedinterface'   => 'Эта страница содержит интерфейсное сообщение программного обеспечения. Во избежание вандализма её изменение запрещено.',
 'editinginterface'     => "'''Внимание:''' Вы редактируете страницу, содержащую системное сообщение MediaWiki. Её изменение повлияет на внешний вид интерфейса для других пользователей.",
 'sqlhidden'            => '(SQL запрос скрыт)',
-'cascadeprotected'     => 'Страница защищена от изменений, поскольку включена в следующие страницы, для которых активирована возможность каскадной защиты:',
+'cascadeprotected'     => 'Страница защищена от изменений, поскольку она включена в следующие страницы, для которых активирована возможность каскадной защиты:
+$2',
+'namespaceprotected'   => 'У вас нет разрешения редактировать страницы в пространстве имён «$1».',
+'customcssjsprotected' => 'У вас нет разрешения редактировать эту страницу, так как она содержит личные настройки другого участника.',
+'ns-specialprotected'  => 'Страницы пространства имён «{{ns:special}}» не могут правиться.',
 
 # Login and logout pages
 'logouttitle'                => 'Стать инкогнито',
@@ -530,14 +545,13 @@ $1',
 Вы были зарегистрированы.
 Не забудьте провести [[{{ns:special}}:Preferences|персональную настройку сайта]].',
 'loginpagetitle'             => 'Представиться системе',
-'yourname'                   => 'Имя участника',
-'yourpassword'               => 'Пароль',
+'yourname'                   => 'Имя участника:',
+'yourpassword'               => 'Пароль:',
 'yourpasswordagain'          => 'Повторный набор пароля:',
 'remembermypassword'         => 'Помнить мою учётную запись на этом компьютере',
-'yourdomainname'             => 'Ваш домен',
+'yourdomainname'             => 'Ваш домен:',
 'externaldberror'            => 'Произошла ошибка при аутентификации с помощью внешней базы данных, или у вас недостаточно прав для внесения изменений в свою внешнюю учётную запись.',
 'loginproblem'               => '<span style="color:red">Участник не опознан.</span>',
-'alreadyloggedin'            => '<strong>Участник $1, вы уже представились системе!</strong><br />',
 'login'                      => 'Представиться системе',
 'loginprompt'                => 'Вы должны разрешить «cookies», чтобы представиться системе.',
 'userlogin'                  => 'Представиться системе',
@@ -552,20 +566,21 @@ $1',
 'createaccountmail'          => 'по эл. почте',
 'badretype'                  => 'Введённые вами пароли не совпадают.',
 'userexists'                 => 'Введённое вами имя участника уже занято. Пожалуйста, выберите другое имя.',
-'youremail'                  => 'Электронная почта *:',
+'youremail'                  => 'Электронная почта:',
 'username'                   => 'Регистрационное имя:',
 'uid'                        => 'Идентификатор пользователя:',
-'yourrealname'               => 'Ваше настоящее имя *:',
+'yourrealname'               => 'Ваше настоящее имя:',
 'yourlanguage'               => 'Язык интерфейса:',
 'yourvariant'                => 'Вариант языка',
 'yournick'                   => 'Ваш псевдоним (для подписей):',
 'badsig'                     => 'Неверная подпись. Проверьте корректность HTML-тегов.',
+'badsiglength'               => 'Слишком длинная подпись, должна быть не более $1 символов.',
 'email'                      => 'Эл. почта',
-'prefs-help-email-enotif'    => 'Этот адрес также используется для отправки по электронной почте оповещений об изменении страниц, если вы активировали соответствующую опцию.',
-'prefs-help-realname'        => '* Настоящее имя (необязательное поле): если вы укажите его, то оно будет использовано для того чтобы показать кем был внесена правка страницы.',
+'prefs-help-realname'        => 'Настоящее имя (необязательное поле): если вы укажите его, то оно будет использовано для того чтобы показать кем был внесена правка страницы.',
 'loginerror'                 => 'Ошибка опознавания участника',
-'prefs-help-email'           => '* Электронная почта (необязательное поле) позволяет другим участникам связаться с вами без раскрытия адреса вашей электронной почты.',
-'nocookiesnew'               => 'Участник зарегистрирован, но не представлен. {{SITENAME}} использует «cookies» для представления участников. У вас «cookies» запрещены. Пожалуйста, разрешите их, а затем преставьтесь с вашим новым именем участника и паролем.',
+'prefs-help-email'           => 'Электронная почта (необязательное поле) позволяет другим участникам связаться с вами без раскрытия адреса вашей электронной почты.',
+'prefs-help-email-required'  => 'Необходимо указать адрес электронной почты.',
+'nocookiesnew'               => 'Участник зарегистрирован, но не представлен. {{SITENAME}} использует «cookies» для представления участников. У вас «cookies» запрещены. Пожалуйста, разрешите их, а затем представьтесь с вашим новым именем участника и паролем.',
 'nocookieslogin'             => '{{SITENAME}} использует «cookies» для представления участников. Вы их отключили. Пожалуйста, включите их и попробуйте снова.',
 'noname'                     => 'Вы не указали допустимого имени участника.',
 'loginsuccesstitle'          => 'Опознание прошло успешно',
@@ -576,9 +591,10 @@ $1',
 'nouserspecified'            => 'Вы должны указать имя участника.',
 'wrongpassword'              => 'Введённый вами пароль неверен. Попробуйте ещё раз.',
 'wrongpasswordempty'         => 'Пожалуйста, введите непустой пароль.',
+'passwordtooshort'           => 'Введённый пароль недействителен или слишком короткий. Пароль должен состоять не менее чем из $1 символов и отличаться от имени участника.',
 'mailmypassword'             => 'Выслать новый пароль',
 'passwordremindertitle'      => 'Напоминание пароля участника {{grammar:genitive|{{SITENAME}}}}',
-'passwordremindertext'       => 'Кто-то (вероятно вы, с IP-адреса $1) запросил,
+'passwordremindertext'       => 'Кто-то (вероятно, вы) с IP-адреса $1 запросил,
 чтобы мы выслали вам новый пароль участника {{grammar:genitive|{{SITENAME}}}} ($4).
 Пароль для участника $2 теперь: <code>$3</code>.
 Вы должны представиться системе и поменять пароль.
@@ -594,13 +610,14 @@ $1',
 'throttled-mailpassword'     => 'Функция напоминания пароля уже использовалось в течение последних $1 часов. Для предотвращения злоупотреблений, разрешено запрашивать не более одного напоминания за $1 часов.',
 'mailerror'                  => 'Ошибка при отправке почты: $1',
 'acct_creation_throttle_hit' => 'К сожалению, вы уже создали $1 учётных записей. Вы не можете создать больше ни одной.',
-'emailauthenticated'         => 'Ваш почтовый адрес был сопоставлен с $1.',
+'emailauthenticated'         => 'Ваш почтовый адрес был подтверждён $1.',
 'emailnotauthenticated'      => 'Ваш адрес электронной почты ещё не был подтверждён, функции вики-движка по работе с эл. почтой отключены.',
 'noemailprefs'               => 'Адрес электронной почты не был указан, функции вики-движка по работе с эл. почтой отключены.',
 'emailconfirmlink'           => 'Подтвердить ваш адрес электронной почты',
 'invalidemailaddress'        => 'Введённый адрес не может быть принят, так как он не соответствует формату адресов электронной почты. Пожалуйста, введите корректный адрес или оставьте поле пустым.',
 'accountcreated'             => 'Учётная запись создана',
 'accountcreatedtext'         => 'Создана учётная запись участника $1.',
+'loginlanguagelabel'         => 'Язык: $1',
 
 # Password reset dialog
 'resetpass'               => 'Сброс пароля от учётной записи',
@@ -654,11 +671,29 @@ $1',
 'blockedtitle'              => 'Участник заблокирован',
 'blockedtext'               => "<big>'''Ваша учётная запись или IP-адрес заблокированы.'''</big>
 
-Блокировка произведена администратором $1. Указана следующая причина блокировки: ''«$2»''.
+Блокировка произведена администратором $1. Указана следующая причина: ''«$2»''.
+
+* Начало блокировки: $8
+* Окончание блокировки: $6
+* Был заблокирован: $7
+
+Вы можете отправить письмо участнику $1 или любому другому [[{{MediaWiki:grouppage-sysop}}|администратору]], чтобы обсудить блокировку.
+
+Обратите внимание, что вы не сможете отправить письмо администратору, если вы не зарегистрированы и не подтвердили свой адрес электронной почты в [[{{ns:special}}:Preferences|личных настройках]], а также если вам было запрещено отправлять письма при блокировке.
+
+Ваш IP-адрес — $3, идентификатор блокировки — #$5. Пожалуйста, указывайте эти данные в своих запросах.",
+'autoblockedtext'           => 'Ваш IP-адрес автоматически заблокирован в связи с тем, что он ранее использовался кем-то из заблокированных участников. Заблокировавший его администратор ($1) указал следующую причину блокировки:
+
+:«$2»
+
+* Начало блокировки: $8
+* Окончание блокировки: $6
 
 Вы можете отправить письмо участнику $1 или любому другому [[{{MediaWiki:grouppage-sysop}}|администратору]], чтобы обсудить блокировку.
-Обратите внимание, что вы не сможете отправить письмо администратору, если вы не зарегистрированы в Википедии и не подтвердили свой адрес электронной почты в [[{{ns:special}}:Preferences|личных настройках]]. 
-Ваш IP-адрес — $3, индентификатор блокировки — #$5. Пожалуйста, указывайте эти данные в своих запросах.",
+
+Обратите внимание, что вы не сможете отправить письмо администратору, если вы не зарегистрированы в проекте и не подтвердили свой адрес электронной почты в [[{{ns:special}}:Preferences|личных настройках]], а также если вам было запрещено отправлять письма при блокировке.
+
+Ваш идентификатор блокировки — #$5. Пожалуйста, указывайте его в своих запросах.',
 'blockedoriginalsource'     => 'Ниже показан текст страницы «$1».',
 'blockededitsource'         => "Ниже показан текст '''ваших изменений''' страницы «$1».",
 'whitelistedittitle'        => 'Для изменения требуется авторизация',
@@ -678,27 +713,30 @@ $1',
 'accmailtext'               => 'Пароль для $1 выслан на $2.',
 'newarticle'                => '(Новая)',
 'newarticletext'            => "Вы перешли по ссылке на статью, которая пока не существует.
+
 Чтобы создать новую страницу, наберите текст в окне, расположенном ниже
 (см. [[{{MediaWiki:helppage}}|справочную страницу]] чтобы получить больше информации).
 Если вы оказались здесь по ошибке, просто нажмите кнопку '''назад''' вашего браузера.",
 'anontalkpagetext'          => "----''Эта страница обсуждения принадлежит анонимному участнику, который ещё не зарегистрировался или который не представился регистрированным именем. Для идентификации используется цифровой IP-адрес. Если вы анонимный участник и полагаете, что получили сообщения, адресованные не вам (один IP-адрес может использоваться несколькими пользователями), пожалуйста, [[{{ns:special}}:Userlogin|представьтесь системе]], чтобы впредь избежать возможной путаницы с другими участниками.''",
 'noarticletext'             => "В настоящий момент текст на данной странице отсутствует. Вы можете [[{{ns:special}}:Search/{{PAGENAME}}|найти упоминание данного названия]] в других статьях или '''[{{fullurl:{{FULLPAGENAME}}|action=edit}} создать страницу с таким названием]'''.",
 'clearyourcache'            => "'''Замечание:''' Чтобы после сохранения увидеть сделанные изменения, очистите кеш своего браузера: '''Mozilla / Firefox''': ''Ctrl+Shift+R'', '''IE:''' ''Ctrl+F5'', '''Safari''': ''Cmd+Shift+R'', '''Konqueror''': ''F5'', '''Opera''': через меню ''Tools→Preferences''.",
-'usercssjsyoucanpreview'    => '<strong>Ð\9fодÑ\81казка:</strong> Ð\98Ñ\81полÑ\8cзÑ\83йÑ\82е ÐºÐ½Ð¾Ð¿ÐºÑ\83 Ð¿Ñ\80едваÑ\80иÑ\82елÑ\8cного Ð¿Ñ\80оÑ\81моÑ\82Ñ\80а, Ñ\87Ñ\82обÑ\8b Ð¿Ñ\80оÑ\82еÑ\81Ñ\82иÑ\80оваÑ\82Ñ\8c Ð²Ð°Ñ\88 Ð½Ð¾Ð²Ñ\8bй css-Ñ\84айл Ð¸Ð»Ð¸ js-Ñ\84айл Ð¿ÐµÑ\80ед Ñ\81оÑ\85Ñ\80анением.',
+'usercssjsyoucanpreview'    => '<strong>Ð\9fодÑ\81казка:</strong> Ð\9fеÑ\80ед Ñ\81оÑ\85Ñ\80анением Ð¸Ñ\81полÑ\8cзÑ\83йÑ\82е ÐºÐ½Ð¾Ð¿ÐºÑ\83 Ð¿Ñ\80едваÑ\80иÑ\82елÑ\8cного Ð¿Ñ\80оÑ\81моÑ\82Ñ\80а, Ñ\87Ñ\82обÑ\8b Ð¿Ñ\80овеÑ\80иÑ\82Ñ\8c Ð²Ð°Ñ\88 Ð½Ð¾Ð²Ñ\8bй css- Ð¸Ð»Ð¸ js-Ñ\84айл.',
 'usercsspreview'            => "'''Помните, что это только предварительный просмотр вашего css-файла, он ещё не сохранён!'''",
-'userjspreview'             => "'''Помните, что это только предварительный просмотр вашего javascrpt-файла, он ещё не сохранён!'''",
+'userjspreview'             => "'''Помните, что это только предварительный просмотр вашего javascript-файла, он ещё не сохранён!'''",
 'userinvalidcssjstitle'     => "'''Внимание:''' тема оформления «$1» не найдена. Помните, что пользовательские .css и .js страницы должны иметь название состоящее только из маленьких букв, например «{{ns:user}}:Некто/monobook.css», а не «{{ns:user}}:Некто/Monobook.css».",
 'updated'                   => '(Обновлена)',
 'note'                      => '<strong>Примечание:</strong>',
 'previewnote'               => 'Это только предварительный просмотр, текст ещё не записан!',
 'previewconflict'           => 'Этот предварительный просмотр отражает текст в верхнем окне редактирования так, как он будет выглядеть, если вы решите записать его.',
-'session_fail_preview'      => '<strong>Ð\9a Ñ\81ожалениÑ\8e, Ñ\81еÑ\80веÑ\80 Ð½Ðµ Ñ\81мог Ñ\81оÑ\85Ñ\80аниÑ\82Ñ\8c Ð²Ð°Ñ\88и Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ\8f Ð¸Ð·-за Ð¿Ð¾Ñ\82еÑ\80и Ð¸Ð´ÐµÐ½Ñ\82иÑ\84икаÑ\82оÑ\80а Ñ\81еÑ\81Ñ\81ии. Ð­Ñ\82о Ð½Ð°Ñ\88а Ð²Ñ\80еменнаÑ\8f Ð¿Ñ\80облема, Ð¸Ð·Ð²Ð¸Ð½Ð¸Ñ\82е Ð·Ð° Ð½ÐµÑ\83добÑ\81Ñ\82ва. Ð\9fожалÑ\83йÑ\81Ñ\82а, Ð¿Ð¾Ð¿Ñ\80обÑ\83йÑ\82е Ñ\81оÑ\85Ñ\80аниÑ\82Ñ\8c ÐµÑ\89Ñ\91 Ñ\80аз. Ð\95Ñ\81ли Ñ\8dÑ\82о Ð½Ðµ Ð¿Ð¾Ð¼Ð¾Ð¶ÐµÑ\82, Ñ\81оÑ\85Ñ\80аниÑ\82е Ð´Ð°Ð½Ð½Ñ\8bе Ð² Ð»Ð¾ÐºÐ°Ð»Ñ\8cном Ñ\84айле, Ð·Ð°ÐºÑ\80ойÑ\82е Ð¸ Ð²Ð½Ð¾Ð²Ñ\8c Ð¾Ñ\82кÑ\80ойÑ\82е Ð±Ñ\80аÑ\83зеÑ\80.</strong>',
-'session_fail_preview_html' => "<strong>Ð\98звиниÑ\82е! Ð\9dевозможно Ð¿Ñ\80инÑ\8fÑ\82Ñ\8c Ð²Ð°Ñ\88е Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ Ð¸Ð·-за Ð¿Ð¾Ñ\82еÑ\80и Ð´Ð°Ð½Ð½Ñ\8bÑ\85 HTML-сессии.</strong>
+'session_fail_preview'      => '<strong>Ð\9a Ñ\81ожалениÑ\8e, Ñ\81еÑ\80веÑ\80 Ð½Ðµ Ñ\81мог Ñ\81оÑ\85Ñ\80аниÑ\82Ñ\8c Ð²Ð°Ñ\88и Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ\8f Ð¸Ð·-за Ð¿Ð¾Ñ\82еÑ\80и Ð¸Ð´ÐµÐ½Ñ\82иÑ\84икаÑ\82оÑ\80а Ñ\81еÑ\81Ñ\81ии. Ð\9fожалÑ\83йÑ\81Ñ\82а, Ð¿Ð¾Ð¿Ñ\80обÑ\83йÑ\82е ÐµÑ\89Ñ\91 Ñ\80аз. Ð\95Ñ\81ли Ñ\8dÑ\82а Ð¾Ñ\88ибка Ð¿Ð¾Ð²Ñ\82оÑ\80иÑ\82Ñ\81Ñ\8f, Ð¿Ð¾Ð¿Ñ\80обÑ\83йÑ\82е Ð·Ð°Ð²ÐµÑ\80Ñ\88иÑ\82Ñ\8c Ñ\81еанÑ\81 Ð¸ Ð·Ð°Ð½Ð¾Ð²Ð¾ Ð¿Ñ\80едÑ\81Ñ\82авиÑ\82Ñ\8cÑ\81Ñ\8f Ñ\81иÑ\81Ñ\82еме.</strong>',
+'session_fail_preview_html' => "<strong>Ð\9a Ñ\81ожалениÑ\8e, Ñ\81еÑ\80веÑ\80 Ð½Ðµ Ñ\81мог Ñ\81оÑ\85Ñ\80аниÑ\82Ñ\8c Ð²Ð°Ñ\88и Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ\8f Ð¸Ð·-за Ð¿Ð¾Ñ\82еÑ\80и Ð´Ð°Ð½Ð½Ñ\8bÑ\85 сессии.</strong>
 
-''Так как данная вики разрешает использовать чистый HTML, предварительный просмотр отключён в качестве меры предотвращения JavaScript атак.''
+''Так как данная вики разрешает использовать чистый HTML, предварительный просмотр отключён в качестве меры предотвращения JavaScript-атак.''
 
-<strong>Если это добросовестная попытка редактирования, пожалуста, попробуйте ещё раз. Если не получается повторная правка, попробуйте завершить сеанс работы и заново представится.</strong>",
-'importing'                 => 'Импортирование $1',
+<strong>Если это добросовестная попытка редактирования, пожалуйста, попробуйте ещё раз. Если не получается повторная правка, попробуйте завершить сеанс работы и заново представиться.</strong>",
+'token_suffix_mismatch'     => '<strong>Ваша правка была отклонена, так как ваша программа неправильно обрабатывает знаки пунктуации
+в окне редактирования. Правка была отменена для предотвращени искажения текста статьи.
+Подобные проблемы могут возникать при использовании анонимизирующих веб-прокси, содержащих ошибки.</strong>',
 'editing'                   => 'Редактирование: $1',
 'editinguser'               => 'Для участника <b>$1</b>',
 'editingsection'            => 'Редактирование $1 (секция)',
@@ -727,7 +765,7 @@ $1',
 поэтому вы не можете записать ваши изменения прямо сейчас.
 Возможно, вам следует сохранить текст в файл на своём диске и поместить его в данный проект позже.</strong>',
 'protectedpagewarning'      => '<strong>ПРЕДУПРЕЖДЕНИЕ: эта страница защищена от изменений, её могут редактировать только администраторы.</strong>',
-'semiprotectedpagewarning'  => "'''Замечание:''' эта статья была защищена; редактировать её могут только зарегистрированные пользователи.",
+'semiprotectedpagewarning'  => "'''Замечание:''' эта страница была защищена; редактировать её могут только зарегистрированные участники.",
 'cascadeprotectedwarning'   => "'''Предупреждение:''' Данную страницу могут редактировать только участники группы «администраторы», поскольку она включена в следующие страницы, для которых активирована возможность каскадной защиты:",
 'templatesused'             => 'Шаблоны, использованные на этой странице:',
 'templatesusedpreview'      => 'Шаблоны, используемые в предпросматриваемой странице:',
@@ -738,6 +776,12 @@ $1',
 'nocreatetitle'             => 'Создание страниц ограничено',
 'nocreatetext'              => 'На этом сайте ограничена возможность создания новых страниц.
 Вы можете вернуться назад и отредактировать существующую страницу, [[{{ns:special}}:Userlogin|представиться системе или создать новую учётную запись]].',
+'nocreate-loggedin'         => 'У вас нет разрешения создавать новые страницы в этой вики.',
+'permissionserrors'         => 'Ошибки прав доступа',
+'permissionserrorstext'     => 'Вы не имете разрешения делать это по {{PLURAL:$1|следующей причине|следующим причинам|следующим причинам}}:',
+'recreate-deleted-warn'     => "'''Внимание: вы пытаетесь воссоздать страницу, которая ранее удалялась.'''
+
+Проверьте, действительно ли вам нужно воссоздавать эту страницу. Ниже приведён журнал удалений.",
 
 # "Undo" feature
 'undo-success' => 'Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.',
@@ -746,16 +790,16 @@ $1',
 
 # Account creation failure
 'cantcreateaccounttitle' => 'Невозможно создать учётную запись',
-'cantcreateaccounttext'  => 'Регистрация новых участников с этого IP-адреса (<b>$1</b>) запрещена.
-Скорее всего, это связано с систематическим вандализмом с этого адреса. Данный адрес может быть общим, например, для школы или интернет-провайдера.',
+'cantcreateaccount-text' => "Создание учётных записей с этого IP-адреса (<b>$1</b>) было заблокировано [[User:$3|участником $3]].
+        
+$3 указал следующую причину: ''$2''",
 
 # History pages
 'revhistory'          => 'Журнал изменений',
 'viewpagelogs'        => 'Показать журналы для этой страницы',
 'nohistory'           => 'Для этой страницы журнал изменений отсутствует.',
 'revnotfound'         => 'Версия не найдена',
-'revnotfoundtext'     => 'Старая версия страницы не найдена.
-Пожалуйста, проверьте правильность ссылки, которую вы использовали для доступа к этой странице.',
+'revnotfoundtext'     => 'Старая версия страницы не найдена. Пожалуйста, проверьте правильность ссылки, которую вы использовали для доступа к этой странице.',
 'loadhist'            => 'Загрузка журнала изменений страницы',
 'currentrev'          => 'Текущая версия',
 'revisionasof'        => 'Версия $1',
@@ -821,12 +865,17 @@ $1',
 'revdelete-submit'            => 'Применить к выбранной версии',
 'revdelete-logentry'          => 'Изменена видимость версии страницы [[$1]]',
 'logdelete-logentry'          => 'Изменена видимость события для [[$1]]',
-'revdelete-logaction'         => '$1 {{plural:$1|версия переведена|версии переведены|версий переведены}} в режим $2',
-'logdelete-logaction'         => '$1 {{plural:$1|событие|события|событий}} страницы [[$3]] {{plural:$1|переведено|переведены|переведены}} в режим $2',
+'revdelete-logaction'         => '$1 {{PLURAL:$1|версия переведена|версии переведены|версий переведены}} в режим $2',
+'logdelete-logaction'         => '$1 {{PLURAL:$1|событие|события|событий}} страницы [[$3]] {{plural:$1|переведено|переведены|переведены}} в режим $2',
 'revdelete-success'           => 'Видимость версии изменена.',
 'logdelete-success'           => 'Видимость события изменена.',
 
+# Oversight log
+'oversightlog'    => 'Журнал сокрытия',
+'overlogpagetext' => 'Ниже представлен список последних удалений и блокировок, затрагивающих материалы скрытые от администраторов. Просмотреть список действующих блокировок можно на [[Special:Ipblocklist|соответствующей странице]].',
+
 # Diffs
+'history-title'             => '$1 — история изменений',
 'difference'                => '(Различия между версиями)',
 'loadingrev'                => 'загрузка версии для различения',
 'lineno'                    => 'Строка $1:',
@@ -835,18 +884,13 @@ $1',
 'selectolderversionfordiff' => 'Выберите старую версию для сравнения',
 'compareselectedversions'   => 'Сравнить выбранные версии',
 'editundo'                  => 'отменить',
-'diff-multi'                => '({{plural:$1|$1 промежуточная версия не показана|$1 промежуточные версии не показаны|$1 промежуточных версий не показаны.}})',
+'diff-multi'                => '({{PLURAL:$1|$1 промежуточная версия не показана|$1 промежуточные версии не показаны|$1 промежуточных версий не показаны.}})',
 
 # Search results
 'searchresults'         => 'Результаты поиска',
-'searchresulttext'      => 'Для получения более подробной информации о поиске на страницах проекта, см. [[{{MediaWiki:helppage}}|{{int:help}}|справочный раздел]].',
+'searchresulttext'      => 'Для получения более подробной информации о поиске на страницах проекта, см. [[{{MediaWiki:helppage}}|справочный раздел]].',
 'searchsubtitle'        => 'По запросу «[[:$1]]»',
 'searchsubtitleinvalid' => 'По запросу «$1»',
-'badquery'              => 'Неправильно сформированный запрос',
-'badquerytext'          => 'Невозможно обработать запрос.
-Возможно, Вы попытались найти слово короче трёх букв (это пока не поддерживается) либо допустили опечатку в слове.
-Попробуйте другой запрос.',
-'matchtotals'           => 'Запросу «$1» соответствует $2 {{plural:$2|название статьи|названия статей|названий статей}} и тексты $3 {{plural:$3|статьи|статей|статей}}.',
 'noexactmatch'          => 'Страницы с названием «$1» не существует.
 
 <span style="display: block; margin: 1.5em 2em">
@@ -857,18 +901,18 @@ $1',
 'notextmatches'         => 'Нет совпадения в текстах статей',
 'prevn'                 => 'предыдущие $1',
 'nextn'                 => 'следующие $1',
-'viewprevnext'          => 'Просмотреть ($1) ($2) ($3).',
+'viewprevnext'          => 'Просмотреть ($1) ($2) ($3)',
 'showingresults'        => 'Ниже {{plural:$1|показан|показаны|показаны}} <strong>$1</strong> {{plural:$1|результат|результата|результатов}}, начиная с №&nbsp;<strong>$2</strong>.',
 'showingresultsnum'     => 'Ниже {{plural:$3|показан|показаны|показаны}} <strong>$3</strong> {{plural:$3|результат|результата|результатов}}, начиная с №&nbsp;<strong>$2</strong>.',
 'nonefound'             => 'Неудачный поиск может быть вызван попыткой найти общие слова, которые не подлежат индексированию, например — «тоже» и «чтобы» или употреблением более чем одного ключевого слова поиска (показываются только страницы, содержащие все указанные слова для поиска).',
 'powersearch'           => 'Искать',
 'powersearchtext'       => 'Искать в пространствах имён:<br />$1<br />$2 Показывать перенаправления<br /> Искать $3 $9',
 'searchdisabled'        => 'Извините, но встроенный полнотекстовый поиск выключен. Вы можете воспользоваться поиском по сайту через поисковые системы общего назначения, однако имейте в виду, что копия сайта в их кеше может быть несколько устаревшей.',
-'blanknamespace'        => '(Основное)',
 
 # Preferences page
 'preferences'              => 'Настройки',
 'mypreferences'            => 'Мои настройки',
+'prefs-edits'              => 'Количество правок:',
 'prefsnologin'             => 'Вы не представились системе',
 'prefsnologintext'         => 'Вы должны [[{{ns:special}}:Userlogin|представиться системе]], чтобы изменять настройки участника.',
 'prefsreset'               => 'Восстановлены настройки по умолчанию.',
@@ -896,8 +940,8 @@ $1',
 'prefs-personal'           => 'Личные данные',
 'prefs-rc'                 => 'Страница свежих правок',
 'prefs-watchlist'          => 'Список наблюдения',
-'prefs-watchlist-days'     => 'Число дней, отображаемых в списке наблюдения:',
-'prefs-watchlist-edits'    => 'Ð\9aоличество правок, отображаемых в улучшенном списке наблюдения:',
+'prefs-watchlist-days'     => 'Ð\9cакÑ\81ималÑ\8cное Ñ\87исло дней, отображаемых в списке наблюдения:',
+'prefs-watchlist-edits'    => 'Ð\9cакÑ\81ималÑ\8cное Ðºоличество правок, отображаемых в улучшенном списке наблюдения:',
 'prefs-misc'               => 'Другие настройки',
 'saveprefs'                => 'Записать',
 'resetprefs'               => 'Сбросить',
@@ -911,9 +955,9 @@ $1',
 'resultsperpage'           => 'Количество найденных записей на страницу:',
 'contextlines'             => 'Количество показываемых строк для каждой найденной:',
 'contextchars'             => 'Количество символов контекста на строку:',
-'stubthreshold'            => 'Порог определения болванки:',
-'recentchangesdays' => 'Количество дней, за которые показывать свежие правки:',
-'recentchangescount' => 'Количество правок, отображаемое в списке:',
+'stub-threshold'           => 'Порог для определения оформления <a href="#" class="stub">ссылок на заготовки</a>:',
+'recentchangesdays'        => 'Количество дней, за которые показывать свежие правки:',
+'recentchangescount'       => 'Количество правок, отображаемое в списке:',
 'savedprefs'               => 'Ваши настройки сохранены.',
 'timezonelegend'           => 'Часовой пояс',
 'timezonetext'             => 'Введите смещение (в часах) вашего местного времени
@@ -928,34 +972,41 @@ $1',
 'files'                    => 'Файлы',
 
 # User rights
-'userrights-lookup-user'     => 'Управление группами пользователя',
-'userrights-user-editname'   => 'Введите имя участника:',
-'editusergroup'              => 'Изменить группы пользователей',
-'userrights-editusergroup'   => 'Изменить группы участника',
-'saveusergroups'             => 'Сохранить группы участника',
-'userrights-groupsmember'    => 'Член групп:',
-'userrights-groupsavailable' => 'Доступные группы:',
-'userrights-groupshelp'      => 'Выберите группы, в которые вы хотите включить или из которых хотите исключить участника.
+'userrights-lookup-user'      => 'Управление группами участников',
+'userrights-user-editname'    => 'Введите имя участника:',
+'editusergroup'               => 'Изменить группы участников',
+'userrights-editusergroup'    => 'Изменить группы участника',
+'saveusergroups'              => 'Сохранить группы участника',
+'userrights-groupsmember'     => 'Член групп:',
+'userrights-groupsavailable'  => 'Доступные группы:',
+'userrights-groupshelp'       => 'Выберите группы, в которые вы хотите включить или из которых хотите исключить участника.
 Невыбранные группы не изменятся. Снять выделение с группы можно используя CTRL + левую клавишу мыши.',
+'userrights-reason'           => 'Причина изменения:',
+'userrights-available-none'   => 'Вы не можете изменять членство в группе.',
+'userrights-available-add'    => 'Вы можете добавлять участников в группу $1.',
+'userrights-available-remove' => 'Вы можете удалять участников из группы $1.',
 
 # Groups
-'group'            => 'Группа:',
-'group-bot'        => 'Боты',
-'group-sysop'      => 'Администраторы',
-'group-bureaucrat' => 'Бюрократы',
-'group-all'        => '(все)',
-
-'group-bot-member'        => 'бот',
-'group-sysop-member'      => 'администратор',
-'group-bureaucrat-member' => 'бюрократ',
-
-'grouppage-bot'        => '{{ns:project}}:Боты',
-'grouppage-sysop'      => '{{ns:project}}:Администраторы',
-'grouppage-bureaucrat' => '{{ns:project}}:Бюрократы',
+'group'               => 'Группа:',
+'group-autoconfirmed' => 'Автоподтверждённые участники',
+'group-bot'           => 'Боты',
+'group-sysop'         => 'Администраторы',
+'group-bureaucrat'    => 'Бюрократы',
+'group-all'           => '(все)',
+
+'group-autoconfirmed-member' => 'Автоподтверждённый участник',
+'group-bot-member'           => 'бот',
+'group-sysop-member'         => 'администратор',
+'group-bureaucrat-member'    => 'бюрократ',
+
+'grouppage-autoconfirmed' => '{{ns:project}}:Автоподтверждённые участники',
+'grouppage-bot'           => '{{ns:project}}:Боты',
+'grouppage-sysop'         => '{{ns:project}}:Администраторы',
+'grouppage-bureaucrat'    => '{{ns:project}}:Бюрократы',
 
 # User rights log
-'rightslog'      => 'Журнал прав пользователя',
-'rightslogtext'  => 'Это журнал изменений прав пользователей.',
+'rightslog'      => 'Журнал прав участника',
+'rightslogtext'  => 'Это журнал изменений прав участника.',
 'rightslogentry' => 'Для участника $1 изменены права доступа: с $2 на $3',
 'rightsnone'     => '(нет)',
 
@@ -981,13 +1032,14 @@ $1',
 'minoreditletter'                   => 'м',
 'newpageletter'                     => 'Н',
 'boteditletter'                     => 'б',
-'sectionlink'                       => '→',
 'number_of_watching_users_pageview' => '[$1 наблюдающих пользователя]',
 'rc_categories'                     => 'Только из категорий (разделитель «|»)',
 'rc_categories_any'                 => 'Любой',
+'newsectionsummary'                 => '/* $1 */ Новая тема',
 
 # Recent changes linked
 'recentchangeslinked'          => 'Связанные правки',
+'recentchangeslinked-title'    => 'Связанные правки для $1',
 'recentchangeslinked-noresult' => 'На связанных страницах не было изменений за указанный период.',
 'recentchangeslinked-summary'  => "На этой служебной странице представлен список последних изменений на связанных страницах. Страницы из списка наблюдения '''выделены'''.",
 
@@ -1011,9 +1063,7 @@ $1',
 'uploadlog'                   => 'журнал загрузок',
 'uploadlogpage'               => 'Журнал загрузок',
 'uploadlogpagetext'           => 'Ниже представлен список последних загрузок файлов.
-Везде используется время сервера (по Гринвичу, UTC).
-<ul>
-</ul>',
+Везде используется время сервера (по Гринвичу, UTC).',
 'filename'                    => 'Имя файла',
 'filedesc'                    => 'Краткое описание',
 'fileuploadsummary'           => 'Краткое описание:',
@@ -1022,13 +1072,13 @@ $1',
 'uploadedfiles'               => 'Загруженные файлы',
 'ignorewarning'               => 'Игнорировать предупреждения и сохранить файл в любом случае.',
 'ignorewarnings'              => 'Игнорировать предупреждения',
-'minlength'                   => 'Название файла должно содержать хотя бы три символа.',
+'minlength1'                  => 'Название файла должно содержать хотя бы одну букву.',
 'illegalfilename'             => 'Имя файла «$1» содержит символы, которые не разрешается использовать в заголовках. Пожалуйста, переименуйте файл и попытайтесь загрузить его снова.',
 'badfilename'                 => 'Название файла было изменено на $1.',
-'filetype-badmime'            => 'Файлы, имеющие MIME-тип "$1" не могут быть загружены.',
+'filetype-badmime'            => 'Файлы, имеющие MIME-тип "$1", не могут быть загружены.',
 'filetype-badtype'            => "'''«.$1»''' является нежелательным типом файлов
 : Список разрешённых типов файлов: $2",
-'filetype-missing'            => 'Отсутствует расширение у файла (например «.jpg»).',
+'filetype-missing'            => 'Отсутствует расширение у файла (например, «.jpg»).',
 'large-file'                  => 'Рекомендуется использовать изображения, размер которых не превышает $1 байт (размер загруженного файла составляет $2 байт).',
 'largefileserver'             => 'Размер файла превышает максимально разрешённый.',
 'emptyfile'                   => 'Загруженный вами файл вероятно пустой. Возможно, это произошло из-за ошибки при наборе имени файла. Пожалуйста, проверьте, действительно ли вы хотите загрузить этот файл.',
@@ -1036,7 +1086,7 @@ $1',
 'fileexists-extension'        => 'Существует файл с похожим именем:<br />
 Имя загруженного файла: <strong><tt>$1</tt></strong><br />
 Имя существующего файла: <strong><tt>$2</tt></strong><br />
\95динÑ\81Ñ\82венное Ð¾Ñ\82лиÑ\87ие Ñ\81оÑ\81Ñ\82оиÑ\82 Ð² Ñ\80егиÑ\81Ñ\82Ñ\80е Ñ\81имволов Ñ\80аÑ\81Ñ\88иÑ\80ениÑ\8f. Ð\9fожалÑ\83йÑ\81Ñ\82а, Ð¿Ñ\80овеÑ\80Ñ\8cÑ\82е Ð¸Ð´ÐµÐ½Ñ\82иÑ\87ноÑ\81Ñ\82Ñ\8c Ñ\84айлов.',
\9fожалÑ\83йÑ\81Ñ\82а, Ð²Ñ\8bбеÑ\80иÑ\82е Ð´Ñ\80Ñ\83гое Ð¸Ð¼Ñ\8f.',
 'fileexists-thumb'            => "'''<center>Существующее изображение</center>'''",
 'fileexists-thumbnail-yes'    => 'Файл, вероятно, является уменьшенной копией (миниатюрой). Пожалуйста, проверьте файл <strong><tt>$1</tt></strong>.<br />
 Если указанный файл является тем же изображением, не стоит загружать отдельно его уменьшенную копию.',
@@ -1045,13 +1095,10 @@ $1',
 'fileexists-forbidden'        => 'Файл с этим именем уже существует; пожалуйста, вернитесь назад и загрузите файл под другим именем. [[Image:$1|thumb|center|$1]]',
 'fileexists-shared-forbidden' => 'Файл с этим именем уже существует в общем хранилище файлов; пожалуйста, вернитесь назад и загрузите файл под другим именем. [[Image:$1|thumb|center|$1]]',
 'successfulupload'            => 'Загрузка успешно завершена',
-'fileuploaded'                => 'Файл «$1» успешно загружен.
-
-Пожалуйста, проследуйте по следующей ссылке: ($2) к странице с описанием и укажите информацию о файле, а именно: откуда он был получен, когда и кем создан, а также любую другую информацию, известную об этом файле.
-Если это изображение, вы можете вставить его на страницу, написав: <tt><nowiki>[[</nowiki>{{ns:image}}<nowiki>:$1|thumb|Описание]]</nowiki></tt>',
 'uploadwarning'               => 'Предупреждение',
 'savefile'                    => 'Записать файл',
 'uploadedimage'               => 'загружено «[[$1]]»',
+'overwroteimage'              => 'загружена новая версия «[[$1]]»',
 'uploaddisabled'              => 'Загрузка запрещена.',
 'uploaddisabledtext'          => 'На этом вики-сайте загрузка файлов запрещена.',
 'uploadscripted'              => 'Файл содержит HTML-код или скрипт, который может быть ошибочно обработан браузером.',
@@ -1061,6 +1108,11 @@ $1',
 'destfilename'                => 'Целевое имя файла',
 'watchthisupload'             => 'Включить этот файл в список наблюдения',
 'filewasdeleted'              => 'Файл с таким именем уже существовал ранее, но был удалён. Пожалуйста, проверьте $1 перед повторной загрузкой.',
+'upload-wasdeleted'           => "'''Внимание: вы пытаетесь загрузить файл, который ранее удалялся.'''
+
+Проверьте, действительно ли вам нужно загружать этот файл.
+Ниже приведён журнал удалений:",
+'filename-bad-prefix'             => 'Имя загружаемого файла начинается с <strong>«$1»</strong> и вероятно является шаблонным именем, которое цифровая фотокамера даёт снимкам. Пожалуйста, выберите имя лучше описывающее содержание файла.',
 
 'upload-proto-error'      => 'Неправильный протокол',
 'upload-proto-error-text' => 'Для удалённой загрузки требуется адрес, начинающийся с <code>http://</code> или <code>ftp://</code>.',
@@ -1077,29 +1129,33 @@ $1',
 
 'license'            => 'Лицензирование',
 'nolicense'          => 'Отсутствует',
+'license-nopreview'  => '(Предпросмотр недоступен)',
 'upload_source_url'  => ' (правильный, публично доступный интернет-адрес)',
 'upload_source_file' => ' (файл на вашем компьютере)',
 
 # Image list
 'imagelist'                 => 'Список файлов',
-'imagelisttext'             => "Ниже представлен список из '''$1''' {{plural:$1|файла|файлов|файлов}}, отсортированных $2.",
-'imagelistforuser'          => 'Только изображения, загруженные участником $1.',
+'imagelisttext'             => "Ниже представлен список из '''$1''' {{PLURAL:$1|файла|файлов|файлов}}, отсортированных $2.",
 'getimagelist'              => 'получение списка файлов',
 'ilsubmit'                  => 'Искать',
-'showlast'                  => 'Ð\9fоказаÑ\82Ñ\8c Ð¿Ð¾Ñ\81ледние $1 {{plural:$1|Ñ\84айл|Ñ\84айла|Ñ\84айлов}}, {{plural:$1|оÑ\82Ñ\81оÑ\80Ñ\82иÑ\80ованнÑ\8bй|отсортированные|отсортированных}} $2.',
+'showlast'                  => 'Ð\9fоказаÑ\82Ñ\8c Ð¿Ð¾Ñ\81ледние $1 {{plural:$1|Ñ\84айл|Ñ\84айла|Ñ\84айлов}}, {{plural:$1|оÑ\82Ñ\81оÑ\80Ñ\82иÑ\80ованнÑ\8bе|отсортированные|отсортированных}} $2.',
 'byname'                    => 'по имени',
 'bydate'                    => 'по дате',
 'bysize'                    => 'по размеру',
 'imgdelete'                 => 'удал.',
 'imgdesc'                   => 'описание',
 'imgfile'                   => 'файл',
-'imglegend'                 => 'Пояснения: (описание) — показать/изменить описание файла.',
-'imghistory'                => 'Журнал',
-'revertimg'                 => 'откат.',
-'deleteimg'                 => 'удал.',
-'deleteimgcompletely'       => 'Удалить все версии',
-'imghistlegend'             => 'Пояснения: (текущ.) — текущее изображение; (удал.) — удалить эту старую версию; (откат.) — откатиться на эту старую версию.
-<br /><i>Выберите дату, чтобы посмотреть список изображений, загруженных на эту дату.</i>.',
+'filehist'                  => 'История файла',
+'filehist-help'             => 'Нажмите на дату/время, чтобы просмотреть как тогда выглядел файл.',
+'filehist-deleteall'        => 'удалить все',
+'filehist-deleteone'        => 'удалить этот',
+'filehist-revert'           => 'вернуть',
+'filehist-current'          => 'текущий',
+'filehist-datetime'         => 'Дата/время',
+'filehist-user'             => 'Участник',
+'filehist-dimensions'       => 'Размер объекта',
+'filehist-filesize'         => 'Размер файла',
+'filehist-comment'          => 'Примечание',
 'imagelinks'                => 'Ссылки',
 'linkstoimage'              => 'Следующие страницы ссылаются на данный файл:',
 'nolinkstoimage'            => 'Нет страниц, ссылающихся на данный файл.',
@@ -1112,10 +1168,33 @@ $1',
 'imagelist_date'            => 'Дата',
 'imagelist_name'            => 'Имя файла',
 'imagelist_user'            => 'Участник',
-'imagelist_size'            => 'Размер (байт)',
+'imagelist_size'            => 'Размер',
 'imagelist_description'     => 'Описание',
 'imagelist_search_for'      => 'Поиск по имени изображения:',
 
+# File reversion
+'filerevert'                => 'Возврат к старой версии $1',
+'filerevert-legend'         => 'Возвратить версию файла',
+'filerevert-intro'          => '<span class="plainlinks">Вы возвращаете \'\'\'[[Media:$1|$1]]\'\'\' к [$4 версии от $3, $2].</span>',
+'filerevert-comment'        => 'Примечание:',
+'filerevert-defaultcomment' => 'Возврат к версии от $2, $1',
+'filerevert-submit'         => 'Возвратить',
+'filerevert-success'        => '<span class="plainlinks">\'\'\'[[Media:$1|$1]]\'\'\' был возвращён к [$4 версии Filetype-missingот $3, $2].</span>',
+'filerevert-badversion'     => 'Не существует предыдущей локальной версии этого файла с указанной отметкой даты и времени.',
+
+# File deletion
+'filedelete'             => 'Удаление $1',
+'filedelete-legend'      => 'Удалить файл',
+'filedelete-intro'       => "Вы удаляете '''[[Media:$1|$1]]'''.",
+'filedelete-intro-old'   => '<span class="plainlinks">Вы удаляете версию \'\'\'[[Media:$1|$1]]\'\'\' от [$4 $3, $2].</span>',
+'filedelete-comment'     => 'Примечание:',
+'filedelete-submit'      => 'Удалить',
+'filedelete-success'     => "'''$1''' был удалён.",
+'filedelete-success-old' => '<span class="plainlinks">Версия \'\'\'[[Media:$1|$1]]\'\'\' от $3, $2 была удалена.</span>',
+'filedelete-nofile'      => "'''$1''' не существует на этом сайте.",
+'filedelete-nofile-old'  => "Не существет архивной версии '''$1''' с указанными атрибутами.",
+'filedelete-iscurrent'   => 'Вы пытаетесь удалить последнюю версию этого файла. Пожалуйста, верните сначала файл к отдной из старых версий.',
+
 # MIME search
 'mimesearch'         => 'Поиск по MIME',
 'mimesearch-summary' => 'Эта страница позволяет отбирать файлы по их MIME-типу. Формат ввода: типсодержимого/подтип, например <tt>image/jpeg</tt>.',
@@ -1134,7 +1213,7 @@ $1',
 'unusedtemplateswlh'  => 'другие ссылки',
 
 # Random redirect
-'randomredirect' => 'Случайное перенаправление',
+'randomredirect'         => 'Случайное перенаправление',
 'randomredirect-nopages' => 'В данном пространстве имён нет пренаправлений.',
 
 # Statistics
@@ -1158,7 +1237,7 @@ $1',
 'disambiguations-text' => "Следующие статьи ссылаются на '''многозначные страницы'''. Вместо этого они, вероятно, должны указывать на соответствующую конкретную статью.<br />Страница считается многозначной, если на ней размещён шаблон, имя которого указано на странице [[MediaWiki:disambiguationspage]].",
 
 'doubleredirects'     => 'Двойные перенаправления',
-'doubleredirectstext' => 'Ð\9aаждаÑ\8f Ñ\81Ñ\82Ñ\80ока Ñ\81одеÑ\80жиÑ\82 Ñ\81Ñ\81Ñ\8bлки Ð½Ð° Ð¿ÐµÑ\80вое Ð¸ Ð²Ñ\82оÑ\80ое Ð¿ÐµÑ\80енапÑ\80авлениÑ\8f, Ð° Ñ\82акже Ð¿ÐµÑ\80вÑ\83Ñ\8e Ñ\81Ñ\82Ñ\80оÑ\87кÑ\83 Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\8b Ð²Ñ\82оÑ\80ого Ð¿ÐµÑ\80енапÑ\80авлениÑ\8f, Ð² ÐºÐ¾Ñ\82оÑ\80ой Ð¾Ð±Ñ\8bÑ\87но Ñ\83казÑ\8bваеÑ\82Ñ\81Ñ\8f Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ðµ Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\8b, ÐºÑ\83да Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð¾Ñ\81Ñ\83Ñ\89еÑ\81Ñ\82влÑ\8fÑ\82Ñ\8cÑ\81Ñ\8f Ð¿ÐµÑ\80енапÑ\80авление. Ð\9dÑ\83жно, Ñ\87Ñ\82обÑ\8b Ð¸ Ð¿ÐµÑ\80вое Ð¿ÐµÑ\80енапÑ\80авление Ñ\81Ñ\81Ñ\8bлалоÑ\81Ñ\8c Ð½Ð° Ñ\8dÑ\82Ñ\83 Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\83.',
+'doubleredirectstext' => 'Ð\9dа Ñ\8dÑ\82ой Ñ\81Ñ\82Ñ\80аниÑ\86е Ð¿Ñ\80едÑ\81Ñ\82авлен Ñ\81пиÑ\81ок Ð¿ÐµÑ\80енапÑ\80авлений Ð½Ð° Ð´Ñ\80Ñ\83гие Ð¿ÐµÑ\80енапÑ\80авлениÑ\8f. Ð\9aаждаÑ\8f Ñ\81Ñ\82Ñ\80ока Ñ\81одеÑ\80жиÑ\82 Ñ\81Ñ\81Ñ\8bлки Ð½Ð° Ð¿ÐµÑ\80вое Ð¸ Ð²Ñ\82оÑ\80ое Ð¿ÐµÑ\80енапÑ\80авлениÑ\8f, Ð° Ñ\82акже Ð¿ÐµÑ\80вÑ\83Ñ\8e Ñ\81Ñ\82Ñ\80оÑ\87кÑ\83 Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\8b Ð²Ñ\82оÑ\80ого Ð¿ÐµÑ\80енапÑ\80авлениÑ\8f, Ð² ÐºÐ¾Ñ\82оÑ\80ой Ð¾Ð±Ñ\8bÑ\87но Ñ\83казÑ\8bваеÑ\82Ñ\81Ñ\8f Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ðµ Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\8b, ÐºÑ\83да Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ñ\81Ñ\81Ñ\8bлаÑ\82Ñ\8cÑ\81Ñ\8f Ð¿ÐµÑ\80вое Ð¿ÐµÑ\80енапÑ\80авление.',
 
 'brokenredirects'        => 'Разорванные перенаправления',
 'brokenredirectstext'    => 'Следующие перенаправления указывают на несуществующие статьи:',
@@ -1177,12 +1256,13 @@ $1',
 'nmembers'                => '$1 {{PLURAL:$1|объект|объекта|объектов}}',
 'nrevisions'              => '$1 {{PLURAL:$1|версия|версии|версий}}',
 'nviews'                  => '$1 {{PLURAL:$1|просмотр|просмотра|просмотров}}',
-'specialpage-empty'       => 'ЭÑ\82а Ñ\81Ñ\82Ñ\80аниÑ\86а Ð¿Ñ\83Ñ\81Ñ\82а.',
+'specialpage-empty'       => 'Ð\97апÑ\80оÑ\81 Ð½Ðµ Ð´Ð°Ð» Ñ\80езÑ\83лÑ\8cÑ\82аÑ\82ов.',
 'lonelypages'             => 'Страницы-сироты',
 'lonelypagestext'         => 'На следующие страницы нет ссылок с других страниц данной вики.',
 'uncategorizedpages'      => 'Некатегоризованные страницы',
 'uncategorizedcategories' => 'Некатегоризованные категории',
 'uncategorizedimages'     => 'Некатегоризованные изображения',
+'uncategorizedtemplates'  => 'Некатегоризованные шаблоны',
 'unusedcategories'        => 'Неиспользуемые категории',
 'unusedimages'            => 'Неиспользуемые файлы',
 'popularpages'            => 'Популярные страницы',
@@ -1190,6 +1270,7 @@ $1',
 'wantedpages'             => 'Требуемые страницы',
 'mostlinked'              => 'Страницы, на которые больше всего ссылок',
 'mostlinkedcategories'    => 'Категории, на которые больше всего ссылок',
+'mostlinkedtemplates'     => 'Самые используемые шаблоны',
 'mostcategories'          => 'Страницы, включённые в большое количество категорий',
 'mostimages'              => 'Самые используемые изображения',
 'mostrevisions'           => 'Наиболее часто редактировавшиеся страницы',
@@ -1203,7 +1284,7 @@ $1',
 'deadendpagestext'        => 'Следующие страницы не содержат ссылок на другие страницы в этой вики.',
 'protectedpages'          => 'Защищённые страницы',
 'protectedpagestext'      => 'Следующие страницы защищены от переименования или изменения.',
-'protectedpagesempty'     => 'Ð\92 Ð½Ð°Ñ\81Ñ\82оÑ\8fÑ\89ий Ð¼Ð¾Ð¼ÐµÐ½Ñ\82 Ð½ÐµÑ\82 Ð·Ð°Ñ\89иÑ\89Ñ\91ннÑ\8bÑ\85 Ñ\81Ñ\82Ñ\80аниÑ\86 Ñ\83казнными параметрами',
+'protectedpagesempty'     => 'Ð\92 Ð½Ð°Ñ\81Ñ\82оÑ\8fÑ\89ий Ð¼Ð¾Ð¼ÐµÐ½Ñ\82 Ð½ÐµÑ\82 Ð·Ð°Ñ\89иÑ\89Ñ\91ннÑ\8bÑ\85 Ñ\81Ñ\82Ñ\80аниÑ\86 Ñ\81 Ñ\83казанными параметрами',
 'listusers'               => 'Список участников',
 'specialpages'            => 'Спецстраницы',
 'spheading'               => 'Служебные страницы',
@@ -1221,7 +1302,6 @@ $1',
 # Book sources
 'booksources'               => 'Источники книг',
 'booksources-search-legend' => 'Поиск информации о книге',
-'booksources-isbn'          => 'ISBN:',
 'booksources-go'            => 'Найти',
 'booksources-text'          => 'На этой странице приведён список ссылок на сайты, где вы, возможно, найдёте дополнительную информацию о книге. Это интернет-магазины и системы поиска в библиотечных каталогах.',
 
@@ -1229,7 +1309,6 @@ $1',
 'data'               => 'Данные',
 'userrights'         => 'Управление правами участников',
 'groups'             => 'Группы участников',
-'isbn'               => 'ISBN',
 'alphaindexline'     => 'от $1 до $2',
 'version'            => 'Версия MediaWiki',
 
@@ -1237,10 +1316,11 @@ $1',
 'specialloguserlabel'  => 'Участник:',
 'speciallogtitlelabel' => 'Заголовок:',
 'log'                  => 'Журналы',
+'all-logs-page'        => 'Все журналы',
 'log-search-legend'    => 'Поиск журналов',
 'log-search-submit'    => 'Найти',
 'alllogstext'          => 'Общий список журналов сайта {{SITENAME}}.
-Вы можете отфильтровать результаты по типу журнала, имени пользователя или затронутой странице.',
+Вы можете отфильтровать результаты по типу журнала, имени участника или затронутой странице.',
 'logempty'             => 'Совпадающие элементы в журнале отсутствуют.',
 'log-title-wildcard'   => 'Найти заголовки, начинающиеся на с данных символов',
 
@@ -1255,7 +1335,8 @@ $1',
 'allpagesnext'      => 'Следующие',
 'allpagessubmit'    => 'Выполнить',
 'allpagesprefix'    => 'Найти страницы, начинающиеся с:',
-'allpagesbadtitle'  => 'Заголовок данной страницы не является допустимым, содержит интервики, межъязыковой префикс или запрещённые в заголовках символы.',
+'allpagesbadtitle'  => 'Заголовок данной страницы не является допустимым. Он содержит интервики, межъязыковой префикс или запрещённые в заголовках символы.',
+'allpages-bad-ns'   => '{{SITENAME}} не содержит пространства имён «$1».',
 
 # Special:Listusers
 'listusersfrom'      => 'Показать участников, начиная с:',
@@ -1291,11 +1372,6 @@ $1',
 'watchlistfor'         => "(участника '''$1''')",
 'nowatchlist'          => 'Ваш список наблюдения пуст.',
 'watchlistanontext'    => 'Вы должны $1, чтобы просмотреть или отредактировать список наблюдения.',
-'watchlistcount'       => "'''В вашем списке наблюдения $1 {{plural:$1|страница|страницы|страниц}}, включая страницы обсуждения.'''",
-'clearwatchlist'       => 'Очистить список наблюдения',
-'watchlistcleartext'   => 'Вы уверены, что хотите удалить их?',
-'watchlistclearbutton' => 'Очистить список наблюдения',
-'watchlistcleardone'   => 'Ваш список наблюдения очищен. $1 {{plural:$1|страница удалена|страницы удалены|страниц удалено}} из списка.',
 'watchnologin'         => 'Нужно представиться системе',
 'watchnologintext'     => 'Вы должны [[{{ns:special}}:Userlogin|представиться системе]], чтобы иметь возможность изменять свой список наблюдения',
 'addedwatch'           => 'Добавлена в список наблюдения',
@@ -1310,44 +1386,39 @@ $1',
 'unwatchthispage'      => 'Прекратить наблюдение',
 'notanarticle'         => 'Не статья',
 'watchnochange'        => 'Ничто из списка наблюдения не изменялось в рассматриваемый период.',
-'watchdetails'         => '* В вашем списке наблюдения находится $1 {{plural:$1|страница|страницы|страниц}} (не считая страниц обсуждения)
-* [[{{ns:special}}:Watchlist/edit|Показать и отредактировать полный список]]
-* [[{{ns:special}}:Watchlist/clear|Удалить все страницы из списка]]',
+'watchlist-details'    => '$1 {{plural:$1|страница|страницы|страниц}}, не считая страниц обсуждения.',
 'wlheader-enotif'      => '* Уведомление по эл. почте включено.',
 'wlheader-showupdated' => "* Страницы, изменившиеся с вашего последнего их посещения, выделены '''жирным''' шрифтом.",
 'watchmethod-recent'   => 'просмотр последних изменений для наблюдаемых страниц',
 'watchmethod-list'     => 'просмотр наблюдаемых страниц для последних изменений',
-'removechecked'        => 'Удалить выбранные элементы из списка наблюдения',
 'watchlistcontains'    => 'Ваш список наблюдения содержит $1 {{plural:$1|страница|страницы|страниц}}.',
-'watcheditlist'        => "Ниже представлен упорядоченный по алфавиту список наблюдаемых вами страниц. Отметьте страницы, которые вы хотите удалить из вашего списка наблюдения, и нажмите на кнопку ''«Удалить выбранные элементы из списка наблюдения»'' внизу страницы.",
-'removingchecked'      => 'Удаление выбранных элементов из списка наблюдения…',
-'couldntremove'        => 'Невозможно удалить элемент «$1»…',
 'iteminvalidname'      => 'Проблема с элементом «$1», недопустимое название…',
-'wlnote'               => 'Ниже следуют последние $1 {{plural:$1|изменение|изменения|изменений}} за {{plural:$2|последний|последние|последние}} <strong>$2</strong> {{plural:$2|час|часа|часов}}.',
+'wlnote'               => 'Ниже следуют последние $1 {{PLURAL:$1|изменение|изменения|изменений}} за {{PLURAL:$2|последний|последние|последние}} <strong>$2</strong> {{plural:$2|час|часа|часов}}.',
 'wlshowlast'           => 'Показать за последние $1 часов $2 дней $3',
-'wlsaved'              => 'Это сохранённая версия вашего списка наблюдения',
 'watchlist-show-bots'  => 'Показать правки ботов',
 'watchlist-hide-bots'  => 'Скрыть правки ботов',
 'watchlist-show-own'   => 'Показать мои правки',
 'watchlist-hide-own'   => 'Скрыть мои правки',
 'watchlist-show-minor' => 'Показать малые правки',
 'watchlist-hide-minor' => 'Скрыть малые правки',
-'wldone'               => 'Сделано.',
 
 # Displayed when you click the "watch" button and it's in the process of watching
 'watching'   => 'Добавление в список наблюдения…',
 'unwatching' => 'Удаление из списка наблюдения…',
 
-'enotif_mailer'      => '{{SITENAME}} Служба извещений по почте',
-'enotif_reset'       => 'Отметить все страницы как просмотренные',
-'enotif_newpagetext' => 'Это новая страница.',
-'changed'            => 'изменена',
-'created'            => 'создана',
-'enotif_subject'     => 'Страница проекта «{{SITENAME}}» $PAGETITLE была $CHANGEDORCREATED участником $PAGEEDITOR',
-'enotif_lastvisited' => 'См. $1 для просмотра всех изменений произошедших с вашего последнего посещения.',
-'enotif_body'        => '$WATCHINGUSERNAME,
+'enotif_mailer'                => '{{SITENAME}} Служба извещений по почте',
+'enotif_reset'                 => 'Отметить все страницы как просмотренные',
+'enotif_newpagetext'           => 'Это новая страница.',
+'enotif_impersonal_salutation' => 'Участник {{grammar:genitive|{{SITENAME}}}}',
+'changed'                      => 'изменена',
+'created'                      => 'создана',
+'enotif_subject'               => 'Страница проекта «{{SITENAME}}» $PAGETITLE была $CHANGEDORCREATED участником $PAGEEDITOR',
+'enotif_lastvisited'           => 'См. $1 для просмотра всех изменений произошедших с вашего последнего посещения.',
+'enotif_lastdiff'              => 'См. $1 для ознакомления с изменением.',
+'enotif_anon_editor'           => 'анонимный участник $1',
+'enotif_body'                  => '$WATCHINGUSERNAME,
 
-$PAGEEDITDATE страница проекта «{{SITENAME}}» $PAGETITLE была $CHANGEDORCREATED пользователем $PAGEEDITOR, см. $PAGETITLE_URL для просмотра текущей версии.
+$PAGEEDITDATE страница проекта «{{SITENAME}}» $PAGETITLE была $CHANGEDORCREATED участником $PAGEEDITOR, см. $PAGETITLE_URL для просмотра текущей версии.
 
 $NEWPAGE
 
@@ -1378,7 +1449,7 @@ $NEWPAGE
 'confirmdelete'               => 'Подтвердить удаление',
 'deletesub'                   => '(«$1» удаляется)',
 'historywarning'              => 'Предупреждение: у страницы, которую вы собираетесь удалить, есть история изменений:',
-'confirmdeletetext'           => 'Вы запросили полное удаление страницы (изображения) и всей её истории изменений из базы данных.
+'confirmdeletetext'           => 'Ð\92Ñ\8b Ð·Ð°Ð¿Ñ\80оÑ\81или Ð¿Ð¾Ð»Ð½Ð¾Ðµ Ñ\83даление Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\8b (или Ð¸Ð·Ð¾Ð±Ñ\80ажениÑ\8f) Ð¸ Ð²Ñ\81ей ÐµÑ\91 Ð¸Ñ\81Ñ\82оÑ\80ии Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹ Ð¸Ð· Ð±Ð°Ð·Ñ\8b Ð´Ð°Ð½Ð½Ñ\8bÑ\85.
 Пожалуйста, подтвердите, что вы действительно желаете это сделать, понимаете последствия своих действий,
 и делаете это в соответствии с правилами, изложенными в разделе [[{{MediaWiki:policy-url}}]].',
 'actioncomplete'              => 'Действие выполнено',
@@ -1390,7 +1461,6 @@ $NEWPAGE
 'deletionlog'                 => 'список удалений',
 'reverted'                    => 'Откачено к ранней версии',
 'deletecomment'               => 'Причина удаления',
-'imagereverted'               => 'Откат к ранней версии осуществлён.',
 'rollback'                    => 'Откатить изменения',
 'rollback_short'              => 'Откат',
 'rollbacklink'                => 'откатить',
@@ -1400,42 +1470,42 @@ $NEWPAGE
 сделанные [[{{ns:user}}:$2|$2]] ([[{{ns:user_talk}}:$2|Обсуждение]]); кто-то другой уже отредактировал или откатил эту страницу.
 
 Последние изменения внёс [[{{ns:user}}:$3|$3]] ([[{{ns:user_talk}}:$3|Обсуждение]]).',
-'editcomment'                 => 'Изменение было пояснено так: <em>«$1»</em>.', # only shown if there is an edit comment
+'editcomment'                 => 'Изменение было пояснено так: <i>«$1»</i>.', # only shown if there is an edit comment
 'revertpage'                  => 'Правки [[{{ns:special}}:Contributions/$2|$2]] ([[User_talk:$2|обсуждение]]) откачены к версии [[{{ns:user}}:$1|$1]]',
+'rollback-success'            => 'Откачены правки $1; возврат к версии $2.',
 'sessionfailure'              => 'Похоже, возникли проблемы с текущим сеансом работы;
 это действие было отменено в целях предотвращения «захвата сеанса».
 Пожалуйста, нажмите кнопку «Назад» и перезагрузите страницу, с которой вы пришли.',
 'protectlogpage'              => 'Журнал защиты',
 'protectlogtext'              => 'Ниже приведён журнал установок и снятий защиты со статей. Вы можете также просмотреть [[{{ns:special}}:Protectedpages|список страниц, которые в данный момент защищены]].',
 'protectedarticle'            => 'защищена страница «[[$1]]»',
+'modifiedarticleprotection'   => 'изменён уровень защиты страницы «[[$1]]»',
 'unprotectedarticle'          => 'снята защита со страницы «[[$1]]»',
-'protectsub'                  => '(Установка защиты для «$1»)',
-'confirmprotecttext'          => 'Вы действительно хотите установить защиту этой страницы?',
+'protectsub'                  => '(Установка уровня защиты для «$1»)',
 'confirmprotect'              => 'Подтвердите установку защиты страницы',
-'protectmoveonly'             => 'Защитить только от переименования',
 'protectcomment'              => 'Причина установки защиты:',
 'protectexpiry'               => 'Истекает:',
 'protect_expiry_invalid'      => 'Неправильное время окончания защиты.',
 'protect_expiry_old'          => 'Время окончания — в прошлом.',
 'unprotectsub'                => '(Снятие защиты «$1»)',
-'confirmunprotecttext'        => 'Вы действительно хотите снять защиту этой страницы?',
-'confirmunprotect'            => 'Подтвердите снятие защиты страницы',
-'unprotectcomment'            => 'Причина снятия защиты',
 'protect-unchain'             => 'Разблокировать переименование страницы',
 'protect-text'                => 'Здесь вы можете просмотреть и изменить уровень защиты для страницы <strong>[[:$1]]</strong>.',
-'protect-locked-blocked' => 'Вы не можете изменять уровень защиты страницы пока ваша учётная запись заблокирована. Текущие установки для страницы <strong>[[:$1]]</strong>:',
-'protect-locked-dblock' => 'Уровень защиты не может быть изменён, так как основная база данных временно заблокирована. Текущие установки для страницы <strong>[[:$1]]</strong>:',
-'protect-locked-access' => 'У ваше учётной записи недостаточно прав для изменения уровня защиты страницы. Текущие установки для страницы <strong>[[:$1]]</strong>:',
+'protect-locked-blocked'      => 'Вы не можете изменять уровень защиты страницы пока ваша учётная запись заблокирована. Текущие установки для страницы <strong>[[:$1]]</strong>:',
+'protect-locked-dblock'       => 'Уровень защиты не может быть изменён, так как основная база данных временно заблокирована. Текущие установки для страницы <strong>[[:$1]]</strong>:',
+'protect-locked-access'       => 'У ваше учётной записи недостаточно прав для изменения уровня защиты страницы. Текущие установки для страницы <strong>[[:$1]]</strong>:',
 'protect-cascadeon'           => 'Эта страница защищена в связи с тем, что она включена в нижеследующие страницы, на которые установлена каскадная защита. Вы можете изменить уровень защиты этой страницы, но это не повлияет на каскадную защиту.',
 'protect-default'             => '(по умолчанию)',
+'protect-fallback'            => 'Требуется разрешение «$1»',
 'protect-level-autoconfirmed' => 'Защитить от незарегистрированных и новых участников',
 'protect-level-sysop'         => 'Только администраторы',
 'protect-summary-cascade'     => 'каскадная',
 'protect-expiring'            => 'истекает $1 (UTC)',
-'protect-cascade'             => 'Каскадная защита — защищать все страницы, включённые в эту страницу.',
-'restriction-type'            => 'Права',
-'restriction-level'           => 'Уровень доступа',
-'minimum-size'                => 'Минимальный размер (байт)',
+'protect-cascade'             => 'Защищать страницы, включённые в эту страницу (каскадная защита)',
+'restriction-type'            => 'Права:',
+'restriction-level'           => 'Уровень доступа:',
+'minimum-size'                => 'Минимальный размер',
+'maximum-size'                => 'максимальный размер',
+'pagesize'                    => '(байт)',
 
 # Restrictions (nouns)
 'restriction-edit' => 'Правка',
@@ -1447,48 +1517,59 @@ $NEWPAGE
 'restriction-level-all'           => 'все уровни',
 
 # Undelete
-'undelete'                 => 'Просмотреть удалённые страницы',
-'undeletepage'             => 'Просмотр и восстановление удалённых страниц',
-'viewdeletedpage'          => 'Просмотреть удалённые страницы',
-'undeletepagetext'         => 'Следующие страницы были удалены, однако они всё ещё находятся в архиве, и поэтому могут быть восстановлены. Архив периодически очищается.',
-'undeleteextrahelp'        => "Для полного восстановления страницы оставьте все отметки пустыми и нажмите '''«Восстановить»'''. Для частичного восстановления отметьте те версии страницы, которые нужно восстановить, и нажмите '''«Восстановить»'''. Нажмите '''«Очистить»''', чтобы снять все отметки и очистить поле примечания.",
-'undeleterevisions'        => 'В архиве $1 {{plural:$1|версия|версии|версий}}',
-'undeletehistory'          => 'Если вы восстановите страницу, все её версии будут также восстановлены вместе с журналом изменений.
+'undelete'                     => 'Просмотреть удалённые страницы',
+'undeletepage'                 => 'Просмотр и восстановление удалённых страниц',
+'viewdeletedpage'              => 'Просмотреть удалённые страницы',
+'undeletepagetext'             => 'Следующие страницы были удалены, однако они всё ещё находятся в архиве, и поэтому могут быть восстановлены. Архив периодически очищается.',
+'undeleteextrahelp'            => "Для полного восстановления страницы оставьте все отметки пустыми и нажмите '''«Восстановить»'''. Для частичного восстановления отметьте те версии страницы, которые нужно восстановить, и нажмите '''«Восстановить»'''. Нажмите '''«Очистить»''', чтобы снять все отметки и очистить поле примечания.",
+'undeleterevisions'            => 'в архиве $1 {{plural:$1|версия|версии|версий}}',
+'undeletehistory'              => 'Если вы восстановите страницу, все её версии будут также восстановлены вместе с журналом изменений.
 Если с момента удаления была создана новая страница с таким же названием, восстановленные версии будут указаны в журнале изменений перед новыми записями, и текущая версия существующей страницы автоматически заменена не будет.
 Обратите также внимание, что ограничения на версии файла теряются при восстановлении.',
-'undeleterevdel'           => 'Восстановление не будет произведено, если оно произведёт к частичному удалению последней версии. В подобном случает вам следует не отмечать или раскрыть последние удалённые версии. Версии файлов, на просмотр которых у вас нет прав, не будут восстановлены.',
-'undeletehistorynoadmin'   => 'Статья была удалена. Причина удаления и список участников, редактировавших статью до её удаления, показаны ниже. Текст удалённой статьи могут просмотреть только администраторы.',
-'undelete-revision'        => 'Удалённая версия $1 от $2:',
-'undeleterevision-missing' => 'Неверная или отсутствующая версия. Возможно, вы перешли по неправильной ссылке, либо версия могла быть удалена из архива.',
-'undeletebtn'              => 'Восстановить',
-'undeletereset'            => 'Очистить',
-'undeletecomment'          => 'Комментарий:',
-'undeletedarticle'         => '«[[$1]]» восстановлена',
-'undeletedrevisions'       => '$1 {{plural:$1|изменение|изменения|изменений}} восстановлено',
-'undeletedrevisions-files' => '$1 {{plural:$1|версия|версии|версий}} и $2 {{plural:$2|файл|файла|файлов}} восстановлено',
-'undeletedfiles'           => '$1 {{plural:$1|файл восстановлен|файла восстановлено|файлов восстановлено}}',
-'cannotundelete'           => 'Ошибка восстановления. Возможно, кто-то другой уже восстановил страницу.',
-'undeletedpage'            => "<big>'''Страница «$1» была восстановлена.'''</big>
+'undeleterevdel'               => 'Восстановление не будет произведено, если оно произведёт к частичному удалению последней версии. В подобном случает вам следует не отмечать или раскрыть последние удалённые версии. Версии файлов, на просмотр которых у вас нет прав, не будут восстановлены.',
+'undeletehistorynoadmin'       => 'Статья была удалена. Причина удаления и список участников, редактировавших статью до её удаления, показаны ниже. Текст удалённой статьи могут просмотреть только администраторы.',
+'undelete-revision'            => 'Удалённая версия $1 (от $2, удалил $3):',
+'undeleterevision-missing'     => 'Неверная или отсутствующая версия. Возможно, вы перешли по неправильной ссылке, либо версия могла быть удалена из архива.',
+'undeletebtn'                  => 'Восстановить',
+'undeletereset'                => 'Очистить',
+'undeletecomment'              => 'Комментарий:',
+'undeletedarticle'             => 'восстановлена «[[$1]]»',
+'undeletedrevisions'           => '{{PLURAL:$1|$1 изменение восстановлено|$1 изменения восстановлены|$1 изменений восстановлены}}',
+'undeletedrevisions-files'     => '{{PLURAL:$1|$1 изменение|$1 изменения|$1 изменений}} и {{PLURAL:$2|$2 файл|$2 файла|$2 файлов}} восстановлены',
+'undeletedfiles'               => '{{PLURAL:$1|$1 файл восстановлен|$1 файла восстановлено|$1 файлов восстановлены}}',
+'cannotundelete'               => 'Ошибка восстановления. Возможно, кто-то другой уже восстановил страницу.',
+'undeletedpage'                => "<big>'''Страница «$1» была восстановлена.'''</big>
         
 Для просмотра списка последних удалений и восстановлений см. [[{{ns:special}}:Log/delete|журнал удалений]].",
-'undelete-header'          => 'Список недавно удалённых страниц можно посмотреть в [[{{ns:special}}:Log/delete|журнале удалений]].',
-'undelete-search-box'      => 'Поиск удалённых страниц',
-'undelete-search-prefix'   => 'Показать страницы, начинающиеся с:',
-'undelete-search-submit'   => 'Искать',
-'undelete-no-results'      => 'No matching pages found in the deletion archive.',
+'undelete-header'              => 'Список недавно удалённых страниц можно посмотреть в [[{{ns:special}}:Log/delete|журнале удалений]].',
+'undelete-search-box'          => 'Поиск удалённых страниц',
+'undelete-search-prefix'       => 'Показать страницы, начинающиеся с:',
+'undelete-search-submit'       => 'Искать',
+'undelete-no-results'          => 'Не найдено подходящих страниц среди удалённых.',
+'undelete-filename-mismatch'   => 'Невозможно восстановить версию файла с отметкой времени $1: несоответствие имени файла',
+'undelete-bad-store-key'       => 'Невозможно восстановить версию файла с отметкой времени $1: файл отсутствовал до удаления.',
+'undelete-cleanup-error'       => 'Ошибка удаления неиспользуемого архивного файла «$1».',
+'undelete-missing-filearchive' => 'Невозможно восстановить файл с архивным идентификатором $1, так как он отсутствует в базе данных. Возможно, файл уже был восстановлен.',
+'undelete-error-short'         => 'Ошибка восстановления файла: $1',
+'undelete-error-long'          => 'Во время восстановления файла возникли ошибки:
+
+$1',
 
 # Namespace form on various pages
-'namespace' => 'Пространство имён:',
-'invert'    => 'Обратить выделенное',
+'namespace'      => 'Пространство имён:',
+'invert'         => 'Обратить выделенное',
+'blanknamespace' => '(Основное)',
 
 # Contributions
 'contributions' => 'Вклад участника',
 'mycontris'     => 'Мой вклад',
-'contribsub2'    => 'Вклад $1 ($2)',
+'contribsub2'   => 'Вклад $1 ($2)',
 'nocontribs'    => 'Изменений, соответствующих заданным условиям, найдено не было.',
 'ucnote'        => 'Ниже приводятся последние <strong>$1</strong> изменений, сделанных этим участником за последние <strong>$2</strong> дня(ей).',
 'uclinks'       => 'Просмотреть $1 {{plural:$1|последнее изменение|последних изменения|последних изменений}}; просмотреть за {{plural:$2|последний|последние|последние}} $2 {{plural:$2|день|дня|дней}}.',
 'uctop'         => ' (последняя)',
+'month'         => 'За год (и ранее):',
+'year'          => 'За месяц (и ранее):',
 
 'sp-contributions-newest'      => 'Новейшие',
 'sp-contributions-oldest'      => 'Старейшие',
@@ -1504,40 +1585,55 @@ $NEWPAGE
 'sp-newimages-showfrom' => 'Показать новые изображения, начиная с $1',
 
 # What links here
-'whatlinkshere'      => 'Ссылки сюда',
-'notargettitle'      => 'Не указана цель',
-'notargettext'       => 'Вы не указали целевую страницу или участника для этого действия.',
-'linklistsub'        => '(Список ссылок)',
-'linkshere'          => "Следующие страницы ссылаются на '''[[:$1]]''':",
-'nolinkshere'        => "На страницу '''[[:$1]]''' отсутствуют ссылки с других страниц.",
-'nolinkshere-ns'     => "В выбранном пространстве имён нет страниц ссылающихся на '''[[:$1]]'''.",
-'isredirect'         => 'страница-перенаправление',
-'istemplate'         => 'включение',
-'whatlinkshere-prev' => '{{PLURAL:$1|предыдущая|предыдущие|предыдущие}} $1',
-'whatlinkshere-next' => '{{PLURAL:$1|следующая|следующие|следующие}} $1',
+'whatlinkshere'       => 'Ссылки сюда',
+'whatlinkshere-title' => 'Страницы, ссылающиеся на $1',
+'notargettitle'       => 'Не указана цель',
+'notargettext'        => 'Вы не указали целевую страницу или участника для этого действия.',
+'linklistsub'         => '(Список ссылок)',
+'linkshere'           => "Следующие страницы ссылаются на '''[[:$1]]''':",
+'nolinkshere'         => "На страницу '''[[:$1]]''' отсутствуют ссылки с других страниц.",
+'nolinkshere-ns'      => "В выбранном пространстве имён нет страниц ссылающихся на '''[[:$1]]'''.",
+'isredirect'          => 'страница-перенаправление',
+'istemplate'          => 'включение',
+'whatlinkshere-prev'  => '{{PLURAL:$1|предыдущая|предыдущие|предыдущие}} $1',
+'whatlinkshere-next'  => '{{PLURAL:$1|следующая|следующие|следующие}} $1',
+'whatlinkshere-links' => '← ссылки',
 
 # Block/unblock
-'blockip'                     => 'Заблокировать участника',
+'blockip'                     => 'Заблокировать',
 'blockiptext'                 => 'Используйте форму ниже, чтобы заблокировать возможность записи с определённого IP-адреса.
 Это может быть сделано только для предотвращения вандализма и только в соответствии с
 правилами изложенными в разделе [[{{MediaWiki:policy-url}}]].
 Ниже укажите конкретную причину (к примеру, процитируйте некоторые страницы с признаками вандализма).',
-'ipaddress'                   => 'IP-адрес',
-'ipadressorusername'          => 'IP-адрес или имя участника',
-'ipbexpiry'                   => 'Закончится через',
-'ipbreason'                   => 'Причина',
+'ipaddress'                   => 'IP-адрес:',
+'ipadressorusername'          => 'IP-адрес или имя участника:',
+'ipbexpiry'                   => 'Закончится через:',
+'ipbreason'                   => 'Причина:',
+'ipbreasonotherlist'          => 'Другая причина',
+'ipbreason-dropdown'          => '
+* Стандартные причины блокировок 
+** Вставка ложной информации
+** Удаление содержимого страниц
+** Спам-ссылки на внешние сайты
+** Добавление бессмысленного текста/мусора
+** Угрозы, преследование участников
+** Злоупотребление несколькими учётными записями
+** Неприемлемое имя участника',
 'ipbanononly'                 => 'Блокировать только анонимных участников',
 'ipbcreateaccount'            => 'Запретить создание новых учётных записей',
+'ipbemailban'                 => 'Запретить участнику отправлять письма по электронной почте',
 'ipbenableautoblock'          => 'Автоматически блокировать использованные участником IP-адреса',
 'ipbsubmit'                   => 'Заблокировать этот адрес/участника',
-'ipbother'                    => 'Другое время',
-'ipboptions'                  => '15 Ð¼Ð¸Ð½Ñ\83Ñ\82:15 minutes,2 Ñ\87аÑ\81а:2 hours,6 Ñ\87аÑ\81ов:6 hours,12 Ñ\87аÑ\81ов:12 hours,1 Ð´ÐµÐ½Ñ\8c:1 day,3 Ð´Ð½Ñ\8f:3 days,1 Ð½ÐµÐ´ÐµÐ»Ñ\8e:1 week,2 Ð½ÐµÐ´ÐµÐ»Ð¸:2 weeks,1 Ð¼ÐµÑ\81Ñ\8fÑ\86:1 month,3 Ð¼ÐµÑ\81Ñ\8fÑ\86а:3 months,6 Ð¼ÐµÑ\81Ñ\8fÑ\86ев:6 months,1 Ð³Ð¾Ð´:1 year,не Ð¾Ð¿Ñ\80еделено:infinite',
+'ipbother'                    => 'Другое время:',
+'ipboptions'                  => '15 Ð¼Ð¸Ð½Ñ\83Ñ\82:15 minutes,2 Ñ\87аÑ\81а:2 hours,6 Ñ\87аÑ\81ов:6 hours,12 Ñ\87аÑ\81ов:12 hours,1 Ð´ÐµÐ½Ñ\8c:1 day,3 Ð´Ð½Ñ\8f:3 days,1 Ð½ÐµÐ´ÐµÐ»Ñ\8e:1 week,2 Ð½ÐµÐ´ÐµÐ»Ð¸:2 weeks,1 Ð¼ÐµÑ\81Ñ\8fÑ\86:1 month,3 Ð¼ÐµÑ\81Ñ\8fÑ\86а:3 months,6 Ð¼ÐµÑ\81Ñ\8fÑ\86ев:6 months,1 Ð³Ð¾Ð´:1 year,беÑ\81Ñ\81Ñ\80оÑ\87но:infinite',
 'ipbotheroption'              => 'иное',
+'ipbotherreason'              => 'Другая или дополнительная причина:',
 'ipbhidename'                 => 'Скрыть имя участника или IP-адрес из журнала блокировок, списка заблокированных и общего списка участников.',
 'badipaddress'                => 'IP-адрес записан в неправильном формате, или участника с таким именем не существует.',
 'blockipsuccesssub'           => 'Блокировка произведена',
 'blockipsuccesstext'          => '[[{{ns:Special}}:Contributions/$1|«$1»]] заблокирован.
 <br />См. [[{{ns:special}}:Ipblocklist|список заблокированных IP-адресов]].',
+'ipb-edit-dropdown'           => 'Редактировать список причин блокировки',
 'ipb-unblock-addr'            => 'Разблокировать $1',
 'ipb-unblock'                 => 'Разблокировать участника или IP-адрес',
 'ipb-blocklist-addr'          => 'Показать действующие блокировки для $1',
@@ -1547,7 +1643,10 @@ $NEWPAGE
 IP-адреса.',
 'ipusubmit'                   => 'Разблокировать этот адрес',
 'unblocked'                   => '[[{{ns:user}}:$1|$1]] разблокирован.',
-'ipblocklist'                 => 'Список заблокированных IP-адресов и пользователей',
+'unblocked-id'                => 'Блокировка $1 была снята',
+'ipblocklist'                 => 'Список заблокированных IP-адресов и имён участников',
+'ipblocklist-legend'          => 'Поиск заблокированного участника',
+'ipblocklist-username'        => 'Имя участника или IP-адрес:',
 'ipblocklist-submit'          => 'Найти',
 'blocklistline'               => '$1, $2 заблокировал $3 ($4)',
 'infiniteblock'               => 'бессрочная блокировка',
@@ -1555,18 +1654,21 @@ IP-адреса.',
 'anononlyblock'               => 'только анонимов',
 'noautoblockblock'            => 'автоблокировка отключена',
 'createaccountblock'          => 'создание учётных записей заблокировано',
-'ipblocklistempty'            => 'Список блокировок пуст, или заданный IP-адрес/имя участника не заблокированы.',
+'emailblock'                  => 'письма запрещены',
+'ipblocklist-empty'           => 'Список блокировок пуст.',
+'ipblocklist-no-results'      => 'Заданный IP-адрес или имя участника не заблокированы.',
 'blocklink'                   => 'заблокировать',
 'unblocklink'                 => 'разблокировать',
 'contribslink'                => 'вклад',
-'autoblocker'                 => 'Ð\92Ñ\8b Ð°Ð²Ñ\82омаÑ\82иÑ\87еÑ\81ки Ð·Ð°Ð±Ð»Ð¾ÐºÐ¸Ñ\80ованÑ\8b Ð¸Ð·-за Ñ\81овпадениÑ\8f Ð²Ð°Ñ\88его IP-адÑ\80еÑ\81а Ñ\81 Â«$1». Ð\9fÑ\80иÑ\87ина ÐµÐ³Ð¾ Ð±Ð»Ð¾ÐºÐ¸Ñ\80овки — «$2».',
+'autoblocker'                 => 'Ð\90вÑ\82облокиÑ\80овка Ð¸Ð·-за Ñ\81овпадениÑ\8f Ð²Ð°Ñ\88его IP-адÑ\80еÑ\81а Ñ\81 $1. Ð\9fÑ\80иÑ\87ина Ð±Ð»Ð¾ÐºÐ¸Ñ\80овки Ð°Ð´Ñ\80еÑ\81а — «$2».',
 'blocklogpage'                => 'Журнал блокировок',
 'blocklogentry'               => 'заблокировал [[$1]] на период $2 $3',
 'blocklogtext'                => 'Журнал блокирования и разблокирования участников. Автоматически блокируемые IP-адреса здесь не указываются. См. [[{{ns:special}}:Ipblocklist|Список текущих запретов и блокировок]].',
 'unblocklogentry'             => 'разблокировал $1',
 'block-log-flags-anononly'    => 'только анонимные пользователи',
 'block-log-flags-nocreate'    => 'запрещена регистрация учётных записей',
-'block-log-flags-autoblock'   => 'автоблокировка запрещена',
+'block-log-flags-noautoblock' => 'автоблокировка отключена',
+'block-log-flags-noemail'     => 'письма запрещены',
 'range_block_disabled'        => 'Администраторам запрещено блокировать диапазоны.',
 'ipb_expiry_invalid'          => 'Недопустимый период действия.',
 'ipb_already_blocked'         => '«$1» уже заблокирован.',
@@ -1575,7 +1677,6 @@ IP-адреса.',
 'ipb_cant_unblock'            => 'Ошибка. Блокировка с идентификатором «$1» не найдена. Возможно, участника уже разблокировали.',
 'proxyblockreason'            => 'Ваш IP-адрес заблокирован потому что это открытый прокси. Пожалуйста, свяжитесь с вашим интернет-провайдером  или службой поддержки и сообщите им об этой серьёзной проблеме безопасности.',
 'proxyblocksuccess'           => 'Выполнено.',
-'sorbs'                       => 'DNSBL',
 'sorbsreason'                 => 'Ваш IP-адрес числится как открытый прокси в DNSBL.',
 'sorbs_create_account_reason' => 'Ваш IP-адрес числится как открытый прокси в DNSBL. Вы не можете создать учётную запись.',
 
@@ -1626,11 +1727,12 @@ IP-адреса.',
 'movenologin'             => 'Вы не представились системе',
 'movenologintext'         => 'Вы должны [[{{ns:special}}:Userlogin|представиться системе]],
 чтобы иметь возможность переименовать страницы.',
+'movenotallowed'          => 'У вас не разрешения переименовывать странице в этой вики.',
 'newtitle'                => 'Новое название',
 'move-watch'              => 'Включить эту страницу в список наблюдения',
 'movepagebtn'             => 'Переименовать страницу',
 'pagemovedsub'            => 'Страница переименована',
-'pagemovedtext'           => 'Страница [[$1|«$1»]] переименована в [[$2|«$2»]].',
+'movepage-moved'          => "<big>'''«$1» переименована «$2»'''</big>", # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
 'articleexists'           => 'Страница с таким именем уже существует или указанное вами название недопустимо.
 Пожалуйста, выберите другое название.',
 'talkexists'              => "'''Страница была переименована, но страница обсуждения
@@ -1641,7 +1743,7 @@ IP-адреса.',
 'talkpagemoved'           => 'Соответствующая страница обсуждения также переименована.',
 'talkpagenotmoved'        => 'Соответствующая страница обсуждения <strong>не</strong> была переименована.',
 '1movedto2'               => '«[[$1]]» переименована в «[[$2]]»',
-'1movedto2_redir'         => '«[[$1]]» переименована в «[[$2]]», установлено перенаправление',
+'1movedto2_redir'         => '«[[$1]]» переименована в «[[$2]]» поверх перенаправления',
 'movelogpage'             => 'Журнал переименований',
 'movelogpagetext'         => 'Ниже представлен список переименованных страниц.',
 'movereason'              => 'Причина',
@@ -1661,13 +1763,14 @@ IP-адреса.',
 
 Чтобы экспортировать статьи, введите их наименования в поле редактирования, одно название на строку, и выберите хотите ли вы экспортировать всю историю изменений статей или только последние версии статей.
 
-Вы также можете использовать специальный адрес для экспорта только последней версии. Например для страницы «{{MediaWiki:mainpage}}» это будет адрес [[{{ns:Special}}:Export/{{MediaWiki:mainpage}}]].',
+Вы также можете использовать специальный адрес для экспорта только последней версии. Например для страницы [[{{MediaWiki:mainpage}}]] это будет адрес [[{{ns:Special}}:Export/{{MediaWiki:mainpage}}]].',
 'exportcuronly'     => 'Включать только текущую версию, без полной предыстории',
 'exportnohistory'   => "----
 '''Замечание:''' экспорт полной истории изменений страниц отключен из-за проблем с производительностью.",
 'export-submit'     => 'Экспортировать',
 'export-addcattext' => 'Добавить страницы из категории:',
 'export-addcat'     => 'Добавить',
+'export-download'   => 'Предложить сохранить как файл',
 
 # Namespace 8 related
 'allmessages'               => 'Системные сообщения',
@@ -1675,18 +1778,17 @@ IP-адреса.',
 'allmessagesdefault'        => 'Текст по умолчанию',
 'allmessagescurrent'        => 'Текущий текст',
 'allmessagestext'           => 'Ниже представлен список системных сообщений, доступных в пространстве имён «MediaWiki».',
-'allmessagesnotsupportedUI' => 'Текущий установленный язык <strong>$1</strong> не поддерживается страницей {{ns:special}}:Allmessages на этом сайте.',
 'allmessagesnotsupportedDB' => "'''{{ns:special}}:Allmessages''' не поддерживается, так как отключена опция '''wgUseDatabaseMessages'''.",
 'allmessagesfilter'         => 'Фильтр в формате регулярного выражения:',
 'allmessagesmodified'       => 'Показать только изменённые',
 
 # Thumbnails
-'thumbnail-more'  => 'Увеличить',
-'missingimage'    => '<strong>Изображение не найдено</strong><br /><em>$1</em>\n',
-'filemissing'     => 'Файл не найден',
-'thumbnail_error' => 'Ошибка создания миниатюры: $1',
-'djvu_page_error'   => 'Номер страницы DjVu вне досягаемости',
-'djvu_no_xml'       => 'Невозможно получить XML для DjVu',
+'thumbnail-more'           => 'Увеличить',
+'missingimage'             => '<strong>Изображение не найдено</strong><br /><em>$1</em>\n',
+'filemissing'              => 'Файл не найден',
+'thumbnail_error'          => 'Ошибка создания миниатюры: $1',
+'djvu_page_error'          => 'Номер страницы DjVu вне досягаемости',
+'djvu_no_xml'              => 'Невозможно получить XML для DjVu',
 'thumbnail_invalid_params' => 'Ошибочный параметр миниатюры',
 'thumbnail_dest_directory' => 'Невозможно создать целевую директорию',
 
@@ -1724,7 +1826,7 @@ IP-адреса.',
 
 # Tooltip help for the actions
 'tooltip-pt-userpage'             => 'Моя страница участника',
-'tooltip-pt-anonuserpage'         => 'Страница пользователя для моего IP',
+'tooltip-pt-anonuserpage'         => 'Страница участника для моего IP',
 'tooltip-pt-mytalk'               => 'Моя страница обсуждений',
 'tooltip-pt-anontalk'             => 'Страница обсуждений для моего IP',
 'tooltip-pt-preferences'          => 'Мои настройки',
@@ -1745,6 +1847,8 @@ IP-адреса.',
 'tooltip-ca-watch'                => 'Добавить эту страницу в ваш список наблюдения',
 'tooltip-ca-unwatch'              => 'Удалить эту страницу из вашего списка наблюдения',
 'tooltip-search'                  => 'Искать это слово',
+'tooltip-search-go'               => 'Перейти к странице, имеющей в точности такое название',
+'tooltip-search-fulltext'         => 'Нацти страницу, содержащую указанный текст',
 'tooltip-p-logo'                  => 'Заглавная страница',
 'tooltip-n-mainpage'              => 'Перейти на заглавную страницу',
 'tooltip-n-portal'                => 'О проекте, о том, что вы можете сделать, где что находится',
@@ -1761,9 +1865,11 @@ IP-адреса.',
 'tooltip-t-emailuser'             => 'Отправить письмо этому участнику',
 'tooltip-t-upload'                => 'Загрузить изображения или мультимедиа-файлы',
 'tooltip-t-specialpages'          => 'Список служебных страниц',
+'tooltip-t-print'                 => 'Версия для печати этой страницы',
+'tooltip-t-permalink'             => 'Постоянная ссылка на эту версию страницы',
 'tooltip-ca-nstab-main'           => 'Содержание статьи',
 'tooltip-ca-nstab-user'           => 'Персональная страница участника',
-'tooltip-ca-nstab-media'          => 'Мультимедиа-файл',
+'tooltip-ca-nstab-media'          => 'Медиа-файл',
 'tooltip-ca-nstab-special'        => 'Это служебная страница, она недоступна для редактирования',
 'tooltip-ca-nstab-project'        => 'Страница проекта',
 'tooltip-ca-nstab-image'          => 'Страница изображения',
@@ -1778,6 +1884,7 @@ IP-адреса.',
 'tooltip-compareselectedversions' => 'Посмотреть разницу между двумя выбранными версиями этой страницы.',
 'tooltip-watch'                   => 'Добавить текущую страницу в список наблюдения',
 'tooltip-recreate'                => 'Восстановить страницу несмотря на то, что она была удалена',
+'tooltip-upload'                  => 'Начать загрузку',
 
 # Stylesheets
 'common.css'   => '/** Размещённый здесь CSS будет применяться ко всем темам оформления */',
@@ -1823,7 +1930,7 @@ The wiki server can't provide data in a format your client can read.",
 'subcategorycount'       => 'В этой категории $1 {{PLURAL:$1|подкатегория|подкатегории|подкатегорий}}.',
 'categoryarticlecount'   => 'В этой категории $1 {{PLURAL:$1|статья|статьи|статей}}.',
 'category-media-count'   => 'В этой категории $1 {{PLURAL:$1|файл|файла|файлов}}.',
-'listingcontinuesabbrev' => ' (продолжение)',
+'listingcontinuesabbrev' => '(продолжение)',
 'spambot_username'       => 'Чистка спама',
 'spam_reverting'         => 'Откат к последней версии, не содержащей ссылки на $1',
 'spam_blanking'          => 'Все версии содержат ссылки на $1, очистка',
@@ -1862,7 +1969,15 @@ The wiki server can't provide data in a format your client can read.",
 'patrol-log-diff' => 'r$1',
 
 # Image deletion
-'deletedrevision' => 'Удалена старая версия $1.',
+'deletedrevision'                 => 'Удалена старая версия $1',
+'filedeleteerror-short'           => 'Ошибка удаления файла: $1',
+'filedeleteerror-long'            => 'Во время удаления файла возникли ошибки:
+
+$1',
+'filedelete-missing'              => 'Файл «$1» не может быть удалён, так как его не существует.',
+'filedelete-old-unregistered'     => 'Указанной версии файла «$1» не существует в базе данных.',
+'filedelete-current-unregistered' => 'Указанного файла «$1» не существует в базе данных.',
+'filedelete-archive-read-only'    => 'Архивная директория «$1» не доступна для записи веб-серверу.',
 
 # Browsing diffs
 'previousdiff' => '← К предыдущему изменению',
@@ -1873,18 +1988,30 @@ The wiki server can't provide data in a format your client can read.",
 'imagemaxsize'         => 'Ограничивать изображения на странице изображений до:',
 'thumbsize'            => 'Размер уменьшенной версии изображения:',
 'widthheight'          => '$1 × $2',
+'widthheightpage'      => '$1 × $2, $3 страницы',
 'file-info'            => '(размер файла: $1, MIME-тип: $2)',
 'file-info-size'       => '($1 × $2 пикселов, размер файла: $3, MIME-тип: $4)',
 'file-nohires'         => '<small>Нет версии с большим разрешением.</small>',
-'file-svg'             => '<small>Это масштабируемое без потерь векторное изображение. Основной размер: $1 × $2 пикселов.</small>',
+'svg-long-desc'        => '(SVG-файл, номинально $1 × $2 пикселов, размер файла: $3)',
 'show-big-image'       => 'Изображение в более высоком разрешении',
 'show-big-image-thumb' => '<small>Размер при предпросмотре: $1 × $2 пикселов</small>',
 
+# Special:Newimages
 'newimages'    => 'Галерея новых файлов',
 'showhidebots' => '($1 ботов)',
 'noimages'     => 'Изображения отсутствуют.',
 
-'passwordtooshort' => 'Введённый пароль слишком короткий. Пароль должен состоять не менее чем из $1 символов.',
+# Video information, used by Language::formatTimePeriod() to format lengths in the above messages
+'video-dims'     => '$1, $2 × $3',
+'seconds-abbrev' => 'с',
+'minutes-abbrev' => 'м',
+'hours-abbrev'   => 'ч',
+
+# Bad image list
+'bad_image_list' => 'Формат должен быть следующим:
+
+Будут учитываться только элементы списка (строки, начинающиеся на символ *). Первая ссылка строки должна быть ссылкой на запрещённое для вставки изображение.
+Последующие ссылки в той же строке будут рассматриваться как исключения, то есть статьи, куда изображение может быть включено.',
 
 # Metadata
 'metadata'          => 'Метаданные',
@@ -1948,7 +2075,6 @@ The wiki server can't provide data in a format your client can read.",
 'exif-exposuretime'                => 'Время экспозиции',
 'exif-exposuretime-format'         => '$1 с ($2)',
 'exif-fnumber'                     => 'Число диафрагмы',
-'exif-fnumber-format'              => 'f/$1',
 'exif-exposureprogram'             => 'Программа экспозиции',
 'exif-spectralsensitivity'         => 'Спектральная чувствительность',
 'exif-isospeedratings'             => 'Светочувствительность ISO',
@@ -2023,10 +2149,6 @@ The wiki server can't provide data in a format your client can read.",
 
 # EXIF attributes
 'exif-compression-1' => 'Несжатый',
-'exif-compression-6' => 'JPEG',
-
-'exif-photometricinterpretation-2' => 'RGB',
-'exif-photometricinterpretation-6' => 'YCbCr',
 
 'exif-unknowndate' => 'Неизвестная дата',
 
@@ -2045,16 +2167,7 @@ The wiki server can't provide data in a format your client can read.",
 'exif-xyresolution-i' => '$1 точек на дюйм',
 'exif-xyresolution-c' => '$1 точек на сантиметр',
 
-'exif-colorspace-1'      => 'sRGB',
-'exif-colorspace-ffff.h' => 'FFFF.H',
-
 'exif-componentsconfiguration-0' => 'не существует',
-'exif-componentsconfiguration-1' => 'Y',
-'exif-componentsconfiguration-2' => 'Cb',
-'exif-componentsconfiguration-3' => 'Cr',
-'exif-componentsconfiguration-4' => 'R',
-'exif-componentsconfiguration-5' => 'G',
-'exif-componentsconfiguration-6' => 'B',
 
 'exif-exposureprogram-0' => 'Неизвестно',
 'exif-exposureprogram-1' => 'Ручной режим',
@@ -2092,10 +2205,6 @@ The wiki server can't provide data in a format your client can read.",
 'exif-lightsource-17'  => 'Стандартный источник света типа A',
 'exif-lightsource-18'  => 'Стандартный источник света типа B',
 'exif-lightsource-19'  => 'Стандартный источник света типа C',
-'exif-lightsource-20'  => 'D55',
-'exif-lightsource-21'  => 'D65',
-'exif-lightsource-22'  => 'D75',
-'exif-lightsource-23'  => 'D50',
 'exif-lightsource-24'  => 'Студийная лампа стандарта ISO',
 'exif-lightsource-255' => 'Другой источник света',
 
@@ -2181,15 +2290,15 @@ The wiki server can't provide data in a format your client can read.",
 # 'all' in various places, this might be different for inflected languages
 'recentchangesall' => 'все',
 'imagelistall'     => 'все',
-'watchlistall1'    => 'все',
 'watchlistall2'    => 'все',
 'namespacesall'    => 'все',
+'monthsall'        => 'все',
 
 # E-mail address confirmation
 'confirmemail'            => 'Подтверждение адреса электронной почты',
 'confirmemail_noemail'    => 'Вы не задали адрес электронной почты в [[{{ns:special}}:Preferences|настройках]], либо он некорректен.',
 'confirmemail_text'       => 'Вики-движок требует подтверждения адреса электронной почты перед тем, как начать с ним работать.
-Нажмите на кнопку, чтобы на указанный адрес было отправлено письмо, содержащее ссылку на специальную страницу, после открытия которой в браузере адрес электронной почты будет считается подтверждённым.',
+Нажмите на кнопку, чтобы на указанный адрес было отправлено письмо, содержащее ссылку на специальную страницу, после открытия которой в браузере адрес электронной почты будет считаться подтверждённым.',
 'confirmemail_pending'    => '<div class="error">
 Письмо с кодом подтверждения уже было отправлено.
 Если вы недавно создали учётную запись, то, вероятно,
@@ -2218,11 +2327,6 @@ $3
 
 Если вы не отправляли подобного запроса, просто проигнорируйте данное письмо.',
 
-# Inputbox extension, may be useful in other contexts as well
-'tryexact'       => 'Строгий поиск',
-'searchfulltext' => 'Полнотекстовый поиск',
-'createarticle'  => 'Создать статью',
-
 # Scary transclusion
 'scarytranscludedisabled' => '[«Interwiki transcluding» отключён]',
 'scarytranscludefailed'   => '[К сожалению, не удалось обращение к шаблону $1]',
@@ -2255,18 +2359,12 @@ $1
 $1',
 'confirm_purge_button' => 'OK',
 
-'youhavenewmessagesmulti' => 'Вы получили новые сообщения на $1',
-
+# AJAX search
 'searchcontaining' => 'Поиск статей, содержащих «$1».',
 'searchnamed'      => 'Поиск статей с названием $1.',
 'articletitles'    => 'Статьи, начинающиеся с «$1»',
 'hideresults'      => 'Скрыть результаты',
 
-# DISPLAYTITLE
-'displaytitle' => '(Ссылка на эту страницу — [[$1]])',
-
-'loginlanguagelabel' => 'Язык: $1',
-
 # Multipage image navigation
 'imgmultipageprev'   => '← предыдущая страница',
 'imgmultipagenext'   => 'следующая страница →',
@@ -2288,7 +2386,7 @@ $1',
 # Auto-summaries
 'autosumm-blank'   => 'Полностью удалено содержимое страницы',
 'autosumm-replace' => 'Содержимое страницы заменено на «$1»',
-'autoredircomment' => 'Перенаправление на [[$1]]', # This should be changed to the new naming convention, but existed beforehand
+'autoredircomment' => 'Перенаправление на [[$1]]',
 'autosumm-new'     => 'Новая: $1',
 
 # Size units
@@ -2300,11 +2398,37 @@ $1',
 # Live preview
 'livepreview-loading' => 'Загрузка…',
 'livepreview-ready'   => 'Загрузка… Готово!',
-'livepreview-failed'  => 'Не удалось использовать быстрый предпросмотр.
-Попробуйте воспользоваться обычным предпросмотром.',
-'livepreview-error'   => 'Не удалось установить соединение: $1 «$2»
-Попробуйте воспользоваться обычным предпросмотром.',
+'livepreview-failed'  => 'Не удалось использовать быстрый предпросмотр. Попробуйте воспользоваться обычным предпросмотром.',
+'livepreview-error'   => 'Не удалось установить соединение: $1 «$2». Попробуйте воспользоваться обычным предпросмотром.',
+
+# Friendlier slave lag warnings
+'lag-warn-normal' => 'Изменения, сделанные менее чем $1 {{plural:$1|секунду|секунды|секунд}} назад, могут быть не показаны в этом списке.',
+'lag-warn-high'   => 'Из-за большого отставания в синхронизации серверов баз данных изменения, сделанные менее чем $1 {{plural:$1|секунду|секунды|секунд}} назад, могут быть не показаны в этом списке.',
+
+# Watchlist editor
+'watchlistedit-numitems'       => 'Ваш список наблюдения содержит {{PLURAL:$1|$1 запись|$1 записи|$1 записей}}, исключая страницы обсуждений.',
+'watchlistedit-noitems'        => 'Ваш список наблюдения не содержит записей.',
+'watchlistedit-normal-title'   => 'Изменение списка наблюдения',
+'watchlistedit-normal-legend'  => 'Удаление записей из списка наблюдения',
+'watchlistedit-normal-explain' => 'Ниже перечислены страницы, находящиеся в вашем списке наблюдения. Для удаления записи отметьте
+        квадратик рядом с ней и нажмите кнопку «Удалить записи». Вы также можете [[Special:Watchlist/raw|править «сырой» список]],
+        или [[Special:Watchlist/clear|удалить все записи]].',
+'watchlistedit-normal-submit'  => 'Удалить записи',
+'watchlistedit-normal-done'    => '{{PLURAL:$1|$1$1|$1 запись была удалена|$1 записи были удалены|$1 записей были удалены}} из вашего списка наблюдения:',
+'watchlistedit-raw-title'      => 'Изменение «сырого» списка наблюдения',
+'watchlistedit-raw-legend'     => 'Изменение «сырого» списка наблюдения',
+'watchlistedit-raw-explain'    => 'Ниже перечислены страницы, находящиеся в вашем списке наблюдения. Вы можете править список добавляя
+       и удаляя из него строчки с названиями. После завершения правок нажмите кнопку «Сохранить список».
+       Вы также можете использовать [[Special:Watchlist/edit|обычный способ изменения списка]].',
+'watchlistedit-raw-titles'     => 'Записи:',
+'watchlistedit-raw-submit'     => 'Сохранить список',
+'watchlistedit-raw-done'       => 'Ваш список наблюдения сохранён.',
+'watchlistedit-raw-added'      => '{{PLURAL:$1|$1 запись была добавлена|$1 записи были добавлены|$1 записей были добавлены}}:',
+'watchlistedit-raw-removed'    => '{{PLURAL:$1|$1 запись была удалена|$1 записи были удалены|$1 записей были удалены}}:',
+
+# Watchlist editing tools
+'watchlisttools-view'  => 'Связанные правки',
+'watchlisttools-edit'  => 'Смотреть/править список наблюдения',
+'watchlisttools-raw'   => 'Править «сырой» список наблюдения',
 
 );
-
-?>