Modernize the email user form to our actual standards:
[lhc/web/wiklou.git] / languages / messages / MessagesRu.php
index 984a619..0b23793 100644 (file)
@@ -1,20 +1,25 @@
 <?php
 /** Russian (Русский)
  *
- * @addtogroup Language
+ * @ingroup Language
+ * @file
  *
+ * @author Ahonc
+ * @author Aleksandrit
+ * @author AlexSm
  * @author Alexander Sigachov (alexander.sigachov@gmail.com)
- * @author לערי ריינהארט
- * @author SPQRobin
+ * @author EugeneZelenko
+ * @author Flrn
  * @author HalanTul
  * @author Illusion
- * @author VasilievVV
- * @author Siebrand
- * @author Flrn
- * @author .:Ajvol:.
+ * @author Innv
  * @author Kaganer
  * @author Kalan
- * @author Ahonc
+ * @author MaxSem
+ * @author Putnik
+ * @author VasilievVV
+ * @author Александр Сигачёв
+ * @author לערי ריינהארט
  */
 
 /*
@@ -222,6 +227,12 @@ $magicWords = array(
        'hiddencat'           => array( '1', '__HIDDENCAT__', '__СКРЫТАЯ_КАТЕГОРИЯ__' ),
 );
 
+$imageFiles = array(
+       'button-bold'   => 'cyrl/button_bold.png',
+       'button-italic' => 'cyrl/button_italic.png',
+       'button-link'   => 'cyrl/button_link.png',
+);
+
 $linkTrail = '/^([a-zабвгдеёжзийклмнопрстуфхцчшщъыьэюя]+)(.*)$/sDu';
 
 $messages = array(
@@ -262,6 +273,8 @@ $messages = array(
 'tog-watchlisthideown'        => 'Скрывать мои правки из списка наблюдения',
 'tog-watchlisthidebots'       => 'Скрывать правки ботов из списка наблюдения',
 'tog-watchlisthideminor'      => 'Скрывать малые правки из списка наблюдения',
+'tog-watchlisthideliu'        => 'Скрывать правки представившихся участников из списка наблюдения',
+'tog-watchlisthideanons'      => 'Скрывать правки анонимных участников из списка наблюдения',
 'tog-nolangconversion'        => 'Отключить преобразование систем письма',
 'tog-ccmeonemails'            => 'Отправлять мне копии писем, которые я посылаю другим участникам.',
 'tog-diffonly'                => 'Не показывать содержание страницы под сравнением двух версий',
@@ -271,8 +284,6 @@ $messages = array(
 'underline-never'   => 'Никогда',
 'underline-default' => 'Использовать настройки браузера',
 
-'skinpreview' => '(Предпросмотр)',
-
 # Dates
 'sunday'        => 'воскресенье',
 'monday'        => 'понедельник',
@@ -326,10 +337,6 @@ $messages = array(
 'dec'           => 'дек',
 
 # Categories related messages
-'categories'                     => 'Категории',
-'categoriespagetext'             => 'В вики имеются следующие категории.',
-'special-categories-sort-count'  => 'упорядочить по количеству',
-'special-categories-sort-abc'    => 'упорядочить по алфавиту',
 'pagecategories'                 => '{{PLURAL:$1|Категория|Категории}}',
 'category_header'                => 'Статьи в категории «$1»',
 'subcategories'                  => 'Подкатегории',
@@ -339,9 +346,9 @@ $messages = array(
 'hidden-category-category'       => 'Скрытые категории', # Name of the category where hidden categories will be listed
 'category-subcat-count'          => '{{PLURAL:$2|Данная категория содержит только следующую подкатегорию.|{{PLURAL:$1|Показана $1 подкатегория|Показано $1 подкатегории|Показано $1 подкатегорий}} из $2.}}',
 'category-subcat-count-limited'  => 'В этой категории {{PLURAL:$1|$1 подкатегория|$1 подкатегории|$1 подкатегорий}}.',
-'category-article-count'         => '{{PLURAL:$2|Ð\94аннаÑ\8f ÐºÐ°Ñ\82егоÑ\80иÑ\8f Ñ\81одеÑ\80жиÑ\82 Ñ\82олÑ\8cко Ñ\81ледÑ\83Ñ\8eÑ\89Ñ\83Ñ\8e страницу.|{{PLURAL:$1|Показана $1 страница|Показано $1 страницы|Показано $1 страниц}} этой категории из $2.}}',
+'category-article-count'         => '{{PLURAL:$2|ЭÑ\82а ÐºÐ°Ñ\82егоÑ\80иÑ\8f Ñ\81одеÑ\80жиÑ\82 Ñ\82олÑ\8cко Ð¾Ð´Ð½Ñ\83 страницу.|{{PLURAL:$1|Показана $1 страница|Показано $1 страницы|Показано $1 страниц}} этой категории из $2.}}',
 'category-article-count-limited' => 'В этой категории {{PLURAL:$1|$1 страница|$1 страницы|$1 страниц}}.',
-'category-file-count'            => '{{PLURAL:$2|Ð\94аннаÑ\8f ÐºÐ°Ñ\82егоÑ\80иÑ\8f Ñ\81одеÑ\80жиÑ\82 Ñ\82олÑ\8cко Ñ\81ледÑ\83Ñ\8eÑ\89ий файл.|{{PLURAL:$1|Показан $1 файл|Показано $1 файла|Показано $1 файлов}} этой категории  из $2.}}',
+'category-file-count'            => '{{PLURAL:$2|ЭÑ\82а ÐºÐ°Ñ\82егоÑ\80иÑ\8f Ñ\81одеÑ\80жиÑ\82 Ñ\82олÑ\8cко Ð¾Ð´Ð¸Ð½ файл.|{{PLURAL:$1|Показан $1 файл|Показано $1 файла|Показано $1 файлов}} этой категории  из $2.}}',
 'category-file-count-limited'    => 'В этой категории {{PLURAL:$1|$1 файл|$1 файла|$1 файлов}}.',
 'listingcontinuesabbrev'         => '(продолжение)',
 
@@ -430,36 +437,33 @@ $messages = array(
 'jumptosearch'      => 'поиск',
 
 # All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
-'aboutsite'         => 'Описание {{grammar:genitive|{{SITENAME}}}}',
-'aboutpage'         => 'Project:Описание',
-'bugreports'        => 'Отчёт об ошибке',
-'bugreportspage'    => 'Project:Отчёты об ошибке',
-'copyright'         => 'Содержимое доступно в соответствии с $1.',
-'copyrightpagename' => 'Авторские права проекта {{SITENAME}}',
-'copyrightpage'     => '{{ns:project}}:Авторское право',
-'currentevents'     => 'Текущие события',
-'currentevents-url' => 'Project:Текущие события',
-'disclaimers'       => 'Отказ от ответственности',
-'disclaimerpage'    => 'Project:Отказ от ответственности',
-'edithelp'          => 'Справка по редактированию',
-'edithelppage'      => 'Help:Справка по редактированию',
-'faq'               => 'ЧаВО',
-'faqpage'           => 'Project:ЧаВО',
-'helppage'          => 'Help:Справка',
-'mainpage'          => 'Заглавная страница',
-'policy-url'        => 'Project:Правила',
-'portal'            => 'Сообщество',
-'portal-url'        => 'Project:Портал сообщества',
-'privacy'           => 'Политика конфиденциальности',
-'privacypage'       => 'Project:Политика конфиденциальности',
-'sitesupport'       => 'Пожертвования',
-'sitesupport-url'   => 'Project:Пожертвования',
+'aboutsite'            => 'Описание {{grammar:genitive|{{SITENAME}}}}',
+'aboutpage'            => 'Project:Описание',
+'bugreports'           => 'Отчёт об ошибке',
+'bugreportspage'       => 'Project:Отчёты об ошибке',
+'copyright'            => 'Содержимое доступно в соответствии с $1.',
+'copyrightpagename'    => 'Авторские права проекта {{SITENAME}}',
+'copyrightpage'        => '{{ns:project}}:Авторское право',
+'currentevents'        => 'Текущие события',
+'currentevents-url'    => 'Project:Текущие события',
+'disclaimers'          => 'Отказ от ответственности',
+'disclaimerpage'       => 'Project:Отказ от ответственности',
+'edithelp'             => 'Справка по редактированию',
+'edithelppage'         => 'Help:Справка по редактированию',
+'faq'                  => 'ЧаВО',
+'faqpage'              => 'Project:ЧаВО',
+'helppage'             => 'Help:Справка',
+'mainpage'             => 'Заглавная страница',
+'mainpage-description' => 'Заглавная страница',
+'policy-url'           => 'Project:Правила',
+'portal'               => 'Сообщество',
+'portal-url'           => 'Project:Портал сообщества',
+'privacy'              => 'Политика конфиденциальности',
+'privacypage'          => 'Project:Политика конфиденциальности',
 
 'badaccess'        => 'Ошибка доступа',
 'badaccess-group0' => 'Вы не можете выполнять запрошенное действие.',
-'badaccess-group1' => 'Запрошенное действие могут выполнять только участники из группы $1.',
-'badaccess-group2' => 'Запрошенное действие могут выполнять только участники из групп $1.',
-'badaccess-groups' => 'Запрошенное действие могут выполнять только участники из групп $1.',
+'badaccess-groups' => 'Запрошенное действие могут выполнять только участники из {{PLURAL:$2|группы|групп}} $1.',
 
 'versionrequired'     => 'Требуется MediaWiki версии $1',
 'versionrequiredtext' => 'Для работы с этой страницей требуется MediaWiki версии $1. См. [[Special:Version|информацию о версиях используемого ПО]].',
@@ -473,6 +477,7 @@ $messages = array(
 'youhavenewmessagesmulti' => 'Вы получили новые сообщения на $1',
 'editsection'             => 'править',
 'editold'                 => 'править',
+'viewsourceold'           => 'просмотреть исходный код',
 'editsectionhint'         => 'Править секцию: $1',
 'toc'                     => 'Содержание',
 'showtoc'                 => 'показать',
@@ -484,9 +489,9 @@ $messages = array(
 'feed-invalid'            => 'Неправильный тип канала для подписки.',
 'feed-unavailable'        => 'Ленты синдикации не доступны на сайте {{SITENAME}}',
 'site-rss-feed'           => '$1 — RSS-лента',
-'site-atom-feed'          => '$1 - Atom лента',
-'page-rss-feed'           => '«$1» - RSS лента',
-'page-atom-feed'          => '«$1» - Atom лента',
+'site-atom-feed'          => '$1 — Atom-лента',
+'page-rss-feed'           => '«$1» — RSS-лента',
+'page-atom-feed'          => '«$1» — Atom-лента',
 'red-link-title'          => '$1 (ещё не написано)',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
@@ -507,7 +512,7 @@ $messages = array(
 'nosuchspecialpage' => 'Такой специальной страницы нет',
 'nospecialpagetext' => "<big>'''Запрошенной вами служебной страницы не существует.'''</big>
 
-См. [[{{ns:special}}:Specialpages|список служебных страниц]].",
+См. [[Special:SpecialPages|список служебных страниц]].",
 
 # General errors
 'error'                => 'Ошибка',
@@ -532,13 +537,14 @@ $1',
 'readonlytext'         => 'Добавление новых статей и другие изменения базы данных сейчас заблокированы: вероятно, в связи с плановым обслуживанием.
 Заблокировавший оператор оставил следующее разъяснение:
 $1',
-'missingarticle'       => 'База данных не нашла текста статьи,
-хотя должна была найти, по имени «$1».
+'missing-article'      => 'В базе данных не найдено запрашиваемого текста страницы, которая должна была быть найдена, «$1» $2.
 
\9eбÑ\8bÑ\87но Ñ\8dÑ\82о Ð²Ñ\8bзвано Ð¸Ñ\81полÑ\8cзованием Ñ\83Ñ\81Ñ\82аÑ\80евÑ\88ей Ñ\81Ñ\81Ñ\8bлки Ð½Ð° Ð¶Ñ\83Ñ\80нал Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹ Ð¸Ð»Ð¸ Ñ\80азлиÑ\87ий Ð´Ð»Ñ\8f Ñ\81Ñ\82аÑ\82Ñ\8cи, которая была удалена.
\9fодобнаÑ\8f Ñ\81иÑ\82Ñ\83аÑ\86иÑ\8f Ð¾Ð±Ñ\8bÑ\87но Ð²Ð¾Ð·Ð½Ð¸ÐºÐ°ÐµÑ\82 Ð¿Ñ\80и Ð¿Ð¾Ð¿Ñ\8bÑ\82ке Ð¿ÐµÑ\80еÑ\85ода Ð¿Ð¾ Ñ\83Ñ\81Ñ\82аÑ\80евÑ\88ей Ñ\81Ñ\81Ñ\8bлке Ð½Ð° Ð¸Ñ\81Ñ\82оÑ\80иÑ\8e Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ\8f Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\8b, которая была удалена.
 
-Если дело не в этом, то скорее всего, вы обнаружили ошибку в программном обеспечении вики.
-Пожалуйста, сообщите об этом администратору, указав URL.',
+Если дело не в этом, то скорее всего, вы обнаружили ошибку в программном обеспечении.
+Пожалуйста, сообщите об этом [[Special:ListUsers/sysop|администратору]], указав URL.',
+'missingarticle-rev'   => '(версия № $1)',
+'missingarticle-diff'  => '(разность: $1, $2)',
 'readonly_lag'         => 'База данных автоматически заблокирована от изменений на время, пока вторичный сервер БД не синхронизируется с первичным.',
 'internalerror'        => 'Внутренняя ошибка',
 'internalerror_info'   => 'Внутренняя ошибка: $1',
@@ -557,7 +563,8 @@ $1',
 'perfdisabled'         => 'К сожалению, эта возможность временно недоступна в связи с загруженностью сервера.',
 'perfcached'           => 'Следующие данные взяты из кеша и могут не учитывать последних изменений.',
 'perfcachedts'         => 'Следующие данные взяты из кеша, последний раз он обновлялся в $1.',
-'querypage-no-updates' => 'Изменение этой страницы в настоящее время запрещено. Эти данные не будут обновлены в настоящее время.',
+'querypage-no-updates' => 'Обновление этой страницы сейчас отключено.
+Представленные здесь данные не будут актуализироваться.',
 'wrong_wfQuery_params' => 'Недопустимые параметры для функции wfQuery()<br />
 Функция: $1<br />
 Запрос: $2',
@@ -568,7 +575,9 @@ $1',
 'protectedpagetext'    => 'Эта страница закрыта для редактирования.',
 'viewsourcetext'       => 'Вы можете просмотреть и скопировать исходный текст этой страницы:',
 'protectedinterface'   => 'Эта страница содержит интерфейсное сообщение программного обеспечения. Во избежание вандализма её изменение запрещено.',
-'editinginterface'     => "'''Внимание:''' Вы редактируете страницу, содержащую системное сообщение MediaWiki. Её изменение повлияет на внешний вид интерфейса для других пользователей.",
+'editinginterface'     => "'''Внимание.''' Вы редактируете страницу, содержащую текст интерфейса программного обеспечения.
+Её изменение повлияет на внешний вид интерфейса для других пользователей.
+Для переводов лучше использовать [http://translatewiki.net/wiki/Main_Page?setlang=ru Betawiki], проект по локализации MediaWiki.",
 'sqlhidden'            => '(SQL запрос скрыт)',
 'cascadeprotected'     => 'Страница защищена от изменений, поскольку она включена в {{PLURAL:$1|следующую страницу, для которой|следующие страницы, для которых}} включена каскадная защита:
 $2',
@@ -578,14 +587,18 @@ $2',
 'titleprotected'       => "Создание страницы с таким заголовком было запрещено участником [[Участник:$1|$1]].
 Указана следующая причина: ''$2''.",
 
+# Virus scanner
+'virus-badscanner'     => 'Ошибка настройки. Неизвестный сканер вирусов: <i>$1</i>',
+'virus-scanfailed'     => 'ошибка сканирования (код $1)',
+'virus-unknownscanner' => 'неизвестный антивирус:',
+
 # Login and logout pages
 'logouttitle'                => 'Стать инкогнито',
 'logouttext'                 => 'Вы работаете в том же режиме, который был до вашего представления системе. Вы идентифицируетесь не по имени, а по IP-адресу.
 Вы можете продолжить участие в проекте анонимно или начать новый сеанс как тот же самый или другой пользователь. Некоторые страницы могут отображаться, как будто вы ещё представлены системе под именем, для борьбы с этим явлением обновите кеш браузера.',
 'welcomecreation'            => '== Добро пожаловать, $1! ==
-
-Вы были зарегистрированы.
-Не забудьте провести [[{{ns:special}}:Preferences|персональную настройку сайта]].',
+Ваша учётная запись создана.
+Не забудьте провести [[Special:Preferences|персональную настройку]] сайта.',
 'loginpagetitle'             => 'Представиться системе',
 'yourname'                   => 'Имя участника:',
 'yourpassword'               => 'Пароль:',
@@ -595,13 +608,14 @@ $2',
 'externaldberror'            => 'Произошла ошибка при аутентификации с помощью внешней базы данных, или у вас недостаточно прав для внесения изменений в свою внешнюю учётную запись.',
 'loginproblem'               => '<span style="color:red">Участник не опознан.</span>',
 'login'                      => 'Представиться системе',
+'nav-login-createaccount'    => 'Представиться / зарегистрироваться',
 'loginprompt'                => 'Вы должны разрешить «cookies», чтобы представиться системе.',
-'userlogin'                  => 'Представиться системе',
+'userlogin'                  => 'Представиться или зарегистрироваться',
 'logout'                     => 'Завершение сеанса',
 'userlogout'                 => 'Завершение сеанса',
 'notloggedin'                => 'Вы не представились системе',
 'nologin'                    => 'Вы ещё не зарегистрировались? $1.',
-'nologinlink'                => 'Создать учётную запись',
+'nologinlink'                => 'Создайте учётную запись',
 'createaccount'              => 'Зарегистрировать нового участника',
 'gotaccount'                 => 'Вы уже зарегистрированы? $1.',
 'gotaccountlink'             => 'Представьтесь',
@@ -611,12 +625,14 @@ $2',
 'youremail'                  => 'Электронная почта:',
 'username'                   => 'Регистрационное имя:',
 'uid'                        => 'Идентификатор пользователя:',
+'prefs-memberingroups'       => 'Член {{PLURAL:$1|группы|групп}}:',
 'yourrealname'               => 'Ваше настоящее имя:',
 'yourlanguage'               => 'Язык интерфейса:',
 'yourvariant'                => 'Вариант языка',
 'yournick'                   => 'Ваш псевдоним (для подписей):',
 'badsig'                     => 'Неверная подпись. Проверьте корректность HTML-тегов.',
-'badsiglength'               => 'Слишком длинная подпись, должна быть не более $1 символов.',
+'badsiglength'               => 'Слишком длинная подпись.
+Подпись не должна превышать $1 {{PLURAL:$1|символа|символов|символов}}.',
 'email'                      => 'Эл. почта',
 'prefs-help-realname'        => 'Настоящее имя (необязательное поле): если вы укажите его, то оно будет использовано для того чтобы показать кем был внесена правка страницы.',
 'loginerror'                 => 'Ошибка опознавания участника',
@@ -633,7 +649,8 @@ $2',
 'nouserspecified'            => 'Вы должны указать имя участника.',
 'wrongpassword'              => 'Введённый вами пароль неверен. Попробуйте ещё раз.',
 'wrongpasswordempty'         => 'Пожалуйста, введите непустой пароль.',
-'passwordtooshort'           => 'Введённый пароль недействителен или слишком короткий. Пароль должен состоять не менее чем из $1 символов и отличаться от имени участника.',
+'passwordtooshort'           => 'Введённый пароль недействителен или слишком короткий.
+Пароль должен состоять не менее чем из $1 {{PLURAL:$1|символа|символов|символов}} и отличаться от имени участника.',
 'mailmypassword'             => 'Выслать новый пароль',
 'passwordremindertitle'      => 'Напоминание пароля участника {{grammar:genitive|{{SITENAME}}}}',
 'passwordremindertext'       => 'Кто-то (вероятно, вы) с IP-адреса $1 запросил,
@@ -648,8 +665,9 @@ $2',
 
 Пожалуйста, представьтесь системе заново после получения пароля.',
 'blocked-mailpassword'       => 'Редактирование с вашего IP-адреса запрещено, заблокирована и функция восстановления пароля.',
-'eauthentsent'               => 'Временный пароль был отправлен на адрес электронной почты нового участника $1. В письме также описаны действия, которые нужно выполнить, чтобы подтвердить, что этот адрес электронной почты действительно принадлежит вам.',
-'throttled-mailpassword'     => 'Функция напоминания пароля уже использовалось в течение последних $1 часов. Для предотвращения злоупотреблений, разрешено запрашивать не более одного напоминания за $1 часов.',
+'eauthentsent'               => 'На указанный адрес электронной почты отправлено письмо с запросом на подтверждение изменения адреса. В письме также описаны действия, которые нужно выполнить для подтверждения того, что этот адрес электронной почты действительно принадлежит вам.',
+'throttled-mailpassword'     => 'Функция напоминания пароля уже использовалась в течение {{PLURAL:$1|последнего $1 часа|последних $1 часов|последних $1 часов}} .
+Для предотвращения злоупотреблений, разрешено запрашивать не более одного напоминания за $1 {{PLURAL:$1|час|часа|часов}}.',
 'mailerror'                  => 'Ошибка при отправке почты: $1',
 'acct_creation_throttle_hit' => 'К сожалению, вы уже создали $1 учётных записей. Вы не можете создать больше ни одной.',
 'emailauthenticated'         => 'Ваш почтовый адрес был подтверждён $1.',
@@ -663,6 +681,7 @@ $2',
 'createaccount-text'         => 'Кто-то создал учётную запись «$2» на сервере проекта {{SITENAME}} ($4) с паролем «$3», указав ваш адрес электронной почты. Вам следует зайти и изменить пароль.
 
 Проигнорируйте данное сообщение, если учётная запись была создана по ошибке.',
+'login-throttled'            => 'Вы сделали слишком много попыток ввести пароль для этой учётной записи. Пожалуйста, подождите, перед тем, как попробовать снова.',
 'loginlanguagelabel'         => 'Язык: $1',
 
 # Password reset dialog
@@ -697,145 +716,159 @@ $2',
 'hr_tip'          => 'Горизонтальная линия (не используйте часто)',
 
 # Edit pages
-'summary'                   => 'Описание изменений',
-'subject'                   => 'Тема/заголовок',
-'minoredit'                 => 'Малое изменение',
-'watchthis'                 => 'Включить эту страницу в список наблюдения',
-'savearticle'               => 'Записать страницу',
-'preview'                   => 'Предпросмотр',
-'showpreview'               => 'Предварительный просмотр',
-'showlivepreview'           => 'Быстрый предпросмотр',
-'showdiff'                  => 'Внесённые изменения',
-'anoneditwarning'           => "'''Внимание''': Вы не представились системе. Ваш IP-адрес будет записан в историю изменений этой страницы.",
-'missingsummary'            => "'''Напоминание.''' Вы не дали краткого описания изменений. При повторном нажатии на кнопку «Записать страницу», ваши изменения будут сохранены без комментария.",
-'missingcommenttext'        => 'Пожалуйста, введите ниже ваше сообщение.',
-'missingcommentheader'      => "'''Напоминание:''' Вы не указали заголовок комментария.
+'summary'                          => 'Описание изменений',
+'subject'                          => 'Тема/заголовок',
+'minoredit'                        => 'Малое изменение',
+'watchthis'                        => 'Включить эту страницу в список наблюдения',
+'savearticle'                      => 'Записать страницу',
+'preview'                          => 'Предпросмотр',
+'showpreview'                      => 'Предварительный просмотр',
+'showlivepreview'                  => 'Быстрый предпросмотр',
+'showdiff'                         => 'Внесённые изменения',
+'anoneditwarning'                  => "'''Внимание''': Вы не представились системе. Ваш IP-адрес будет записан в историю изменений этой страницы.",
+'missingsummary'                   => "'''Напоминание.''' Вы не дали краткого описания изменений. При повторном нажатии на кнопку «Записать страницу», ваши изменения будут сохранены без комментария.",
+'missingcommenttext'               => 'Пожалуйста, введите ниже ваше сообщение.',
+'missingcommentheader'             => "'''Напоминание:''' Вы не указали заголовок комментария.
 При повторном нажатии на кнопку сохранения, ваша правка будет записана без заголовка.",
-'summary-preview'           => 'Описание будет',
-'subject-preview'           => 'Заголовок будет',
-'blockedtitle'              => 'Участник заблокирован',
-'blockedtext'               => "<big>'''Ваша учётная запись или IP-адрес заблокированы.'''</big>
+'summary-preview'                  => 'Описание будет',
+'subject-preview'                  => 'Заголовок будет',
+'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) указал следующую причину блокировки:
+Обратите внимание, что вы не сможете отправить письмо администратору, если вы не зарегистрированы и не подтвердили свой адрес электронной почты в [[Special:Preferences|личных настройках]], а также если вам было запрещено отправлять письма при блокировке.
+Ваш IP-адрес — $3, идентификатор блокировки — #$5.
+Пожалуйста, указывайте эти данные в ваших обращениях.",
+'autoblockedtext'                  => 'Ваш IP-адрес автоматически заблокирован в связи с тем, что он ранее использовался кем-то из заблокированных участников. Заблокировавший его администратор ($1) указал следующую причину блокировки:
 
 :«$2»
 
 * Начало блокировки: $8
 * Окончание блокировки: $6
+* Был заблокирован: $7
 
 Вы можете отправить письмо участнику $1 или любому другому [[{{MediaWiki:Grouppage-sysop}}|администратору]], чтобы обсудить блокировку.
 
-Обратите внимание, что вы не сможете отправить письмо администратору, если вы не зарегистрированы в проекте и не подтвердили свой адрес электронной почты в [[{{ns:special}}:Preferences|личных настройках]], а также если вам было запрещено отправлять письма при блокировке.
-
-Ваш идентификатор блокировки — #$5. Пожалуйста, указывайте его в своих запросах.',
-'blockednoreason'           => 'причина не указана',
-'blockedoriginalsource'     => 'Ниже показан текст страницы «$1».',
-'blockededitsource'         => "Ниже показан текст '''ваших изменений''' страницы «$1».",
-'whitelistedittitle'        => 'Для изменения требуется авторизация',
-'whitelistedittext'         => 'Вы должны $1 для изменения страниц.',
-'whitelistreadtitle'        => 'Для чтения требуется авторизация',
-'whitelistreadtext'         => 'Вы должны [[Special:Userlogin|зарегистрироваться]] для чтения этих страниц.',
-'whitelistacctitle'         => 'У вас нет прав, чтобы создать учётную запись',
-'whitelistacctext'          => 'Для того чтобы иметь возможность создавать учётные записи в этой вики, вы должны [[Special:Userlogin|зарегистрироваться]] и иметь соответствующие права.',
-'confirmedittitle'          => 'Требуется подтверждение адреса электронной почты',
-'confirmedittext'           => 'Вы должны подтвердить ваш адрес электронной почты перед правкой страниц.
-Пожалуйста, введите и подтвердите ваш адрес эл. почты на [[Special:Preferences|странице настроек]].',
-'nosuchsectiontitle'        => 'Нет такой секции',
-'nosuchsectiontext'         => 'Вы пытаетесь редактировать подстраницу, которой не существует. Так как не существует подстраницы с названием $1, ваши правки некуда сохранять.',
-'loginreqtitle'             => 'Требуется авторизация',
-'loginreqlink'              => 'представиться',
-'loginreqpagetext'          => 'Вы должны $1, чтобы просмотреть другие страницы.',
-'accmailtitle'              => 'Пароль выслан.',
-'accmailtext'               => 'Пароль для $1 выслан на $2.',
-'newarticle'                => '(Новая)',
-'newarticletext'            => "Вы перешли по ссылке на статью, которая пока не существует.
-
+Обратите внимание, что вы не сможете отправить письмо администратору, если вы не зарегистрированы в проекте и не подтвердили свой адрес электронной почты в [[Special:Preferences|личных настройках]], а также если вам было запрещено отправлять письма при блокировке.
+
+Ваш IP-адрес — $3, идентификатор блокировки — #$5.
+Пожалуйста, указывайте эти данные в ваших обращениях.',
+'blockednoreason'                  => 'причина не указана',
+'blockedoriginalsource'            => 'Ниже показан текст страницы «$1».',
+'blockededitsource'                => "Ниже показан текст '''ваших изменений''' страницы «$1».",
+'whitelistedittitle'               => 'Для изменения требуется авторизация',
+'whitelistedittext'                => 'Вы должны $1 для изменения страниц.',
+'confirmedittitle'                 => 'Требуется подтверждение адреса электронной почты',
+'confirmedittext'                  => 'Вы должны подтвердить ваш адрес электронной почты перед правкой страниц.
+Пожалуйста, введите и подтвердите ваш адрес электронной почты на [[Special:Preferences|странице настроек]].',
+'nosuchsectiontitle'               => 'Нет такой секции',
+'nosuchsectiontext'                => 'Вы пытаетесь редактировать подстраницу, которой не существует. Так как не существует подстраницы с названием $1, ваши правки некуда сохранять.',
+'loginreqtitle'                    => 'Требуется авторизация',
+'loginreqlink'                     => 'представиться',
+'loginreqpagetext'                 => 'Вы должны $1, чтобы просмотреть другие страницы.',
+'accmailtitle'                     => 'Пароль выслан.',
+'accmailtext'                      => 'Пароль для $1 выслан на $2.',
+'newarticle'                       => '(Новая)',
+'newarticletext'                   => "Вы перешли по ссылке на статью, которая пока не существует.
 Чтобы создать новую страницу, наберите текст в окне, расположенном ниже
 (см. [[{{MediaWiki:Helppage}}|справочную страницу]], чтобы получить больше информации).
 Если вы оказались здесь по ошибке, просто нажмите кнопку '''назад''' вашего браузера.",
-'anontalkpagetext'          => "----''Эта страница обсуждения принадлежит анонимному участнику, который ещё не зарегистрировался или который не представился регистрированным именем. Для идентификации используется цифровой IP-адрес. Если вы анонимный участник и полагаете, что получили сообщения, адресованные не вам (один IP-адрес может использоваться несколькими пользователями), пожалуйста, [[{{ns:special}}:Userlogin|представьтесь системе]], чтобы впредь избежать возможной путаницы с другими участниками.''",
-'noarticletext'             => "В настоящий момент текст на данной странице отсутствует. Вы можете [[Special:Search/{{PAGENAME}}|найти упоминание данного названия]] в других статьях или '''[{{fullurl:{{FULLPAGENAME}}|action=edit}} создать страницу с таким названием]'''.",
-'userpage-userdoesnotexist' => 'Учётной записи «$1» не существует. Убедитесь, что вы действительно желаете создать или изменить эту страницу.',
-'clearyourcache'            => "'''Замечание:''' Чтобы после сохранения увидеть сделанные изменения, очистите кеш своего браузера: '''Mozilla / Firefox''': ''Ctrl+Shift+R'', '''IE:''' ''Ctrl+F5'', '''Safari''': ''Cmd+Shift+R'', '''Konqueror''': ''F5'', '''Opera''': через меню ''Tools→Preferences''.",
-'usercssjsyoucanpreview'    => '<strong>Подсказка:</strong> Перед сохранением используйте кнопку предварительного просмотра, чтобы проверить ваш новый css- или js-файл.',
-'usercsspreview'            => "'''Помните, что это только предварительный просмотр вашего css-файла, он ещё не сохранён!'''",
-'userjspreview'             => "'''Помните, что это только предварительный просмотр вашего javascript-файла, он ещё не сохранён!'''",
-'userinvalidcssjstitle'     => "'''Внимание:''' тема оформления «$1» не найдена. Помните, что пользовательские страницы .css и .js должны иметь название, состоящее только из строчных букв, например «{{ns:user}}:Некто/monobook.css», а не «{{ns:user}}:Некто/Monobook.css».",
-'updated'                   => '(Обновлена)',
-'note'                      => '<strong>Примечание:</strong>',
-'previewnote'               => 'Это только предварительный просмотр, текст ещё не записан!',
-'previewconflict'           => 'Этот предварительный просмотр отражает текст в верхнем окне редактирования так, как он будет выглядеть, если вы решите записать его.',
-'session_fail_preview'      => '<strong>К сожалению, сервер не смог сохранить ваши изменения из-за потери идентификатора сессии. Пожалуйста, попробуйте ещё раз. Если эта ошибка повторится, попробуйте завершить сеанс и заново представиться системе.</strong>',
-'session_fail_preview_html' => "<strong>К сожалению, сервер не смог сохранить ваши изменения из-за потери данных сессии.</strong>
+'anontalkpagetext'                 => "----''Эта страница обсуждения принадлежит анонимному участнику, который ещё не зарегистрировался или который не представился регистрационным именем.
+Для идентификации используется цифровой IP-адрес.
+Этот же адрес может соответствовать нескольким другим участникам.
+Если вы анонимный участник и полагаете, что получили сообщения, адресованные не вам, пожалуйста, [[Special:UserLogin|представьтесь системе]], чтобы впредь избежать возможной путаницы с другими участниками.''",
+'noarticletext'                    => "В настоящий момент текст на данной странице отсутствует. Вы можете [[Special:Search/{{PAGENAME}}|найти упоминание данного названия]] в других статьях или '''[{{fullurl:{{FULLPAGENAME}}|action=edit}} создать страницу с таким названием]'''.",
+'userpage-userdoesnotexist'        => 'Учётной записи «$1» не существует. Убедитесь, что вы действительно желаете создать или изменить эту страницу.',
+'clearyourcache'                   => "'''Замечание:''' Чтобы после сохранения увидеть сделанные изменения, очистите кеш своего браузера: '''Mozilla / Firefox''': ''Ctrl+Shift+R'', '''IE:''' ''Ctrl+F5'', '''Safari''': ''Cmd+Shift+R'', '''Konqueror''': ''F5'', '''Opera''': через меню ''Tools→Preferences''.",
+'usercssjsyoucanpreview'           => '<strong>Подсказка.</strong> Нажмите кнопку «Предварительный просмотр», чтобы проверить ваш новый CSS- или JS-файл перед сохранением.',
+'usercsspreview'                   => "'''Помните, что это только предварительный просмотр вашего css-файла, он ещё не сохранён!'''",
+'userjspreview'                    => "'''Помните, что это только предварительный просмотр вашего javascript-файла, он ещё не сохранён!'''",
+'userinvalidcssjstitle'            => "'''Внимание:''' тема оформления «$1» не найдена. Помните, что пользовательские страницы .css и .js должны иметь название, состоящее только из строчных букв, например «{{ns:user}}:Некто/monobook.css», а не «{{ns:user}}:Некто/Monobook.css».",
+'updated'                          => '(Обновлена)',
+'note'                             => '<strong>Примечание:</strong>',
+'previewnote'                      => '<strong>Это только предварительный просмотр, текст ещё не записан!</strong>',
+'previewconflict'                  => 'Этот предварительный просмотр отражает текст в верхнем окне редактирования так, как он будет выглядеть, если вы решите записать его.',
+'session_fail_preview'             => '<strong>К сожалению, сервер не смог сохранить ваши изменения из-за потери идентификатора сессии. Пожалуйста, попробуйте ещё раз. Если эта ошибка повторится, попробуйте завершить сеанс и заново представиться системе.</strong>',
+'session_fail_preview_html'        => "<strong>К сожалению, сервер не смог сохранить ваши изменения из-за потери данных сессии.</strong>
 
 ''Так как данная вики разрешает использовать чистый HTML, предварительный просмотр отключён в качестве меры предотвращения JavaScript-атак.''
 
 <strong>Если это добросовестная попытка редактирования, пожалуйста, попробуйте ещё раз. Если не получается повторная правка, попробуйте завершить сеанс работы и заново представиться.</strong>",
-'token_suffix_mismatch'     => '<strong>Ваша правка была отклонена, так как ваша программа неправильно обрабатывает знаки пунктуации
+'token_suffix_mismatch'            => '<strong>Ваша правка была отклонена, так как ваша программа неправильно обрабатывает знаки пунктуации
 в окне редактирования. Правка была отменена для предотвращени искажения текста статьи.
 Подобные проблемы могут возникать при использовании анонимизирующих веб-прокси, содержащих ошибки.</strong>',
-'editing'                   => 'Редактирование: $1',
-'editingsection'            => 'Редактирование $1 (секция)',
-'editingcomment'            => 'Редактирование $1 (комментарий)',
-'editconflict'              => 'Конфликт редактирования: $1',
-'explainconflict'           => 'Пока вы редактировали эту статью, кто-то внёс в неё изменения. В верхнем окне для редактирования вы видите тот текст статьи, который будет сохранён при нажатии на кнопку «Записать страницу». В нижнем окне для редактирования находится ваш вариант. Чтобы сохранить ваши изменения, перенесите их из нижнего окна для редактирования в верхнее.<br />',
-'yourtext'                  => 'Ваш текст',
-'storedversion'             => 'Сохранённая версия',
-'nonunicodebrowser'         => '<strong>ПРЕДУПРЕЖДЕНИЕ: Ваш браузер не поддерживает кодировку Юникод. При редактировании статей все не-ASCII символы будут заменены на свои шестнадцатеричные коды.</strong>',
-'editingold'                => '<strong>ПРЕДУПРЕЖДЕНИЕ: Вы редактируете устаревшую версию данной страницы. После сохранения страницы будут потеряны изменения, сделанные в последующих версиях.</strong>',
-'yourdiff'                  => 'Различия',
-'copyrightwarning'          => 'Обратите внимание, что все добавления и изменения текста статьи рассматриваются, как выпущенные на условиях лицензии $2 (см. $1).
+'editing'                          => 'Редактирование: $1',
+'editingsection'                   => 'Редактирование $1 (секция)',
+'editingcomment'                   => 'Редактирование $1 (комментарий)',
+'editconflict'                     => 'Конфликт редактирования: $1',
+'explainconflict'                  => 'Пока вы редактировали эту статью, кто-то внёс в неё изменения. В верхнем окне для редактирования вы видите тот текст статьи, который будет сохранён при нажатии на кнопку «Записать страницу». В нижнем окне для редактирования находится ваш вариант. Чтобы сохранить ваши изменения, перенесите их из нижнего окна для редактирования в верхнее.<br />',
+'yourtext'                         => 'Ваш текст',
+'storedversion'                    => 'Сохранённая версия',
+'nonunicodebrowser'                => '<strong>ПРЕДУПРЕЖДЕНИЕ: Ваш браузер не поддерживает кодировку Юникод. При редактировании статей все не-ASCII символы будут заменены на свои шестнадцатеричные коды.</strong>',
+'editingold'                       => '<strong>ПРЕДУПРЕЖДЕНИЕ: Вы редактируете устаревшую версию данной страницы. После сохранения страницы будут потеряны изменения, сделанные в последующих версиях.</strong>',
+'yourdiff'                         => 'Различия',
+'copyrightwarning'                 => 'Обратите внимание, что все добавления и изменения текста статьи рассматриваются, как выпущенные на условиях лицензии $2 (см. $1).
 Если вы не хотите, чтобы ваши тексты свободно распространялись и редактировались любым желающим, не помещайте их сюда.<br />
 Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из
 источника, допускающего свободное распространение и изменение своего содержимого.<br />
 <strong>НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ МАТЕРИАЛЫ, ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ!</strong>',
-'copyrightwarning2'         => 'Пожалуйста, обратите внимание, что все ваши добавления
-могут быть отредактированы или удалены другими участниками.
+'copyrightwarning2'                => 'Пожалуйста, обратите внимание, что все ваши добавления могут быть отредактированы или удалены другими участниками.
 Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.<br />
-Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. $1).<br />
+Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. $1).
 <strong>НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!</strong>',
-'longpagewarning'           => '<strong>ПРЕДУПРЕЖДЕНИЕ: Длина этой страницы составляет $1 килобайт. Страницы, размер которых приближается к 32 КБ или превышает это значение, могут неверно отображаться в некоторых браузерах.
+'longpagewarning'                  => '<strong>ПРЕДУПРЕЖДЕНИЕ: Длина этой страницы составляет $1 килобайт. Страницы, размер которых приближается к 32 КБ или превышает это значение, могут неверно отображаться в некоторых браузерах.
 Пожалуйста, рассмотрите вариант разбиения страницы на меньшие части.</strong>',
-'longpageerror'             => '<strong>ОШИБКА: записываемый вами текст имеет размер $1 килобайт, что больше, чем установленный предел $2 килобайта. Страница не может быть сохранена.</strong>',
-'readonlywarning'           => '<strong>ПРЕДУПРЕЖДЕНИЕ: база данных заблокирована в связи с процедурами обслуживания,
-поэтому вы не можете записать ваши изменения прямо сейчас.
-Возможно, вам следует сохранить текст в файл на своём диске и поместить его в данный проект позже.</strong>',
-'protectedpagewarning'      => '<strong>ПРЕДУПРЕЖДЕНИЕ: эта страница защищена от изменений, её могут редактировать только администраторы.</strong>',
-'semiprotectedpagewarning'  => "'''Замечание:''' эта страница была защищена; редактировать её могут только зарегистрированные участники.",
-'cascadeprotectedwarning'   => "'''Предупреждение:''' Данную страницу могут редактировать только участники группы «Администраторы», поскольку она включена {{PLURAL:$1|в следующую страницу, для которой|в следующие страницы, для которых}} включена каскадная защита:",
-'titleprotectedwarning'     => '<strong>Предупреждение. Эта страница была защищена, создать её могут только определённые участники.</strong>',
-'templatesused'             => 'Шаблоны, использованные на текущей версии страницы:',
-'templatesusedpreview'      => 'Шаблоны, используемые в предпросматриваемой странице:',
-'templatesusedsection'      => 'Шаблоны, используемые в этой секции:',
-'template-protected'        => '(защищено)',
-'template-semiprotected'    => '(частично защищено)',
-'hiddencategories'          => 'Эта страница относится к $1 {{PLURAL:$1|скрытой категории|скрытым категориям|скрытым категориям}}:',
-'edittools'                 => '<!-- Расположенный здесь текст будет показываться под формой редактирования и формой загрузки. -->',
-'nocreatetitle'             => 'Создание страниц ограничено',
-'nocreatetext'              => 'На этом сайте ограничена возможность создания новых страниц.
-Вы можете вернуться назад и отредактировать существующую страницу, [[{{ns:special}}:Userlogin|представиться системе или создать новую учётную запись]].',
-'nocreate-loggedin'         => 'У вас нет разрешения создавать новые страницы в этой вики.',
-'permissionserrors'         => 'Ошибки прав доступа',
-'permissionserrorstext'     => 'У вас нет прав на выполнение этой операции по {{PLURAL:$1|следующей причине|следующим причинам|следующим причинам}}:',
-'recreate-deleted-warn'     => "'''Внимание: вы пытаетесь воссоздать страницу, которая ранее удалялась.'''
+'longpageerror'                    => '<strong>ОШИБКА: записываемый вами текст имеет размер $1 килобайт, что больше, чем установленный предел $2 килобайт. Страница не может быть сохранена.</strong>',
+'readonlywarning'                  => '<strong>ПРЕДУПРЕЖДЕНИЕ. База данных заблокирована в связи с процедурами обслуживания, поэтому вы не можете записать ваши изменения прямо сейчас.
+Возможно, вам следует сохранить текст в файл, чтобы воспользоваться этим текстом позже.</strong>
+
+Администратор, заблокировавший базу данных, оставил следующее объяснение: $1',
+'protectedpagewarning'             => '<strong>ПРЕДУПРЕЖДЕНИЕ: эта страница защищена от изменений, её могут редактировать только администраторы.</strong>',
+'semiprotectedpagewarning'         => "'''Замечание:''' эта страница была защищена; редактировать её могут только зарегистрированные участники.",
+'cascadeprotectedwarning'          => "'''Предупреждение:''' Данную страницу могут редактировать только участники группы «Администраторы», поскольку она включена {{PLURAL:$1|в следующую страницу, для которой|в следующие страницы, для которых}} включена каскадная защита:",
+'titleprotectedwarning'            => '<strong>Предупреждение. Эта страница была защищена, создать её могут только определённые участники.</strong>',
+'templatesused'                    => 'Шаблоны, использованные на текущей версии страницы:',
+'templatesusedpreview'             => 'Шаблоны, используемые в предпросматриваемой странице:',
+'templatesusedsection'             => 'Шаблоны, используемые в этой секции:',
+'template-protected'               => '(защищено)',
+'template-semiprotected'           => '(частично защищено)',
+'hiddencategories'                 => 'Эта страница относится к $1 {{PLURAL:$1|скрытой категории|скрытым категориям|скрытым категориям}}:',
+'edittools'                        => '<!-- Расположенный здесь текст будет показываться под формой редактирования и формой загрузки. -->',
+'nocreatetitle'                    => 'Создание страниц ограничено',
+'nocreatetext'                     => 'На этом сайте ограничена возможность создания новых страниц.
+Вы можете вернуться назад и отредактировать существующую страницу, [[Special:UserLogin|представиться системе или создать новую учётную запись]].',
+'nocreate-loggedin'                => 'У вас нет разрешения создавать новые страницы в этой вики.',
+'permissionserrors'                => 'Ошибки прав доступа',
+'permissionserrorstext'            => 'У вас нет прав на выполнение этой операции по {{PLURAL:$1|следующей причине|следующим причинам}}:',
+'permissionserrorstext-withaction' => "У вас нет разрешения на действие «'''$2'''» по {{PLURAL:$1|следующей причине|следующим причинам}}:",
+'recreate-deleted-warn'            => "'''Внимание: вы пытаетесь воссоздать страницу, которая ранее удалялась.'''
 
 Проверьте, действительно ли вам нужно воссоздавать эту страницу. Ниже приведён журнал удалений.",
 
+# Parser/template warnings
+'expensive-parserfunction-warning'        => 'Внимание. Эта страница содержит слишком много вызовов ресурсоёмких функций.
+
+Ограничение на количество вызовов установлено на уровне $2 {{PLURAL:$2|вызова|вызовов|вызовов}}, в данном случае требуется сделать {{PLURAL:$1|$1 вызов|$1 вызова|$1 вызовов}}.',
+'expensive-parserfunction-category'       => 'Страницы со слишком большим количеством вызовов ресурсоёмких функций',
+'post-expand-template-inclusion-warning'  => 'Внимание. Размер включаемых шаблонов слишком велик.
+Некоторые шаблоны не будут включены.',
+'post-expand-template-inclusion-category' => 'Страницы, для которых превышен допустимый размер включаемых шаблонов',
+'post-expand-template-argument-warning'   => 'Внимание. Эта страница содержит по крайней мере один аргумент шаблона, имеющий слишком большой размер для развёртывания.
+Подобные аргументы были опущены.',
+'post-expand-template-argument-category'  => 'Страницы, содержащие пропущенные аргументы шаблонов',
+
 # "Undo" feature
 'undo-success' => 'Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.',
 'undo-failure' => 'Правка не может быть отменена из-за несовместимости промежуточных изменений.',
-'undo-summary' => 'Отмена правки № $1 участника [[Special:Contributions/$2|$2]] ([[User_talk:$2|обсуждение]])',
+'undo-norev'   => 'Правка не может быть отменена, так как её не существует или она была удалена.',
+'undo-summary' => 'Отмена правки $1 участника [[Special:Contributions/$2|$2]] ([[User talk:$2|обсуждение]])',
 
 # Account creation failure
 'cantcreateaccounttitle' => 'Невозможно создать учётную запись',
@@ -860,6 +893,7 @@ $3 указал следующую причину: ''$2''",
 'page_first'          => 'первая',
 'page_last'           => 'последняя',
 'histlegend'          => "Пояснения: (текущ.) — отличие от текущей версии; (пред.) — отличие от предшествующей версии; '''м''' — малозначимое изменение",
+'history-search'      => 'Показать историю',
 'deletedrev'          => '[удалена]',
 'histfirst'           => 'старейшие',
 'histlast'            => 'недавние',
@@ -872,7 +906,7 @@ $3 указал следующую причину: ''$2''",
 'history-feed-item-nocomment' => '$1 в $2', # user at time
 'history-feed-empty'          => 'Запрашиваемой страницы не существует.
 Она могла быть удалена или переименована.
-Попробуйте [[{{ns:special}}:Search|найти в вики]] похожие страницы.',
+Попробуйте [[Special:Search|найти в вики]] похожие страницы.',
 
 # Revision deletion
 'rev-deleted-comment'         => '(комментарий удалён)',
@@ -892,7 +926,7 @@ $3 указал следующую причину: ''$2''",
 'revdelete-nooldid-title'     => 'Не задана целевая версия',
 'revdelete-nooldid-text'      => 'Вы не задали целевую версию (или версии) для выполнения этой функции.',
 'revdelete-selected'          => '{{PLURAL:$2|Выбранная версия|Выбранные версии}} страницы [[:$1]]:',
-'logdelete-selected'          => '{{PLURAL:$2|Выбранная запись|Выбранные записи}} журнала:',
+'logdelete-selected'          => '{{PLURAL:$1|Выбранная запись|Выбранные записи}} журнала:',
 'revdelete-text'              => 'Удалённые версии будут показываться в истории страницы и журналах,
 но часть их содержания будет недоступна обычным посетителям.
 
@@ -911,16 +945,25 @@ $3 указал следующую причину: ''$2''",
 'revdelete-submit'            => 'Применить к выбранной версии',
 'revdelete-logentry'          => 'Изменена видимость версии страницы [[$1]]',
 'logdelete-logentry'          => 'Изменена видимость события для [[$1]]',
-'revdelete-logaction'         => '$1 {{PLURAL:$1|версия переведена|версии переведены|версий переведены}} в режим $2',
-'logdelete-logaction'         => '$1 {{PLURAL:$1|событие|события|событий}} страницы [[$3]] {{plural:$1|переведено|переведены|переведены}} в режим $2',
 'revdelete-success'           => 'Видимость версии изменена.',
 'logdelete-success'           => 'Видимость события изменена.',
 'revdel-restore'              => 'Изменить видимость',
 'pagehist'                    => 'История страницы',
 'deletedhist'                 => 'История удалений',
-
-# Supression log
-'suppressionlog' => 'Журнал сокрытий',
+'revdelete-content'           => 'содержимое',
+'revdelete-summary'           => 'описание изменений',
+'revdelete-uname'             => 'имя участника',
+'revdelete-restricted'        => 'ограничения применяются к администраторам',
+'revdelete-unrestricted'      => 'ограничения сняты для администраторов',
+'revdelete-hid'               => 'скрыт $1',
+'revdelete-unhid'             => 'раскрыт $1',
+'revdelete-log-message'       => '$1 для $2 {{PLURAL:$2|версия|версии|версий}}',
+'logdelete-log-message'       => '$1 для $2 {{PLURAL:$2|события|событий|событий}}',
+
+# Suppression log
+'suppressionlog'     => 'Журнал сокрытий',
+'suppressionlogtext' => 'Ниже представлен список недавних удалений и блокировок, включающих скрытые от администраторов материалы.
+См. [[Special:IPBlockList|список IP-блокировок]], чтобы просмотреть список текущих блокировок.',
 
 # History merging
 'mergehistory'                     => 'Объединение историй правок',
@@ -954,45 +997,61 @@ $3 указал следующую причину: ''$2''",
 'difference'              => '(Различия между версиями)',
 'lineno'                  => 'Строка $1:',
 'compareselectedversions' => 'Сравнить выбранные версии',
+'visualcomparison'        => 'Наглядное сравнение',
+'wikicodecomparison'      => 'Сравнение вики-текста',
 'editundo'                => 'отменить',
 'diff-multi'              => '({{PLURAL:$1|$1 промежуточная версия не показана|$1 промежуточные версии не показаны|$1 промежуточных версий не показаны.}})',
+'diff-movedto'            => 'переименована в $1',
+'diff-with-final'         => '&#32;и $1 $2',
 
 # Search results
-'searchresults'         => 'Результаты поиска',
-'searchresulttext'      => 'Для получения более подробной информации о поиске на страницах проекта, см. [[{{MediaWiki:Helppage}}|справочный раздел]].',
-'searchsubtitle'        => 'По запросу «[[:$1]]»',
-'searchsubtitleinvalid' => 'По запросу «$1»',
-'noexactmatch'          => "'''Страницы с названием «$1» не существует.''' [[:$1|Создать страницу]].",
-'noexactmatch-nocreate' => 'Страницы с названием «$1» не существует.',
-'toomanymatches'        => 'Найдено слишком много соответствий, пожалуйста, попробуйте другой запрос',
-'titlematches'          => 'Совпадения в названиях статей',
-'notitlematches'        => 'Нет совпадений в названиях статей',
-'textmatches'           => 'Совпадения в текстах статей',
-'notextmatches'         => 'Нет совпадения в текстах статей',
-'prevn'                 => 'предыдущие $1',
-'nextn'                 => 'следующие $1',
-'viewprevnext'          => 'Просмотреть ($1) ($2) ($3)',
-'search-result-size'    => '$1 ({{PLURAL:$2|$2 слово|$2 слова|$2 слов}})',
-'search-result-score'   => 'Релевантность: $1 %',
-'search-redirect'       => '(перенаправление $1)',
-'search-section'        => '(раздел $1)',
-'search-suggest'        => 'Возможно, вы имели в виду: $1',
-'searchall'             => 'все',
-'showingresults'        => 'Ниже {{plural:$1|показан|показаны|показаны}} <strong>$1</strong> {{plural:$1|результат|результата|результатов}}, начиная с №&nbsp;<strong>$2</strong>.',
-'showingresultsnum'     => 'Ниже {{plural:$3|показан|показаны|показаны}} <strong>$3</strong> {{plural:$3|результат|результата|результатов}}, начиная с №&nbsp;<strong>$2</strong>.',
-'showingresultstotal'   => "Ниже показаны результаты '''$1 — $2''' из '''$3'''",
-'nonefound'             => 'Неудачный поиск может быть вызван попыткой найти общие слова, которые не подлежат индексированию, например — «тоже» и «чтобы» или употреблением более чем одного ключевого слова поиска (показываются только страницы, содержащие все указанные слова для поиска).',
-'powersearch'           => 'Расширенный поиск',
-'powersearch-legend'    => 'Расширенный поиск',
-'powersearchtext'       => 'Искать в пространствах имён:<br />$1<br />$2 Показывать перенаправления<br /> Искать $3 $9',
-'searchdisabled'        => 'Извините, но встроенный полнотекстовый поиск выключен. Вы можете воспользоваться поиском по сайту через поисковые системы общего назначения, однако имейте в виду, что копия сайта в их кеше может быть несколько устаревшей.',
+'searchresults'             => 'Результаты поиска',
+'searchresults-title'       => 'Результаты поиска «$1»',
+'searchresulttext'          => 'Для получения более подробной информации о поиске на страницах проекта, см. [[{{MediaWiki:Helppage}}|справочный раздел]].',
+'searchsubtitle'            => 'По запросу «[[:$1]]»',
+'searchsubtitleinvalid'     => 'По запросу «$1»',
+'noexactmatch'              => "'''Страницы с названием «$1» не существует.''' [[:$1|Создать страницу]].",
+'noexactmatch-nocreate'     => 'Страницы с названием «$1» не существует.',
+'toomanymatches'            => 'Найдено слишком много соответствий, пожалуйста, попробуйте другой запрос',
+'titlematches'              => 'Совпадения в названиях статей',
+'notitlematches'            => 'Нет совпадений в названиях статей',
+'textmatches'               => 'Совпадения в текстах статей',
+'notextmatches'             => 'Нет совпадения в текстах статей',
+'prevn'                     => 'предыдущие $1',
+'nextn'                     => 'следующие $1',
+'viewprevnext'              => 'Просмотреть ($1) ($2) ($3)',
+'search-result-size'        => '$1 ({{PLURAL:$2|$2 слово|$2 слова|$2 слов}})',
+'search-result-score'       => 'Релевантность: $1 %',
+'search-redirect'           => '(перенаправление $1)',
+'search-section'            => '(раздел $1)',
+'search-suggest'            => 'Возможно, вы имели в виду: $1',
+'search-interwiki-caption'  => 'Родственные проекты',
+'search-interwiki-default'  => '$1 результ.:',
+'search-interwiki-more'     => '(ещё)',
+'search-mwsuggest-enabled'  => 'с советами',
+'search-mwsuggest-disabled' => 'без советов',
+'search-relatedarticle'     => 'Связанный',
+'mwsuggest-disable'         => 'Отключить AJAX-подсказки',
+'searchrelated'             => 'связанный',
+'searchall'                 => 'все',
+'showingresults'            => 'Ниже {{PLURAL:$1|показан|показаны|показаны}} <strong>$1</strong> {{PLURAL:$1|результат|результата|результатов}}, начиная с №&nbsp;<strong>$2</strong>.',
+'showingresultsnum'         => 'Ниже {{PLURAL:$3|показан|показаны|показаны}} <strong>$3</strong> {{PLURAL:$3|результат|результата|результатов}}, начиная с №&nbsp;<strong>$2</strong>.',
+'showingresultstotal'       => "Ниже {{PLURAL:$4|показан результат '''$1''' из '''$3'''|показаны результаты '''$1 — $2''' из '''$3'''}}",
+'nonefound'                 => "'''Замечание.''' По умолчанию поиск производится не во всех пространствах имён. Используйте приставку ''all:'', чтобы искать во всех пространствах имён (включая обсуждения участников, шаблоны и пр.), или укажите требуемое пространство имён.",
+'powersearch'               => 'Расширенный поиск',
+'powersearch-legend'        => 'Расширенный поиск',
+'powersearch-ns'            => 'Поиск в пространствах имён:',
+'powersearch-redir'         => 'Выводить перенаправления',
+'powersearch-field'         => 'Поиск',
+'search-external'           => 'Внешний поиск',
+'searchdisabled'            => 'Извините, но встроенный полнотекстовый поиск выключен. Вы можете воспользоваться поиском по сайту через поисковые системы общего назначения, однако имейте в виду, что копия сайта в их кеше может быть несколько устаревшей.',
 
 # Preferences page
 'preferences'              => 'Настройки',
 'mypreferences'            => 'Настройки',
 'prefs-edits'              => 'Количество правок:',
 'prefsnologin'             => 'Вы не представились системе',
-'prefsnologintext'         => 'Вы должны [[Special:Userlogin|представиться системе]], чтобы изменять настройки участника.',
+'prefsnologintext'         => 'Вы должны [[Special:UserLogin|представиться системе]], чтобы изменять настройки участника.',
 'prefsreset'               => 'Восстановлены настройки по умолчанию.',
 'qbsettings'               => 'Панель навигации',
 'qbsettings-none'          => 'Не показывать',
@@ -1002,6 +1061,7 @@ $3 указал следующую причину: ''$2''",
 'qbsettings-floatingright' => 'Плавающая справа',
 'changepassword'           => 'Сменить пароль',
 'skin'                     => 'Оформление',
+'skin-preview'             => 'Предпросмотр',
 'math'                     => 'Отображение формул',
 'dateformat'               => 'Формат даты',
 'datedefault'              => 'По умолчанию',
@@ -1029,13 +1089,13 @@ $3 указал следующую причину: ''$2''",
 'textboxsize'              => 'Редактирование',
 'rows'                     => 'Строк:',
 'columns'                  => 'Столбцов:',
-'searchresultshead'        => 'РезÑ\83лÑ\8cÑ\82аÑ\82Ñ\8b Ð¿Ð¾Ð¸Ñ\81ка',
+'searchresultshead'        => 'Ð\9fоиÑ\81к',
 'resultsperpage'           => 'Количество найденных записей на страницу:',
 'contextlines'             => 'Количество показываемых строк для каждой найденной:',
 'contextchars'             => 'Количество символов контекста на строку:',
 'stub-threshold'           => 'Порог для определения оформления <a href="#" class="stub">ссылок на заготовки</a> (в байтах):',
 'recentchangesdays'        => 'Количество дней, за которые показывать свежие правки:',
-'recentchangescount'       => 'Ð\9aолиÑ\87еÑ\81Ñ\82во Ð¿Ñ\80авок, Ð¾Ñ\82обÑ\80ажаемое Ð² Ñ\81пиÑ\81ке:',
+'recentchangescount'       => 'Ð\9aолиÑ\87еÑ\81Ñ\82во Ð¿Ñ\80авок, Ð¾Ñ\82обÑ\80ажаемое Ð² Ñ\81пиÑ\81каÑ\85 Ð¸ Ð¶Ñ\83Ñ\80налаÑ\85:',
 'savedprefs'               => 'Ваши настройки сохранены.',
 'timezonelegend'           => 'Часовой пояс',
 'timezonetext'             => 'Введите смещение (в часах) вашего местного времени
@@ -1045,39 +1105,36 @@ $3 указал следующую причину: ''$2''",
 'servertime'               => 'Текущее время сервера',
 'guesstimezone'            => 'Заполнить из браузера',
 'allowemail'               => 'Разрешить приём электронной почты от других участников',
+'prefs-searchoptions'      => 'Настройки поиска',
+'prefs-namespaces'         => 'Пространства имён',
 'defaultns'                => 'По умолчанию искать в следующих пространствах имён:',
 'default'                  => 'по умолчанию',
 'files'                    => 'Файлы',
 
 # User rights
-'userrights'                       => 'Управление правами участников', # Not used as normal message but as header for the special page itself
-'userrights-lookup-user'           => 'Управление группами участников',
-'userrights-user-editname'         => 'Введите имя участника:',
-'editusergroup'                    => 'Изменить группы участника',
-'editinguser'                      => "Изменение прав участника '''[[User:$1|$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]] | [[Special:Contributions/$1|{{int:contribslink}}]])",
-'userrights-editusergroup'         => 'Изменить группы участника',
-'saveusergroups'                   => 'Сохранить группы участника',
-'userrights-groupsmember'          => 'Член групп:',
-'userrights-groupsremovable'       => 'Изменяемые группы:',
-'userrights-groupsavailable'       => 'Доступные группы:',
-'userrights-groups-help'           => 'Вы можете изменить группы, в которые входит этот участник.
-Если около названия группы стоит отметка, значит участник входит в эту группу,
-если отметка не стоит — участник не относится к соответствующей группе.',
-'userrights-reason'                => 'Причина изменения:',
-'userrights-available-none'        => 'Вы не можете изменять членство в группе.',
-'userrights-available-add'         => 'Вы можете добавить любого участника {{PLURAL:$2|в группу|в группы}}: $1.',
-'userrights-available-remove'      => 'Вы можете удалить любого участника {{PLURAL:$2|из группы|из групп}}: $1.',
-'userrights-available-add-self'    => 'Вы можете включить себя в {{PLURAL:$2|группу $1|следующие группы: $1}}.',
-'userrights-available-remove-self' => 'Вы можете исключить себя из {{PLURAL:$2|группы $1|следующих групп: $1}}.',
-'userrights-no-interwiki'          => 'У вас нет разрешения изменять права участников на других вики.',
-'userrights-nodatabase'            => 'База данных $1 не существует или не является локальной.',
-'userrights-nologin'               => 'Вы должны [[Special:Userlogin|представиться системе]] с учётной записи администратора, чтобы назначать права пользователям.',
-'userrights-notallowed'            => 'С вашей учётной записи не разрешено назначать права пользователям.',
-'userrights-changeable-col'        => 'Группы, которые вы можете изменять',
-'userrights-unchangeable-col'      => 'Группы, которые вы не можете изменять',
+'userrights'                  => 'Управление правами участников', # Not used as normal message but as header for the special page itself
+'userrights-lookup-user'      => 'Управление группами участников',
+'userrights-user-editname'    => 'Введите имя участника:',
+'editusergroup'               => 'Изменить группы участника',
+'editinguser'                 => "Изменение прав участника '''[[User:$1|$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]] | [[Special:Contributions/$1|{{int:contribslink}}]])",
+'userrights-editusergroup'    => 'Изменить группы участника',
+'saveusergroups'              => 'Сохранить группы участника',
+'userrights-groupsmember'     => 'Член групп:',
+'userrights-groups-help'      => 'Вы можете изменить группы, в которые входит этот участник.
+* Если около названия группы стоит отметка, значит участник входит в эту группу.
+* Если отметка не стоит — участник не относится к соответствующей группе.
+* Знак * отмечает, что вы не можете удалить из группы участника, если добавите его в неё или наоборот.',
+'userrights-reason'           => 'Причина изменения:',
+'userrights-no-interwiki'     => 'У вас нет разрешения изменять права участников на других вики.',
+'userrights-nodatabase'       => 'База данных $1 не существует или не является локальной.',
+'userrights-nologin'          => 'Вы должны [[Special:UserLogin|представиться системе]] с учётной записи администратора, чтобы назначать права пользователям.',
+'userrights-notallowed'       => 'С вашей учётной записи не разрешено назначать права пользователям.',
+'userrights-changeable-col'   => 'Группы, которые вы можете изменять',
+'userrights-unchangeable-col' => 'Группы, которые вы не можете изменять',
 
 # Groups
 'group'               => 'Группа:',
+'group-user'          => 'Участники',
 'group-autoconfirmed' => 'Автоподтверждённые участники',
 'group-bot'           => 'Боты',
 'group-sysop'         => 'Администраторы',
@@ -1085,22 +1142,77 @@ $3 указал следующую причину: ''$2''",
 'group-suppress'      => 'Ревизоры',
 'group-all'           => '(все)',
 
+'group-user-member'          => 'участник',
 'group-autoconfirmed-member' => 'автоподтверждённый участник',
 'group-bot-member'           => 'бот',
 'group-sysop-member'         => 'администратор',
 'group-bureaucrat-member'    => 'бюрократ',
 'group-suppress-member'      => 'Ревизор',
 
+'grouppage-user'          => '{{ns:project}}:Участники',
 'grouppage-autoconfirmed' => '{{ns:project}}:Автоподтверждённые участники',
 'grouppage-bot'           => '{{ns:project}}:Боты',
 'grouppage-sysop'         => '{{ns:project}}:Администраторы',
 'grouppage-bureaucrat'    => '{{ns:project}}:Бюрократы',
 'grouppage-suppress'      => '{{ns:project}}:Ревизоры',
 
+# Rights
+'right-read'                 => 'просмотр страниц',
+'right-edit'                 => 'правка страниц',
+'right-createpage'           => 'создание страниц (не являющихся обсуждениями)',
+'right-createtalk'           => 'создавать страницы обсуждений',
+'right-createaccount'        => 'создание новых учётных записей участников',
+'right-minoredit'            => 'простановка отметки «малое изменение»',
+'right-move'                 => 'переименование страниц',
+'right-move-subpages'        => 'переименовывать страницы с их подстраницами',
+'right-suppressredirect'     => 'не создаётся перенаправление со старого имени при переименовании страницы',
+'right-upload'               => 'загрузка файлов',
+'right-reupload'             => 'запись файлов поверх существующих',
+'right-reupload-own'         => 'перезапись файлов тем же участником',
+'right-reupload-shared'      => 'подмена файлов из общих хранилищ локальными',
+'right-upload_by_url'        => 'загрузка файлов с адреса URL',
+'right-purge'                => 'очистка кэша страниц без страницы подтверждения',
+'right-autoconfirmed'        => 'правка частично защищённых страниц',
+'right-bot'                  => 'считаться автоматическим процессом',
+'right-nominornewtalk'       => 'отсутствие малых правок на страницах обсуждений включает режим новых сообщений',
+'right-apihighlimits'        => 'меньше ограничений на выполнение API-запросов',
+'right-writeapi'             => 'использование API для записи',
+'right-delete'               => 'удаление страниц',
+'right-bigdelete'            => 'удаление страниц с длинными историями',
+'right-deleterevision'       => 'удаление и восстановление конкретных версий страниц',
+'right-deletedhistory'       => 'просмотр истории удалённых страниц без доступа к удалённому тексту',
+'right-browsearchive'        => 'поиск удалённых страниц',
+'right-undelete'             => 'восстановление страниц',
+'right-suppressrevision'     => 'просмотр и восстановление скрытых от администраторов версий страниц',
+'right-suppressionlog'       => 'просмотр частных журналов',
+'right-block'                => 'установка запрета на редактирование другим участникам',
+'right-blockemail'           => 'установка запрета на отправку электронной почты',
+'right-hideuser'             => 'запрет имени участника и его сокрытие',
+'right-ipblock-exempt'       => 'обход блокировок по IP, автоблокировок и блокировок диапазонов',
+'right-proxyunbannable'      => 'обход автоматической блокировки прокси',
+'right-protect'              => 'изменение уровня защиты страниц и правка защищённых страниц',
+'right-editprotected'        => 'правка защищённых страниц (без каскадной защиты)',
+'right-editinterface'        => 'изменение пользовательского интерфейса',
+'right-editusercssjs'        => 'правка CSS- и JS-файлов других участников',
+'right-rollback'             => 'быстрый откат правок последнего участник на некоторой странице',
+'right-markbotedits'         => 'отметка откатываемых правок как правок бота',
+'right-noratelimit'          => 'нет ограничений по скорости',
+'right-import'               => 'импорт страниц из других вики',
+'right-importupload'         => 'импорт страниц через загрузку файлов',
+'right-patrol'               => 'отметка правок как отпатрулированных',
+'right-autopatrol'           => 'правки автоматически отмечаются как патрулированные',
+'right-patrolmarks'          => 'просмотр отметок о патрулировании в свежих правках',
+'right-unwatchedpages'       => 'просмотр списка ненаблюдаемых страниц',
+'right-trackback'            => 'отправка Trackback',
+'right-mergehistory'         => 'объединение историй страниц',
+'right-userrights'           => 'изменение прав всех участников',
+'right-userrights-interwiki' => 'изменение прав участников на других вики-сайтах',
+'right-siteadmin'            => 'блокировка и разблокировка базы данных',
+
 # User rights log
 'rightslog'      => 'Журнал прав участника',
 'rightslogtext'  => 'Это журнал изменений прав участника.',
-'rightslogentry' => 'Ð\94лÑ\8f Ñ\83Ñ\87аÑ\81Ñ\82ника $1 Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ñ\8b Ð¿Ñ\80ава Ð´Ð¾Ñ\81Ñ\82Ñ\83па: с $2 на $3',
+'rightslogentry' => 'изменил Ð¿Ñ\80ава Ð´Ð¾Ñ\81Ñ\82Ñ\83па Ð´Ð»Ñ\8f Ñ\83Ñ\87аÑ\81Ñ\82ника $1 с $2 на $3',
 'rightsnone'     => '(нет)',
 
 # Recent changes
@@ -1108,7 +1220,7 @@ $3 указал следующую причину: ''$2''",
 'recentchanges'                     => 'Свежие правки',
 'recentchangestext'                 => 'Ниже в хронологическом порядке перечислены последние изменения на страницах {{grammar:genitive|{{SITENAME}}}}.',
 'recentchanges-feed-description'    => 'Отслеживать последние изменения в вики в этом потоке.',
-'rcnote'                            => "{{PLURAL:$1|Последнее '''$1''' изменение|Последние '''$1''' изменения|Последние '''$1''' изменений}} за '''$2''' {{plural:$2|день|дня|дней}}, на момент времени $3.",
+'rcnote'                            => "{{PLURAL:$1|Последнее '''$1''' изменение|Последние '''$1''' изменения|Последние '''$1''' изменений}} за '''$2''' {{PLURAL:$2|день|дня|дней}}, на момент времени $5 $4.",
 'rcnotefrom'                        => 'Ниже перечислены изменения с <strong>$2</strong> (по <strong>$1</strong>).',
 'rclistfrom'                        => 'Показать изменения с $1.',
 'rcshowhideminor'                   => '$1 малые правки',
@@ -1117,7 +1229,7 @@ $3 указал следующую причину: ''$2''",
 'rcshowhideanons'                   => '$1 анонимов',
 'rcshowhidepatr'                    => '$1 проверенные правки',
 'rcshowhidemine'                    => '$1 свои правки',
-'rclinks'                           => 'Показать последние $1 изменений за $2 {{plural:$2|день|дня|дней}};<br />$3.',
+'rclinks'                           => 'Показать последние $1 изменений за $2 {{PLURAL:$2|день|дня|дней}};<br />$3.',
 'diff'                              => 'разн.',
 'hist'                              => 'история',
 'hide'                              => 'Скрыть',
@@ -1134,46 +1246,52 @@ $3 указал следующую причину: ''$2''",
 'recentchangeslinked'          => 'Связанные правки',
 'recentchangeslinked-title'    => 'Связанные правки для $1',
 'recentchangeslinked-noresult' => 'На связанных страницах не было изменений за указанный период.',
-'recentchangeslinked-summary'  => "На этой служебной странице представлен список последних изменений на связанных страницах. Страницы из списка наблюдения '''выделены'''.",
+'recentchangeslinked-summary'  => "Это список недавних изменений в страницах, на которые ссылается указанная страница (или входящих в указанную категорию).
+Страницы, входящие в [[Special:Watchlist|ваш список наблюдения]] '''выделены'''.",
+'recentchangeslinked-page'     => 'Название страницы:',
+'recentchangeslinked-to'       => 'Наоборот, показать изменения на страницах, которые ссылаются на указанную страницу',
 
 # Upload
 'upload'                      => 'Загрузить файл',
 'uploadbtn'                   => 'Загрузить файл',
 'reupload'                    => 'Изменить загрузку',
-'reuploaddesc'                => 'Вернуться к форме загрузки.',
+'reuploaddesc'                => 'Вернуться к форме загрузки',
 'uploadnologin'               => 'Вы не представились системе',
-'uploadnologintext'           => 'Вы должны [[Special:Userlogin|представиться системе]],
+'uploadnologintext'           => 'Вы должны [[Special:UserLogin|представиться системе]],
 чтобы загружать файлы на сервер.',
+'upload_directory_missing'    => 'Директория для загрузок ($1) отсутствует и не может быть создана веб-сервером.',
 'upload_directory_read_only'  => 'Веб-сервер не имеет прав записи в папку ($1), в которой предполагается хранить загружаемые файлы.',
 'uploaderror'                 => 'Ошибка загрузки файла',
-'uploadtext'                  => "Используя эту форму вы можете загрузить на сервер файлы. Чтобы просмотреть ранее загруженные файлы,
¿ÐµÑ\80ейдиÑ\82е Ñ\81Ñ\8eда: [[{{ns:special}}:Imagelist|Ñ\81пиÑ\81ок Ð·Ð°Ð³Ñ\80Ñ\83женнÑ\8bÑ\85 Ð¸Ð·Ð¾Ð±Ñ\80ажений]]. Ð\97агÑ\80Ñ\83зка Ð¸ Ñ\83даление Ñ\84айлов Ð¾Ñ\82Ñ\80ажаÑ\8eÑ\82Ñ\81Ñ\8f Ð² [[{{ns:special}}:Log|жÑ\83Ñ\80нале Ð·Ð°Ð³Ñ\80Ñ\83зки Ñ\84айлов]].
+'uploadtext'                  => "Используя эту форму вы можете загрузить на сервер файлы.
§Ñ\82обÑ\8b Ð¿Ñ\80оÑ\81моÑ\82Ñ\80еÑ\82Ñ\8c Ñ\80анее Ð·Ð°Ð³Ñ\80Ñ\83женнÑ\8bе Ñ\84айлÑ\8b, Ð¾Ð±Ñ\80аÑ\82иÑ\82еÑ\81Ñ\8c Ðº [[Special:ImageList|Ñ\81пиÑ\81кÑ\83 Ð·Ð°Ð³Ñ\80Ñ\83женнÑ\8bÑ\85 Ñ\84айлов]]. Ð\97агÑ\80Ñ\83зка Ñ\84айлов Ñ\82акже Ð·Ð°Ð¿Ð¸Ñ\81Ñ\8bваеÑ\82Ñ\81Ñ\8f Ð² [[Special:Log/upload|жÑ\83Ñ\80нал Ð·Ð°Ð³Ñ\80Ñ\83зок]], Ñ\83далениÑ\8f Ñ\84айлов Ð·Ð°Ð¿Ð¸Ñ\81Ñ\8bваÑ\8eÑ\82Ñ\81Ñ\8f Ð² [[Special:Log/delete|жÑ\83Ñ\80нал Ñ\83далений]].
 
-Для включения изображения в статью вы можете использовать строки вида:
-'''<nowiki>[[</nowiki>{{ns:image}}<nowiki>:File.jpg]]</nowiki>''',
-'''<nowiki>[[</nowiki>{{ns:image}}<nowiki>:File.png|комментарий]]</nowiki>''' или
-'''<nowiki>[[</nowiki>{{ns:media}}<nowiki>:File.ogg]]</nowiki>''' для непосредственной ссылки на файл.",
+Для включения файла в статью вы можете использовать строки вида:
+* '''<tt><nowiki>[[</nowiki>{{ns:image}}<nowiki>:File.jpg]]</nowiki></tt>''' для вставки полной версии файла;
+* '''<tt><nowiki>[[</nowiki>{{ns:image}}<nowiki>:File.png|200px|thumb|left|описание]]</nowiki></tt>''' для вставки уменьшенной до 200 пикселей по ширине версии файла слева от текста с выводом под ним указанного описания;
+* '''<tt><nowiki>[[</nowiki>{{ns:media}}<nowiki>:File.ogg]]</nowiki></tt>''' для вставки ссылки на файл, без отображения его содержимого на странице.",
 'upload-permitted'            => 'Разрешённые типы файлов: $1.',
 'upload-preferred'            => 'Предпочтительные типы файлов: $1.',
 'upload-prohibited'           => 'Запрещённые типы файлов: $1.',
 'uploadlog'                   => 'журнал загрузок',
 'uploadlogpage'               => 'Журнал загрузок',
 'uploadlogpagetext'           => 'Ниже представлен список последних загрузок файлов.
\92езде Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82Ñ\81Ñ\8f Ð²Ñ\80емÑ\8f Ñ\81еÑ\80веÑ\80а (по Ð\93Ñ\80инвиÑ\87Ñ\83, UTC).',
¡Ð¼. Ñ\82акже [[Special:NewImages|галеÑ\80еÑ\8e Ð½Ð¾Ð²Ñ\8bÑ\85 Ñ\84айлов]], Ð³Ð´Ðµ Ñ\81ведениÑ\8f Ð¾ Ð½Ð¾Ð²Ñ\8bÑ\85 Ð·Ð°Ð³Ñ\80Ñ\83зкаÑ\85 Ð¿Ñ\80едÑ\81Ñ\82авленÑ\8b Ð² Ð±Ð¾Ð»ÐµÐµ Ð½Ð°Ð³Ð»Ñ\8fдном Ð²Ð¸Ð´Ðµ.',
 'filename'                    => 'Имя файла',
 'filedesc'                    => 'Краткое описание',
 'fileuploadsummary'           => 'Краткое описание:',
 'filestatus'                  => 'Условия распространения:',
 'filesource'                  => 'Источник:',
 'uploadedfiles'               => 'Загруженные файлы',
-'ignorewarning'               => 'Игнорировать предупреждения и сохранить файл в любом случае.',
+'ignorewarning'               => 'Игнорировать предупреждения и сохранить файл',
 'ignorewarnings'              => 'Игнорировать предупреждения',
 'minlength1'                  => 'Название файла должно содержать хотя бы одну букву.',
 'illegalfilename'             => 'Имя файла «$1» содержит символы, которые не разрешается использовать в заголовках. Пожалуйста, переименуйте файл и попытайтесь загрузить его снова.',
 'badfilename'                 => 'Название файла было изменено на $1.',
 'filetype-badmime'            => 'Файлы, имеющие MIME-тип "$1", не могут быть загружены.',
-'filetype-unwanted-type'      => "'''\".\$1\"''' — нежелательный тип файла. Предпочтительные типы файлов: \$2.",
-'filetype-banned-type'        => "'''\".\$1\"''' — запрещённый тип файла. Разрешённые типы файлов: \$2.",
+'filetype-unwanted-type'      => "'''\".\$1\"''' — нежелательный тип файла.
+{{PLURAL:\$3|Предпочтительным типом файла является|Предпочтительные типы файлов:}} \$2.",
+'filetype-banned-type'        => "'''\".\$1\"''' — запрещённый тип файла.
+{{PLURAL:\$3|Разрешённым типом файла является|Разрешённые типы файлов:}} \$2.",
 'filetype-missing'            => 'Отсутствует расширение у файла (например, «.jpg»).',
 'large-file'                  => 'Рекомендуется использовать изображения, размер которых не превышает $1 байт (размер загруженного файла составляет $2 байт).',
 'largefileserver'             => 'Размер файла превышает максимально разрешённый.',
@@ -1191,13 +1309,14 @@ $3 указал следующую причину: ''$2''",
 Если у вас есть данное изображение в полном размере, пожалуйста, загрузите его или измените имя файла.',
 'fileexists-forbidden'        => 'Файл с этим именем уже существует; пожалуйста, вернитесь назад и загрузите файл под другим именем. [[Image:$1|thumb|center|$1]]',
 'fileexists-shared-forbidden' => 'Файл с этим именем уже существует в общем хранилище файлов; пожалуйста, вернитесь назад и загрузите файл под другим именем. [[Image:$1|thumb|center|$1]]',
+'file-exists-duplicate'       => 'Этот файл является дубликатом {{PLURAL:$1|следующего файла|следующих файлов}}:',
 'successfulupload'            => 'Загрузка успешно завершена',
 'uploadwarning'               => 'Предупреждение',
 'savefile'                    => 'Записать файл',
 'uploadedimage'               => 'загружено «[[$1]]»',
 'overwroteimage'              => 'загружена новая версия «[[$1]]»',
 'uploaddisabled'              => 'Загрузка запрещена',
-'uploaddisabledtext'          => 'Ð\9dа Ñ\8dÑ\82ом Ð²Ð¸ÐºÐ¸-Ñ\81айÑ\82е загрузка файлов запрещена.',
+'uploaddisabledtext'          => 'Ð\92 {{grammar:genitive|{{SITENAME}}}} загрузка файлов запрещена.',
 'uploadscripted'              => 'Файл содержит HTML-код или скрипт, который может быть ошибочно обработан браузером.',
 'uploadcorrupt'               => 'Файл либо повреждён, либо имеет неверное расширение. Пожалуйста, проверьте файл и попробуйте загрузить его ещё раз.',
 'uploadvirus'                 => 'Файл содержит вирус! См. $1',
@@ -1245,12 +1364,11 @@ PICT # различные
 'upload_source_url'  => ' (правильный, публично доступный интернет-адрес)',
 'upload_source_file' => ' (файл на вашем компьютере)',
 
-# Special:Imagelist
+# Special:ImageList
 'imagelist-summary'     => 'Эта служебная страница показывает все загруженные файлы.
 Недавно загруженные файлы по умолчанию показываются в верху списка.
 Щелчок на заголовке колонки изменяет порядок сортировки.',
 'imagelist_search_for'  => 'Поиск по имени изображения:',
-'imgdesc'               => 'описание',
 'imgfile'               => 'файл',
 'imagelist'             => 'Список файлов',
 'imagelist_date'        => 'Дата',
@@ -1260,28 +1378,38 @@ PICT # различные
 'imagelist_description' => 'Описание',
 
 # Image description page
-'filehist'                  => 'История файла',
-'filehist-help'             => 'Нажмите на дату/время, чтобы просмотреть, как тогда выглядел файл.',
-'filehist-deleteall'        => 'удалить все',
-'filehist-deleteone'        => 'удалить этот',
-'filehist-revert'           => 'вернуть',
-'filehist-current'          => 'текущий',
-'filehist-datetime'         => 'Дата/время',
-'filehist-user'             => 'Участник',
-'filehist-dimensions'       => 'Размер объекта',
-'filehist-filesize'         => 'Размер файла',
-'filehist-comment'          => 'Примечание',
-'imagelinks'                => 'Ссылки',
-'linkstoimage'              => 'Следующие страницы ссылаются на данный файл:',
-'nolinkstoimage'            => 'Нет страниц, ссылающихся на данный файл.',
-'sharedupload'              => 'Этот файл загружен в общее для нескольких проектов хранилище.',
-'shareduploadwiki'          => 'Дополнительную информацию можно найти на $1.',
-'shareduploadwiki-desc'     => 'Содержимое его $1 показано ниже.',
-'shareduploadwiki-linktext' => 'страницы описания',
-'noimage'                   => 'Файла с таким именем не существует, вы можете $1.',
-'noimage-linktext'          => 'загрузить его',
-'uploadnewversion-linktext' => 'Загрузить новую версию этого файла',
-'imagepage-searchdupe'      => 'Поиск одинаковых файлов',
+'filehist'                       => 'История файла',
+'filehist-help'                  => 'Нажмите на дату/время, чтобы просмотреть, как тогда выглядел файл.',
+'filehist-deleteall'             => 'удалить все',
+'filehist-deleteone'             => 'удалить',
+'filehist-revert'                => 'вернуть',
+'filehist-current'               => 'текущий',
+'filehist-datetime'              => 'Дата/время',
+'filehist-user'                  => 'Участник',
+'filehist-dimensions'            => 'Размер объекта',
+'filehist-filesize'              => 'Размер файла',
+'filehist-comment'               => 'Примечание',
+'imagelinks'                     => 'Ссылки',
+'linkstoimage'                   => '{{PLURAL:$1|Следующая $1 страница ссылается|Следующие $1 страницы ссылаются|Следующие $1 страниц ссылаются}} на данный файл:',
+'linkstoimage-more'              => 'Более $1 {{PLURAL:$1|страницы|страниц|страниц}} ссылаются на этот файл.
+В данном списке {{PLURAL:$1|представлена только $1 ссылка|представлены только $1 ссылки|представлены только $1 ссылок}} на этот файл.
+Доступен также [[Special:WhatLinksHere/$2|полный список]].',
+'nolinkstoimage'                 => 'Нет страниц, ссылающихся на данный файл.',
+'morelinkstoimage'               => 'Просмотреть [[Special:WhatLinksHere/$1|остальные ссылки]] на этот файл.',
+'redirectstofile'                => 'Со {{PLURAL:$1|следующего $1 файла установлено перенаправление|следующих $1 файлов установлены перенаправления|следующих $1 файлов установлены перенаправления}} на этот файл:',
+'duplicatesoffile'               => '{{PLURAL:$1|Следующий $1 файл является дубликатом|Следующие $1 файла являются дубликатами|Следующие $1 файлов являются дубликатами}} этого файла:',
+'sharedupload'                   => 'Этот файл загружен в общее для нескольких проектов хранилище.',
+'shareduploadwiki'               => 'Дополнительную информацию можно найти на $1.',
+'shareduploadwiki-desc'          => 'Содержимое его $1 из общего хранилища показано ниже.',
+'shareduploadwiki-linktext'      => 'страницы описания',
+'shareduploadduplicate'          => 'Этот файл является дубликатом $1 из общего хранилища.',
+'shareduploadduplicate-linktext' => 'другого файла',
+'shareduploadconflict'           => 'Этот файл имеет такое же имя как и $1 из общего хранилища.',
+'shareduploadconflict-linktext'  => 'другой файл',
+'noimage'                        => 'Файла с таким именем не существует, вы можете $1.',
+'noimage-linktext'               => 'загрузить его',
+'uploadnewversion-linktext'      => 'Загрузить новую версию этого файла',
+'imagepage-searchdupe'           => 'Поиск одинаковых файлов',
 
 # File reversion
 'filerevert'                => 'Возврат к старой версии $1',
@@ -1290,7 +1418,7 @@ PICT # различные
 'filerevert-comment'        => 'Примечание:',
 'filerevert-defaultcomment' => 'Возврат к версии от $2, $1',
 'filerevert-submit'         => 'Возвратить',
-'filerevert-success'        => '<span class="plainlinks">\'\'\'[[Media:$1|$1]]\'\'\' был возвращён к [$4 версии от $3, $2].</span>',
+'filerevert-success'        => "'''[[Media:$1|$1]]''' был возвращён к [$4 версии от $3, $2].",
 'filerevert-badversion'     => 'Не существует предыдущей локальной версии этого файла с указанной отметкой даты и времени.',
 
 # File deletion
@@ -1298,13 +1426,12 @@ PICT # различные
 'filedelete-legend'           => 'Удалить файл',
 'filedelete-intro'            => "Вы удаляете '''[[Media:$1|$1]]'''.",
 'filedelete-intro-old'        => '<span class="plainlinks">Вы удаляете версию \'\'\'[[Media:$1|$1]]\'\'\' от [$4 $3, $2].</span>',
-'filedelete-comment'          => 'Примечание:',
+'filedelete-comment'          => 'Причина удаления:',
 'filedelete-submit'           => 'Удалить',
 'filedelete-success'          => "'''$1''' был удалён.",
-'filedelete-success-old'      => '<span class="plainlinks">Версия \'\'\'[[Media:$1|$1]]\'\'\' от $3, $2 была удалена.</span>',
+'filedelete-success-old'      => "Версия '''[[Media:$1|$1]]''' от $3 $2 была удалена.",
 'filedelete-nofile'           => "'''$1''' не существует на этом сайте.",
 'filedelete-nofile-old'       => "Не существует архивной версии '''$1''' с указанными атрибутами.",
-'filedelete-iscurrent'        => 'Вы пытаетесь удалить последнюю версию этого файла. Пожалуйста, верните сначала файл к одной из старых версий.',
 'filedelete-otherreason'      => 'Другая причина:',
 'filedelete-reason-otherlist' => 'Другая причина',
 'filedelete-reason-dropdown'  => '* Распространенные причины удаления
@@ -1341,35 +1468,40 @@ PICT # различные
 'statistics'             => 'Статистика',
 'sitestats'              => 'Статистика сайта',
 'userstats'              => 'Статистика участников',
-'sitestatstext'          => "Всего в базе данных содержится '''$1''' {{plural:$1|страница|страницы|страниц}}.
+'sitestatstext'          => "Всего в базе данных содержится '''$1''' {{PLURAL:$1|страница|страницы|страниц}}.
 Это число включает в себя страницы о проекте, страницы обсуждений, незаконченные статьи, перенаправления и другие страницы, которые, не учитываются при подсчёте количества статей.
-За исключением них, есть '''$2''' {{plural:$2|страница|страницы|страниц}}, которые считаются полноценными статьями.
+За исключением них, есть '''$2''' {{PLURAL:$2|страница|страницы|страниц}}, которые считаются полноценными статьями.
 
-{{plural:$8|Был загружен|Было загружено|Было загружено}} '''$8''' {{plural:$8|файл|файла|файлов}}.
+{{PLURAL:$8|Был загружен|Было загружено|Было загружено}} '''$8''' {{PLURAL:$8|файл|файла|файлов}}.
 
-Всего с момента установки вики {{plural:$3|был произведён '''$3''' просмотр|было произведено '''$3''' просмотра|было произведено '''$3''' просмотров}} страниц и '''$4''' {{plural:$4|изменение|изменения|изменений}} страниц. Таким образом, в среднем приходится '''$5''' {{plural:$5|изменение|изменения|изменений}} на одну страницу, и '''$6''' просмотров на одно изменение.
+Всего с момента установки вики {{PLURAL:$3|был произведён '''$3''' просмотр|было произведено '''$3''' просмотра|было произведено '''$3''' просмотров}} страниц и '''$4''' {{PLURAL:$4|изменение|изменения|изменений}} страниц. Таким образом, в среднем приходится '''$5''' {{PLURAL:$5|изменение|изменения|изменений}} на одну страницу, и '''$6''' просмотров на одно изменение.
 
-Величина [http://meta.wikimedia.org/wiki/Help:Job_queue очереди заданий] составляет '''$7'''.",
-'userstatstext'          => "{{plural:$1|Зарегистрировался|Зарегистрировались|Зарегистрировались}} '''$1''' {{plural:$1|участник|участника|участников}}, из которых '''$2''' ($4 %) имеют права «$5».",
+Величина [http://www.mediawiki.org/wiki/Manual:Job_queue очереди заданий] составляет '''$7'''.",
+'userstatstext'          => "{{PLURAL:$1|Зарегистрировался|Зарегистрировались|Зарегистрировались}} '''$1''' {{PLURAL:$1|участник|участника|участников}}, из которых '''$2''' ($4 %) имеют права «$5».",
 'statistics-mostpopular' => 'Наиболее часто просматриваемые страницы',
 
 'disambiguations'      => 'Страницы, описывающие многозначные термины',
 'disambiguationspage'  => 'Template:Неоднозначность',
-'disambiguations-text' => "Следующие страницы ссылаются на '''многозначные страницы'''. Вместо этого они, вероятно, должны указывать на соответствующую конкретную статью.<br />Страница считается многозначной, если на ней размещён шаблон, имя которого указано на странице [[MediaWiki:Disambiguationspage]].",
+'disambiguations-text' => "Следующие страницы ссылаются на '''многозначные страницы'''.
+Вместо этого они, вероятно, должны указывать на соответствующую конкретную статью.<br />
+Страница считается многозначной, если на ней размещён шаблон, имя которого указано на странице [[MediaWiki:Disambiguationspage]].",
 
-'doubleredirects'     => 'Двойные перенаправления',
-'doubleredirectstext' => 'На этой странице представлен список перенаправлений на другие перенаправления. Каждая строка содержит ссылки на первое и второе перенаправления, а также первую строчку страницы второго перенаправления, в которой обычно указывается название страницы, куда должно ссылаться первое перенаправление.',
+'doubleredirects'            => 'Двойные перенаправления',
+'doubleredirectstext'        => 'На этой странице представлен список перенаправлений на другие перенаправления. Каждая строка содержит ссылки на первое и второе перенаправления, а также первую строчку страницы второго перенаправления, в которой обычно указывается название страницы, куда должно ссылаться первое перенаправление.',
+'double-redirect-fixed-move' => 'Страница [[$1]] была переименована, сейчас она перенаправляет на [[$2]]',
+'double-redirect-fixer'      => 'Исправитель перенаправлений',
 
 'brokenredirects'        => 'Разорванные перенаправления',
 'brokenredirectstext'    => 'Следующие перенаправления указывают на несуществующие статьи:',
 'brokenredirects-edit'   => '(править)',
 'brokenredirects-delete' => '(удалить)',
 
-'withoutinterwiki'        => 'Страницы без межъязыковых ссылок',
-'withoutinterwiki-header' => 'Следующие страницы не имеют интервики-ссылок:',
-'withoutinterwiki-submit' => 'Показать',
+'withoutinterwiki'         => 'Страницы без межъязыковых ссылок',
+'withoutinterwiki-summary' => 'Следующие страницы не имеют интервики-ссылок:',
+'withoutinterwiki-legend'  => 'Приставка',
+'withoutinterwiki-submit'  => 'Показать',
 
-'fewestrevisions' => 'Статьи с наименьшим количеством изменений',
+'fewestrevisions' => 'Страницы с наименьшим количеством изменений',
 
 # Miscellaneous special pages
 'nbytes'                  => '$1 {{PLURAL:$1|байт|байта|байт}}',
@@ -1390,6 +1522,7 @@ PICT # различные
 'popularpages'            => 'Популярные страницы',
 'wantedcategories'        => 'Требуемые категории',
 'wantedpages'             => 'Требуемые страницы',
+'missingfiles'            => 'Отсутствующие файлы',
 'mostlinked'              => 'Страницы, на которые больше всего ссылок',
 'mostlinkedcategories'    => 'Категории, на которые больше всего ссылок',
 'mostlinkedtemplates'     => 'Самые используемые шаблоны',
@@ -1402,15 +1535,14 @@ PICT # различные
 'deadendpages'            => 'Тупиковые страницы',
 'deadendpagestext'        => 'Следующие страницы не содержат ссылок на другие страницы в этой вики.',
 'protectedpages'          => 'Защищённые страницы',
+'protectedpages-indef'    => 'Только бессрочные защиты',
+'protectedpages-cascade'  => 'Только каскадная защита',
 'protectedpagestext'      => 'Следующие страницы защищены от переименования или изменения.',
 'protectedpagesempty'     => 'В настоящий момент нет защищённых страниц с указанными параметрами',
 'protectedtitles'         => 'Запрещённые названия',
 'protectedtitlestext'     => 'Следующие названия не разрешается использовать',
 'protectedtitlesempty'    => 'В настоящий момент нет запрещённых названий с указанными параметрами.',
 'listusers'               => 'Список участников',
-'specialpages'            => 'Спецстраницы',
-'spheading'               => 'Служебные страницы',
-'restrictedpheading'      => 'Служебные страницы с ограниченным доступом',
 'newpages'                => 'Новые страницы',
 'newpages-username'       => 'Участник:',
 'ancientpages'            => 'Статьи по дате последнего редактирования',
@@ -1420,8 +1552,10 @@ PICT # различные
 'unusedcategoriestext'    => 'Существуют следующие страницы категорий, не содержащие статей или других категорий.',
 'notargettitle'           => 'Не указана цель',
 'notargettext'            => 'Вы не указали целевую страницу или участника для этого действия.',
-'pager-newer-n'           => '{{PLURAL:$1|более новая $1|более новые $1}}',
-'pager-older-n'           => '{{PLURAL:$1|более старая $1|более старые $1}}',
+'nopagetitle'             => 'Нет такой целевой страницы',
+'nopagetext'              => 'Указанной целевой страницы не существует.',
+'pager-newer-n'           => '{{PLURAL:$1|более новая|более новые|более новых}} $1',
+'pager-older-n'           => '{{PLURAL:$1|более старая|более старые|более старых}} $1',
 'suppress'                => 'Сокрытие',
 
 # Book sources
@@ -1442,14 +1576,15 @@ PICT # различные
 'logempty'             => 'Подходящие записи в журнале отсутствуют.',
 'log-title-wildcard'   => 'Найти заголовки, начинающиеся на с данных символов',
 
-# Special:Allpages
+# Special:AllPages
 'allpages'          => 'Все страницы',
 'alphaindexline'    => 'от $1 до $2',
 'nextpage'          => 'Следующая страница ($1)',
 'prevpage'          => 'Предыдущая страница ($1)',
 'allpagesfrom'      => 'Вывести страницы, начинающиеся на:',
+'allpagesto'        => 'Остановить вывод на:',
 'allarticles'       => 'Все статьи',
-'allinnamespace'    => 'Все страницы (пространство имён «$1»)',
+'allinnamespace'    => 'Все страницы в пространстве имён «$1»',
 'allnotinnamespace' => 'Все страницы (кроме пространства имён «$1»)',
 'allpagesprev'      => 'Предыдущие',
 'allpagesnext'      => 'Следующие',
@@ -1458,18 +1593,38 @@ PICT # различные
 'allpagesbadtitle'  => 'Недопустимое название страницы. Заголовок содержит интервики, межъязыковой префикс или запрещённые в заголовках символы.',
 'allpages-bad-ns'   => '{{SITENAME}} не содержит пространства имён «$1».',
 
-# Special:Listusers
+# Special:Categories
+'categories'                    => 'Категории',
+'categoriespagetext'            => 'Следующие категории содержат страницы или медиа-файлы.
+Здесь не показаны [[Special:UnusedCategories|Неиспользуемые категории]].
+См. также [[Special:WantedCategories|список требуемых категорий]].',
+'categoriesfrom'                => 'Показать категории, начинающиеся с:',
+'special-categories-sort-count' => 'упорядочить по количеству',
+'special-categories-sort-abc'   => 'упорядочить по алфавиту',
+
+# Special:ListUsers
 'listusersfrom'      => 'Показать участников, начиная с:',
 'listusers-submit'   => 'Показать',
 'listusers-noresult' => 'Не найдено участников.',
 
+# Special:ListGroupRights
+'listgrouprights'                 => 'Права групп участников',
+'listgrouprights-summary'         => 'Ниже представлен список определённых в этой вики групп участников, указаны соответствующие им права доступа.
+Возможно, существует [[{{MediaWiki:Listgrouprights-helppage}}|дополнительная информация]] об индивидуальных правах.',
+'listgrouprights-group'           => 'Группа',
+'listgrouprights-rights'          => 'Права',
+'listgrouprights-helppage'        => 'Help:Права групп',
+'listgrouprights-members'         => '(список членов)',
+'listgrouprights-addgroup'        => 'может добавлять в {{PLURAL:$2|группу|группы}}: $1',
+'listgrouprights-removegroup'     => 'может исключать из {{PLURAL:$2|группы|групп}}: $1',
+'listgrouprights-addgroup-all'    => 'может добавлять во все группы',
+'listgrouprights-removegroup-all' => 'может исключать из всех групп',
+
 # E-mail user
 'mailnologin'     => 'Адрес для отправки отсутствует',
-'mailnologintext' => 'Вы должны [[{{ns:special}}:Userlogin|представиться системе]]
-и иметь действительный адрес электронной почты в ваших [[{{ns:special}}:Preferences|настройках]],
-чтобы иметь возможность отправлять электронную почту другим участникам.',
+'mailnologintext' => 'Вы должны [[Special:UserLogin|представиться системе]] и иметь действительный адрес электронной почты в ваших [[Special:Preferences|настройках]], чтобы иметь возможность отправлять электронную почту другим участникам.',
 'emailuser'       => 'Письмо участнику',
-'emailpage'       => 'Ð\9eÑ\82пÑ\80авиÑ\82Ñ\8c Ñ\8dлекÑ\82Ñ\80онное Ð¿исьмо участнику',
+'emailpage'       => 'Ð\9fисьмо участнику',
 'emailpagetext'   => 'Если этот участник указал действительный адрес электронной почты в своих настройках, то, заполнив форму ниже, можно отправить ему сообщение.
 Электронный адрес, который вы указали в своих настройках, будет указан в поле «От кого» письма, поэтому получатель будет иметь возможность ответить.',
 'usermailererror' => 'При отправке сообщения электронной почты произошла ошибка:',
@@ -1485,6 +1640,7 @@ PICT # различные
 'emailccsubject'  => 'Копия вашего сообщения для $1: $2',
 'emailsent'       => 'Письмо отправлено',
 'emailsenttext'   => 'Ваше электронное сообщение отправлено.',
+'emailuserfooter' => 'Это письмо было отправлено участнику $2 от участника $1 с помощью функции «Отправить письмо» проекта {{SITENAME}}.',
 
 # Watchlist
 'watchlist'            => 'Список наблюдения',
@@ -1493,11 +1649,10 @@ PICT # различные
 'nowatchlist'          => 'Ваш список наблюдения пуст.',
 'watchlistanontext'    => 'Вы должны $1, чтобы просмотреть или отредактировать список наблюдения.',
 'watchnologin'         => 'Нужно представиться системе',
-'watchnologintext'     => 'Вы должны [[{{ns:special}}:Userlogin|представиться системе]], чтобы иметь возможность изменять свой список наблюдения',
+'watchnologintext'     => 'Вы должны [[Special:UserLogin|представиться системе]], чтобы иметь возможность изменять свой список наблюдения',
 'addedwatch'           => 'Добавлена в список наблюдения',
-'addedwatchtext'       => 'Страница «[[:$1]]» была добавлена в ваш [[{{ns:special}}:Watchlist|список наблюдения]]. Последующие изменения этой страницы и связанной с ней страницы обсуждения будут отмечаться в этом списке, а также будут выделены жирным шрифтом на странице со [[{{ns:special}}:Recentchanges|списком свежих изменений]], чтобы их было легче заметить.
-
-Если позже вы захотите удалить страницу из списка наблюдения, нажмите кнопку «не следить» в верхней правой части страницы.',
+'addedwatchtext'       => 'Страница «[[:$1]]» была добавлена в ваш [[Special:Watchlist|список наблюдения]].
+Последующие изменения этой страницы и связанной с ней страницы обсуждения будут отмечаться в этом списке, а также будут выделены жирным шрифтом на странице со [[Special:RecentChanges|списком свежих изменений]], чтобы их было легче заметить.',
 'removedwatch'         => 'Удалена из списка наблюдения',
 'removedwatchtext'     => 'Страница «[[:$1]]» была удалена из вашего списка наблюдения.',
 'watch'                => 'Следить',
@@ -1507,14 +1662,14 @@ PICT # различные
 'notanarticle'         => 'Не статья',
 'notvisiblerev'        => 'Версия была удалена',
 'watchnochange'        => 'Ничто из списка наблюдения не изменялось в рассматриваемый период.',
-'watchlist-details'    => '$1 {{plural:$1|страница|страницы|страниц}}, не считая страниц обсуждения.',
+'watchlist-details'    => '$1 {{PLURAL:$1|страница|страницы|страниц}}, не считая страниц обсуждения.',
 'wlheader-enotif'      => '* Уведомление по эл. почте включено.',
 'wlheader-showupdated' => "* Страницы, изменившиеся с вашего последнего их посещения, выделены '''жирным''' шрифтом.",
 'watchmethod-recent'   => 'просмотр последних изменений для наблюдаемых страниц',
 'watchmethod-list'     => 'просмотр наблюдаемых страниц для последних изменений',
-'watchlistcontains'    => 'Ваш список наблюдения содержит $1 {{plural:$1|страница|страницы|страниц}}.',
+'watchlistcontains'    => 'Ваш список наблюдения содержит $1 {{PLURAL:$1|страница|страницы|страниц}}.',
 'iteminvalidname'      => 'Проблема с элементом «$1», недопустимое название…',
-'wlnote'               => 'Ниже следуют последние $1 {{PLURAL:$1|изменение|изменения|изменений}} за {{PLURAL:$2|последний|последние|последние}} <strong>$2</strong> {{plural:$2|час|часа|часов}}.',
+'wlnote'               => 'Ниже {{PLURAL:$1|следует последнее $1 изменение|следуют последние $1 изменения|следуют последние $1 изменений}} за {{PLURAL:$2|последний|последние|последние}} <strong>$2</strong> {{plural:$2|час|часа|часов}}.',
 'wlshowlast'           => 'Показать за последние $1 часов $2 дней $3',
 'watchlist-show-bots'  => 'Показать правки ботов',
 'watchlist-hide-bots'  => 'Скрыть правки ботов',
@@ -1522,6 +1677,11 @@ PICT # различные
 'watchlist-hide-own'   => 'Скрыть мои правки',
 'watchlist-show-minor' => 'Показать малые правки',
 'watchlist-hide-minor' => 'Скрыть малые правки',
+'watchlist-show-anons' => 'Показать анонимов',
+'watchlist-hide-anons' => 'Скрыть анонимов',
+'watchlist-show-liu'   => 'Показать представившихся',
+'watchlist-hide-liu'   => 'Скрыть представившихся',
+'watchlist-options'    => 'Настройки списка наблюдения',
 
 # Displayed when you click the "watch" button and it is in the process of watching
 'watching'   => 'Добавление в список наблюдения…',
@@ -1534,7 +1694,7 @@ PICT # различные
 'changed'                      => 'изменена',
 'created'                      => 'создана',
 'enotif_subject'               => 'Страница проекта «{{SITENAME}}» $PAGETITLE была $CHANGEDORCREATED участником $PAGEEDITOR',
-'enotif_lastvisited'           => 'См. $1 для просмотра всех изменений произошедших с вашего последнего посещения.',
+'enotif_lastvisited'           => 'См. $1 для просмотра всех изменений, произошедших с вашего последнего посещения.',
 'enotif_lastdiff'              => 'См. $1 для ознакомления с изменением.',
 'enotif_anon_editor'           => 'анонимный участник $1',
 'enotif_body'                  => '$WATCHINGUSERNAME,
@@ -1576,39 +1736,42 @@ $NEWPAGE
 'actioncomplete'              => 'Действие выполнено',
 'deletedtext'                 => '«<nowiki>$1</nowiki>» была удалена.
 См. $2 для просмотра списка последних удалений.',
-'deletedarticle'              => 'Ñ\83далена «[[$1]]»',
+'deletedarticle'              => 'Ñ\83далил «[[$1]]»',
 'suppressedarticle'           => 'скрыл «[[$1]]»',
-'dellogpage'                  => 'СпиÑ\81ок удалений',
-'dellogpagetext'              => 'Ниже приведён список последних удалений.',
-'deletionlog'                 => 'список удалений',
+'dellogpage'                  => 'Ð\96Ñ\83Ñ\80нал удалений',
+'dellogpagetext'              => 'Ниже приведён журнал последних удалений.',
+'deletionlog'                 => 'журнал удалений',
 'reverted'                    => 'Откачено к ранней версии',
-'deletecomment'               => 'Причина удаления',
-'deleteotherreason'           => 'Другая причина/дополнение:',
+'deletecomment'               => 'Причина удаления:',
+'deleteotherreason'           => 'Другая причина:',
 'deletereasonotherlist'       => 'Другая причина',
 'deletereason-dropdown'       => '* Типовые причины удаления
 ** вандализм
 ** по запросу автора
 ** нарушение авторских прав',
 'delete-edit-reasonlist'      => 'Править список причин',
-'delete-toobig'               => 'У этой страницы очень длинная история измененией, более $1 версий. Удаление таких страниц было запрещено во избежание нарушений в работе сайта {{SITENAME}}.',
-'delete-warning-toobig'       => 'У этой страницы очень длинная история измененией, более $1 версий. Её удаление может привести к нарушению нормальной работы базы данных сайта {{SITENAME}}; действуйте с осторожностью.',
+'delete-toobig'               => 'У этой страницы очень длинная история изменений, более $1 {{PLURAL:$1|версии|версий|версий}}.
+Удаление таких страниц было запрещено во избежание нарушений в работе сайта {{SITENAME}}.',
+'delete-warning-toobig'       => 'У этой страницы очень длинная история изменений, более $1 {{PLURAL:$1|версии|версий|версий}}.
+Её удаление может привести к нарушению нормальной работы базы данных сайта {{SITENAME}};
+действуйте с осторожностью.',
 'rollback'                    => 'Откатить изменения',
 'rollback_short'              => 'Откат',
 'rollbacklink'                => 'откатить',
 'rollbackfailed'              => 'Ошибка при совершении отката',
 'cantrollback'                => 'Невозможно откатить изменения; последний, кто вносил изменения, является единственным автором этой статьи.',
-'alreadyrolled'               => 'Невозможно откатить последние изменения [[:$1]],
-сделанные [[User:$2|$2]] ([[User_talk:$2|Обсуждение]]); кто-то другой уже отредактировал или откатил эту страницу.
+'alreadyrolled'               => 'Невозможно откатить последние изменения [[:$1]], сделанные [[User:$2|$2]] ([[User talk:$2|Обсуждение]] | [[Special:Contributions/$2|{{int:contribslink}}]]);
+кто-то другой уже отредактировал или откатил эту страницу.
 
-Последние изменения внёс [[User:$3|$3]] ([[User_talk:$3|Обсуждение]]).',
+Последние изменения внёс [[User:$3|$3]] ([[User talk:$3|Обсуждение]] | [[Special:Contributions/$3|{{int:contribslink}}]]).',
 'editcomment'                 => 'Изменение было пояснено так: <i>«$1»</i>.', # only shown if there is an edit comment
-'revertpage'                  => 'Правки [[{{ns:special}}:Contributions/$2|$2]] ([[User_talk:$2|обсуждение]]) откачены к версии [[User:$1|$1]]', # Additional available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
+'revertpage'                  => 'Правки [[Special:Contributions/$2|$2]] ([[User talk:$2|обсуждение]]) откачены к версии [[User:$1|$1]]', # Additional available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
 'rollback-success'            => 'Откачены правки $1; возврат к версии $2.',
 'sessionfailure'              => 'Похоже, возникли проблемы с текущим сеансом работы;
 это действие было отменено в целях предотвращения «захвата сеанса».
 Пожалуйста, нажмите кнопку «Назад» и перезагрузите страницу, с которой вы пришли.',
 'protectlogpage'              => 'Журнал защиты',
-'protectlogtext'              => 'Ниже приведён журнал установок и снятий защиты со статей. Вы можете также просмотреть [[Special:Protectedpages|список страниц, которые в данный момент защищены]].',
+'protectlogtext'              => 'Ниже приведён журнал установок и снятий защиты со статей. Вы можете также просмотреть [[Special:ProtectedPages|список страниц, которые в данный момент защищены]].',
 'protectedarticle'            => 'защищена страница «[[$1]]»',
 'modifiedarticleprotection'   => 'изменён уровень защиты страницы «[[$1]]»',
 'unprotectedarticle'          => 'снята защита со страницы «[[$1]]»',
@@ -1619,9 +1782,11 @@ $NEWPAGE
 'protect_expiry_invalid'      => 'Неправильное время окончания защиты.',
 'protect_expiry_old'          => 'Время окончания — в прошлом.',
 'protect-unchain'             => 'Разблокировать переименование страницы',
-'protect-text'                => 'Здесь вы можете просмотреть и изменить уровень защиты для страницы <strong>[[:$1]]</strong>.',
-'protect-locked-blocked'      => 'Вы не можете изменять уровень защиты страницы, пока ваша учётная запись заблокирована. Текущие установки для страницы <strong>[[:$1]]</strong>:',
-'protect-locked-dblock'       => 'Уровень защиты не может быть изменён, так как основная база данных временно заблокирована. Текущие установки для страницы <strong>[[:$1]]</strong>:',
+'protect-text'                => 'Здесь вы можете просмотреть и изменить уровень защиты для страницы <strong><nowiki>$1</nowiki></strong>.',
+'protect-locked-blocked'      => 'Вы не можете изменять уровень защиты страницы, пока ваша учётная запись заблокирована.
+Текущие установки для страницы <strong>$1</strong>:',
+'protect-locked-dblock'       => 'Уровень защиты не может быть изменён, так как основная база данных временно заблокирована.
+Текущие установки для страницы <strong>$1</strong>:',
 'protect-locked-access'       => 'У вашей учётной записи недостаточно прав для изменения уровня защиты страницы. Текущие установки для страницы <strong>$1</strong>:',
 'protect-cascadeon'           => 'Эта страница защищена в связи с тем, что она включена {{PLURAL:$1|в указанную ниже страницу, на которую|в нижеследующие страницы, на которые}} установлена каскадная защита. Вы можете изменить уровень защиты этой страницы, но это не повлияет на каскадную защиту.',
 'protect-default'             => '(по умолчанию)',
@@ -1635,13 +1800,14 @@ $NEWPAGE
 'restriction-type'            => 'Права:',
 'restriction-level'           => 'Уровень доступа:',
 'minimum-size'                => 'Минимальный размер',
-'maximum-size'                => 'Максимальный размер',
+'maximum-size'                => 'Максимальный размер:',
 'pagesize'                    => '(байт)',
 
 # Restrictions (nouns)
-'restriction-edit'   => 'Ð\9fÑ\80авка',
+'restriction-edit'   => 'РедакÑ\82иÑ\80ование',
 'restriction-move'   => 'Переименование',
 'restriction-create' => 'Создание',
+'restriction-upload' => 'Загрузка',
 
 # Restriction levels
 'restriction-level-sysop'         => 'полная защита',
@@ -1654,34 +1820,35 @@ $NEWPAGE
 'undeletepagetitle'            => "'''Ниже перечислены удалённые версии страницы [[:$1]]'''.",
 'viewdeletedpage'              => 'Просмотреть удалённые страницы',
 'undeletepagetext'             => 'Следующие страницы были удалены, однако они всё ещё находятся в архиве, и поэтому могут быть восстановлены. Архив периодически очищается.',
+'undelete-fieldset-title'      => 'Восстановить версии',
 'undeleteextrahelp'            => "Для полного восстановления страницы оставьте все отметки пустыми и нажмите '''«Восстановить»'''. Для частичного восстановления отметьте те версии страницы, которые нужно восстановить, и нажмите '''«Восстановить»'''. Нажмите '''«Очистить»''', чтобы снять все отметки и очистить поле примечания.",
-'undeleterevisions'            => 'в архиве $1 {{plural:$1|версия|версии|версий}}',
-'undeletehistory'              => 'Ð\95Ñ\81ли Ð²Ñ\8b Ð²Ð¾Ñ\81Ñ\81Ñ\82ановиÑ\82е Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\83, Ð²Ñ\81е ÐµÑ\91 Ð²ÐµÑ\80Ñ\81ии Ð±Ñ\83дÑ\83Ñ\82 Ñ\82акже Ð²Ð¾Ñ\81Ñ\81Ñ\82ановленÑ\8b Ð²Ð¼ÐµÑ\81Ñ\82е Ñ\81 Ð¶Ñ\83Ñ\80налом Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹.
-Если с момента удаления была создана новая страница с таким же названием, восстановленные версии будут указаны в журнале изменений перед новыми записями.
-Обратите также внимание, что ограничения на версии файла теряются при восстановлении.',
+'undeleterevisions'            => 'в архиве $1 {{PLURAL:$1|версия|версии|версий}}',
+'undeletehistory'              => 'Ð\9fÑ\80и Ð²Ð¾Ñ\81Ñ\81Ñ\82ановлении Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\8b Ð²Ð¾Ñ\81Ñ\81Ñ\82анавливаеÑ\82Ñ\81Ñ\8f Ð¸ ÐµÑ\91 Ð¸Ñ\81Ñ\82оÑ\80иÑ\8f Ð¿Ñ\80авок.
+Если после удаления была создана новая страница с тем же названием, то восстановленные версии появятся в истории правок перед новыми версиями.
+Обратите внимание, что при восстановлении теряются ограничения на версии файла.',
 'undeleterevdel'               => 'Восстановление не будет произведено, если оно приведёт к частичному удалению последней версии страницы или файла.
 В подобном случае вы должны снять отметку или показать последние удалённые версии.',
 'undeletehistorynoadmin'       => 'Статья была удалена. Причина удаления и список участников, редактировавших статью до её удаления, показаны ниже. Текст удалённой статьи могут просмотреть только администраторы.',
-'undelete-revision'            => 'Удалённая версия $1 (от $2, удалил $3):',
+'undelete-revision'            => 'Удалённая версия $1 (от $2) участника $3:',
 'undeleterevision-missing'     => 'Неверная или отсутствующая версия. Возможно, вы перешли по неправильной ссылке, либо версия могла быть удалена из архива.',
 'undelete-nodiff'              => 'Не найдено предыдущей версии.',
 'undeletebtn'                  => 'Восстановить',
 'undeletelink'                 => 'восстановить',
 'undeletereset'                => 'Очистить',
 'undeletecomment'              => 'Комментарий:',
-'undeletedarticle'             => 'воÑ\81Ñ\81Ñ\82ановлена «[[$1]]»',
+'undeletedarticle'             => 'воÑ\81Ñ\81Ñ\82ановил «[[$1]]»',
 'undeletedrevisions'           => '$1 {{PLURAL:$1|изменение|изменения|изменений}} восстановлено',
 'undeletedrevisions-files'     => '$1 {{PLURAL:$1|версия|версии|версий}} и $2 {{PLURAL:$2|файл|файла|файлов}} восстановлено',
 'undeletedfiles'               => '$1 {{PLURAL:$1|файл восстановлен|файла восстановлено|файлов восстановлено}}',
 'cannotundelete'               => 'Ошибка восстановления. Возможно, кто-то другой уже восстановил страницу.',
 'undeletedpage'                => "<big>'''Страница «$1» была восстановлена.'''</big>
 
-Для просмотра списка последних удалений и восстановлений см. [[{{ns:special}}:Log/delete|журнал удалений]].",
-'undelete-header'              => 'Список недавно удалённых страниц можно посмотреть в [[{{ns:special}}:Log/delete|журнале удалений]].',
+Для просмотра списка последних удалений и восстановлений см. [[Special:Log/delete|журнал удалений]].",
+'undelete-header'              => 'Список недавно удалённых страниц можно посмотреть в [[Special:Log/delete|журнале удалений]].',
 'undelete-search-box'          => 'Поиск удалённых страниц',
 'undelete-search-prefix'       => 'Показать страницы, начинающиеся с:',
 'undelete-search-submit'       => 'Найти',
-'undelete-no-results'          => 'Не найдено подходящих страниц среди удалённых.',
+'undelete-no-results'          => 'Не найдено соответствующих страниц в архиве удалений.',
 'undelete-filename-mismatch'   => 'Невозможно восстановить версию файла с отметкой времени $1: несоответствие имени файла',
 'undelete-bad-store-key'       => 'Невозможно восстановить версию файла с отметкой времени $1: файл отсутствовал до удаления.',
 'undelete-cleanup-error'       => 'Ошибка удаления неиспользуемого архивного файла «$1».',
@@ -1697,48 +1864,54 @@ $1',
 'blanknamespace' => '(Основное)',
 
 # Contributions
-'contributions' => 'Вклад участника',
-'mycontris'     => 'Мой вклад',
-'contribsub2'   => 'Вклад $1 ($2)',
-'nocontribs'    => 'Изменений, соответствующих заданным условиям, найдено не было.',
-'uctop'         => ' (последняя)',
-'month'         => 'С месяца (и ранее):',
-'year'          => 'С года (и ранее):',
-
-'sp-contributions-newbies'     => 'Показать только вклад, сделанный с новых учётных записей',
-'sp-contributions-newbies-sub' => 'С новых учётных записей',
-'sp-contributions-blocklog'    => 'Журнал блокировок',
-'sp-contributions-search'      => 'Поиск вклада',
-'sp-contributions-username'    => 'IP-адрес или имя участника:',
-'sp-contributions-submit'      => 'Найти',
+'contributions'       => 'Вклад участника',
+'contributions-title' => 'Вклад участника $1',
+'mycontris'           => 'Мой вклад',
+'contribsub2'         => 'Вклад $1 ($2)',
+'nocontribs'          => 'Изменений, соответствующих заданным условиям, найдено не было.',
+'uctop'               => ' (последняя)',
+'month'               => 'С месяца (и ранее):',
+'year'                => 'С года (и ранее):',
+
+'sp-contributions-newbies'       => 'Показать только вклад, сделанный с новых учётных записей',
+'sp-contributions-newbies-sub'   => 'С новых учётных записей',
+'sp-contributions-newbies-title' => 'Вклад с недавно созданных учётных записей',
+'sp-contributions-blocklog'      => 'Журнал блокировок',
+'sp-contributions-search'        => 'Поиск вклада',
+'sp-contributions-username'      => 'IP-адрес или имя участника:',
+'sp-contributions-submit'        => 'Найти',
 
 # What links here
-'whatlinkshere'       => 'Ссылки сюда',
-'whatlinkshere-title' => 'Страницы, ссылающиеся на $1',
-'whatlinkshere-page'  => 'Страница:',
-'linklistsub'         => '(Список ссылок)',
-'linkshere'           => "Следующие страницы ссылаются на '''[[:$1]]''':",
-'nolinkshere'         => "На страницу '''[[:$1]]''' отсутствуют ссылки с других страниц.",
-'nolinkshere-ns'      => "В выбранном пространстве имён нет страниц, ссылающихся на '''[[:$1]]'''.",
-'isredirect'          => 'страница-перенаправление',
-'istemplate'          => 'включение',
-'whatlinkshere-prev'  => '{{PLURAL:$1|предыдущая|предыдущие|предыдущие}} $1',
-'whatlinkshere-next'  => '{{PLURAL:$1|следующая|следующие|следующие}} $1',
-'whatlinkshere-links' => '← ссылки',
+'whatlinkshere'            => 'Ссылки сюда',
+'whatlinkshere-title'      => 'Страницы, ссылающиеся на «$1»',
+'whatlinkshere-page'       => 'Страница:',
+'linkshere'                => "Следующие страницы ссылаются на '''[[:$1]]''':",
+'nolinkshere'              => "На страницу '''[[:$1]]''' отсутствуют ссылки с других страниц.",
+'nolinkshere-ns'           => "В выбранном пространстве имён нет страниц, ссылающихся на '''[[:$1]]'''.",
+'isredirect'               => 'страница-перенаправление',
+'istemplate'               => 'включение',
+'isimage'                  => 'ссылка с изображения',
+'whatlinkshere-prev'       => '{{PLURAL:$1|предыдущая|предыдущие|предыдущие}} $1',
+'whatlinkshere-next'       => '{{PLURAL:$1|следующая|следующие|следующие}} $1',
+'whatlinkshere-links'      => '← ссылки',
+'whatlinkshere-hideredirs' => '$1 перенаправления',
+'whatlinkshere-hidetrans'  => '$1 включения',
+'whatlinkshere-hidelinks'  => '$1 ссылки',
+'whatlinkshere-hideimages' => '$1 ссылки с изображений',
+'whatlinkshere-filters'    => 'Фильтры',
 
 # Block/unblock
-'blockip'                     => 'Заблокировать',
-'blockip-legend'              => 'Блокировка участника',
-'blockiptext'                 => 'Используйте форму ниже, чтобы заблокировать возможность записи с определённого IP-адреса.
-Это может быть сделано только для предотвращения вандализма и только в соответствии с
-правилами изложенными в разделе [[{{MediaWiki:Policy-url}}]].
+'blockip'                         => 'Заблокировать',
+'blockip-legend'                  => 'Блокировка участника',
+'blockiptext'                     => 'Используйте форму ниже, чтобы заблокировать возможность записи с определённого IP-адреса.
+Это может быть сделано только для предотвращения вандализма и только в соответствии с [[{{MediaWiki:Policy-url}}|правилами]].
 Ниже укажите конкретную причину (к примеру, процитируйте некоторые страницы с признаками вандализма).',
-'ipaddress'                   => 'IP-адрес:',
-'ipadressorusername'          => 'IP-адрес или имя участника:',
-'ipbexpiry'                   => 'Закончится через:',
-'ipbreason'                   => 'Причина:',
-'ipbreasonotherlist'          => 'Другая причина',
-'ipbreason-dropdown'          => '
+'ipaddress'                       => 'IP-адрес:',
+'ipadressorusername'              => 'IP-адрес или имя участника:',
+'ipbexpiry'                       => 'Закончится через:',
+'ipbreason'                       => 'Причина:',
+'ipbreasonotherlist'              => 'Другая причина',
+'ipbreason-dropdown'              => '
 * Стандартные причины блокировок
 ** Вставка ложной информации
 ** Удаление содержимого страниц
@@ -1747,69 +1920,74 @@ $1',
 ** Угрозы, преследование участников
 ** Злоупотребление несколькими учётными записями
 ** Неприемлемое имя участника',
-'ipbanononly'                 => 'Блокировать только анонимных участников',
-'ipbcreateaccount'            => 'Запретить создание новых учётных записей',
-'ipbemailban'                 => 'Запретить участнику отправлять письма по электронной почте',
-'ipbenableautoblock'          => 'Автоматически блокировать использованные участником IP-адреса',
-'ipbsubmit'                   => 'Заблокировать этот адрес/участника',
-'ipbother'                    => 'Другое время:',
-'ipboptions'                  => '15 минут:15 minutes,2 часа:2 hours,6 часов:6 hours,12 часов:12 hours,1 день:1 day,3 дня:3 days,1 неделю:1 week,2 недели:2 weeks,1 месяц:1 month,3 месяца:3 months,6 месяцев:6 months,1 год:1 year,бессрочно:infinite', # display1:time1,display2:time2,...
-'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',
-'ipb-blocklist'               => 'Показать действующие блокировки',
-'unblockip'                   => 'Разблокировать IP-адрес',
-'unblockiptext'               => 'Используйте форму ниже, чтобы восстановить возможность записи с ранее заблокированного
+'ipbanononly'                     => 'Блокировать только анонимных участников',
+'ipbcreateaccount'                => 'Запретить создание новых учётных записей',
+'ipbemailban'                     => 'Запретить участнику отправлять письма по электронной почте',
+'ipbenableautoblock'              => 'Автоматически блокировать используемые участником IP-адреса',
+'ipbsubmit'                       => 'Заблокировать этот адрес/участника',
+'ipbother'                        => 'Другое время:',
+'ipboptions'                      => '15 минут:15 minutes,2 часа:2 hours,6 часов:6 hours,12 часов:12 hours,1 день:1 day,3 дня:3 days,1 неделю:1 week,2 недели:2 weeks,1 месяц:1 month,3 месяца:3 months,6 месяцев:6 months,1 год:1 year,бессрочно:infinite', # display1:time1,display2:time2,...
+'ipbotheroption'                  => 'иное',
+'ipbotherreason'                  => 'Другая причина:',
+'ipbhidename'                     => 'Скрыть имя участника или IP-адрес из журнала блокировок, списка заблокированных и общего списка участников.',
+'ipbwatchuser'                    => 'Добавить в список наблюдения личную страницу участника и его страницу обсуждения',
+'badipaddress'                    => 'IP-адрес записан в неправильном формате, или участника с таким именем не существует.',
+'blockipsuccesssub'               => 'Блокировка произведена',
+'blockipsuccesstext'              => '[[Special:Contributions/$1|«$1»]] заблокирован.<br />
+См. [[Special:IPBlockList|список заблокированных IP-адресов]].',
+'ipb-edit-dropdown'               => 'Редактировать список причин блокировки',
+'ipb-unblock-addr'                => 'Разблокировать $1',
+'ipb-unblock'                     => 'Разблокировать участника или IP-адрес',
+'ipb-blocklist-addr'              => 'Показать действующие блокировки для $1',
+'ipb-blocklist'                   => 'Показать действующие блокировки',
+'unblockip'                       => 'Разблокировать IP-адрес',
+'unblockiptext'                   => 'Используйте форму ниже, чтобы восстановить возможность записи с ранее заблокированного
 IP-адреса.',
-'ipusubmit'                   => 'Разблокировать этот адрес',
-'unblocked'                   => '[[User:$1|$1]] разблокирован.',
-'unblocked-id'                => 'Блокировка $1 была снята',
-'ipblocklist'                 => 'Список заблокированных IP-адресов и имён участников',
-'ipblocklist-legend'          => 'Поиск заблокированного участника',
-'ipblocklist-username'        => 'Имя участника или IP-адрес:',
-'ipblocklist-submit'          => 'Найти',
-'blocklistline'               => '$1, $2 заблокировал $3 ($4)',
-'infiniteblock'               => 'бессрочная блокировка',
-'expiringblock'               => 'блокировка завершится $1',
-'anononlyblock'               => 'только анонимов',
-'noautoblockblock'            => 'автоблокировка отключена',
-'createaccountblock'          => 'создание учётных записей заблокировано',
-'emailblock'                  => 'письма запрещены',
-'ipblocklist-empty'           => 'Список блокировок пуст.',
-'ipblocklist-no-results'      => 'Заданный IP-адрес или имя участника не заблокированы.',
-'blocklink'                   => 'заблокировать',
-'unblocklink'                 => 'разблокировать',
-'contribslink'                => 'вклад',
-'autoblocker'                 => 'Автоблокировка из-за совпадения вашего IP-адреса с $1. Причина блокировки адреса — «$2».',
-'blocklogpage'                => 'Журнал блокировок',
-'blocklogentry'               => 'заблокировал [[$1]] на период $2 $3',
-'blocklogtext'                => 'Журнал блокирования и разблокирования участников. Автоматически блокируемые IP-адреса здесь не указываются. См. [[{{ns:special}}:Ipblocklist|Список текущих запретов и блокировок]].',
-'unblocklogentry'             => 'разблокировал $1',
-'block-log-flags-anononly'    => 'только анонимные пользователи',
-'block-log-flags-nocreate'    => 'запрещена регистрация учётных записей',
-'block-log-flags-noautoblock' => 'автоблокировка отключена',
-'block-log-flags-noemail'     => 'письма запрещены',
-'range_block_disabled'        => 'Администраторам запрещено блокировать диапазоны.',
-'ipb_expiry_invalid'          => 'Недопустимый период действия.',
-'ipb_already_blocked'         => '«$1» уже заблокирован.',
-'ipb_cant_unblock'            => 'Ошибка. Не найдена блокировка с ID $1. Возможно, она уже была снята.',
-'ipb_blocked_as_range'        => 'Ошибка: IP-адрес $1 был заблокирован не напрямую и не может быть разблокирован. Однако, он принадлежит к заблокированному диапазону $2, который можно разблокировать.',
-'ip_range_invalid'            => 'Недопустимый диапазон IP-адресов.',
-'blockme'                     => 'Заблокируй меня',
-'proxyblocker'                => 'Блокировка прокси',
-'proxyblocker-disabled'       => 'Функция отключена.',
-'proxyblockreason'            => 'Ваш IP-адрес заблокирован потому что это открытый прокси. Пожалуйста, свяжитесь с вашим интернет-провайдером  или службой поддержки и сообщите им об этой серьёзной проблеме безопасности.',
-'proxyblocksuccess'           => 'Выполнено.',
-'sorbsreason'                 => 'Ваш IP-адрес числится как открытый прокси в DNSBL.',
-'sorbs_create_account_reason' => 'Ваш IP-адрес числится как открытый прокси в DNSBL. Вы не можете создать учётную запись.',
+'ipusubmit'                       => 'Разблокировать этот адрес',
+'unblocked'                       => '[[User:$1|$1]] разблокирован.',
+'unblocked-id'                    => 'Блокировка $1 была снята',
+'ipblocklist'                     => 'Заблокированные IP-адреса и учётные записи',
+'ipblocklist-legend'              => 'Поиск заблокированного участника',
+'ipblocklist-username'            => 'Имя участника или IP-адрес:',
+'ipblocklist-submit'              => 'Найти',
+'blocklistline'                   => '$1, $2 заблокировал $3 ($4)',
+'infiniteblock'                   => 'бессрочная блокировка',
+'expiringblock'                   => 'блокировка завершится $1',
+'anononlyblock'                   => 'только анонимов',
+'noautoblockblock'                => 'автоблокировка отключена',
+'createaccountblock'              => 'создание учётных записей заблокировано',
+'emailblock'                      => 'отправка писем запрещена',
+'ipblocklist-empty'               => 'Список блокировок пуст.',
+'ipblocklist-no-results'          => 'Заданный IP-адрес или имя участника не заблокированы.',
+'blocklink'                       => 'заблокировать',
+'unblocklink'                     => 'разблокировать',
+'contribslink'                    => 'вклад',
+'autoblocker'                     => 'Автоблокировка из-за совпадения вашего IP-адреса с $1. Причина блокировки адреса — «$2».',
+'blocklogpage'                    => 'Журнал блокировок',
+'blocklogentry'                   => 'заблокировал [[$1]] на период $2 $3',
+'blocklogtext'                    => 'Журнал блокирования и разблокирования участников.
+Автоматически блокируемые IP-адреса здесь не указываются.
+См. [[Special:IPBlockList|Список текущих запретов и блокировок]].',
+'unblocklogentry'                 => 'разблокировал $1',
+'block-log-flags-anononly'        => 'только анонимные пользователи',
+'block-log-flags-nocreate'        => 'запрещена регистрация учётных записей',
+'block-log-flags-noautoblock'     => 'автоблокировка отключена',
+'block-log-flags-noemail'         => 'отправка писем запрещена',
+'block-log-flags-angry-autoblock' => 'включён расширенный автоблок',
+'range_block_disabled'            => 'Администраторам запрещено блокировать диапазоны.',
+'ipb_expiry_invalid'              => 'Недопустимый период действия.',
+'ipb_expiry_temp'                 => 'Блокировки с сокрытием имени участника должны быть бессрочными.',
+'ipb_already_blocked'             => '«$1» уже заблокирован.',
+'ipb_cant_unblock'                => 'Ошибка. Не найдена блокировка с ID $1. Возможно, она уже была снята.',
+'ipb_blocked_as_range'            => 'Ошибка: IP-адрес $1 был заблокирован не напрямую и не может быть разблокирован. Однако, он принадлежит к заблокированному диапазону $2, который можно разблокировать.',
+'ip_range_invalid'                => 'Недопустимый диапазон IP-адресов.',
+'blockme'                         => 'Заблокируй меня',
+'proxyblocker'                    => 'Блокировка прокси',
+'proxyblocker-disabled'           => 'Функция отключена.',
+'proxyblockreason'                => 'Ваш IP-адрес заблокирован потому что это открытый прокси. Пожалуйста, свяжитесь с вашим интернет-провайдером  или службой поддержки и сообщите им об этой серьёзной проблеме безопасности.',
+'proxyblocksuccess'               => 'Выполнено.',
+'sorbsreason'                     => 'Ваш IP-адрес числится как открытый прокси в DNSBL.',
+'sorbs_create_account_reason'     => 'Ваш IP-адрес числится как открытый прокси в DNSBL. Вы не можете создать учётную запись.',
 
 # Developer tools
 'lockdb'              => 'Сделать базу данных доступной только для чтения',
@@ -1829,8 +2007,8 @@ IP-адреса.',
 'locknoconfirm'       => 'Вы не поставили галочку в поле подтверждения.',
 'lockdbsuccesssub'    => 'База данных заблокирована',
 'unlockdbsuccesssub'  => 'База данных разблокирована',
-'lockdbsuccesstext'   => 'База данных проекта была заблокирована.
-<br />Не забудьте [[{{ns:special}}:Unlockdb|убрать блокировку]] после завершения процедуры обслуживания.',
+'lockdbsuccesstext'   => 'База данных проекта была заблокирована.<br />
+Не забудьте [[Special:UnlockDB|убрать блокировку]] после завершения процедуры обслуживания.',
 'unlockdbsuccesstext' => 'База данных проекта была разблокирована.',
 'lockfilenotwritable' => 'Нет права на запись в файл блокировки базы данных. Чтобы заблокировать или разблокировать БД, веб-сервер должен иметь разрешение на запись в этот файл.',
 'databasenotlocked'   => 'База данных не была заблокирована.',
@@ -1840,13 +2018,16 @@ IP-адреса.',
 'move-page-legend'        => 'Переименование страницы',
 'movepagetext'            => "Воспользовавшись формой ниже, вы переименуете страницу, одновременно переместив на новое место её журнал изменений.
 Старое название станет перенаправлением на новое название.
-Ссылки на старое название не будут изменены (пожалуйста, проверьте наличие [[{{ns:special}}:DoubleRedirects|двойных]] и [[{{ns:special}}:BrokenRedirects|разорванных]] перенаправлений).
-Вы обязаны убедиться в том, что ссылки и далее указывают туда, куда предполагалось.
+Вы можете автоматически обновить перенаправления, которые вели на старое название.
+Если вы этого не сделаете, пожалуйста, проверьте наличие [[Special:DoubleRedirects|двойных]] и [[Special:BrokenRedirects|разорванных перенаправлений]].
+Вы отвечаете за то, что бы ссылки продолжали и далее указывают туда, куда предполагалось.
 
-Обратите внимание, что страница '''не будет''' переименована, если страница с новым названием уже существует (кроме случаев, если она является перенаправлением или пуста и не имеет истории правок). Это означает, что вы можете переименовать страницу обратно в то название, которое у него только что было, если вы переименовали по ошибке, но вы не можете случайно затереть существующую страницу.
+Обратите внимание, что страница '''не будет''' переименована, если страница с новым названием уже существует, кроме случаев, если она является перенаправлением или пуста и не имеет истории правок.
+Это означает, что вы можете переименовать страницу обратно в то название, которое у него только что было, если вы переименовали по ошибке, но вы не можете случайно затереть существующую страницу.
 
 '''ПРЕДУПРЕЖДЕНИЕ!'''
-Переименование может привести к масштабным и неожиданным изменениям для ''популярных'' страниц. Пожалуйста, прежде чем вы продолжите, убедитесь, что вы понимаете все возможные последствия.",
+Переименование может привести к масштабным и неожиданным изменениям для ''популярных'' страниц.
+Пожалуйста, прежде чем вы продолжите, убедитесь, что вы понимаете все возможные последствия.",
 'movepagetalktext'        => "Присоединённая страница обсуждения, если таковая есть,
 будет также автоматически переименована, '''кроме случаев, когда:'''
 
@@ -1856,9 +2037,6 @@ IP-адреса.',
 В этих случаях, вы будете вынуждены переместить или объединить страницы вручную,
 если это нужно.",
 'movearticle'             => 'Переименовать страницу',
-'movenologin'             => 'Вы не представились системе',
-'movenologintext'         => 'Вы должны [[{{ns:special}}:Userlogin|представиться системе]],
-чтобы иметь возможность переименовать страницы.',
 'movenotallowed'          => 'У вас нет разрешения переименовывать страницы в {{GRAMMAR:genitive|{{SITENAME}}}}.',
 'newtitle'                => 'Новое название',
 'move-watch'              => 'Включить эту страницу в список наблюдения',
@@ -1871,8 +2049,12 @@ IP-адреса.',
 'talkexists'              => "'''Страница была переименована, но страница обсуждения не может быть переименована, потому что страница с таким названием уже существует. Пожалуйста, объедините их вручную.'''",
 'movedto'                 => 'переименована в',
 'movetalk'                => 'Переименовать соответствующую страницу обсуждения',
-'talkpagemoved'           => 'Соответствующая страница обсуждения также переименована.',
-'talkpagenotmoved'        => 'Соответствующая страница обсуждения <strong>не</strong> была переименована.',
+'move-subpages'           => 'Переименовать все подстраницы, если возможно',
+'move-talk-subpages'      => 'Переименовать все подстраницы страницы обсуждения, если это возможно',
+'movepage-page-exists'    => 'Страница $1 уже существует и не может быть автоматически перезаписана.',
+'movepage-page-moved'     => 'Страница $1 была переименована в $2.',
+'movepage-page-unmoved'   => 'Страница $1 не может быть переименована в $2.',
+'movepage-max-pages'      => '$1 {{PLURAL:$1|страница была переименована|страницы было переименовано|страниц было переименовано}} — это максимум, больше страниц нельзя переименовать автоматически.',
 '1movedto2'               => '«[[$1]]» переименована в «[[$2]]»',
 '1movedto2_redir'         => '«[[$1]]» переименована в «[[$2]]» поверх перенаправления',
 'movelogpage'             => 'Журнал переименований',
@@ -1882,11 +2064,15 @@ IP-адреса.',
 'delete_and_move'         => 'Удалить и переименовать',
 'delete_and_move_text'    => '==Требуется удаление==
 
-Страница с именем [[$1|«$1»]] уже существует. Вы хотите её удалить, чтобы сделать возможным переименование?',
+Страница с именем [[:$1|«$1»]] уже существует. Вы хотите её удалить, чтобы сделать возможным переименование?',
 'delete_and_move_confirm' => 'Да, удалить эту страницу',
 'delete_and_move_reason'  => 'Удалено для возможности переименования',
 'selfmove'                => 'Невозможно переименовать страницу: исходное и новое имя страницы совпадают.',
 'immobile_namespace'      => 'Невозможно переименовать страницу: новое или старое имя содержит зарезервированное служебное слово.',
+'imagenocrossnamespace'   => 'Невозможно дать изображению имя из другого пространства имён',
+'imagetypemismatch'       => 'Новое расширение файла не соответствует его типу',
+'imageinvalidfilename'    => 'Целевое имя файла ошибочно',
+'fix-double-redirects'    => 'Автоматически исправить перенаправления, указывающие на прежнее название',
 
 # Export
 'export'            => 'Экспортирование статей',
@@ -1909,8 +2095,9 @@ IP-адреса.',
 'allmessagesname'           => 'Сообщение',
 'allmessagesdefault'        => 'Текст по умолчанию',
 'allmessagescurrent'        => 'Текущий текст',
-'allmessagestext'           => 'Ниже представлен список системных сообщений, доступных в пространстве имён «MediaWiki».',
-'allmessagesnotsupportedDB' => "'''{{ns:special}}:Allmessages''' не поддерживается, так как отключена опция '''\$wgUseDatabaseMessages'''.",
+'allmessagestext'           => 'Это список системных сообщений, доступных в пространстве имён «MediaWiki».
+Пожалуйста, посетите на страницу [http://www.mediawiki.org/wiki/Localisation описания локализации] и проект [http://translatewiki.net Betawiki], если вы хотите внести вклад в общую локализацию MediaWiki.',
+'allmessagesnotsupportedDB' => "Эта страница недоступна, так как отключена опция '''\$wgUseDatabaseMessages'''.",
 'allmessagesfilter'         => 'Фильтр в формате регулярного выражения:',
 'allmessagesmodified'       => 'Показать только изменённые',
 
@@ -1928,11 +2115,11 @@ IP-адреса.',
 'importinterwiki'            => 'Межвики импорт',
 'import-interwiki-text'      => 'Укажите вики и название импортируемой страницы.
 Даты изменений и имена авторов будут сохранены.
-Все операции межвики импорта регистрируются в [[{{ns:special}}:Log/import|соответствующем журнале]].',
+Все операции межвики импорта регистрируются в [[Special:Log/import|соответствующем журнале]].',
 'import-interwiki-history'   => 'Копировать всю историю изменений этой страницы',
 'import-interwiki-submit'    => 'Импортировать',
 'import-interwiki-namespace' => 'Помещать страницы в пространство имён:',
-'importtext'                 => 'Пожалуйста, экспортируйте страницу из исходной вики используя инструмент Special:Export, сохраните файл на диск, а затем загрузите его сюда.',
+'importtext'                 => 'Пожалуйста, экспортируйте страницу из исходной вики, используя [[Special:Export|соответствующий инструмент]]. Сохраните файл на диск, а затем загрузите его сюда.',
 'importstart'                => 'Импортирование страниц…',
 'import-revision-count'      => '$1 {{PLURAL:$1|версия|версии|версий}}',
 'importnopages'              => 'Нет страниц для импортирования.',
@@ -1952,6 +2139,7 @@ IP-адреса.',
 'import-noarticle'           => 'Нет страницы для импортирования!',
 'import-nonewrevisions'      => 'Все редакции были ранее импортированы.',
 'xml-error-string'           => '$1 в строке $2, позиции $3 (байт $4): $5',
+'import-upload'              => 'Загрузить XML-данные',
 
 # Import log
 'importlogpage'                    => 'Журнал импорта',
@@ -1993,7 +2181,6 @@ IP-адреса.',
 'tooltip-n-recentchanges'         => 'Список последних изменений',
 'tooltip-n-randompage'            => 'Посмотреть случайную страницу',
 'tooltip-n-help'                  => 'Справочник по проекту «{{SITENAME}}»',
-'tooltip-n-sitesupport'           => 'Поддержите проект',
 'tooltip-t-whatlinkshere'         => 'Список всех страниц, которые ссылаются на эту страницу',
 'tooltip-t-recentchangeslinked'   => 'Последние изменения в страницах, на которые ссылается эта страница',
 'tooltip-feed-rss'                => 'Трансляция в RSS для этой страницы',
@@ -2022,6 +2209,8 @@ IP-адреса.',
 'tooltip-watch'                   => 'Добавить текущую страницу в список наблюдения',
 'tooltip-recreate'                => 'Восстановить страницу несмотря на то, что она была удалена',
 'tooltip-upload'                  => 'Начать загрузку',
+'tooltip-rollback'                => '«Откатить» — одним нажатием убрать изменения, сделанные последним редактором',
+'tooltip-undo'                    => '«Оменить» — убрать внесённую правку и аоказать предпросмотр; возможно указать причину отмены правок.',
 
 # Stylesheets
 'common.css'   => '/** Размещённый здесь CSS будет применяться ко всем темам оформления */',
@@ -2041,7 +2230,7 @@ IP-адреса.',
 
 # Scripts
 'common.js'   => '/* Размещённый здесь код JavaScript будет загружен всем пользователям при обращении к какой-либо странице */',
-'monobook.js' => '/* Устарело. Используйте [[MediaWiki:common.js]] */',
+'monobook.js' => '/* Указанный здесь JavaScript будет загружен всем участникам, использующим тему оформления MonoBook  */',
 
 # Metadata
 'nodublincore'      => 'Метаданные Dublin Core RDF запрещены для этого сервера.',
@@ -2050,12 +2239,12 @@ IP-адреса.',
 The wiki server can't provide data in a format your client can read.",
 
 # Attribution
-'anonymous'        => 'Анонимные пользователи {{grammar:genitive|{{SITENAME}}}}',
+'anonymous'        => '{{PLURAL:$1|Анонимный пользователь|Анонимные пользователи}} {{grammar:genitive|{{SITENAME}}}}',
 'siteuser'         => 'Участник {{grammar:genitive|{{SITENAME}}}} $1',
 'lastmodifiedatby' => 'Эта страница последний раз была изменена $2, $1 участником $3.', # $1 date, $2 time, $3 user
 'othercontribs'    => 'Основано на работе $1.',
 'others'           => 'другие',
-'siteusers'        => 'Участник(и) {{grammar:genitive|{{SITENAME}}}} $1',
+'siteusers'        => '{{PLURAL:$2|Участник|Участники}} {{grammar:genitive|{{SITENAME}}}} $1',
 'creditspage'      => 'Благодарности',
 'nocredits'        => 'Нет списка участников для этой статьи',
 
@@ -2095,9 +2284,10 @@ The wiki server can't provide data in a format your client can read.",
 'markedaspatrollederror-noautopatrol' => 'Вам не разрешено отмечать собственные правки как проверенные.',
 
 # Patrol log
-'patrol-log-page' => 'Журнал патрулирования',
-'patrol-log-line' => 'проверена $1 из $2 $3',
-'patrol-log-auto' => '(автоматически)',
+'patrol-log-page'   => 'Журнал патрулирования',
+'patrol-log-header' => 'Это журнал патрулированных версий.',
+'patrol-log-line'   => 'проверена $1 из $2 $3',
+'patrol-log-auto'   => '(автоматически)',
 
 # Image deletion
 'deletedrevision'                 => 'Удалена старая версия $1',
@@ -2114,12 +2304,15 @@ $1',
 'previousdiff' => '← К предыдущему изменению',
 'nextdiff'     => 'К следующему изменению →',
 
+# Visual comparison
+'visual-comparison' => 'Наглядное сравнение',
+
 # Media information
 'mediawarning'         => "'''Внимание''': этот файл может содержать вредоносный программный код, выполнение которого способно подвергнуть риску вашу систему. <hr />",
 'imagemaxsize'         => 'Ограничивать изображения на странице изображений до:',
 'thumbsize'            => 'Размер уменьшенной версии изображения:',
 'widthheight'          => '$1 × $2',
-'widthheightpage'      => '$1 × $2, $3 страницы',
+'widthheightpage'      => '$1 × $2, $3 {{PLURAL:$3|страница|страницы|страниц}}',
 'file-info'            => '(размер файла: $1, MIME-тип: $2)',
 'file-info-size'       => '($1 × $2 пикселов, размер файла: $3, MIME-тип: $4)',
 'file-nohires'         => '<small>Нет версии с большим разрешением.</small>',
@@ -2127,10 +2320,12 @@ $1',
 'show-big-image'       => 'Изображение в более высоком разрешении',
 'show-big-image-thumb' => '<small>Размер при предпросмотре: $1 × $2 пикселов</small>',
 
-# Special:Newimages
+# Special:NewImages
 'newimages'             => 'Галерея новых файлов',
 'imagelisttext'         => "Ниже представлен список из '''$1''' {{PLURAL:$1|файла|файлов|файлов}}, отсортированных $2.",
-'newimages-summary'     => 'Эта служебная страница показывает недавно загруженные файлы',
+'newimages-summary'     => 'Эта служебная страница показывает недавно загруженные файлы.',
+'newimages-legend'      => 'Фильтр',
+'newimages-label'       => 'Имя файла (или его часть):',
 'showhidebots'          => '($1 ботов)',
 'noimages'              => 'Изображения отсутствуют.',
 'ilsubmit'              => 'Найти',
@@ -2146,7 +2341,8 @@ $1',
 # Bad image list
 'bad_image_list' => 'Формат должен быть следующим:
 
-Будут учитываться только элементы списка (строки, начинающиеся на символ *). Первая ссылка строки должна быть ссылкой на запрещённое для вставки изображение.
+Будут учитываться только элементы списка (строки, начинающиеся на символ *).
+Первая ссылка строки должна быть ссылкой на запрещённое для вставки изображение.
 Последующие ссылки в той же строке будут рассматриваться как исключения, то есть статьи, куда изображение может быть включено.',
 
 # Metadata
@@ -2421,7 +2617,7 @@ $1',
 
 # External editor support
 'edit-externally'      => 'Редактировать этот файл, используя внешнюю программу',
-'edit-externally-help' => 'Подробности см. на странице [http://meta.wikimedia.org/wiki/Help:External_editors Meta:Help:External_editors].',
+'edit-externally-help' => 'Подробности см. на странице [http://www.mediawiki.org/wiki/Manual:External_editors Meta:Help:External_editors].',
 
 # 'all' in various places, this might be different for inflected languages
 'recentchangesall' => 'все',
@@ -2432,7 +2628,7 @@ $1',
 
 # E-mail address confirmation
 'confirmemail'             => 'Подтверждение адреса электронной почты',
-'confirmemail_noemail'     => 'Вы не задали адрес электронной почты в [[{{ns:special}}:Preferences|настройках]], либо он некорректен.',
+'confirmemail_noemail'     => 'Вы не задали адрес электронной почты в своих [[Special:Preferences|настройках]], либо он некорректен.',
 'confirmemail_text'        => 'Вики-движок требует подтверждения адреса электронной почты перед тем, как начать с ним работать.
 Нажмите на кнопку, чтобы на указанный адрес было отправлено письмо, содержащее ссылку на специальную страницу, после открытия которой в браузере адрес электронной почты будет считаться подтверждённым.',
 'confirmemail_pending'     => '<div class="error">
@@ -2453,15 +2649,23 @@ $1',
 'confirmemail_success'     => 'Ваш адрес электронной почты подтверждён.',
 'confirmemail_loggedin'    => 'Ваш адрес электронной почты подтверждён.',
 'confirmemail_error'       => 'Во время процедуры подтверждения адреса электронной почты произошла ошибка.',
-'confirmemail_subject'     => '{{SITENAME}}:Запрос на подтверждение адреса эл. почты',
-'confirmemail_body'        => 'Кто-то с IP-адресом $1 зарегистрировал на сервере проекта {{SITENAME}} учётную запись
-«$2», указав ваш адрес электронной почты.
+'confirmemail_subject'     => '{{SITENAME}}:Запрос на подтверждение адреса электронной почты',
+'confirmemail_body'        => 'Кто-то (возможно вы) с IP-адресом $1 зарегистрировал
+на сервере проекта {{SITENAME}} учётную запись «$2»,
+указав этот адрес электронной почты.
 
-Чтобы подтвердить, что вы разрешаете использовать ваш адрес электронной почты  в этом проекте, откройте в браузере приведённую ниже ссылку (это нужно сделать до $4):
+Чтобы подтвердить, что вы эта учётная запись действительно
+принадлежит вам и включить возможность отправки электронной почты
+с сайта {{SITENAME}}, откройте приведённую ниже ссылку в браузере.
 
 $3
 
-Если вы не отправляли подобного запроса, просто проигнорируйте данное письмо.',
+Если вы *не* регистрировали подобной учётной записи, то перейдите
+по следующей ссылке, чтобы отменить подтверждение адреса
+
+$5
+
+Код подтверждения действителен до $4.',
 'confirmemail_invalidated' => 'Подтверждение адреса электронной почты отменено',
 'invalidateemail'          => 'Отменить подтверждение адреса эл. почты',
 
@@ -2481,34 +2685,24 @@ $1
 
 # Delete conflict
 'deletedwhileediting' => 'Внимание: пока вы редактировали эту страницу, она была удалена!',
-'confirmrecreate'     => "Участник [[User:$1|$1]] ([[User_talk:$1|обсуждение]]) удалил эту страницу после того, как вы начали её редактировать, причина удаления:
+'confirmrecreate'     => "Участник [[User:$1|$1]] ([[User talk:$1|обсуждение]]) удалил эту страницу после того, как вы начали её редактировать, причина удаления:
 : ''$2''
 Пожалуйста, подтвердите, что вы хотите восстановить эту страницу.",
 'recreate'            => 'Создать заново',
 
 'unit-pixel' => ' пикс.',
 
-# HTML dump
-'redirectingto' => 'Перенаправление на страницу [[$1]]…',
-
 # action=purge
 'confirm_purge'        => 'Очистить кеш этой страницы?
 
 $1',
 'confirm_purge_button' => 'OK',
 
-# AJAX search
-'searchcontaining' => 'Поиск статей, содержащих «$1».',
-'searchnamed'      => 'Поиск статей с названием $1.',
-'articletitles'    => 'Статьи, начинающиеся с «$1»',
-'hideresults'      => 'Скрыть результаты',
-'useajaxsearch'    => 'Использовать AJAX-поиск',
-
 # Multipage image navigation
 'imgmultipageprev' => '← предыдущая страница',
 'imgmultipagenext' => 'следующая страница →',
 'imgmultigo'       => 'Перейти!',
-'imgmultigotopre'  => 'Перейти на страницу',
+'imgmultigoto'     => 'Перейти на страницу $1',
 
 # Table pager
 'ascending_abbrev'         => 'возр',
@@ -2540,22 +2734,24 @@ $1',
 'livepreview-error'   => 'Не удалось установить соединение: $1 «$2». Попробуйте воспользоваться обычным предпросмотром.',
 
 # Friendlier slave lag warnings
-'lag-warn-normal' => 'Изменения, сделанные менее чем $1 {{plural:$1|секунду|секунды|секунд}} назад, могут быть не показаны в этом списке.',
-'lag-warn-high'   => 'Из-за большого отставания в синхронизации серверов баз данных изменения, сделанные менее чем $1 {{plural:$1|секунду|секунды|секунд}} назад, могут быть не показаны в этом списке.',
+'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|править «сырой» список]].',
+'watchlistedit-normal-explain' => "Ниже перечислены страницы, находящиеся в вашем списке наблюдения.
+Для удаления записей отметьте соответствующие позиции и нажмите кнопку '''«Удалить записи»'''.
+Вы также можете [[Special:Watchlist/raw|править список как текст]].",
 'watchlistedit-normal-submit'  => 'Удалить записи',
 'watchlistedit-normal-done'    => '{{PLURAL:$1|$1 запись была удалена|$1 записи были удалены|$1 записей были удалены}} из вашего списка наблюдения:',
 'watchlistedit-raw-title'      => 'Изменение «сырого» списка наблюдения',
 'watchlistedit-raw-legend'     => 'Изменение «сырого» списка наблюдения',
-'watchlistedit-raw-explain'    => 'Ð\9dиже Ð¿ÐµÑ\80еÑ\87иÑ\81ленÑ\8b Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\8b, Ð½Ð°Ñ\85одÑ\8fÑ\89иеÑ\81Ñ\8f Ð² Ð²Ð°Ñ\88ем Ñ\81пиÑ\81ке Ð½Ð°Ð±Ð»Ñ\8eдениÑ\8f. Ð\92Ñ\8b Ð¼Ð¾Ð¶ÐµÑ\82е Ð¿Ñ\80авиÑ\82Ñ\8c Ñ\81пиÑ\81ок Ð´Ð¾Ð±Ð°Ð²Ð»Ñ\8fÑ\8f
¸ Ñ\83далÑ\8fÑ\8f Ð¸Ð· Ð½ÐµÐ³Ð¾ Ñ\81Ñ\82Ñ\80оÑ\87ки Ñ\81 Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ñ\8fми. Ð\9fоÑ\81ле Ð·Ð°Ð²ÐµÑ\80Ñ\88ениÑ\8f Ð¿Ñ\80авок Ð½Ð°Ð¶Ð¼Ð¸Ñ\82е ÐºÐ½Ð¾Ð¿ÐºÑ\83 Â«Ð¡Ð¾Ñ\85Ñ\80аниÑ\82Ñ\8c Ñ\81пиÑ\81ок».
-Вы также можете использовать [[Special:Watchlist/edit|обычный способ изменения списка]].',
+'watchlistedit-raw-explain'    => 'Ð\9dиже Ð¿ÐµÑ\80еÑ\87иÑ\81ленÑ\8b Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\8b, Ð½Ð°Ñ\85одÑ\8fÑ\89иеÑ\81Ñ\8f Ð² Ð²Ð°Ñ\88ем Ñ\81пиÑ\81ке Ð½Ð°Ð±Ð»Ñ\8eдениÑ\8f. Ð\92Ñ\8b Ð¼Ð¾Ð¶ÐµÑ\82е Ð¸Ð·Ð¼ÐµÐ½Ñ\8fÑ\82Ñ\8c Ñ\8dÑ\82оÑ\82 Ñ\81пиÑ\81ок, Ð´Ð¾Ð±Ð°Ð²Ð»Ñ\8fÑ\8f Ð¸ Ñ\83далÑ\8fÑ\8f Ð¸Ð· Ð½ÐµÐ³Ð¾ Ñ\81Ñ\82Ñ\80оки Ñ\81 Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ñ\8fми.
+После завершения правок нажмите кнопку «Сохранить список».
+Вы также можете удалять страницы из списка [[Special:Watchlist/edit|обычным способом]].',
 'watchlistedit-raw-titles'     => 'Записи:',
 'watchlistedit-raw-submit'     => 'Сохранить список',
 'watchlistedit-raw-done'       => 'Ваш список наблюдения сохранён.',
@@ -2634,7 +2830,7 @@ $1',
 'version-software-product'         => 'Продукт',
 'version-software-version'         => 'Версия',
 
-# Special:Filepath
+# Special:FilePath
 'filepath'         => 'Путь к файлу',
 'filepath-page'    => 'Файл:',
 'filepath-submit'  => 'Путь',
@@ -2654,4 +2850,26 @@ $1',
 'fileduplicatesearch-result-1' => 'Файл «$1» не имеет идентичных дубликатов.',
 'fileduplicatesearch-result-n' => 'Файл «$1» имеет $2 {{PLURAL:$2|идентичный дубликат|идентичных дубликата|идентичных дубликатов}}.',
 
+# Special:SpecialPages
+'specialpages'                   => 'Спецстраницы',
+'specialpages-note'              => '----
+* Обычные служебные страницы.
+* <span class="mw-specialpagerestricted">Служебные страницы с ограниченным доступом.</span>',
+'specialpages-group-maintenance' => 'Отчёты технического обслуживания',
+'specialpages-group-other'       => 'Другие служебные страницы',
+'specialpages-group-login'       => 'Представиться / Зарегистрироваться',
+'specialpages-group-changes'     => 'Свежие правки и журналы',
+'specialpages-group-media'       => 'Отчёты о медиа-материалах и загрузка',
+'specialpages-group-users'       => 'Участники и права',
+'specialpages-group-highuse'     => 'Интенсивно используемые страницы',
+'specialpages-group-pages'       => 'Списки страниц',
+'specialpages-group-pagetools'   => 'Инструменты для страниц',
+'specialpages-group-wiki'        => 'Вики-данные и инструменты',
+'specialpages-group-redirects'   => 'Перенаправляющие служебные страницы',
+'specialpages-group-spam'        => 'Инструменты против спама',
+
+# Special:BlankPage
+'blankpage'              => 'Пустая страница',
+'intentionallyblankpage' => 'Эта страница намеренно оставлена пустой',
+
 );