Followup r92012: Fix grammar, update meintenance scripts
[lhc/web/wiklou.git] / languages / messages / MessagesRu.php
index 52100bf..276514a 100644 (file)
  * @author AlexSm
  * @author Alexander Sigachov (alexander.sigachov@gmail.com)
  * @author Amikeco
+ * @author Assele
+ * @author Chilin
+ * @author Claymore
+ * @author DCamer
  * @author Don Alessandro
+ * @author Eleferen
  * @author EugeneZelenko
  * @author Ferrer
  * @author Flrn
+ * @author G0rn
+ * @author Gazeb
+ * @author Grigol
+ * @author Haffman
  * @author HalanTul
+ * @author Huuchin
  * @author Illusion
+ * @author Iniquity
  * @author Innv
+ * @author JenVan
+ * @author Jl
  * @author Kaganer
  * @author Kalan
  * @author Kv75
  * @author Lockal
  * @author MaxSem
  * @author Putnik
+ * @author Rubin
  * @author Sk
+ * @author TarzanASG
+ * @author Temuri rajavi
+ * @author Vago
  * @author VasilievVV
+ * @author Ytsukeng Fyvaprol
  * @author Александр Сигачёв
  * @author לערי ריינהארט
+ * @author გიორგიმელა
  */
 
 /*
@@ -159,6 +178,7 @@ $magicWords = array(
        'subjectpagenamee'      => array( '1', 'НАЗВАНИЕ_СТРАНИЦЫ_СТАТЬИ_2', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
        'msg'                   => array( '0', 'СООБЩЕНИЕ:', 'СООБЩ:', 'MSG:' ),
        'subst'                 => array( '0', 'ПОДСТАНОВКА:', 'ПОДСТ:', 'SUBST:' ),
+       'safesubst'             => array( '0', 'ЗАЩПОДСТ:', 'SAFESUBST:' ),
        'msgnw'                 => array( '0', 'СООБЩ_БЕЗ_ВИКИ:', 'MSGNW:' ),
        'img_thumbnail'         => array( '1', 'мини', 'миниатюра', 'thumbnail', 'thumb' ),
        'img_manualthumb'       => array( '1', 'мини=$1', 'миниатюра=$1', 'thumbnail=$1', 'thumb=$1' ),
@@ -188,9 +208,11 @@ $magicWords = array(
        'nse'                   => array( '0', 'ПИК:', 'NSE:' ),
        'localurl'              => array( '0', 'ЛОКАЛЬНЫЙ_АДРЕС:', 'LOCALURL:' ),
        'localurle'             => array( '0', 'ЛОКАЛЬНЫЙ_АДРЕС_2:', 'LOCALURLE:' ),
+       'articlepath'           => array( '0', 'ПУТЬ_К_СТАТЬЕ', 'ARTICLEPATH' ),
        'server'                => array( '0', 'СЕРВЕР', 'SERVER' ),
        'servername'            => array( '0', 'НАЗВАНИЕ_СЕРВЕРА', 'SERVERNAME' ),
        'scriptpath'            => array( '0', 'ПУТЬ_К_СКРИПТУ', 'SCRIPTPATH' ),
+       'stylepath'             => array( '0', 'ПУТЬ_К_СТИЛЮ', 'STYLEPATH' ),
        'grammar'               => array( '0', 'ПАДЕЖ:', 'GRAMMAR:' ),
        'gender'                => array( '0', 'ПОЛ:', 'GENDER:' ),
        'notitleconvert'        => array( '0', '__БЕЗ_ПРЕОБРАЗОВАНИЯ_ЗАГОЛОВКА__', '__NOTITLECONVERT__', '__NOTC__' ),
@@ -203,6 +225,7 @@ $magicWords = array(
        'revisionday'           => array( '1', 'ДЕНЬ_ВЕРСИИ', 'REVISIONDAY' ),
        'revisionday2'          => array( '1', 'ДЕНЬ_ВЕРСИИ_2', 'REVISIONDAY2' ),
        'revisionmonth'         => array( '1', 'МЕСЯЦ_ВЕРСИИ', 'REVISIONMONTH' ),
+       'revisionmonth1'        => array( '1', 'МЕСЯЦ_ВЕРСИИ_1', 'REVISIONMONTH1' ),
        'revisionyear'          => array( '1', 'ГОД_ВЕРСИИ', 'REVISIONYEAR' ),
        'revisiontimestamp'     => array( '1', 'ОТМЕТКА_ВРЕМЕНИ_ВЕРСИИ', 'REVISIONTIMESTAMP' ),
        'revisionuser'          => array( '1', 'ВЕРСИЯ_УЧАСНИКА', 'REVISIONUSER' ),
@@ -244,6 +267,9 @@ $magicWords = array(
        'staticredirect'        => array( '1', '__СТАТИЧЕСКОЕ_ПЕРЕНАПРАВЛЕНИЕ__', '__STATICREDIRECT__' ),
        'protectionlevel'       => array( '1', 'УРОВЕНЬ_ЗАЩИТЫ', 'PROTECTIONLEVEL' ),
        'formatdate'            => array( '0', 'форматдаты', 'formatdate', 'dateformat' ),
+       'url_path'              => array( '0', 'ПУТЬ', 'PATH' ),
+       'url_wiki'              => array( '0', 'ВИКИ', 'WIKI' ),
+       'url_query'             => array( '0', 'ЗАПРОС', 'QUERY' ),
 );
 
 $imageFiles = array(
@@ -270,8 +296,7 @@ $messages = array(
 'tog-editsection'             => 'Показывать ссылку «править» для каждой секции',
 'tog-editsectiononrightclick' => 'Править секции при правом щелчке мышью на заголовке (JavaScript)',
 'tog-showtoc'                 => 'Показывать оглавление (для страниц более чем с 3 заголовками)',
-'tog-rememberpassword'        => 'Помнить мою учётную запись на этом компьютере',
-'tog-editwidth'               => 'Поле редактирования во всю ширину экрана',
+'tog-rememberpassword'        => 'Запомнить мой логин в этом браузере (не более $1 {{PLURAL:$1|дня|дней|дней}})',
 'tog-watchcreations'          => 'Добавлять созданные мной страницы в список наблюдения',
 'tog-watchdefault'            => 'Добавлять изменённые мной страницы в список наблюдения',
 'tog-watchmoves'              => 'Добавлять переименованные мной страницы в список наблюдения',
@@ -279,7 +304,7 @@ $messages = array(
 'tog-minordefault'            => 'Помечать по умолчанию правки как малозначимые',
 'tog-previewontop'            => 'Помещать предпросмотр перед окном редактирования',
 'tog-previewonfirst'          => 'Показывать предпросмотр при переходе к редактированию',
-'tog-nocache'                 => 'Ð\97апÑ\80еÑ\82иÑ\82Ñ\8c ÐºÐµÑ\88иÑ\80ование Ñ\81Ñ\82Ñ\80аниÑ\86',
+'tog-nocache'                 => 'Ð\9eÑ\82клÑ\8eÑ\87иÑ\82Ñ\8c ÐºÐµÑ\88иÑ\80ование Ñ\81Ñ\82Ñ\80аниÑ\86 Ð² Ð±Ñ\80аÑ\83зеÑ\80е',
 'tog-enotifwatchlistpages'    => 'Уведомлять по эл. почте об изменениях страниц из списка наблюдения',
 'tog-enotifusertalkpages'     => 'Уведомлять по эл. почте об изменении персональной страницы обсуждения',
 'tog-enotifminoredits'        => 'Уведомлять по эл. почте даже при малозначительных изменениях',
@@ -287,8 +312,8 @@ $messages = array(
 'tog-shownumberswatching'     => 'Показывать число участников, включивших страницу в свой список наблюдения',
 'tog-oldsig'                  => 'Предпросмотр существующей подписи:',
 'tog-fancysig'                => 'Собственная вики-разметка подписи (без автоматической ссылки)',
-'tog-externaleditor'          => 'Ð\98Ñ\81полÑ\8cзоваÑ\82Ñ\8c Ð²Ð½ÐµÑ\88ний Ñ\80едакÑ\82оÑ\80 (необÑ\85одима Ñ\81пеÑ\86иалÑ\8cнаÑ\8f Ð½Ð°Ñ\81Ñ\82Ñ\80ойка ÐºÐ¾Ð¼Ð¿Ñ\8cÑ\8eÑ\82еÑ\80а)',
-'tog-externaldiff'            => 'Ð\98Ñ\81полÑ\8cзоваÑ\82Ñ\8c Ð²Ð½ÐµÑ\88нÑ\8eÑ\8e Ð¿Ñ\80огÑ\80аммÑ\83 Ñ\81Ñ\80авнениÑ\8f Ð²ÐµÑ\80Ñ\81ий (необÑ\85одима Ñ\81пеÑ\86иалÑ\8cнаÑ\8f Ð½Ð°Ñ\81Ñ\82Ñ\80ойка ÐºÐ¾Ð¼Ð¿Ñ\8cÑ\8eÑ\82еÑ\80а)',
+'tog-externaleditor'          => 'Ð\98Ñ\81полÑ\8cзоваÑ\82Ñ\8c Ð¿Ð¾ Ñ\83молÑ\87аниÑ\8e Ð²Ð½ÐµÑ\88ний Ñ\80едакÑ\82оÑ\80 (Ñ\82олÑ\8cко Ð´Ð»Ñ\8f Ñ\81пеÑ\86иалиÑ\81Ñ\82ов, Ð½ÐµÐ¾Ð±Ñ\85одима Ð¾Ñ\81обаÑ\8f Ð½Ð°Ñ\81Ñ\82Ñ\80ойка ÐºÐ¾Ð¼Ð¿Ñ\8cÑ\8eÑ\82еÑ\80а; [http://www.mediawiki.org/wiki/Manual:External_editors Ð¿Ð¾Ð´Ñ\80обнее])',
+'tog-externaldiff'            => 'Ð\98Ñ\81полÑ\8cзоваÑ\82Ñ\8c Ð¿Ð¾ Ñ\83молÑ\87аниÑ\8e Ð²Ð½ÐµÑ\88нÑ\8eÑ\8e Ð¿Ñ\80огÑ\80аммÑ\83 Ñ\81Ñ\80авнениÑ\8f (Ñ\82олÑ\8cко Ð´Ð»Ñ\8f Ñ\81пеÑ\86иалиÑ\81Ñ\82ов, Ð½ÐµÐ¾Ð±Ñ\85одима Ð¾Ñ\81обаÑ\8f Ð½Ð°Ñ\81Ñ\82Ñ\80ойка ÐºÐ¾Ð¼Ð¿Ñ\8cÑ\8eÑ\82еÑ\80а; [http://www.mediawiki.org/wiki/Manual:External_editors Ð¿Ð¾Ð´Ñ\80обнее])',
 'tog-showjumplinks'           => 'Включить вспомогательные ссылки «перейти к»',
 'tog-uselivepreview'          => 'Использовать быстрый предварительный просмотр (JavaScript, экспериментально)',
 'tog-forceeditsummary'        => 'Предупреждать, когда не заполнено поле описания правки',
@@ -384,8 +409,9 @@ $messages = array(
 'listingcontinuesabbrev'         => '(продолжение)',
 'index-category'                 => 'Индексируемые страницы',
 'noindex-category'               => 'Неиндексируемые страницы',
+'broken-file-category'           => 'Страниц с неработающими файловыми ссылками',
 
-'mainpagetext'      => "<big>'''Вики-движок «MediaWiki» успешно установлен.'''</big>",
+'mainpagetext'      => "'''Вики-движок «MediaWiki» успешно установлен.'''",
 'mainpagedocfooter' => 'Информацию по работе с этой вики можно найти в [http://meta.wikimedia.org/wiki/%D0%9F%D0%BE%D0%BC%D0%BE%D1%89%D1%8C:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5 справочном руководстве].
 
 == Некоторые полезные ресурсы ==
@@ -416,34 +442,21 @@ $messages = array(
 'faqpage'        => 'Project:ЧаВО',
 
 # Vector skin
-'vector-action-addsection'   => 'Добавить тему',
-'vector-action-delete'       => 'Удалить',
-'vector-action-move'         => 'Переименовать',
-'vector-action-protect'      => 'Защитить',
-'vector-action-undelete'     => 'Восстановить',
-'vector-action-unprotect'    => 'Снять защиту',
-'vector-namespace-category'  => 'Категория',
-'vector-namespace-help'      => 'Справочная страница',
-'vector-namespace-image'     => 'Файл',
-'vector-namespace-main'      => 'Страница',
-'vector-namespace-media'     => 'Медиа-страница',
-'vector-namespace-mediawiki' => 'Сообщение',
-'vector-namespace-project'   => 'О проекте',
-'vector-namespace-special'   => 'Служебная страница',
-'vector-namespace-talk'      => 'Обсуждение',
-'vector-namespace-template'  => 'Шаблон',
-'vector-namespace-user'      => 'Страница участника',
-'vector-view-create'         => 'Создание',
-'vector-view-edit'           => 'Правка',
-'vector-view-history'        => 'Просмотр истории',
-'vector-view-view'           => 'Чтение',
-'vector-view-viewsource'     => 'Просмотр разметки',
-'actions'                    => 'Действия',
-'namespaces'                 => 'Пространства имён',
-'variants'                   => 'Варианты',
-
-# Metadata in edit box
-'metadata_help' => 'Метаданные:',
+'vector-action-addsection'       => 'Добавить тему',
+'vector-action-delete'           => 'Удалить',
+'vector-action-move'             => 'Переименовать',
+'vector-action-protect'          => 'Защитить',
+'vector-action-undelete'         => 'Восстановить',
+'vector-action-unprotect'        => 'Изменить защиту',
+'vector-simplesearch-preference' => 'Включить расширенные поисковые подсказки (только для оформления «Векторное»)',
+'vector-view-create'             => 'Создание',
+'vector-view-edit'               => 'Правка',
+'vector-view-history'            => 'История',
+'vector-view-view'               => 'Чтение',
+'vector-view-viewsource'         => 'Просмотр разметки',
+'actions'                        => 'Действия',
+'namespaces'                     => 'Пространства имён',
+'variants'                       => 'Варианты',
 
 'errorpagetitle'    => 'Ошибка',
 'returnto'          => 'Возврат к странице $1.',
@@ -453,13 +466,13 @@ $messages = array(
 'searchbutton'      => 'Найти',
 'go'                => 'Перейти',
 'searcharticle'     => 'Перейти',
-'history'           => 'Ð\98стория',
-'history_short'     => 'Ð\98стория',
+'history'           => 'история',
+'history_short'     => 'история',
 'updatedmarker'     => 'обновлено после моего последнего посещения',
-'info_short'        => 'Информация',
 'printableversion'  => 'Версия для печати',
 'permalink'         => 'Постоянная ссылка',
 'print'             => 'Печать',
+'view'              => 'Просмотр',
 'edit'              => 'Править',
 'create'            => 'Создать',
 'editthispage'      => 'Править эту страницу',
@@ -467,14 +480,15 @@ $messages = array(
 'delete'            => 'Удалить',
 'deletethispage'    => 'Удалить эту страницу',
 'undelete_short'    => 'Восстановить $1 {{PLURAL:$1|правку|правки|правок}}',
+'viewdeleted_short' => 'Просмотр {{PLURAL:$1|$1 удалённой правки|$1 удалённых правок|$1 удалённых правок}}',
 'protect'           => 'Защитить',
 'protect_change'    => 'изменить',
 'protectthispage'   => 'Защитить эту страницу',
-'unprotect'         => 'СнÑ\8fть защиту',
-'unprotectthispage' => 'СнÑ\8fÑ\82Ñ\8c Ð·Ð°Ñ\89иÑ\82Ñ\83',
+'unprotect'         => 'Ð\98зменить защиту',
+'unprotectthispage' => 'Ð\98змениÑ\82Ñ\8c Ð·Ð°Ñ\89иÑ\82Ñ\83 Ñ\8dÑ\82ой Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\8b',
 'newpage'           => 'Новая страница',
 'talkpage'          => 'Обсудить эту страницу',
-'talkpagelinktext'  => 'Ð\9eбсуждение',
+'talkpagelinktext'  => 'обсуждение',
 'specialpage'       => 'Служебная страница',
 'personaltools'     => 'Личные инструменты',
 'postcomment'       => 'Новый раздел',
@@ -504,6 +518,9 @@ $messages = array(
 Пожалуйста, подождите и повторите попытку обращения к странице позже.
 
 $1',
+'pool-timeout'      => 'Истекло время ожидания блокировки',
+'pool-queuefull'    => 'Накопитель запросов полон',
+'pool-errorunknown' => 'Неизвестная ошибка',
 
 # 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}}}}',
@@ -516,7 +533,7 @@ $1',
 'disclaimerpage'       => 'Project:Отказ от ответственности',
 'edithelp'             => 'Справка по редактированию',
 'edithelppage'         => 'Help:Справка по редактированию',
-'helppage'             => 'Help:СпÑ\80авка',
+'helppage'             => 'Help:СодеÑ\80жание',
 'mainpage'             => 'Заглавная страница',
 'mainpage-description' => 'Заглавная страница',
 'policy-url'           => 'Project:Правила',
@@ -548,6 +565,8 @@ $1',
 'toc'                     => 'Содержание',
 'showtoc'                 => 'показать',
 'hidetoc'                 => 'убрать',
+'collapsible-collapse'    => 'свернуть',
+'collapsible-expand'      => 'развернуть',
 'thisisdeleted'           => 'Просмотреть или восстановить $1?',
 'viewdeleted'             => 'Просмотреть $1?',
 'restorelink'             => '{{PLURAL:$1|$1 удалённую правку|$1 удалённые правки|$1 удалённых правок}}',
@@ -559,6 +578,8 @@ $1',
 'page-rss-feed'           => '«$1» — RSS-лента',
 'page-atom-feed'          => '«$1» — Atom-лента',
 'red-link-title'          => '$1 (такой страницы не существует)',
+'sort-descending'         => 'Упорядочить по убыванию',
+'sort-ascending'          => 'Упорядочить по возрастанию',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
 'nstab-main'      => 'Статья',
@@ -613,6 +634,8 @@ $1',
 'readonly_lag'         => 'База данных автоматически заблокирована от изменений на время, пока вторичный сервер БД не синхронизируется с первичным.',
 'internalerror'        => 'Внутренняя ошибка',
 'internalerror_info'   => 'Внутренняя ошибка: $1',
+'fileappenderrorread'  => 'Не удалось прочитать «$1» во время дополнения.',
+'fileappenderror'      => 'Не удалось присоединить «$1» к «$2».',
 'filecopyerror'        => 'Невозможно скопировать файл «$1» в «$2».',
 'filerenameerror'      => 'Невозможно переименовать файл «$1» в «$2».',
 'filedeleteerror'      => 'Невозможно удалить файл «$1».',
@@ -647,7 +670,8 @@ $1',
 'cascadeprotected'     => 'Страница защищена от изменений, поскольку она включена в {{PLURAL:$1|следующую страницу, для которой|следующие страницы, для которых}} включена каскадная защита:
 $2',
 'namespaceprotected'   => 'У вас нет разрешения редактировать страницы в пространстве имён «$1».',
-'customcssjsprotected' => 'У вас нет разрешения редактировать эту страницу, так как она содержит личные настройки другого участника.',
+'customcssprotected'   => 'У вас нет разрешения редактировать эту CSS-страницу, так как она содержит личные настройки другого участника.',
+'customjsprotected'    => 'У вас нет разрешения редактировать эту JavaScript-страницу, так как она содержит личные настройки другого участника.',
 'ns-specialprotected'  => 'Страницы пространства имён «{{ns:special}}» не могут правиться.',
 'titleprotected'       => "Создание страницы с таким заголовком было запрещено участником [[Участник:$1|$1]].
 Указана следующая причина: ''$2''.",
@@ -668,22 +692,26 @@ $2',
 'yourname'                   => 'Имя участника:',
 'yourpassword'               => 'Пароль:',
 'yourpasswordagain'          => 'Повторный набор пароля:',
-'remembermypassword'         => 'Помнить мою учётную запись на этом компьютере',
+'remembermypassword'         => 'Помнить мою учётную запись на этом компьютере (не более $1 {{PLURAL:$1|дня|дней|дней}})',
+'securelogin-stick-https'    => 'Продолжить подключение по HTTPS после входа',
 'yourdomainname'             => 'Ваш домен:',
 'externaldberror'            => 'Произошла ошибка при аутентификации с помощью внешней базы данных, или у вас недостаточно прав для внесения изменений в свою внешнюю учётную запись.',
 'login'                      => 'Представиться системе',
 'nav-login-createaccount'    => 'Представиться / зарегистрироваться',
 'loginprompt'                => 'Вы должны разрешить «cookies», чтобы представиться системе.',
 'userlogin'                  => 'Представиться или зарегистрироваться',
+'userloginnocreate'          => 'Представиться',
 'logout'                     => 'Завершение сеанса',
 'userlogout'                 => 'Завершение сеанса',
 'notloggedin'                => 'Вы не представились системе',
 'nologin'                    => "Нет учётной записи? '''$1'''.",
-'nologinlink'                => 'Создайте учётную запись',
+'nologinlink'                => 'Создать учётную запись',
 'createaccount'              => 'Зарегистрировать нового участника',
 'gotaccount'                 => "Вы уже зарегистрированы? '''$1'''.",
 'gotaccountlink'             => 'Представьтесь',
+'userlogin-resetlink'        => 'Забыли данные для входа?',
 'createaccountmail'          => 'по эл. почте',
+'createaccountreason'        => 'Причина:',
 'badretype'                  => 'Введённые вами пароли не совпадают.',
 'userexists'                 => 'Введённое имя участника уже используется.
 Пожалуйста, выберите другое имя.',
@@ -691,19 +719,23 @@ $2',
 'createaccounterror'         => 'Невозможно создать учётную запись: $1',
 'nocookiesnew'               => 'Участник зарегистрирован, но не представлен. {{SITENAME}} использует «cookies» для представления участников. У вас «cookies» запрещены. Пожалуйста, разрешите их, а затем представьтесь с вашим новым именем участника и паролем.',
 'nocookieslogin'             => '{{SITENAME}} использует «cookies» для представления участников. Вы их отключили. Пожалуйста, включите их и попробуйте снова.',
+'nocookiesfornew'            => 'Учётная запись участника не была создан из-за невозможности проверить её источник. 
+Убедитесь, что включены «куки», обновите страницу и попробуйте ещё раз.',
 'noname'                     => 'Вы не указали допустимого имени участника.',
 'loginsuccesstitle'          => 'Опознание прошло успешно',
 'loginsuccess'               => 'Теперь вы работаете под именем $1.',
 'nosuchuser'                 => 'Участника с именем $1 не существует.
 Имена участников чувствительны к регистру букв.
 Проверьте правильность написания имени или [[Special:UserLogin/signup|создайте новую учётную запись]].',
-'nosuchusershort'            => 'Не существует участника с именем <nowiki>$1</nowiki>. Проверьте написание имени.',
+'nosuchusershort'            => 'Не существует участника с именем $1. Проверьте написание имени.',
 'nouserspecified'            => 'Вы должны указать имя участника.',
+'login-userblocked'          => 'Этот участник заблокирован. Вход в систему не разрешён.',
 'wrongpassword'              => 'Введённый вами пароль неверен. Попробуйте ещё раз.',
 'wrongpasswordempty'         => 'Пожалуйста, введите непустой пароль.',
 'passwordtooshort'           => 'Пароль должен состоять не менее чем из $1 {{PLURAL:$1|символа|символов|символов}}.',
 'password-name-match'        => 'Введённый пароль должен отличаться от имени участника.',
-'mailmypassword'             => 'Выслать новый пароль',
+'password-login-forbidden'   => 'Использование этого имени участника и пароля запрещено.',
+'mailmypassword'             => 'Получить новый пароль',
 'passwordremindertitle'      => 'Напоминание пароля участника {{grammar:genitive|{{SITENAME}}}}',
 'passwordremindertext'       => 'Кто-то (вероятно, вы, с IP-адреса $1) запросил создать
 новый пароль для {{grammar:genitive|{{SITENAME}}}} ($4). Для участника $2
@@ -741,9 +773,14 @@ $2',
 'usernamehasherror'          => 'Имя участника не может содержать символ «решётки»',
 'login-throttled'            => 'Вы сделали слишком много попыток представиться системе.
 Пожалуйста, подождите, перед тем, как попробовать снова.',
+'login-abort-generic'        => 'Неудачная попытка представиться системе',
 'loginlanguagelabel'         => 'Язык: $1',
+'suspicious-userlogout'      => 'Ваш запрос на завершение сеанса отклонён, так как он похож на запрос, отправленный некорректным браузером или кэширующим прокси.',
 
-# Password reset dialog
+# E-mail sending
+'php-mail-error-unknown' => 'Неизвестная ошибка в PHP-функции mail()',
+
+# Change password dialog
 'resetpass'                 => 'Изменение пароля',
 'resetpass_announce'        => 'Вы представились с помощью временного пароля, полученного по электронной почте. Для завершения входа в систему, вы должны установить новый пароль.',
 'resetpass_text'            => '<!-- Добавьте сюда текст -->',
@@ -756,10 +793,46 @@ $2',
 'resetpass_forbidden'       => 'Пароль не может быть изменён',
 'resetpass-no-info'         => 'Чтобы обращаться непосредственно к этой странице, вам следует представиться системе.',
 'resetpass-submit-loggedin' => 'Изменить пароль',
+'resetpass-submit-cancel'   => 'Отмена',
 'resetpass-wrong-oldpass'   => 'Неправильный временный или текущий пароль.
 Возможно, вы уже успешно изменили пароль, или запросили новый временный пароль.',
 'resetpass-temp-password'   => 'Временный пароль:',
 
+# Special:PasswordReset
+'passwordreset'                => 'Сброс пароля',
+'passwordreset-text'           => 'Заполните эту форму, чтобы получить в письме напоминание о параметрах вашей учётной записи.',
+'passwordreset-legend'         => 'Переустановить пароль',
+'passwordreset-disabled'       => 'Функция переустановки пароля отключены на этой вики.',
+'passwordreset-pretext'        => '{{PLURAL:$1||введите один одну из частей данных, показанных ниже.}}',
+'passwordreset-username'       => 'Имя участника:',
+'passwordreset-email'          => 'Адрес электронной почты:',
+'passwordreset-emailtitle'     => 'Сведения об учётной записи {{SITENAME}}',
+'passwordreset-emailtext-ip'   => 'Кто-то (возможно вы, с IP-адреса $1) запросил напоминание о вашей
+учётной записи в проекте {{SITENAME}} ($4).
+{{PLURAL:$3|Следующая учётная запись связана|Следующие учётные записи связаны}} с этим адресом электронной почты:
+
+$2
+
+{{PLURAL:$3|Этот временный пароль будет|Эти временные пароли будут}} действовать {{PLURAL:$5|$5 день|$5 дня|$5 дней}}.
+Вы должны представиться системе и выберите новый пароль.
+Если вы не делали этого запроса, или вспомнили свой исходный пароль
+и не желаете его менять, вы можете проигнорировать это сообщение
+и продолжить использовать свой старый пароль.',
+'passwordreset-emailtext-user' => 'Участник $1 из проекта {{SITENAME}} запросил напоминание о вашей
+учётной записи в проекте {{SITENAME}} ($4).
+{{PLURAL:$3|Следующая учётная запись связана|Следующие учётные записи связаны}} с этим адресом электронной почты:
+
+$2
+
+{{PLURAL:$3|Этот временный пароль будет|Эти временные пароли будут}} действовать {{PLURAL:$5|$5 день|$5 дня|$5 дней}}.
+Вы должны представиться системе и выберите новый пароль.
+Если вы не делали этого запроса, или вспомнили свой исходный пароль
+и не желаете его менять, вы можете проигнорировать это сообщение
+и продолжить использовать свой старый пароль.',
+'passwordreset-emailelement'   => 'Имя участника: $1
+Временный пароль: $2',
+'passwordreset-emailsent'      => 'По электронной почте было отправлено напоминание.',
+
 # Edit page toolbar
 'bold_sample'     => 'Полужирное начертание',
 'bold_tip'        => 'Полужирное начертание',
@@ -771,9 +844,7 @@ $2',
 'extlink_tip'     => 'Внешняя ссылка (помните о префиксе http:// )',
 'headline_sample' => 'Текст заголовка',
 'headline_tip'    => 'Заголовок 2-го уровня',
-'math_sample'     => 'Вставьте сюда формулу',
-'math_tip'        => 'Математическая формула (формат LaTeX)',
-'nowiki_sample'   => 'Вставляйте сюда неотформатированный текст.',
+'nowiki_sample'   => 'Вставьте сюда текст, который не нужно форматировать',
 'nowiki_tip'      => 'Игнорировать вики-форматирование',
 'image_tip'       => 'Встроенный файл',
 'media_tip'       => 'Ссылка на медиа-файл',
@@ -790,15 +861,17 @@ $2',
 'showpreview'                      => 'Предварительный просмотр',
 'showlivepreview'                  => 'Быстрый предпросмотр',
 'showdiff'                         => 'Внесённые изменения',
-'anoneditwarning'                  => "'''Внимание''': Вы не представились системе. Ваш IP-адрес будет записан в историю изменений этой страницы.",
-'missingsummary'                   => "'''Напоминание.''' Вы не дали краткого описания изменений. При повторном нажатии на кнопку «Записать страницу», ваши изменения будут сохранены без комментария.",
+'anoneditwarning'                  => "'''Внимание.''' Вы не представились системе.
+Ваш IP-адрес будет записан в историю изменений этой страницы.",
+'anonpreviewwarning'               => "''Вы не представились системе. Сохранение приведёт к записи вашего IP-адреса в историю изменений страницы.''",
+'missingsummary'                   => "'''Напоминание.''' Вы не дали краткого описания изменений. При повторном нажатии на кнопку «{{int:savearticle}}», ваши изменения будут сохранены без комментария.",
 'missingcommenttext'               => 'Пожалуйста, введите ниже ваше сообщение.',
-'missingcommentheader'             => "'''Напоминание:''' Вы не указали заголовок комментария.
-При повторном нажатии на кнопку сохранения, ваша правка будет записана без заголовка.",
+'missingcommentheader'             => "'''Напоминание.''' Вы не указали тему/заголовок для этого комментария.
+При повторном нажатии на кнопку «{{int:savearticle}}», ваша правка будет записана без заголовка.",
 'summary-preview'                  => 'Описание будет:',
 'subject-preview'                  => 'Заголовок будет:',
 'blockedtitle'                     => 'Участник заблокирован',
-'blockedtext'                      => "<big>'''Ваша учётная запись или IP-адрес заблокированы.'''</big>
+'blockedtext'                      => "'''Ваша учётная запись или IP-адрес заблокированы.'''
 
 Блокировка произведена администратором $1.
 Указана следующая причина: ''«$2»''.
@@ -832,8 +905,9 @@ $2',
 'whitelistedittext'                => 'Вы должны $1 для изменения страниц.',
 'confirmedittext'                  => 'Вы должны подтвердить ваш адрес электронной почты перед правкой страниц.
 Пожалуйста, введите и подтвердите ваш адрес электронной почты на [[Special:Preferences|странице настроек]].',
-'nosuchsectiontitle'               => 'Нет такого раздела',
-'nosuchsectiontext'                => 'Вы пытаетесь редактировать подстраницу, которой не существует. Так как не существует подстраницы с названием $1, ваши правки некуда сохранять.',
+'nosuchsectiontitle'               => 'Невозможно найти раздел',
+'nosuchsectiontext'                => 'Вы пытаетесь редактировать несуществующий раздел.
+Возможно, он был перемещён или удалён, пока вы просматривали эту страницу.',
 'loginreqtitle'                    => 'Требуется авторизация',
 'loginreqlink'                     => 'представиться',
 'loginreqpagetext'                 => 'Вы должны $1, чтобы просмотреть другие страницы.',
@@ -855,15 +929,26 @@ $2',
 или '''[{{fullurl:{{FULLPAGENAME}}|action=edit}} создать страницу с таким названием]'''</span>.",
 'noarticletext-nopermission'       => 'В настоящее время на этой странице нет текста.
 Вы можете [[Special:Search/{{PAGENAME}}|найти упоминание данного названия]] в других статьях,
-или <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} найти соответствующие записи журналов].',
-'userpage-userdoesnotexist'        => 'Учётной записи «$1» не существует. Убедитесь, что вы действительно желаете создать или изменить эту страницу.',
+или <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} найти соответствующие записи журналов].</span>',
+'userpage-userdoesnotexist'        => 'Учётной записи «<nowiki>$1</nowiki>» не существует. Убедитесь, что вы действительно желаете создать или изменить эту страницу.',
 'userpage-userdoesnotexist-view'   => 'Не зарегистрировано учётной записи участника «$1».',
-'clearyourcache'                   => "'''Замечание:''' Чтобы после сохранения сделанные изменения вступили в силу, очистите кеш своего браузера: '''Mozilla / Firefox''': ''Ctrl+Shift+R'', '''IE:''' ''Ctrl+F5'', '''Safari''': ''Cmd+Shift+R'', '''Konqueror''': ''F5'', '''Opera''': через меню ''Tools→Preferences''.",
-'usercssyoucanpreview'             => "'''Подсказка.''' Нажмите кнопку «Предварительный просмотр», чтобы проверить ваш новый CSS-файл перед сохранением.",
-'userjsyoucanpreview'              => "'''Подсказка.''' Нажмите кнопку «Предварительный просмотр», чтобы проверить ваш новый JS-файл перед сохранением.",
+'blocked-notice-logextract'        => 'Этот участник в данный момент заблокирован.
+Ниже приведена последняя запись из журнала блокировок:',
+'clearyourcache'                   => "'''Замечание.''' Возможно, вам придётся очистите кеш своего браузера, чтобы увидеть изменения.
+* '''Firefox / Safari.''' Удерживая клавишу ''Shift'' нажмите на панели инструментов ''Обновить'', или нажмите ''Ctrl-F5'' или ''Ctrl-R'' (''Command-R'' на Mac)
+* '''Google Chrome.''' Нажмите ''Ctrl-Shift-R'' (''Command-Shift-R'' на Mac)
+* '''Internet Explorer.''' Удерживая ''Ctrl'' нажмите ''Обновить'', или нажмите ''Ctrl-F5''
+* '''Konqueror.''' Нажмите ''Обновить'' или ''F5''
+* '''Opera.''' Выберите очистку кеша в меню ''Инструменты → Настройки''",
+'usercssyoucanpreview'             => "'''Подсказка.''' Нажмите кнопку «{{int:showpreview}}», чтобы проверить ваш новый CSS-файл перед сохранением.",
+'userjsyoucanpreview'              => "'''Подсказка.''' Нажмите кнопку «{{int:showpreview}}», чтобы проверить ваш новый JS-файл перед сохранением.",
 'usercsspreview'                   => "'''Помните, что это только предварительный просмотр вашего CSS-файла, он ещё не сохранён!'''",
 'userjspreview'                    => "'''Помните, что это только предварительный просмотр вашего javascript-файла, он ещё не сохранён!'''",
-'userinvalidcssjstitle'            => "'''Внимание:''' тема оформления «$1» не найдена. Помните, что пользовательские страницы .css и .js должны иметь название, состоящее только из строчных букв, например «{{ns:user}}:Некто/monobook.css», а не «{{ns:user}}:Некто/Monobook.css».",
+'sitecsspreview'                   => "'''Помните, что вы только предварительно просматриваете этот CSS.'''
+'''Он ещё не сохранён!'''",
+'sitejspreview'                    => "'''Помните, что вы только предварительно просматриваете этот JavaScript-код.'''
+'''Он ещё не сохранён!'''",
+'userinvalidcssjstitle'            => "'''Внимание:''' тема оформления «$1» не найдена. Помните, что пользовательские страницы .css и .js должны иметь название, состоящее только из строчных букв, например «{{ns:user}}:Некто/vector.css», а не «{{ns:user}}:Некто/Vector.css».",
 'updated'                          => '(Обновлена)',
 'note'                             => "'''Примечание:'''",
 'previewnote'                      => "'''Это только предварительный просмотр, текст ещё не записан!'''",
@@ -880,15 +965,21 @@ $2',
 'token_suffix_mismatch'            => "'''Ваша правка была отклонена, так как ваша программа неправильно обрабатывает знаки пунктуации
 в окне редактирования. Правка была отменена для предотвращения искажения текста статьи.
 Подобные проблемы могут возникать при использовании анонимизирующих веб-прокси, содержащих ошибки.'''",
+'edit_form_incomplete'             => "'''Некоторые части формы редактирования не достигли сервера. Внимательно проверьте, что ваши правки не повреждены, и попробуйте ещё раз.'''",
 'editing'                          => 'Редактирование: $1',
 'editingsection'                   => 'Редактирование $1 (раздел)',
 'editingcomment'                   => 'Редактирование $1 (новый раздел)',
 'editconflict'                     => 'Конфликт редактирования: $1',
-'explainconflict'                  => 'Пока вы редактировали эту страницу, кто-то внёс в неё изменения. В верхнем окне для редактирования вы видите текущий текст страницы.  В нижнем окне находится ваш вариант. Перенесите сделанные вами изменения из нижнего окна в верхнее. При нажатии на кнопку «Записать страницу» будет сохранён текст верхнего окна.',
+'explainconflict'                  => 'Пока вы редактировали эту страницу, кто-то внёс в неё изменения.
+В верхнем окне для редактирования вы видите текущий текст страницы.
+В нижнем окне находится ваш вариант.
+Перенесите сделанные вами изменения из нижнего окна в верхнее.
+При нажатии на кнопку «{{int:savearticle}}» будет сохранён текст верхнего окна.',
 'yourtext'                         => 'Ваш текст',
 'storedversion'                    => 'Сохранённая версия',
 'nonunicodebrowser'                => "'''ПРЕДУПРЕЖДЕНИЕ: Ваш браузер не поддерживает кодировку Юникод. При редактировании статей все не-ASCII символы будут заменены на свои шестнадцатеричные коды.'''",
-'editingold'                       => "'''ПРЕДУПРЕЖДЕНИЕ: Вы редактируете устаревшую версию данной страницы. После сохранения страницы будут потеряны изменения, сделанные в последующих версиях.'''",
+'editingold'                       => "'''Предупреждение. Вы редактируете устаревшую версию данной страницы.'''
+После сохранения будут потеряны изменения, сделанные в последующих версиях.",
 'yourdiff'                         => 'Различия',
 'copyrightwarning'                 => "Обратите внимание, что все добавления и изменения текста статьи рассматриваются, как выпущенные на условиях лицензии $2 (см. $1).
 Если вы не хотите, чтобы ваши тексты свободно распространялись и редактировались любым желающим, не помещайте их сюда.<br />
@@ -899,18 +990,18 @@ $2',
 Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.<br />
 Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. $1).
 '''НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!'''",
-'longpagewarning'                  => "'''ПРЕДУПРЕЖДЕНИЕ: Длина этой страницы составляет $1 килобайт.
-Страницы, размер которых приближается к 32 КБ или превышает это значение, могут неверно отображаться в некоторых браузерах.
-Пожалуйста, рассмотрите вариант разбиения страницы на меньшие части.'''",
 'longpageerror'                    => "'''ОШИБКА: записываемый вами текст имеет размер $1 килобайт, что больше, чем установленный предел $2 килобайт. Страница не может быть сохранена.'''",
 'readonlywarning'                  => "'''ПРЕДУПРЕЖДЕНИЕ. База данных заблокирована в связи с процедурами обслуживания, поэтому вы не можете записать ваши изменения прямо сейчас.
 Возможно, вам следует сохранить текст в файл, чтобы воспользоваться этим текстом позже.'''
 
 Администратор, заблокировавший базу данных, оставил следующее объяснение: $1",
-'protectedpagewarning'             => "'''ПРЕДУПРЕЖДЕНИЕ: эта страница защищена от изменений, её могут редактировать только администраторы.'''",
-'semiprotectedpagewarning'         => "'''Замечание:''' эта страница была защищена; редактировать её могут только зарегистрированные участники.",
+'protectedpagewarning'             => "'''Предупреждение. Эта страница защищена от изменений, её могут редактировать только участники с полномочиями администраторов.'''
+Ниже для справки приведена последняя запись журнала:",
+'semiprotectedpagewarning'         => "'''Замечание.''' Эта страница была защищена; редактировать её могут только зарегистрированные участники.
+Ниже для справки приведена последняя запись журнала:",
 'cascadeprotectedwarning'          => "'''Предупреждение:''' Данную страницу могут редактировать только участники группы «Администраторы», поскольку она включена {{PLURAL:$1|в следующую страницу, для которой|в следующие страницы, для которых}} включена каскадная защита:",
-'titleprotectedwarning'            => "'''ПРЕДУПРЕЖДЕНИЕ. Страница с таким названием была защищена, поместить текст на неё могут только участники с [[Special:ListGroupRights|соответствующими правами]].'''",
+'titleprotectedwarning'            => "'''Предупреждение.  Эта страница защищена от изменений, её могут редактировать только участники с [[Special:ListGroupRights|соответствующими полномочиями]].'''
+Ниже для справки приведена последняя запись журнала:",
 'templatesused'                    => '{{PLURAL:$1|Шаблон, использованный|Шаблоны, использованные}} на текущей версии страницы:',
 'templatesusedpreview'             => '{{PLURAL:$1|Шаблон, используемый|Шаблоны, используемые}} в предпросматриваемой странице:',
 'templatesusedsection'             => '{{PLURAL:$1|Шаблон, используемый|Шаблоны, использованные}} в этом разделе:',
@@ -930,7 +1021,7 @@ $2',
 'recreate-moveddeleted-warn'       => "'''Внимание. Вы пытаетесь воссоздать страницу, которая ранее удалялась.'''
 
 Проверьте, действительно ли вам нужно воссоздавать эту страницу.
-Ниже приведёны журналы удалений и переименований этой страницы.",
+Ниже приведены журналы удалений и переименований этой страницы.",
 'moveddeleted-notice'              => 'Эта страница была удалена.
 Для справки ниже показаны соответствующие записи из журналов удалений и переименований.',
 'log-fulllog'                      => 'Просмотреть журнал целиком',
@@ -948,7 +1039,7 @@ $2',
 
 Ограничение на количество вызовов установлено на уровне $2 {{PLURAL:$2|вызова|вызовов|вызовов}}, в данном случае требуется сделать {{PLURAL:$1|$1 вызов|$1 вызова|$1 вызовов}}.',
 'expensive-parserfunction-category'       => 'Страницы со слишком большим количеством вызовов ресурсоёмких функций',
-'post-expand-template-inclusion-warning'  => 'Ð\92нимание. Ð азмер включаемых шаблонов слишком велик.
+'post-expand-template-inclusion-warning'  => 'Ð\9fÑ\80едÑ\83пÑ\80еждение: Ñ\81Ñ\83ммаÑ\80нÑ\8bй Ñ\80азмер включаемых шаблонов слишком велик.
 Некоторые шаблоны не будут включены.',
 'post-expand-template-inclusion-category' => 'Страницы, для которых превышен допустимый размер включаемых шаблонов',
 'post-expand-template-argument-warning'   => 'Внимание. Эта страница содержит по крайней мере один аргумент шаблона, имеющий слишком большой размер для развёртывания.
@@ -956,6 +1047,7 @@ $2',
 'post-expand-template-argument-category'  => 'Страницы, содержащие пропущенные аргументы шаблонов',
 'parser-template-loop-warning'            => 'Обнаружена петля в шаблонах: [[$1]]',
 'parser-template-recursion-depth-warning' => 'Превышен предел глубины рекурсии шаблона ($1)',
+'language-converter-depth-warning'        => 'Превышен предел глубины преобразователя языков ($1)',
 
 # "Undo" feature
 'undo-success' => 'Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.',
@@ -1001,7 +1093,7 @@ $3 указал следующую причину: ''$2''",
 Попробуйте [[Special:Search|найти в вики]] похожие страницы.',
 
 # Revision deletion
-'rev-deleted-comment'         => '(комменÑ\82аÑ\80ий Ñ\83далÑ\91н)',
+'rev-deleted-comment'         => '(опиÑ\81ание Ð¿Ñ\80авки Ñ\83далено)',
 'rev-deleted-user'            => '(имя автора стёрто)',
 'rev-deleted-event'           => '(запись удалена)',
 'rev-deleted-user-contribs'   => '[имя участника или IP-адрес удалёны — правка скрыта со страницы вклада]',
@@ -1019,6 +1111,7 @@ $3 указал следующую причину: ''$2''",
 Вы можете просмотреть её, так как являетесь администратором. Возможно, объяснения удаления даны в [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} журнале сокрытий].",
 'rev-deleted-no-diff'         => "Вы не можете просмотреть эту разницу версий, так как одна из версий страницы была '''удалена'''.
 Возможно, подробности можно найти в [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} журнале удалений].",
+'rev-suppressed-no-diff'      => "Вы не можете просмотреть различия между этими версиями страницы, так как одна из них была '''удалена'''.",
 'rev-deleted-unhide-diff'     => "Одна из версий страницы была '''удалена'''.
 Возможно, подробности можно найти в [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} журнале удалений].
 Вы можете [$1 просмотреть данную версию], так как являетесь администратором.",
@@ -1052,14 +1145,17 @@ $3 указал следующую причину: ''$2''",
 *: ''домашний адрес, номера телефонов, номер паспорта и т. д.''",
 'revdelete-legend'            => 'Установить ограничения:',
 'revdelete-hide-text'         => 'Скрыть текст этой версии страницы',
+'revdelete-hide-image'        => 'Скрыть содержимое файла',
 'revdelete-hide-name'         => 'Скрыть действие и его объект',
 'revdelete-hide-comment'      => 'Скрыть описание изменений',
 'revdelete-hide-user'         => 'Скрыть имя автора',
 'revdelete-hide-restricted'   => 'Скрыть данные также и от администраторов',
+'revdelete-radio-same'        => '(не изменять)',
+'revdelete-radio-set'         => 'Да',
+'revdelete-radio-unset'       => 'Нет',
 'revdelete-suppress'          => 'Скрывать данные также и от администраторов',
-'revdelete-hide-image'        => 'Скрыть содержимое файла',
 'revdelete-unsuppress'        => 'Снять ограничения с восстановленных версий',
-'revdelete-log'               => 'Причина удаления:',
+'revdelete-log'               => 'Причина:',
 'revdelete-submit'            => 'Применить к {{PLURAL:$1|выбранной версии|выбранным версиям}}',
 'revdelete-logentry'          => 'изменил видимость версии страницы [[$1]]',
 'logdelete-logentry'          => 'Изменена видимость события для [[$1]]',
@@ -1069,7 +1165,9 @@ $1",
 'logdelete-success'           => 'Видимость события изменена.',
 'logdelete-failure'           => "'''Видимость журнала не установлена:'''
 $1",
-'revdel-restore'              => 'Изменить видимость',
+'revdel-restore'              => 'изменить видимость',
+'revdel-restore-deleted'      => 'удалённые версии',
+'revdel-restore-visible'      => 'видимые версии',
 'pagehist'                    => 'История страницы',
 'deletedhist'                 => 'История удалений',
 'revdelete-content'           => 'содержимое',
@@ -1078,7 +1176,7 @@ $1",
 'revdelete-restricted'        => 'ограничения применяются к администраторам',
 'revdelete-unrestricted'      => 'ограничения сняты для администраторов',
 'revdelete-hid'               => 'скрыто $1',
-'revdelete-unhid'             => 'раскрыт $1',
+'revdelete-unhid'             => 'раскрыто $1',
 'revdelete-log-message'       => '$1 для $2 {{PLURAL:$2|версии|версий|версий}}',
 'logdelete-log-message'       => '$1 для $2 {{PLURAL:$2|события|событий|событий}}',
 'revdelete-hide-current'      => 'Ошибка скрытия записи от $2, $1: это текущая версия.
@@ -1091,7 +1189,7 @@ $1",
 'revdelete-no-change'         => "'''Внимание:''' запись от $2, $1 уже имеет запрашиваемые настройки видимости.",
 'revdelete-concurrent-change' => 'Ошибка изменения записи от $2, $1: её статус был изменён кем-то другим, пока вы пытались изменить его.
 Пожалуйста, проверьте журналы.',
-'revdelete-only-restricted'   => 'Ð\92ы не можете скрыть запись от просмотра администраторами без выбора одной из других настроек сокрытия.',
+'revdelete-only-restricted'   => 'Ð\9eÑ\88ибка Ñ\81окÑ\80Ñ\8bÑ\82иÑ\8f Ð·Ð°Ð¿Ð¸Ñ\81и Ð¾Ñ\82 $2 $1: Ð²ы не можете скрыть запись от просмотра администраторами без выбора одной из других настроек сокрытия.',
 'revdelete-reason-dropdown'   => '* Стандартные причины удаления
 ** Нарушение авторских прав
 ** Неуместные личные сведения',
@@ -1137,11 +1235,13 @@ $1",
 # Diffs
 'history-title'            => '$1 — история изменений',
 'difference'               => '(Различия между версиями)',
+'difference-multipage'     => '(Различия между страницами)',
 'lineno'                   => 'Строка $1:',
 'compareselectedversions'  => 'Сравнить выбранные версии',
 'showhideselectedversions' => 'Показать/скрыть выбранные версии',
 'editundo'                 => 'отменить',
-'diff-multi'               => '({{PLURAL:$1|$1 промежуточная версия не показана|$1 промежуточные версии не показаны|$1 промежуточных версий не показаны.}})',
+'diff-multi'               => '({{PLURAL:$1|не показана $1 промежуточная версия|не показаны $1 промежуточные версии|не показаны $1 промежуточных версий}} {{PLURAL:$2|$2 участника|$2 участников|$2 участников}})',
+'diff-multi-manyusers'     => '({{PLURAL:$1|не показана $1 промежуточная версия|не показаны $1 промежуточные версии|не показаны $1 промежуточных версий}}, сделанные более чем {{PLURAL:$2|$1 участником|$2 участниками}})',
 
 # Search results
 'searchresults'                    => 'Результаты поиска',
@@ -1163,6 +1263,7 @@ $1",
 'searchmenu-legend'                => 'Настройки поиска',
 'searchmenu-exists'                => "'''В этом вики-проекте есть страница «[[:$1]]»'''",
 'searchmenu-new'                   => "'''Создать страницу «[[:$1]]» в этом вики-проекте!'''",
+'searchmenu-new-nocreate'          => 'Недопустимое название страницы «$1», или эта страница не может быть создана вами.',
 'searchhelp-url'                   => 'Help:Содержание',
 'searchmenu-prefix'                => '[[Special:PrefixIndex/$1|Показать страницы с этим префиксом]]',
 'searchprofile-articles'           => 'Основные страницы',
@@ -1176,6 +1277,7 @@ $1",
 'searchprofile-everything-tooltip' => 'Поиск на всех страницах (включая страницы обсуждения)',
 'searchprofile-advanced-tooltip'   => 'Искать в заданных пространствах имён',
 'search-result-size'               => '$1 ({{PLURAL:$2|$2 слово|$2 слова|$2 слов}})',
+'search-result-category-size'      => '{{PLURAL:$1|$1 элемент|$1 элемента|$1 элементов}} ({{PLURAL:$2|$2 подкатегория|$2 подкатегории|$2 подкатегорий}}, {{PLURAL:$3|$3 файл|$3 файла|$3 файлов}})',
 'search-result-score'              => 'Релевантность: $1 %',
 'search-redirect'                  => '(перенаправление $1)',
 'search-section'                   => '(раздел $1)',
@@ -1190,7 +1292,7 @@ $1",
 'searcheverything-enable'          => 'Поиск по всем пространствам имён',
 'searchrelated'                    => 'связанный',
 'searchall'                        => 'все',
-'showingresults'                   => 'Ниже {{PLURAL:$1|показан|показаны|показаны}} <strong>$1</strong> {{PLURAL:$1|результат|результата|результатов}}, начиная с №&nbsp;<strong>$2</strong>.',
+'showingresults'                   => "Ниже показаны до {{PLURAL:$1|'''1''' результат |'''$1''' результаты}}, начиная с #'''$2'''.",
 'showingresultsnum'                => 'Ниже {{PLURAL:$3|показан|показаны|показаны}} <strong>$3</strong> {{PLURAL:$3|результат|результата|результатов}}, начиная с №&nbsp;<strong>$2</strong>.',
 'showingresultsheader'             => "{{PLURAL:$5|Результат '''$1''' из '''$3'''|Результаты '''$1 — $2''' из '''$3'''}} для '''$4'''",
 'nonefound'                        => "'''Замечание.''' По умолчанию поиск производится не во всех пространствах имён. Используйте приставку ''all:'', чтобы искать во всех пространствах имён (включая обсуждения участников, шаблоны и пр.), или укажите требуемое пространство имён.",
@@ -1207,12 +1309,13 @@ $1",
 'searchdisabled'                   => 'Извините, но встроенный полнотекстовый поиск выключен. Вы можете воспользоваться поиском по сайту через поисковые системы общего назначения, однако имейте в виду, что копия сайта в их кеше может быть несколько устаревшей.',
 
 # Quickbar
-'qbsettings'               => 'Панель навигации',
-'qbsettings-none'          => 'Не показывать',
-'qbsettings-fixedleft'     => 'Неподвижная слева',
-'qbsettings-fixedright'    => 'Неподвижная справа',
-'qbsettings-floatingleft'  => 'Плавающая слева',
-'qbsettings-floatingright' => 'Плавающая справа',
+'qbsettings'                => 'Панель навигации',
+'qbsettings-none'           => 'Не показывать',
+'qbsettings-fixedleft'      => 'Неподвижная слева',
+'qbsettings-fixedright'     => 'Неподвижная справа',
+'qbsettings-floatingleft'   => 'Плавающая слева',
+'qbsettings-floatingright'  => 'Плавающая справа',
+'qbsettings-directionality' => 'Закреплённая в зависимости от письменности вашего языка',
 
 # Preferences page
 'preferences'                   => 'Настройки',
@@ -1221,18 +1324,19 @@ $1",
 'prefsnologin'                  => 'Вы не представились системе',
 'prefsnologintext'              => 'Вы должны <span class="plainlinks">[{{fullurl:{{#Special:UserLogin}}|returnto=$1}} представиться системе]</span>, чтобы изменять настройки участника.',
 'changepassword'                => 'Изменение пароля',
-'prefs-skin'                    => 'Ð\9eÑ\84оÑ\80мление',
+'prefs-skin'                    => 'Тема Ð¾Ñ\84оÑ\80млениÑ\8f',
 'skin-preview'                  => 'Предпросмотр',
-'prefs-math'                    => 'Отображение формул',
 'datedefault'                   => 'По умолчанию',
+'prefs-beta'                    => 'Бета-возможности',
 'prefs-datetime'                => 'Дата и время',
+'prefs-labs'                    => 'Экспериментальные возможности',
 'prefs-personal'                => 'Личные данные',
-'prefs-rc'                      => 'Страница свежих правок',
+'prefs-rc'                      => 'Свежие правки',
 'prefs-watchlist'               => 'Список наблюдения',
-'prefs-watchlist-days'          => 'Ð\9cакÑ\81ималÑ\8cное Ñ\87иÑ\81ло Ð´Ð½ÐµÐ¹, Ð¾Ñ\82обÑ\80ажаемÑ\8bÑ\85 Ð² Ñ\81пиÑ\81ке Ð½Ð°Ð±Ð»Ñ\8eдениÑ\8f:',
-'prefs-watchlist-days-max'      => '(не более 7 дней)',
+'prefs-watchlist-days'          => 'Ð\9aолиÑ\87еÑ\81Ñ\82во Ð´Ð½ÐµÐ¹:',
+'prefs-watchlist-days-max'      => 'Не более 7 дней',
 'prefs-watchlist-edits'         => 'Максимальное количество правок, отображаемых в расширенном списке наблюдения:',
-'prefs-watchlist-edits-max'     => '(не более 1000)',
+'prefs-watchlist-edits-max'     => 'Не более: 1000',
 'prefs-watchlist-token'         => 'Токен списка наблюдения:',
 'prefs-misc'                    => 'Другие настройки',
 'prefs-resetpass'               => 'Изменить пароль',
@@ -1247,9 +1351,8 @@ $1",
 'columns'                       => 'Столбцов:',
 'searchresultshead'             => 'Поиск',
 'resultsperpage'                => 'Количество найденных записей на страницу:',
-'contextlines'                  => 'Количество показываемых строк для каждой найденной:',
-'contextchars'                  => 'Количество символов контекста на строку:',
 'stub-threshold'                => 'Порог для определения оформления <a href="#" class="stub">ссылок на заготовки</a> (в байтах):',
+'stub-threshold-disabled'       => 'Отключён',
 'recentchangesdays'             => 'Количество дней, за которые показывать свежие правки:',
 'recentchangesdays-max'         => '(не более $1 {{PLURAL:$1|дня|дней|дней}})',
 'recentchangescount'            => 'Количество правок, отображаемое по умолчанию:',
@@ -1260,7 +1363,7 @@ $1",
 'savedprefs'                    => 'Ваши настройки сохранены.',
 'timezonelegend'                => 'Часовой пояс:',
 'localtime'                     => 'Местное время:',
-'timezoneuseserverdefault'      => 'Использовать настройки сервера',
+'timezoneuseserverdefault'      => 'Использовать настройки сервера ($1)',
 'timezoneuseoffset'             => 'Иное (укажите смещение)',
 'timezoneoffset'                => 'Смещение¹:',
 'servertime'                    => 'Время сервера:',
@@ -1283,6 +1386,7 @@ $1",
 'prefs-files'                   => 'Файлы',
 'prefs-custom-css'              => 'Собственный CSS',
 'prefs-custom-js'               => 'Собственный JS',
+'prefs-common-css-js'           => 'Общие CSS/JS для всех тем оформления:',
 'prefs-reset-intro'             => 'Эта страница может быть использована для сброса ваших настроек на настройки по умолчанию.
 Подтвердив данное действие, вы не сможете его отменить.',
 'prefs-emailconfirm-label'      => 'Подтверждение электронной почты:',
@@ -1309,8 +1413,8 @@ $1",
 'email'                         => 'Электронная почта',
 'prefs-help-realname'           => 'Настоящее имя (необязательное поле).
 Если вы укажете его, то оно будет использовано для того, чтобы показать, кем была внесена правка страницы.',
-'prefs-help-email'              => 'ЭлекÑ\82Ñ\80оннаÑ\8f Ð¿Ð¾Ñ\87Ñ\82а (необÑ\8fзаÑ\82елÑ\8cное Ð¿Ð¾Ð»Ðµ). Ð\91Ñ\83дÑ\83Ñ\87и Ñ\83казаннÑ\8bм, Ð´Ð°Ñ\91Ñ\82 Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñ\81Ñ\82Ñ\8c Ð¿Ð¾Ð»Ñ\83Ñ\87иÑ\82Ñ\8c Ð½Ð° Ñ\8dÑ\82оÑ\82 Ð°Ð´Ñ\80еÑ\81 Ð¿Ð¸Ñ\81Ñ\8cмо Ñ\81 Ð½Ð¾Ð²Ñ\8bм Ð¿Ð°Ñ\80олем, ÐµÑ\81ли Ð²Ñ\8b Ð²Ð´Ñ\80Ñ\83г Ð·Ð°Ð±Ñ\83деÑ\82е Ð´ÐµÐ¹Ñ\81Ñ\82вÑ\83Ñ\8eÑ\89ий.
-Также это позволит другим участникам связаться с вами через вашу страницу в вики без необходимости раскрытия адреса вашей электронной почты.',
+'prefs-help-email'              => 'Ð\90дÑ\80еÑ\81 Ñ\8dлекÑ\82Ñ\80онной Ð¿Ð¾Ñ\87Ñ\82Ñ\8b Ñ\83казÑ\8bваÑ\82Ñ\8c Ð½ÐµÐ¾Ð±Ñ\8fзаÑ\82елÑ\8cно, Ð½Ð¾ Ð¾Ð½ Ð±Ñ\83деÑ\82 Ð½ÐµÐ¾Ð±Ñ\85одим Ð² Ñ\82ом Ñ\81лÑ\83Ñ\87ае, ÐµÑ\81ли Ð²Ñ\8b Ð·Ð°Ð±Ñ\83деÑ\82е Ð¿Ð°Ñ\80олÑ\8c.',
+'prefs-help-email-others'       => 'Он также позволит другим участникам связаться с вами через вашу личную страницу без необходимости раскрытия адреса вашей электронной почты.',
 'prefs-help-email-required'     => 'Необходимо указать адрес электронной почты.',
 'prefs-info'                    => 'Основные сведения',
 'prefs-i18n'                    => 'Интернационализация',
@@ -1322,29 +1426,36 @@ $1",
 'prefs-advancedrendering'       => 'Расширенные настройки',
 'prefs-advancedsearchoptions'   => 'Расширенные настройки',
 'prefs-advancedwatchlist'       => 'Расширенные настройки',
-'prefs-display'                 => 'Настройки отображения',
+'prefs-displayrc'               => 'Настройки отображения',
+'prefs-displaysearchoptions'    => 'Настройки отображения',
+'prefs-displaywatchlist'        => 'Настройки отображения',
 'prefs-diffs'                   => 'Разница версий',
 
+# User preference: e-mail validation using jQuery
+'email-address-validity-valid'   => 'Выглядит корректно',
+'email-address-validity-invalid' => 'Требуется корректный адрес!',
+
 # User rights
-'userrights'                  => 'Управление правами участника',
-'userrights-lookup-user'      => 'Управление группами участников',
-'userrights-user-editname'    => 'Введите имя участника:',
-'editusergroup'               => 'Изменить группы участника',
-'editinguser'                 => "Изменение прав участника '''[[User:$1|$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]]{{int:pipe-separator}}[[Special:Contributions/$1|{{int:contribslink}}]])",
-'userrights-editusergroup'    => 'Изменить группы участника',
-'saveusergroups'              => 'Сохранить группы участника',
-'userrights-groupsmember'     => 'Член групп:',
-'userrights-groups-help'      => 'Вы можете изменить группы, в которые входит этот участник.
+'userrights'                   => 'Управление правами участника',
+'userrights-lookup-user'       => 'Управление группами участников',
+'userrights-user-editname'     => 'Введите имя участника:',
+'editusergroup'                => 'Изменить группы участника',
+'editinguser'                  => "Изменение прав участника '''[[User:$1|$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]]{{int:pipe-separator}}[[Special:Contributions/$1|{{int:contribslink}}]])",
+'userrights-editusergroup'     => 'Изменить группы участника',
+'saveusergroups'               => 'Сохранить группы участника',
+'userrights-groupsmember'      => 'Член групп:',
+'userrights-groupsmember-auto' => 'Неявный член:',
+'userrights-groups-help'       => 'Вы можете изменить группы, в которые входит этот участник.
 * Если около названия группы стоит отметка, значит участник входит в эту группу.
 * Если отметка не стоит — участник не относится к соответствующей группе.
 * Знак * отмечает, что вы не можете удалить из группы участника, если добавите его в неё или наоборот.',
-'userrights-reason'           => 'Причина изменения:',
-'userrights-no-interwiki'     => 'У вас нет разрешения изменять права участников на других вики.',
-'userrights-nodatabase'       => 'База данных $1 не существует или не является локальной.',
-'userrights-nologin'          => 'Вы должны [[Special:UserLogin|представиться системе]] с учётной записи администратора, чтобы присваивать права участникам.',
-'userrights-notallowed'       => 'С вашей учётной записи не разрешено присваивать права участникам.',
-'userrights-changeable-col'   => 'Группы, которые вы можете изменять',
-'userrights-unchangeable-col' => 'Группы, которые вы не можете изменять',
+'userrights-reason'            => 'Причина:',
+'userrights-no-interwiki'      => 'У вас нет разрешения изменять права участников на других вики.',
+'userrights-nodatabase'        => 'База данных $1 не существует или не является локальной.',
+'userrights-nologin'           => 'Вы должны [[Special:UserLogin|представиться системе]] с учётной записи администратора, чтобы присваивать права участникам.',
+'userrights-notallowed'        => 'С вашей учётной записи не разрешено присваивать права участникам.',
+'userrights-changeable-col'    => 'Группы, которые вы можете изменять',
+'userrights-unchangeable-col'  => 'Группы, которые вы не можете изменять',
 
 # Groups
 'group'               => 'Группа:',
@@ -1407,6 +1518,7 @@ $1",
 'right-hideuser'              => 'запрет имени участника и его сокрытие',
 'right-ipblock-exempt'        => 'обход блокировок по IP, автоблокировок и блокировок диапазонов',
 'right-proxyunbannable'       => 'обход автоматической блокировки прокси',
+'right-unblockself'           => 'разблокирование себя самого',
 'right-protect'               => 'изменение уровня защиты страниц и правка защищённых страниц',
 'right-editprotected'         => 'правка защищённых страниц (без каскадной защиты)',
 'right-editinterface'         => 'изменение пользовательского интерфейса',
@@ -1429,14 +1541,14 @@ $1",
 'right-siteadmin'             => 'блокировка и разблокировка базы данных',
 'right-reset-passwords'       => 'сбрасывание паролей других участников',
 'right-override-export-depth' => 'экспортирование страниц, включая связанные страницы с глубиной до 5',
-'right-versiondetail'         => 'просмотр расширенной информации о версии программного обеспечения',
 'right-sendemail'             => 'отправлять электронную почту другим участникам',
 
 # User rights log
-'rightslog'      => 'Журнал прав участника',
-'rightslogtext'  => 'Это журнал изменений прав участника.',
-'rightslogentry' => 'изменил членство в группах для $1 с $2 на $3',
-'rightsnone'     => '(нет)',
+'rightslog'                  => 'Журнал прав участника',
+'rightslogtext'              => 'Это журнал изменений прав участника.',
+'rightslogentry'             => 'изменил членство в группах для $1 с $2 на $3',
+'rightslogentry-autopromote' => 'был автоматически переведён из $2 в $3',
+'rightsnone'                 => '(нет)',
 
 # Associated actions - in the sentence "You do not have permission to X"
 'action-read'                 => 'чтение этой страницы',
@@ -1480,15 +1592,10 @@ $1",
 'recentchanges-legend'              => 'Настройки свежих правок',
 'recentchangestext'                 => 'Ниже в хронологическом порядке перечислены последние изменения на страницах {{grammar:genitive|{{SITENAME}}}}.',
 'recentchanges-feed-description'    => 'Отслеживать последние изменения в вики в этом потоке.',
-'recentchanges-label-legend'        => 'Легенда: $1.',
-'recentchanges-legend-newpage'      => '$1 — новая страница',
 'recentchanges-label-newpage'       => 'Этой правкой была создана новая страница.',
-'recentchanges-legend-minor'        => '$1 — малое изменение',
 'recentchanges-label-minor'         => 'Это малозначимое изменение',
-'recentchanges-legend-bot'          => '$1 — правка бота',
 'recentchanges-label-bot'           => 'Эта правка сделана ботом',
-'recentchanges-legend-unpatrolled'  => '$1 — неотпатрулированная правка',
-'recentchanges-label-unpatrolled'   => 'Эта правка ещё не была отпратрулирована',
+'recentchanges-label-unpatrolled'   => 'Эту правку ещё не отпатрулировали',
 'rcnote'                            => "{{PLURAL:$1|Последнее '''$1''' изменение|Последние '''$1''' изменения|Последние '''$1''' изменений}} за '''$2''' {{PLURAL:$2|день|дня|дней}}, на момент времени $5 $4.",
 'rcnotefrom'                        => 'Ниже перечислены изменения с <strong>$2</strong> (по <strong>$1</strong>).',
 'rclistfrom'                        => 'Показать изменения с $1.',
@@ -1536,12 +1643,15 @@ $1",
 'upload_directory_missing'    => 'Директория для загрузок ($1) отсутствует и не может быть создана веб-сервером.',
 'upload_directory_read_only'  => 'Веб-сервер не имеет прав записи в папку ($1), в которой предполагается хранить загружаемые файлы.',
 'uploaderror'                 => 'Ошибка загрузки файла',
+'upload-recreate-warning'     => "'''Внимание. Файл с таким именем был удален или переименован.''
+
+Журнал удалений и переименований для этой странице приведён ниже:",
 'uploadtext'                  => "Используя эту форму вы можете загрузить на сервер файлы.
 Чтобы просмотреть ранее загруженные файлы, обратитесь к [[Special:FileList|списку загруженных файлов]]. Загрузка файлов также записывается в [[Special:Log/upload|журнал загрузок]], удаления файлов записываются в [[Special:Log/delete|журнал удалений]].
 
 Для включения файла в статью вы можете использовать строки вида:
 * '''<tt><nowiki>[[</nowiki>{{ns:file}}<nowiki>:File.jpg]]</nowiki></tt>''' для вставки полной версии файла;
-* '''<tt><nowiki>[[</nowiki>{{ns:file}}<nowiki>:File.png|200px|thumb|left|опиÑ\81ание]]</nowiki></tt>''' Ð´Ð»Ñ\8f Ð²Ñ\81Ñ\82авки Ñ\83менÑ\8cÑ\88енной Ð´Ð¾ 200 Ð¿Ð¸ÐºÑ\81елей по ширине версии файла слева от текста с выводом под ним указанного описания;
+* '''<tt><nowiki>[[</nowiki>{{ns:file}}<nowiki>:File.png|200px|thumb|left|опиÑ\81ание]]</nowiki></tt>''' Ð´Ð»Ñ\8f Ð²Ñ\81Ñ\82авки Ñ\83менÑ\8cÑ\88енной Ð´Ð¾ 200 Ð¿Ð¸ÐºÑ\81елов по ширине версии файла слева от текста с выводом под ним указанного описания;
 * '''<tt><nowiki>[[</nowiki>{{ns:media}}<nowiki>:File.ogg]]</nowiki></tt>''' для вставки ссылки на файл, без отображения его содержимого на странице.",
 'upload-permitted'            => 'Разрешённые типы файлов: $1.',
 'upload-preferred'            => 'Предпочтительные типы файлов: $1.',
@@ -1562,16 +1672,29 @@ $1",
 'minlength1'                  => 'Название файла должно содержать хотя бы одну букву.',
 'illegalfilename'             => 'Имя файла «$1» содержит символы, которые не разрешается использовать в заголовках. Пожалуйста, переименуйте файл и попытайтесь загрузить его снова.',
 'badfilename'                 => 'Название файла было изменено на $1.',
-'filetype-badmime'            => 'Файлы, имеющие MIME-тип "$1", не могут быть загружены.',
+'filetype-mime-mismatch'      => 'Расширение файла «.$1» не соответствует его MIME-типу ($2).',
+'filetype-badmime'            => 'Файлы, имеющие MIME-тип «$1», не могут быть загружены.',
 'filetype-bad-ie-mime'        => 'Невозможно загрузить этот файл, так как Internet Explorer будет определять его как «$1», то есть неразрешённым и потенциально опасным типом файла.',
 'filetype-unwanted-type'      => "'''\".\$1\"''' — нежелательный тип файла.
 {{PLURAL:\$3|Предпочтительным типом файла является|Предпочтительные типы файлов:}} \$2.",
-'filetype-banned-type'        => "'''\".\$1\"''' — запрещённый тип файла.
-{{PLURAL:\$3|Разрешённым типом файла является|Разрешённые типы файлов:}} \$2.",
+'filetype-banned-type'        => "'''«.$1»''' — {{PLURAL:$4|запрещённый тип файла|запрещённые типы файлов}}.
+{{PLURAL:$3|Разрешённым типом файла является|Разрешённые типы файлов:}} $2.",
 'filetype-missing'            => 'Отсутствует расширение у файла (например, «.jpg»).',
+'empty-file'                  => 'Отправленный вами файл пуст.',
+'file-too-large'              => 'Отправленный вами файл слишком велик.',
+'filename-tooshort'           => 'Слишком короткое имя файла.',
+'filetype-banned'             => 'Этот тип файлов запрещён.',
+'verification-error'          => 'Этот файл не прошёл процедуру проверки.',
+'hookaborted'                 => 'Предлагаемое вами изменение было отменено в обработчике расширения.',
+'illegal-filename'            => 'Недопустимое имя файла.',
+'overwrite'                   => 'Не допускается замена существующего файла.',
+'unknown-error'               => 'Неизвестная ошибка.',
+'tmp-create-error'            => 'Невозможно создать временный файл.',
+'tmp-write-error'             => 'Ошибка записи во временный файл.',
 'large-file'                  => 'Рекомендуется использовать файлы, размер которых не превышает $1 байт (размер загруженного файла составляет $2 байт).',
 'largefileserver'             => 'Размер файла превышает максимально разрешённый.',
 'emptyfile'                   => 'Загруженный вами файл вероятно пустой. Возможно, это произошло из-за ошибки при наборе имени файла. Пожалуйста, проверьте, действительно ли вы хотите загрузить этот файл.',
+'windows-nonascii-filename'   => 'Эта вики не поддерживает имена файлов с символами, отсутствующими в таблице ASCII.',
 'fileexists'                  => "Файл с этим именем уже существует, пожалуйста, проверьте '''<tt>[[:$1]]</tt>''', если вы не уверены, что хотите заменить его.
 [[$1|thumb]]",
 'filepageexists'              => "Страница описания для этого файла уже создана как '''<tt>[[:$1]]</tt>''', но файла с таким именем сейчас нет.
@@ -1593,21 +1716,23 @@ $1",
 'fileexists-shared-forbidden' => 'Файл с этим именем уже существует в общем хранилище файлов.
 Если вы всё-таки хотите загрузить этот файл, пожалуйста, вернитесь назад и измените имя файла. [[File:$1|thumb|center|$1]]',
 'file-exists-duplicate'       => 'Этот файл является дубликатом {{PLURAL:$1|следующего файла|следующих файлов}}:',
-'file-deleted-duplicate'      => 'Подобный файл ([[$1]]) уже удалялся. Пожалуйста, ознакомьтесь с историей удаления файла, прежде чем загружать его снова.',
-'successfulupload'            => 'Загрузка успешно завершена',
+'file-deleted-duplicate'      => 'Подобный файл ([[:$1]]) уже удалялся. Пожалуйста, ознакомьтесь с историей удаления файла, прежде чем загружать его снова.',
 'uploadwarning'               => 'Предупреждение',
 'uploadwarning-text'          => 'Пожалуйста, измените представленное ниже описание файла и попробуйте ещё раз.',
 'savefile'                    => 'Записать файл',
 'uploadedimage'               => 'загрузил «[[$1]]»',
 'overwroteimage'              => 'загружена новая версия «[[$1]]»',
 'uploaddisabled'              => 'Загрузка запрещена',
+'copyuploaddisabled'          => 'Загрузка по URL отключена.',
+'uploadfromurl-queued'        => 'Ваша загрузка поставлена в очередь.',
 'uploaddisabledtext'          => 'Загрузка файлов отключена.',
 'php-uploaddisabledtext'      => 'Загрузка файлов отключена в настройках PHP. Пожалуйста, проверьте значение свойства file_uploads.',
 'uploadscripted'              => 'Файл содержит HTML-код или скрипт, который может быть ошибочно обработан браузером.',
-'uploadcorrupt'               => 'Файл либо повреждён, либо имеет неверное расширение. Пожалуйста, проверьте файл и попробуйте загрузить его ещё раз.',
 'uploadvirus'                 => 'Файл содержит вирус! См. $1',
+'uploadjava'                  => 'Файл представляет собой ZIP-архив, содержащий .class файл Java.
+Загрузка Java-файлов не допускается из-за соображений безопасности.',
 'upload-source'               => 'Исходный файл',
-'sourcefilename'              => 'Исходное имя файла:',
+'sourcefilename'              => 'Исходный файл:',
 'sourceurl'                   => 'URL-адрес источника:',
 'destfilename'                => 'Новое имя файла:',
 'upload-maxfilesize'          => 'Максимальный размер файла: $1',
@@ -1615,10 +1740,6 @@ $1",
 'upload-options'              => 'Параметры загрузки',
 'watchthisupload'             => 'Следить за этим файлом',
 'filewasdeleted'              => 'Файл с таким именем уже существовал ранее, но был удалён. Пожалуйста, проверьте $1 перед повторной загрузкой.',
-'upload-wasdeleted'           => "'''Внимание: вы пытаетесь загрузить файл, который ранее удалялся.'''
-
-Проверьте, действительно ли вам нужно загружать этот файл.
-Ниже приведён журнал удалений:",
 'filename-bad-prefix'         => "Имя загружаемого файла начинается с '''«$1»''' и вероятно является шаблонным именем, которое цифровая фотокамера даёт снимкам. Пожалуйста, выберите имя лучше описывающее содержание файла.",
 'filename-prefix-blacklist'   => ' #<!-- оставьте эту строчку как есть --> <pre>
 # Синтаксис следующий:
@@ -1634,6 +1755,14 @@ JD # Jenoptik
 MGP # Pentax
 PICT # различные
  #</pre> <!-- оставьте эту строчку как есть -->',
+'upload-success-subj'         => 'Загрузка успешно завершена',
+'upload-success-msg'          => 'Ваша загрузка [$2] прошла успешно. Вы можете посмотреть результат здесь: [[:{{ns:file}}:$1]]',
+'upload-failure-subj'         => 'Проблема загрузки',
+'upload-failure-msg'          => 'Обнаружена проблема с вашей загрузкой из [$2]:
+
+$1',
+'upload-warning-subj'         => 'Предупреждение при загрузке',
+'upload-warning-msg'          => 'При загрузке с [$2] произошла ошибка. Для исправления ошибки вернитесь на [[Special:Upload/stash/$1|upload form]].',
 
 'upload-proto-error'        => 'Неправильный протокол',
 'upload-proto-error-text'   => 'Для удалённой загрузки требуется адрес, начинающийся с <code>http://</code> или <code>ftp://</code>.',
@@ -1646,23 +1775,51 @@ PICT # различные
 'upload-unknown-size'       => 'Неизвестный размер',
 'upload-http-error'         => 'Произошла ошибка HTTP: $1',
 
+# ZipDirectoryReader
+'zip-file-open-error' => 'Произошла ошибка при открытии файла для проверки архива.',
+'zip-wrong-format'    => 'Указанный файл не является файлом ZIP.',
+'zip-bad'             => 'ZIP-файл повреждён, или не может быть прочитан.
+Он не может быть должным образом проверен.',
+'zip-unsupported'     => 'Этот ZIP-файл использует возможности, не поддерживаемые MediaWiki.
+Он не может быть должным образом проверен.',
+
+# Special:UploadStash
+'uploadstash'          => 'Скрытная загрузка',
+'uploadstash-summary'  => 'Данная страница предоставляет доступ к файлам, которые были загружены (или находятся в процессе загрузки), но ещё не были опубликованы в вики. Эти файлы никому не видны, кроме загрузившего их участника.',
+'uploadstash-clear'    => 'Очистить скрытые файлы',
+'uploadstash-nofiles'  => 'У вас нет скрытых файлов.',
+'uploadstash-badtoken' => 'Не удалось выполнить указанные действия. Возможно, истёк срок действия вашего жетона безопасности. Попробуйте ещё раз.',
+'uploadstash-errclear' => 'Очистка файлов не удалась.',
+'uploadstash-refresh'  => 'Обновить список файлов',
+
 # img_auth script messages
-'img-auth-accessdenied' => 'Доступ запрещён',
-'img-auth-nopathinfo'   => 'Отсутствует PATH_INFO.
+'img-auth-accessdenied'     => 'Доступ запрещён',
+'img-auth-nopathinfo'       => 'Отсутствует PATH_INFO.
 Ваш сервер не настроен, для передачи этих сведений.
 Возможно, он работает на основе CGI и не поддерживает img_auth.
 См. http://www.mediawiki.org/wiki/Manual:Image_Authorization.',
-'img-auth-notindir'     => 'Запрашиваемый путь не относится к настроенной папке загрузок.',
-'img-auth-badtitle'     => 'Невозможно построить правильный заголовок из «$1».',
-'img-auth-nologinnWL'   => 'Вы не вошли в систему, а «$1» не входит в белый список.',
-'img-auth-nofile'       => 'Файл «$1» не существует.',
-'img-auth-isdir'        => 'Вы пытаетесь получить доступ к каталогу «$1».
+'img-auth-notindir'         => 'Запрашиваемый путь не относится к настроенной папке загрузок.',
+'img-auth-badtitle'         => 'Невозможно построить правильный заголовок из «$1».',
+'img-auth-nologinnWL'       => 'Вы не вошли в систему, а «$1» не входит в белый список.',
+'img-auth-nofile'           => 'Файл «$1» не существует.',
+'img-auth-isdir'            => 'Вы пытаетесь получить доступ к каталогу «$1».
 Разрешён только доступ к файлам.',
-'img-auth-streaming'    => 'Потоковая передача «$1».',
-'img-auth-public'       => 'Назначением img_auth.php является вывод файлов из закрытой вики.
+'img-auth-streaming'        => 'Потоковая передача «$1».',
+'img-auth-public'           => 'Назначением img_auth.php является вывод файлов из закрытой вики.
 Эта вики настроена как общедоступная.
 Для оптимизации безопасности img_auth.php отключена.',
-'img-auth-noread'       => 'Участник не имеет доступа на чтение к «$1».',
+'img-auth-noread'           => 'Участник не имеет доступа на чтение к «$1».',
+'img-auth-bad-query-string' => 'URL-адрес содержит неправильную строку запроса.',
+
+# HTTP errors
+'http-invalid-url'      => 'Ошибочный URL: $1',
+'http-invalid-scheme'   => 'Не поддерживаются адреса со схемой «$1»',
+'http-request-error'    => 'Сбой HTTP-запроса из-за неизвестной ошибки.',
+'http-read-error'       => 'Ошибка чтения HTTP.',
+'http-timed-out'        => 'Истекло время ожидания HTTP-запроса.',
+'http-curl-error'       => 'Ошибка обращения к URL: $1',
+'http-host-unreachable' => 'Невозможно обратить к URL.',
+'http-bad-status'       => 'Во время обработки HTTP-запроса обнаружена проблема: $1 $2',
 
 # Some likely curl errors. More could be added from <http://curl.haxx.se/libcurl/c/libcurl-errors.html>
 'upload-curl-error6'       => 'Невозможно обратить по указанному адресу.',
@@ -1684,6 +1841,7 @@ PICT # различные
 'listfiles_search_for'  => 'Поиск по имени файла:',
 'imgfile'               => 'файл',
 'listfiles'             => 'Список файлов',
+'listfiles_thumb'       => 'Миниатюра',
 'listfiles_date'        => 'Дата',
 'listfiles_name'        => 'Имя файла',
 'listfiles_user'        => 'Участник',
@@ -1692,58 +1850,59 @@ PICT # различные
 'listfiles_count'       => 'Версий',
 
 # File description page
-'file-anchor-link'          => 'Файл',
-'filehist'                  => 'История файла',
-'filehist-help'             => 'Нажмите на дату/время, чтобы просмотреть, как тогда выглядел файл.',
-'filehist-deleteall'        => 'удалить все',
-'filehist-deleteone'        => 'удалить',
-'filehist-revert'           => 'вернуть',
-'filehist-current'          => 'текущий',
-'filehist-datetime'         => 'Дата/время',
-'filehist-thumb'            => 'Миниатюра',
-'filehist-thumbtext'        => 'Миниатюра для версии от $1',
-'filehist-nothumb'          => 'Нет миниатюры',
-'filehist-user'             => 'Участник',
-'filehist-dimensions'       => 'Размер объекта',
-'filehist-filesize'         => 'Размер файла',
-'filehist-comment'          => 'Примечание',
-'filehist-missing'          => 'Файл отсутствует',
-'imagelinks'                => 'Ссылки на файл',
-'linkstoimage'              => '{{PLURAL:$1|Следующая $1 страница ссылается|Следующие $1 страницы ссылаются|Следующие $1 страниц ссылаются}} на данный файл:',
-'linkstoimage-more'         => 'Более $1 {{PLURAL:$1|страницы|страниц|страниц}} ссылаются на этот файл.
+'file-anchor-link'                  => 'Файл',
+'filehist'                          => 'История файла',
+'filehist-help'                     => 'Нажмите на дату/время, чтобы просмотреть, как тогда выглядел файл.',
+'filehist-deleteall'                => 'удалить все',
+'filehist-deleteone'                => 'удалить',
+'filehist-revert'                   => 'вернуть',
+'filehist-current'                  => 'текущий',
+'filehist-datetime'                 => 'Дата/время',
+'filehist-thumb'                    => 'Миниатюра',
+'filehist-thumbtext'                => 'Миниатюра для версии от $1',
+'filehist-nothumb'                  => 'Нет миниатюры',
+'filehist-user'                     => 'Участник',
+'filehist-dimensions'               => 'Размер объекта',
+'filehist-filesize'                 => 'Размер файла',
+'filehist-comment'                  => 'Примечание',
+'filehist-missing'                  => 'Файл отсутствует',
+'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 файлов являются дубликатами}} этого файла ([[Special:FileDuplicateSearch/$2|подробности]]):',
-'sharedupload'              => 'Этот файл из $1 и может использоваться в других проектах.',
-'sharedupload-desc-there'   => 'Этот файл из $1 и может использоваться в других проектах.
+'nolinkstoimage'                    => 'Нет страниц, ссылающихся на данный файл.',
+'morelinkstoimage'                  => 'Просмотреть [[Special:WhatLinksHere/$1|остальные ссылки]] на этот файл.',
+'linkstoimage-redirect'             => '$1 (файл-перенаправление) $2',
+'duplicatesoffile'                  => '{{PLURAL:$1|Следующий $1 файл является дубликатом|Следующие $1 файла являются дубликатами|Следующие $1 файлов являются дубликатами}} этого файла ([[Special:FileDuplicateSearch/$2|подробности]]):',
+'sharedupload'                      => 'Этот файл из $1 и может использоваться в других проектах.',
+'sharedupload-desc-there'           => 'Этот файл из $1 и может использоваться в других проектах.
 Дополнительную информацию можно найти на [$2 странице описания файла].',
-'sharedupload-desc-here'    => 'Этот файл из $1 и может использоваться в других проектах.
+'sharedupload-desc-here'            => 'Этот файл из $1 и может использоваться в других проектах.
 Информация с его [$2 страницы описания] приведена ниже.',
-'filepage-nofile'           => 'Не существует файла с данным именем.',
-'filepage-nofile-link'      => 'Не существует файла с данным именем. Вы можете [$1 загрузить его].',
-'uploadnewversion-linktext' => 'Загрузить новую версию этого файла',
-'shared-repo-from'          => 'из $1',
-'shared-repo'               => 'общего хранилища',
+'filepage-nofile'                   => 'Не существует файла с данным именем.',
+'filepage-nofile-link'              => 'Не существует файла с данным именем. Вы можете [$1 загрузить его].',
+'uploadnewversion-linktext'         => 'Загрузить новую версию этого файла',
+'shared-repo-from'                  => 'из $1',
+'shared-repo'                       => 'общего хранилища',
+'shared-repo-name-wikimediacommons' => 'Викисклада',
 
 # File reversion
 'filerevert'                => 'Возврат к старой версии $1',
 'filerevert-legend'         => 'Возвратить версию файла',
 'filerevert-intro'          => '<span class="plainlinks">Вы возвращаете \'\'\'[[Media:$1|$1]]\'\'\' к [$4 версии от $3, $2].</span>',
-'filerevert-comment'        => 'Примечание:',
+'filerevert-comment'        => 'Причина:',
 'filerevert-defaultcomment' => 'Возврат к версии от $2, $1',
 'filerevert-submit'         => 'Возвратить',
 'filerevert-success'        => "'''[[Media:$1|$1]]''' был возвращён к [$4 версии от $3, $2].",
-'filerevert-badversion'     => 'Ð\9dе Ñ\81Ñ\83Ñ\89еÑ\81Ñ\82вÑ\83еÑ\82 Ð¿Ñ\80едÑ\8bдÑ\83Ñ\89ей Ð»Ð¾ÐºÐ°Ð»Ñ\8cной Ð²ÐµÑ\80Ñ\81ии Ñ\8dÑ\82ого Ñ\84айла Ñ\81 Ñ\83казанной Ð¾Ñ\82меÑ\82кой Ð´Ð°Ñ\82Ñ\8b Ð¸ Ð²Ñ\80емени.',
+'filerevert-badversion'     => 'Не существует предыдущей локальной версии этого файла с указанной отметкой времени.',
 
 # File deletion
 'filedelete'                  => '$1 — удаление',
 'filedelete-legend'           => 'Удалить файл',
 'filedelete-intro'            => "Вы собираетесь удалить файл '''[[Media:$1|$1]]''' со всей его историей.",
 'filedelete-intro-old'        => '<span class="plainlinks">Вы удаляете версию \'\'\'[[Media:$1|$1]]\'\'\' от [$4 $3, $2].</span>',
-'filedelete-comment'          => 'Причина удаления:',
+'filedelete-comment'          => 'Причина:',
 'filedelete-submit'           => 'Удалить',
 'filedelete-success'          => "'''$1''' был удалён.",
 'filedelete-success-old'      => "Версия '''[[Media:$1|$1]]''' от $3 $2 была удалена.",
@@ -1797,8 +1956,8 @@ PICT # различные
 'statistics-edits'             => 'Число правок с момента установки {{grammar:genitive|{{SITENAME}}}}',
 'statistics-edits-average'     => 'Среднее число правок на страницу',
 'statistics-views-total'       => 'Всего просмотров',
+'statistics-views-total-desc'  => 'Не учитываются просмотры несуществующих и служебных страниц.',
 'statistics-views-peredit'     => 'Просмотров на правку',
-'statistics-jobqueue'          => 'Величина [http://www.mediawiki.org/wiki/Manual:Job_queue очереди заданий]',
 'statistics-users'             => 'Зарегистрированные [[Special:ListUsers|участники]]',
 'statistics-users-active'      => 'Активные участники',
 'statistics-users-active-desc' => 'Участники, совершившие какое-либо действие за {{PLURAL:$1|последний $1 день|последние $1 дня|последние $1 дней}}',
@@ -1810,12 +1969,13 @@ PICT # различные
 Вместо этого они, вероятно, должны указывать на соответствующую конкретную статью.<br />
 Страница считается многозначной, если на ней размещён шаблон, имя которого указано на странице [[MediaWiki:Disambiguationspage]].",
 
-'doubleredirects'            => 'Двойные перенаправления',
-'doubleredirectstext'        => 'На этой странице представлен список перенаправлений на другие перенаправления.
+'doubleredirects'                   => 'Двойные перенаправления',
+'doubleredirectstext'               => 'На этой странице представлен список перенаправлений на другие перенаправления.
 Каждая строка содержит ссылки на первое и второе перенаправления, а также целевую страницу второго перенаправления, в которой обычно указывается название страницы, куда должно ссылаться первое перенаправление.
-<s>Зачёркнутые</s> записи были исправлены.',
-'double-redirect-fixed-move' => 'Страница [[$1]] была переименована, сейчас она перенаправляет на [[$2]]',
-'double-redirect-fixer'      => 'Исправитель перенаправлений',
+<del>Зачёркнутые</del> записи были исправлены.',
+'double-redirect-fixed-move'        => 'Страница [[$1]] была переименована, сейчас она перенаправляет на [[$2]]',
+'double-redirect-fixed-maintenance' => 'Исправление двойного перенаправления с [[$1]] на [[$2]].',
+'double-redirect-fixer'             => 'Исправитель перенаправлений',
 
 'brokenredirects'        => 'Разорванные перенаправления',
 'brokenredirectstext'    => 'Следующие перенаправления указывают на несуществующие страницы:',
@@ -1836,6 +1996,8 @@ PICT # различные
 'nmembers'                => '$1 {{PLURAL:$1|объект|объекта|объектов}}',
 'nrevisions'              => '$1 {{PLURAL:$1|версия|версии|версий}}',
 'nviews'                  => '$1 {{PLURAL:$1|просмотр|просмотра|просмотров}}',
+'nimagelinks'             => 'Используется на $1 {{PLURAL:$1|странице|страницах|страницах}}',
+'ntransclusions'          => 'используется на $1 {{PLURAL:$1|странице|страницах|страницах}}',
 'specialpage-empty'       => 'Запрос не дал результатов.',
 'lonelypages'             => 'Страницы-сироты',
 'lonelypagestext'         => 'На следующие страницы нет ссылок с других страниц {{grammar:genitive|{{SITENAME}}}}, и они не включаются в другие страницы.',
@@ -1880,7 +2042,8 @@ PICT # различные
 'ancientpages'            => 'Статьи по дате последнего редактирования',
 'move'                    => 'Переименовать',
 'movethispage'            => 'Переименовать эту страницу',
-'unusedimagestext'        => 'Пожалуйста, учтите, что другие веб-сайты могут использовать прямую ссылку (URL) на этот файл, и он может активно использоваться несмотря на вхождение в этот список.',
+'unusedimagestext'        => 'Следующие файлы не используются ни на одной странице.
+Пожалуйста, учтите, что другие веб-сайты могут непосредственно ссылаться на этот файл (его URL), таким образом он может использоваться несмотря на вхождение в этот список.',
 'unusedcategoriestext'    => 'Существуют следующие страницы категорий, не содержащие статей или других категорий.',
 'notargettitle'           => 'Не указана цель',
 'notargettext'            => 'Вы не указали целевую страницу или участника для этого действия.',
@@ -1889,6 +2052,7 @@ PICT # различные
 'pager-newer-n'           => '{{PLURAL:$1|более новая|более новые|более новых}} $1',
 'pager-older-n'           => '{{PLURAL:$1|более старая|более старые|более старых}} $1',
 'suppress'                => 'Сокрытие',
+'querypage-disabled'      => 'Эта спецстраница отключена для повышения производительности.',
 
 # Book sources
 'booksources'               => 'Источники книг',
@@ -1958,7 +2122,7 @@ PICT # различные
 'activeusers'            => 'Список активных участников',
 'activeusers-intro'      => 'Это список участников, совершавших какие-либо действия за {{PLURAL:$1|последний $1 день|последние $1 дня|последние $1 дней}}.',
 'activeusers-count'      => '$1 {{PLURAL:$1|правка|правки|правок}} за {{PLURAL:$3|последний $3 день|последние $3 дня|последние $3 дней}}',
-'activeusers-from'       => 'Ð\9eÑ\82обÑ\80ажение участников, начиная с:',
+'activeusers-from'       => 'Ð\9fоказаÑ\82Ñ\8c участников, начиная с:',
 'activeusers-hidebots'   => 'Скрыть ботов',
 'activeusers-hidesysops' => 'Скрыть администраторов',
 'activeusers-noresult'   => 'Не найдено участников.',
@@ -1991,34 +2155,44 @@ PICT # различные
 'listgrouprights-removegroup-self-all' => 'Может удалять все группы со своей учётной записи',
 
 # E-mail user
-'mailnologin'      => 'Адрес для отправки отсутствует',
-'mailnologintext'  => 'Вы должны [[Special:UserLogin|представиться системе]] и иметь действительный адрес электронной почты в ваших [[Special:Preferences|настройках]], чтобы иметь возможность отправлять электронную почту другим участникам.',
-'emailuser'        => 'Письмо участнику',
-'emailpage'        => 'Письмо участнику',
-'emailpagetext'    => 'С помощью данной формы можно отправить сообщение на адрес электронной почты этого участника.
+'mailnologin'          => 'Адрес для отправки отсутствует',
+'mailnologintext'      => 'Вы должны [[Special:UserLogin|представиться системе]] и иметь действительный адрес электронной почты в ваших [[Special:Preferences|настройках]], чтобы иметь возможность отправлять электронную почту другим участникам.',
+'emailuser'            => 'Письмо участнику',
+'emailpage'            => 'Письмо участнику',
+'emailpagetext'        => 'С помощью данной формы можно отправить сообщение на адрес электронной почты этого участника.
 В качестве обратного адреса будет указан тот адрес, который вы указали в [[Special:Preferences|своих настройках]], таким образом получатель будет иметь возможность ответить непосредственно вам.',
-'usermailererror'  => 'При отправке сообщения электронной почты произошла ошибка:',
-'defemailsubject'  => 'Письмо из {{grammar:genitive|{{SITENAME}}}}',
-'noemailtitle'     => 'Адрес электронной почты отсутствует',
-'noemailtext'      => 'Этот участник не указал действительный адрес электронной почты.',
-'nowikiemailtitle' => 'Нет разрешения отправлять письма',
-'nowikiemailtext'  => 'Этот участник указал, что не желает получать письма от других участников.',
-'email-legend'     => 'Отправить письмо другому участнику {{grammar:genitive|{{SITENAME}}}}',
-'emailfrom'        => 'От кого:',
-'emailto'          => 'Кому:',
-'emailsubject'     => 'Тема:',
-'emailmessage'     => 'Сообщение:',
-'emailsend'        => 'Отправить',
-'emailccme'        => 'Отправить мне копию письма.',
-'emailccsubject'   => 'Копия вашего сообщения для $1: $2',
-'emailsent'        => 'Письмо отправлено',
-'emailsenttext'    => 'Ваше электронное сообщение отправлено.',
-'emailuserfooter'  => 'Это письмо было отправлено участнику $2 от участника $1 с помощью функции «Отправить письмо» проекта {{SITENAME}}.',
+'usermailererror'      => 'При отправке сообщения электронной почты произошла ошибка:',
+'defemailsubject'      => 'Письмо из {{grammar:genitive|{{SITENAME}}}}',
+'usermaildisabled'     => 'Электронная почта участника отключена',
+'usermaildisabledtext' => 'Вы не можете отправлять электронные письма другим участникам этой вики',
+'noemailtitle'         => 'Адрес электронной почты отсутствует',
+'noemailtext'          => 'Этот участник не указал действительный адрес электронной почты.',
+'nowikiemailtitle'     => 'Нет разрешения отправлять письма',
+'nowikiemailtext'      => 'Этот участник указал, что не желает получать письма от других участников.',
+'emailnotarget'        => 'Несуществующее или ошибочное имя участника-получателя.',
+'emailtarget'          => 'Введите имя участника-получателя',
+'emailusername'        => 'Имя участника:',
+'emailusernamesubmit'  => 'Отправить',
+'email-legend'         => 'Отправить письмо другому участнику {{grammar:genitive|{{SITENAME}}}}',
+'emailfrom'            => 'От кого:',
+'emailto'              => 'Кому:',
+'emailsubject'         => 'Тема:',
+'emailmessage'         => 'Сообщение:',
+'emailsend'            => 'Отправить',
+'emailccme'            => 'Отправить мне копию письма.',
+'emailccsubject'       => 'Копия вашего сообщения для $1: $2',
+'emailsent'            => 'Письмо отправлено',
+'emailsenttext'        => 'Ваше электронное сообщение отправлено.',
+'emailuserfooter'      => 'Это письмо было отправлено участнику $2 от участника $1 с помощью функции «Отправить письмо» проекта {{SITENAME}}.',
+
+# User Messenger
+'usermessage-summary' => 'Оставить системное сообщение.',
+'usermessage-editor'  => 'Системная доставка',
 
 # Watchlist
 'watchlist'            => 'Список наблюдения',
-'mywatchlist'          => 'Cписок наблюдения',
-'watchlistfor'         => "(участника '''$1''')",
+'mywatchlist'          => 'Список наблюдения',
+'watchlistfor2'        => 'Для $1 $2',
 'nowatchlist'          => 'Ваш список наблюдения пуст.',
 'watchlistanontext'    => 'Вы должны $1, чтобы просмотреть или отредактировать список наблюдения.',
 'watchnologin'         => 'Нужно представиться системе',
@@ -2047,8 +2221,9 @@ PICT # различные
 'watchlist-options'    => 'Настройки списка наблюдения',
 
 # Displayed when you click the "watch" button and it is in the process of watching
-'watching'   => 'Добавление в список наблюдения…',
-'unwatching' => 'Удаление из списка наблюдения…',
+'watching'       => 'Добавление в список наблюдения…',
+'unwatching'     => 'Удаление из списка наблюдения…',
+'watcherrortext' => 'Произошла ошибка при изменении настройки наблюдения для «$1».',
 
 'enotif_mailer'                => '{{SITENAME}} Служба извещений по почте',
 'enotif_reset'                 => 'Отметить все страницы как просмотренные',
@@ -2060,7 +2235,7 @@ PICT # различные
 'enotif_lastvisited'           => 'См. $1 для просмотра всех изменений, произошедших с вашего последнего посещения.',
 'enotif_lastdiff'              => 'См. $1 для ознакомления с изменением.',
 'enotif_anon_editor'           => 'анонимный участник $1',
-'enotif_body'                  => '$WATCHINGUSERNAME,
+'enotif_body'                  => 'Уважаемый(ая) $WATCHINGUSERNAME,
 
 $PAGEEDITDATE страница проекта «{{SITENAME}}» $PAGETITLE была $CHANGEDORCREATED участником $PAGEEDITOR, см. $PAGETITLE_URL для просмотра текущей версии.
 
@@ -2069,18 +2244,25 @@ $NEWPAGE
 Краткое описание изменения: $PAGESUMMARY $PAGEMINOREDIT
 
 Обратиться к изменившему:
-эл. почта $PAGEEDITOR_EMAIL
-вики $PAGEEDITOR_WIKI
+эл. почта: $PAGEEDITOR_EMAIL
+вики: $PAGEEDITOR_WIKI
 
-Если Вы не посетите эту страницу, то в случае её дальнейших изменений уведомлений больше не будет. Вы можете также отключить опцию уведомления для всех страниц в вашем списке наблюдения.
+Если вы не посетите эту страницу, то в случае её дальнейших изменений уведомлений больше не будет.
+Вы можете также отключить опцию уведомления для всех страниц в вашем списке наблюдения.
 
              Система оповещения {{grammar:genitive|{{SITENAME}}}}
 
 --
-Изменить настройки вашего списка наблюдения:
-{{fullurl:{{#special:Watchlist}}/edit}}
+Изменение настройки уведомлений
+{{fullurl:{{#special:Preferences}}}}
+
+Изменение настройки вашего списка наблюдения
+{{fullurl:{{#special:EditWatchlist}}}}
+
+Удалить страницы из вашего списка наблюдения
+$UNWATCHURL
 
-Обратная связь и помощь:
+Обратная связь и помощь
 {{fullurl:{{MediaWiki:Helppage}}}}',
 
 # Delete
@@ -2092,13 +2274,13 @@ $NEWPAGE
 'exblank'                => 'страница была пуста',
 'delete-confirm'         => '$1 — удаление',
 'delete-legend'          => 'Удаление',
-'historywarning'         => "'''Предупреждение'''. Страница, которую вы собираетесь удалить, имеет историю изменений из $1 {{PLURAL:$1|версии|версий|версий}}:",
+'historywarning'         => "'''Ð\9fÑ\80едÑ\83пÑ\80еждение'''. Ð¡Ñ\82Ñ\80аниÑ\86а, ÐºÐ¾Ñ\82оÑ\80Ñ\83Ñ\8e Ð²Ñ\8b Ñ\81обиÑ\80аеÑ\82еÑ\81Ñ\8c Ñ\83далиÑ\82Ñ\8c, Ð¸Ð¼ÐµÐµÑ\82 Ð¸Ñ\81Ñ\82оÑ\80иÑ\8e Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹ Ð¿Ñ\80иблизиÑ\82елÑ\8cно Ð¸Ð· $1 {{PLURAL:$1|веÑ\80Ñ\81ии|веÑ\80Ñ\81ий|веÑ\80Ñ\81ий}}:",
 'confirmdeletetext'      => 'Вы запросили полное удаление страницы (или изображения) и всей её истории изменений из базы данных.
 Пожалуйста, подтвердите, что вы действительно желаете это сделать, понимаете последствия своих действий,
 и делаете это в соответствии с правилами, изложенными в разделе [[{{MediaWiki:Policy-url}}]].',
 'actioncomplete'         => 'Действие выполнено',
 'actionfailed'           => 'Действие не выполнено',
-'deletedtext'            => '«<nowiki>$1</nowiki>» была удалена.
+'deletedtext'            => '«$1» была удалена.
 См. $2 для просмотра списка последних удалений.',
 'deletedarticle'         => 'удалил «[[$1]]»',
 'suppressedarticle'      => 'скрыл «[[$1]]»',
@@ -2106,7 +2288,7 @@ $NEWPAGE
 'dellogpagetext'         => 'Ниже приведён журнал последних удалений.',
 'deletionlog'            => 'журнал удалений',
 'reverted'               => 'Откачено к ранней версии',
-'deletecomment'          => 'Причина удаления:',
+'deletecomment'          => 'Причина:',
 'deleteotherreason'      => 'Другая причина/дополнение:',
 'deletereasonotherlist'  => 'Другая причина',
 'deletereason-dropdown'  => '* Типовые причины удаления
@@ -2134,16 +2316,20 @@ $NEWPAGE
 'revertpage'        => 'Правки [[Special:Contributions/$2|$2]] ([[User talk:$2|обсуждение]]) откачены к версии [[User:$1|$1]]',
 'revertpage-nouser' => 'Правки (имя участника удалено) откачены к версии [[User:$1|$1]]',
 'rollback-success'  => 'Откачены правки $1; возврат к версии $2.',
-'sessionfailure'    => 'Похоже, возникли проблемы с текущим сеансом работы;
+
+# Edit tokens
+'sessionfailure-title' => 'Ошибка сеанса',
+'sessionfailure'       => 'Похоже, возникли проблемы с текущим сеансом работы;
 это действие было отменено в целях предотвращения «захвата сеанса».
 Пожалуйста, нажмите кнопку «Назад» и перезагрузите страницу, с которой вы пришли.',
 
 # Protect
 'protectlogpage'              => 'Журнал защиты',
-'protectlogtext'              => 'Ниже приведён журнал установок и снятий защиты со статей. Вы можете также просмотреть [[Special:ProtectedPages|список страниц, которые в данный момент защищены]].',
+'protectlogtext'              => 'Ниже приведён журнал изменений защиты страницы.
+Вы можете также просмотреть [[Special:ProtectedPages|список страниц, которые в данный момент защищены]].',
 'protectedarticle'            => 'защищена страница «[[$1]]»',
 'modifiedarticleprotection'   => 'изменён уровень защиты страницы «[[$1]]»',
-'unprotectedarticle'          => 'снята защита со страницы «[[$1]]»',
+'unprotectedarticle'          => 'снята защита с «[[$1]]»',
 'movedarticleprotection'      => 'перенёс настройки защиты с «[[$2]]» на «[[$1]]»',
 'protect-title'               => 'Установка уровня защиты для «$1»',
 'prot_1movedto2'              => '«[[$1]]» переименована в «[[$2]]»',
@@ -2153,7 +2339,7 @@ $NEWPAGE
 'protect_expiry_invalid'      => 'Неправильное время окончания защиты.',
 'protect_expiry_old'          => 'Время окончания — в прошлом.',
 'protect-unchain-permissions' => 'Открыть дополнительные параметры защиты',
-'protect-text'                => "Здесь вы можете просмотреть и изменить уровень защиты для страницы '''<nowiki>$1</nowiki>'''.",
+'protect-text'                => "Здесь вы можете просмотреть и изменить уровень защиты для страницы '''$1'''.",
 'protect-locked-blocked'      => "Вы не можете изменять уровень защиты страницы, пока ваша учётная запись заблокирована.
 Текущие установки для страницы '''$1''':",
 'protect-locked-dblock'       => "Уровень защиты не может быть изменён, так как основная база данных временно заблокирована.
@@ -2173,7 +2359,7 @@ $NEWPAGE
 'protect-othertime-op'        => 'другое время',
 'protect-existing-expiry'     => 'Текущее время окончания: $2, $3',
 'protect-otherreason'         => 'Другая причина/дополнение:',
-'protect-otherreason-op'      => 'другая причина',
+'protect-otherreason-op'      => 'Ð\94ругая причина',
 'protect-dropdown'            => '* Типовые причины защиты
 ** заядлый вандализм
 ** чрезмерный спам
@@ -2206,9 +2392,8 @@ $NEWPAGE
 'undeletepagetext'             => '{{PLURAL:$1|Следующая $1 страница была удалена|Следующие $1 страницы были удалены|Следующие $1 страниц были удалены}}, однако {{PLURAL:$1|она всё ещё находятся в архиве, и поэтому может быть восстановлена|они всё ещё находятся в архиве, и поэтому могут быть восстановлены}}.
 Архив может периодически очищаться.',
 'undelete-fieldset-title'      => 'Восстановить версии',
-'undeleteextrahelp'            => "Для полного восстановления истории страницы оставьте все отметки пустыми и нажмите '''«Восстановить»'''.
-Для частичного восстановления отметьте те версии страницы, которые нужно восстановить, и нажмите '''«Восстановить»'''.
-Нажмите '''«Очистить»''', чтобы снять все отметки и очистить поле примечания.",
+'undeleteextrahelp'            => "Для полного восстановления истории страницы оставьте все отметки пустыми и нажмите '''«{{int:undeletebtn}}»'''.
+Для частичного восстановления отметьте те версии страницы, которые нужно восстановить, и нажмите '''«{{int:undeletebtn}}»'''.",
 'undeleterevisions'            => 'в архиве $1 {{PLURAL:$1|версия|версии|версий}}',
 'undeletehistory'              => 'При восстановлении страницы восстанавливается и её история правок.
 Если после удаления была создана новая страница с тем же названием, то восстановленные версии появятся в истории правок перед новыми версиями.',
@@ -2223,13 +2408,13 @@ $NEWPAGE
 'undeleteviewlink'             => 'просмотреть',
 'undeletereset'                => 'Очистить',
 'undeleteinvert'               => 'Обратить выделение',
-'undeletecomment'              => 'Ð\9aомменÑ\82аÑ\80ий:',
+'undeletecomment'              => 'Ð\9fÑ\80иÑ\87ина:',
 'undeletedarticle'             => 'восстановил «[[$1]]»',
 'undeletedrevisions'           => '$1 {{PLURAL:$1|изменение|изменения|изменений}} восстановлено',
 'undeletedrevisions-files'     => '$1 {{PLURAL:$1|версия|версии|версий}} и $2 {{PLURAL:$2|файл|файла|файлов}} восстановлено',
 'undeletedfiles'               => '$1 {{PLURAL:$1|файл восстановлен|файла восстановлено|файлов восстановлено}}',
 'cannotundelete'               => 'Ошибка восстановления. Возможно, кто-то другой уже восстановил страницу.',
-'undeletedpage'                => "<big>'''Страница «$1» была восстановлена.'''</big>
+'undeletedpage'                => "'''Страница «$1» была восстановлена.'''
 
 Для просмотра списка последних удалений и восстановлений см. [[Special:Log/delete|журнал удалений]].",
 'undelete-header'              => 'Список недавно удалённых страниц можно посмотреть в [[Special:Log/delete|журнале удалений]].',
@@ -2249,9 +2434,12 @@ $1',
 'undelete-show-file-submit'    => 'Да',
 
 # Namespace form on various pages
-'namespace'      => 'Пространство имён:',
-'invert'         => 'Обратить выбранное',
-'blanknamespace' => '(Основное)',
+'namespace'                     => 'Пространство имён:',
+'invert'                        => 'Обратить выбранное',
+'tooltip-invert'                => 'Установите эту отметку, чтобы скрыть изменения на страницах, в пределах выбранного пространства имён (и связанных пространств имён, если указано)',
+'namespace_association'         => 'Связанные пространства имён',
+'tooltip-namespace_association' => 'Установите эту отметку, чтобы также включить пространство имён обсуждения (или предметное), связанное с выбранным пространством имён',
+'blanknamespace'                => '(Основное)',
 
 # Contributions
 'contributions'       => 'Вклад участника',
@@ -2263,18 +2451,23 @@ $1',
 'month'               => 'С месяца (и ранее):',
 'year'                => 'С года (и ранее):',
 
-'sp-contributions-newbies'        => 'Показать только вклад, сделанный с новых учётных записей',
-'sp-contributions-newbies-sub'    => 'С новых учётных записей',
-'sp-contributions-newbies-title'  => 'Вклад с недавно созданных учётных записей',
-'sp-contributions-blocklog'       => 'блокировки',
-'sp-contributions-deleted'        => 'удалённые правки участника',
-'sp-contributions-logs'           => 'журналы',
-'sp-contributions-talk'           => 'обсуждение',
-'sp-contributions-userrights'     => 'управление правами участника',
-'sp-contributions-blocked-notice' => 'Этот участник в данный момент заблокирован. Ниже приведена последняя запись из журнала блокировок:',
-'sp-contributions-search'         => 'Поиск вклада',
-'sp-contributions-username'       => 'IP-адрес или имя участника:',
-'sp-contributions-submit'         => 'Найти',
+'sp-contributions-newbies'             => 'Показать только вклад, сделанный с новых учётных записей',
+'sp-contributions-newbies-sub'         => 'С новых учётных записей',
+'sp-contributions-newbies-title'       => 'Вклад с недавно созданных учётных записей',
+'sp-contributions-blocklog'            => 'блокировки',
+'sp-contributions-deleted'             => 'удалённые правки участника',
+'sp-contributions-uploads'             => 'загрузки',
+'sp-contributions-logs'                => 'журналы',
+'sp-contributions-talk'                => 'обсуждение',
+'sp-contributions-userrights'          => 'управление правами участника',
+'sp-contributions-blocked-notice'      => 'Этот участник в данный момент заблокирован. Ниже приведена последняя запись из журнала блокировок:',
+'sp-contributions-blocked-notice-anon' => 'Этот IP-адрес в данный момент заблокирован.
+Ниже приведена последняя запись из журнала блокировок:',
+'sp-contributions-search'              => 'Поиск вклада',
+'sp-contributions-username'            => 'IP-адрес или имя участника:',
+'sp-contributions-toponly'             => 'Показывать только правки, являющиеся последними версиями',
+'sp-contributions-submit'              => 'Найти',
+'sp-contributions-showsizediff'        => 'Показывать изменение размера страницы',
 
 # What links here
 'whatlinkshere'            => 'Ссылки сюда',
@@ -2285,7 +2478,7 @@ $1',
 'nolinkshere-ns'           => "В выбранном пространстве имён нет страниц, ссылающихся на '''[[:$1]]'''.",
 'isredirect'               => 'страница-перенаправление',
 'istemplate'               => 'включение',
-'isimage'                  => 'Ñ\81Ñ\81Ñ\8bлка Ð´Ð»Ñ\8f Ð¸Ð·Ð¾Ð±Ñ\80ажениÑ\8f',
+'isimage'                  => 'Ñ\84айловаÑ\8f Ñ\81Ñ\81Ñ\8bлка',
 'whatlinkshere-prev'       => '{{PLURAL:$1|предыдущая|предыдущие|предыдущие}} $1',
 'whatlinkshere-next'       => '{{PLURAL:$1|следующая|следующие|следующие}} $1',
 'whatlinkshere-links'      => '← ссылки',
@@ -2296,13 +2489,15 @@ $1',
 'whatlinkshere-filters'    => 'Фильтры',
 
 # Block/unblock
+'autoblockid'                     => 'Автоблокировка #$1',
+'block'                           => 'Блокировка участника',
+'unblock'                         => 'Разблокировка участника',
 'blockip'                         => 'Заблокировать',
 'blockip-title'                   => 'Блокирование участника',
 'blockip-legend'                  => 'Блокировка участника',
 'blockiptext'                     => 'Используйте форму ниже, чтобы заблокировать возможность записи с определённого IP-адреса.
 Это может быть сделано только для предотвращения вандализма и только в соответствии с [[{{MediaWiki:Policy-url}}|правилами]].
 Ниже укажите конкретную причину (к примеру, процитируйте некоторые страницы с признаками вандализма).',
-'ipaddress'                       => 'IP-адрес:',
 'ipadressorusername'              => 'IP-адрес или имя участника:',
 'ipbexpiry'                       => 'Закончится через:',
 'ipbreason'                       => 'Причина:',
@@ -2315,7 +2510,7 @@ $1',
 ** Угрозы, преследование участников
 ** Злоупотребление несколькими учётными записями
 ** Неприемлемое имя участника',
-'ipbanononly'                     => 'Блокировать только анонимных участников',
+'ipb-hardblock'                   => 'Запретить представившемся участникам редактирование с этого IP-адреса',
 'ipbcreateaccount'                => 'Запретить создание новых учётных записей',
 'ipbemailban'                     => 'Запретить участнику отправлять письма по электронной почте',
 'ipbenableautoblock'              => 'Автоматически блокировать используемые участником IP-адреса',
@@ -2323,36 +2518,44 @@ $1',
 'ipbother'                        => 'Другое время:',
 'ipboptions'                      => '2 часа:2 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',
 'ipbotheroption'                  => 'другое',
-'ipbotherreason'                  => 'Другая причина/дополнение:',
+'ipbotherreason'                  => 'Другая причина / дополнение:',
 'ipbhidename'                     => 'Скрыть имя участника из правок и списков',
 'ipbwatchuser'                    => 'Добавить в список наблюдения личную страницу участника и его страницу обсуждения',
-'ipballowusertalk'                => 'Разрешить участнику править свою страницу обсуждения во время блокировки',
+'ipb-disableusertalk'             => 'Запретить этому участнику редактировать свою страницу обсуждения во время блокировки',
 'ipb-change-block'                => 'Переблокировать участника с этими настройками',
+'ipb-confirm'                     => 'Подтвердить блокировку',
 'badipaddress'                    => 'IP-адрес записан в неправильном формате, или участника с таким именем не существует.',
 'blockipsuccesssub'               => 'Блокировка произведена',
 'blockipsuccesstext'              => '[[Special:Contributions/$1|«$1»]] заблокирован.<br />
 См. [[Special:IPBlockList|список заблокированных IP-адресов]].',
+'ipb-blockingself'                => 'Вы пытаетесь заблокировать себя самого! Вы уверены, что вы хотите это сделать?',
+'ipb-confirmhideuser'             => 'Вы намереваетесь заблокировать участника и скрыть его имя. Оно не будет отображаться в списках и журналах. Вы уверены, что хотите это сделать?',
 'ipb-edit-dropdown'               => 'Править список причин',
 'ipb-unblock-addr'                => 'Разблокировать $1',
 'ipb-unblock'                     => 'Разблокировать участника или IP-адрес',
-'ipb-blocklist-addr'              => 'Действующие блокировки для $1',
 'ipb-blocklist'                   => 'Показать действующие блокировки',
 'ipb-blocklist-contribs'          => 'Вклад участника $1',
 'unblockip'                       => 'Разблокировать IP-адрес',
 'unblockiptext'                   => 'Используйте форму ниже, чтобы восстановить возможность записи с ранее заблокированного IP-адреса или учётной записи.',
 'ipusubmit'                       => 'Снять эту блокировку',
 'unblocked'                       => '[[User:$1|$1]] разблокирован.',
+'unblocked-range'                 => '$1 был разблокирован',
 'unblocked-id'                    => 'Блокировка $1 была снята',
-'ipblocklist'                     => 'Заблокированные IP-адреса и учётные записи',
+'blocklist'                       => 'Заблокированные участники',
+'ipblocklist'                     => 'Заблокированные участники',
 'ipblocklist-legend'              => 'Поиск заблокированного участника',
-'ipblocklist-username'            => 'Имя участника или IP-адрес:',
-'ipblocklist-sh-userblocks'       => '$1 блокировки учётных записей',
-'ipblocklist-sh-tempblocks'       => '$1 временные блокировки',
-'ipblocklist-sh-addressblocks'    => '$1 блокировки отдельных IP',
+'blocklist-userblocks'            => 'Скрыть блокировки учётных записей',
+'blocklist-tempblocks'            => 'Скрыть временные блокировки',
+'blocklist-addressblocks'         => 'Скрыть блокировки отдельных IP',
+'blocklist-timestamp'             => 'Дата/время',
+'blocklist-target'                => 'Цель',
+'blocklist-expiry'                => 'Истекает',
+'blocklist-by'                    => 'Блокирующий администратор',
+'blocklist-params'                => 'Параметры блокировки',
+'blocklist-reason'                => 'Причина',
 'ipblocklist-submit'              => 'Найти',
 'ipblocklist-localblock'          => 'Локальная блокировка',
 'ipblocklist-otherblocks'         => '{{PLURAL:$1|Другая блокировка|Другие блокировки}}',
-'blocklistline'                   => '$1, $2 заблокировал $3 ($4)',
 'infiniteblock'                   => 'бессрочная блокировка',
 'expiringblock'                   => 'завершится $1 $2',
 'anononlyblock'                   => 'только анонимов',
@@ -2376,7 +2579,7 @@ $1',
 'reblock-logentry'                => 'изменил настройки блокировки для [[$1]], истекает $2 $3',
 'blocklogtext'                    => 'Журнал блокирования и разблокирования участников.
 Автоматически блокируемые IP-адреса здесь не указываются.
-См. [[Special:IPBlockList|Список текущих запретов и блокировок]].',
+См. [[Special:BlockList|Список текущих запретов и блокировок]].',
 'unblocklogentry'                 => 'разблокировал $1',
 'block-log-flags-anononly'        => 'только анонимные пользователи',
 'block-log-flags-nocreate'        => 'запрещена регистрация учётных записей',
@@ -2390,12 +2593,13 @@ $1',
 'ipb_expiry_temp'                 => 'Блокировки с сокрытием имени участника должны быть бессрочными.',
 'ipb_hide_invalid'                => 'Невозможно скрыть учётную запись, возможно, с неё сделано слишком много правок.',
 'ipb_already_blocked'             => '«$1» уже заблокирован.',
-'ipb-needreblock'                 => '== Уже заблокирован ==
-Участник $1 уже заблокирован. Желаете ли вы изменить параметры блокировки?',
+'ipb-needreblock'                 => 'Участник $1 уже заблокирован. Желаете ли вы изменить параметры блокировки?',
 'ipb-otherblocks-header'          => '{{PLURAL:$1|Другая блокировка|Другие блокировки}}',
+'unblock-hideuser'                => 'Вы не можете разблокировать этого участника, так как его имя было скрыто.',
 'ipb_cant_unblock'                => 'Ошибка. Не найдена блокировка с ID $1. Возможно, она уже была снята.',
 'ipb_blocked_as_range'            => 'Ошибка: IP-адрес $1 был заблокирован не напрямую и не может быть разблокирован. Однако, он принадлежит к заблокированному диапазону $2, который можно разблокировать.',
 'ip_range_invalid'                => 'Недопустимый диапазон IP-адресов.',
+'ip_range_toolarge'               => 'Блокировки диапазонов свыше /$1 запрещены.',
 'blockme'                         => 'Заблокируй меня',
 'proxyblocker'                    => 'Блокировка прокси',
 'proxyblocker-disabled'           => 'Функция отключена.',
@@ -2405,6 +2609,8 @@ $1',
 'sorbs_create_account_reason'     => 'Ваш IP-адрес числится как открытый прокси в DNSBL. Вы не можете создать учётную запись.',
 'cant-block-while-blocked'        => 'Вы не можете блокировать других участников, пока вы сами заблокированы.',
 'cant-see-hidden-user'            => 'Участник, которого вы пытаетесь заблокировать, уже заблокирован и скрыт. Поскольку у вас нет разрешения на работу по сокрытию участников, вы не можете просмотреть или изменить данную блокировку.',
+'ipbblocked'                      => 'Вы не можете блокировать или разблокировать других участников, так как вы сами заблокированы',
+'ipbnounblockself'                => 'Вы не можете разблокировать самого себя',
 
 # Developer tools
 'lockdb'              => 'Сделать базу данных доступной только для чтения',
@@ -2429,6 +2635,7 @@ $1',
 'unlockdbsuccesstext' => 'База данных проекта была разблокирована.',
 'lockfilenotwritable' => 'Нет права на запись в файл блокировки базы данных. Чтобы заблокировать или разблокировать БД, веб-сервер должен иметь разрешение на запись в этот файл.',
 'databasenotlocked'   => 'База данных не была заблокирована.',
+'lockedbyandtime'     => '($1 $2 $3)',
 
 # Move page
 'move-page'                    => '$1 — переименование',
@@ -2442,6 +2649,17 @@ $1',
 Обратите внимание, что страница '''не будет''' переименована, если страница с новым названием уже существует, кроме случаев, если она является перенаправлением или пуста и не имеет истории правок.
 Это означает, что вы можете переименовать страницу обратно в то название, которое у него только что было, если вы переименовали по ошибке, но вы не можете случайно затереть существующую страницу.
 
+'''ПРЕДУПРЕЖДЕНИЕ!'''
+Переименование может привести к масштабным и неожиданным изменениям для ''популярных'' страниц.
+Пожалуйста, прежде чем вы продолжите, убедитесь, что вы понимаете все возможные последствия.",
+'movepagetext-noredirectfixer' => "Воспользовавшись формой ниже, вы переименуете страницу, одновременно переместив на новое место её журнал изменений.
+Старое название станет перенаправлением на новое название.
+Пожалуйста, проверьте наличие [[Special:DoubleRedirects|двойных]] и [[Special:BrokenRedirects|разорванных перенаправлений]].
+Вы отвечаете за то, что бы ссылки продолжали и далее указывают туда, куда предполагалось.
+
+Обратите внимание, что страница '''не будет''' переименована, если страница с новым названием уже существует, кроме случаев, если она является перенаправлением или пуста и не имеет истории правок.
+Это означает, что вы можете переименовать страницу обратно в то название, которое у него только что было, если вы переименовали по ошибке, но вы не можете случайно затереть существующую страницу.
+
 '''ПРЕДУПРЕЖДЕНИЕ!'''
 Переименование может привести к масштабным и неожиданным изменениям для ''популярных'' страниц.
 Пожалуйста, прежде чем вы продолжите, убедитесь, что вы понимаете все возможные последствия.",
@@ -2452,6 +2670,7 @@ $1',
 
 В этих случаях, вы будете вынуждены переместить или объединить страницы вручную, если это нужно.",
 'movearticle'                  => 'Переименовать страницу',
+'moveuserpage-warning'         => "'''Внимание.''' Вы собираетесь переименовать страницу участника. Пожалуйста, обратите внимание, что переименована будет только страница, участник '''не''' будет переименован.",
 'movenologin'                  => 'Вы не представились системе',
 'movenologintext'              => 'Вы должны [[Special:UserLogin|представиться системе]],
 чтобы иметь возможность переименовать страницы.',
@@ -2463,7 +2682,7 @@ $1',
 'move-watch'                   => 'Включить эту страницу в список наблюдения',
 'movepagebtn'                  => 'Переименовать страницу',
 'pagemovedsub'                 => 'Страница переименована',
-'movepage-moved'               => "<big>'''Страница «$1» переименована в «$2»'''</big>",
+'movepage-moved'               => "'''Страница «$1» переименована в «$2»'''",
 'movepage-moved-redirect'      => 'Было создано перенаправление.',
 'movepage-moved-noredirect'    => 'Создание перенаправления было подавлено.',
 'articleexists'                => 'Страница с таким именем уже существует или указанное вами название недопустимо.
@@ -2478,15 +2697,15 @@ $1',
 'movepage-page-moved'          => 'Страница $1 была переименована в $2.',
 'movepage-page-unmoved'        => 'Страница $1 не может быть переименована в $2.',
 'movepage-max-pages'           => '$1 {{PLURAL:$1|страница была переименована|страницы было переименовано|страниц было переименовано}} — это максимум, больше страниц нельзя переименовать автоматически.',
-'1movedto2'                    => 'переименовал «[[$1]]» в «[[$2]]»',
-'1movedto2_redir'              => '«[[$1]]» переименована в «[[$2]]» поверх перенаправления',
+'1movedto2'                    => 'переименовал [[$1]] в [[$2]]',
+'1movedto2_redir'              => 'переименовал [[$1]] в [[$2]] поверх перенаправления',
 'move-redirect-suppressed'     => 'перенаправление подавлено',
 'movelogpage'                  => 'Журнал переименований',
 'movelogpagetext'              => 'Ниже представлен список переименованных страниц.',
 'movesubpage'                  => '{{PLURAL:$1|Подстраница|Подстраницы}}',
 'movesubpagetext'              => 'У этой страницы $1 {{PLURAL:$1|подстраница|подстраницы|подстраниц}}.',
 'movenosubpage'                => 'У этой страницы нет подстраниц.',
-'movereason'                   => 'Причина',
+'movereason'                   => 'Причина:',
 'revertmove'                   => 'откат',
 'delete_and_move'              => 'Удалить и переименовать',
 'delete_and_move_text'         => '==Требуется удаление==
@@ -2501,19 +2720,22 @@ $1',
 'immobile-source-page'         => 'Эту страницу нельзя переименовывать.',
 'immobile-target-page'         => 'Нельзя присвоить странице это имя.',
 'imagenocrossnamespace'        => 'Невозможно дать файлу имя из другого пространства имён',
+'nonfile-cannot-move-to-file'  => 'Невозможно переименовывать страницы в файлы',
 'imagetypemismatch'            => 'Новое расширение файла не соответствует его типу',
 'imageinvalidfilename'         => 'Целевое имя файла ошибочно',
-'fix-double-redirects'         => 'Ð\90вÑ\82омаÑ\82иÑ\87еÑ\81ки Ð¸справить перенаправления, указывающие на прежнее название',
+'fix-double-redirects'         => 'Ð\98справить перенаправления, указывающие на прежнее название',
 'move-leave-redirect'          => 'Оставить перенаправление',
-'protectedpagemovewarning'     => "'''Предупреждение.''' Эта страница защищена, её могут переименовывать только администраторы.",
-'semiprotectedpagemovewarning' => "'''Замечание.''' Эта страница была защищена; переименовать её могут только зарегистрированные участники.",
+'protectedpagemovewarning'     => "'''Предупреждение. Эта страница была защищена; переименовать её могут только участники с полномочиями администраторов.'''
+Ниже для справки приведена последняя запись журнала:",
+'semiprotectedpagemovewarning' => "'''Замечание.''' Эта страница была защищена; переименовать её могут только зарегистрированные участники.
+Ниже для справки приведена последняя запись журнала:",
 'move-over-sharedrepo'         => '== Файл уже существует ==
 В общем хранилище существует [[:$1]]. Переименование файла в это название вызовет перекрытие файла из общего хранилища.',
 'file-exists-sharedrepo'       => 'Выбранное имя файла уже используется в общем хранилище.
 Пожалуйста, выберите другое имя.',
 
 # Export
-'export'            => 'Экспортирование статей',
+'export'            => 'Экспорт страниц',
 'exporttext'        => 'Вы можете экспортировать текст и журнал изменений конкретной страницы или набора страниц в XML, который потом может быть [[Special:Import|импортирован]] в другой вики-проект, работающий на программном обеспечении MediaWiki.
 
 Чтобы экспортировать статьи, введите их наименования в поле редактирования, одно название на строку, и выберите хотите ли вы экспортировать всю историю изменений статей или только последние версии статей.
@@ -2537,7 +2759,7 @@ $1',
 'allmessagesdefault'            => 'Текст по умолчанию',
 'allmessagescurrent'            => 'Текущий текст',
 'allmessagestext'               => 'Это список системных сообщений, доступных в пространстве имён «MediaWiki».
\9fожалÑ\83йÑ\81Ñ\82а, Ð¿Ð¾Ñ\81еÑ\82иÑ\82е Ð½Ð° Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\83 [http://www.mediawiki.org/wiki/Localisation Ð¾Ð¿Ð¸Ñ\81аниÑ\8f Ð»Ð¾ÐºÐ°Ð»Ð¸Ð·Ð°Ñ\86ии] Ð¸ Ð¿Ñ\80оекÑ\82 [http://translatewiki.net translatewiki.net], ÐµÑ\81ли Ð²Ñ\8b Ñ\85оÑ\82иÑ\82е Ð²Ð½ÐµÑ\81Ñ\82и Ð²ÐºÐ»Ð°Ð´ Ð² Ð¾Ð±Ñ\89Ñ\83Ñ\8e Ð»Ð¾ÐºÐ°Ð»Ð¸Ð·Ð°Ñ\86иÑ\8e MediaWiki.',
\95Ñ\81ли Ð²Ñ\8b Ñ\85оÑ\82иÑ\82е Ð²Ð½ÐµÑ\81Ñ\82и Ð²ÐºÐ»Ð°Ð´ Ð² Ð¾Ð±Ñ\89Ñ\83Ñ\8e Ð»Ð¾ÐºÐ°Ð»Ð¸Ð·Ð°Ñ\86иÑ\8e MediaWiki, Ð¿Ð¾Ð¶Ð°Ð»Ñ\83йÑ\81Ñ\82а, Ð¿Ð¾Ñ\81еÑ\82иÑ\82е Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\83 [http://www.mediawiki.org/wiki/Localisation Ð¾Ð¿Ð¸Ñ\81аниÑ\8f Ð»Ð¾ÐºÐ°Ð»Ð¸Ð·Ð°Ñ\86ии] Ð¸ Ð¿Ñ\80оекÑ\82 [http://translatewiki.net translatewiki.net].',
 'allmessagesnotsupportedDB'     => "Эта страница недоступна, так как отключена опция '''\$wgUseDatabaseMessages'''.",
 'allmessages-filter-legend'     => 'Фильтр',
 'allmessages-filter'            => 'Фильтр по статусу изменения:',
@@ -2577,6 +2799,7 @@ $1',
 'importstart'                => 'Импортирование страниц…',
 'import-revision-count'      => '$1 {{PLURAL:$1|версия|версии|версий}}',
 'importnopages'              => 'Нет страниц для импортирования.',
+'imported-log-entries'       => '{{PLURAL:$1|Импортирована $1 запись журнала|Импортировано $1 записи журнала|Импортировано $1 записей журнала}}.',
 'importfailed'               => 'Не удалось импортировать: $1',
 'importunknownsource'        => 'Неизвестный тип импортируемой страницы',
 'importcantopen'             => 'Невозможно открыть импортируемый файл',
@@ -2610,8 +2833,8 @@ $1',
 'tooltip-pt-anonuserpage'         => 'Страница участника для моего IP',
 'tooltip-pt-mytalk'               => 'Ваша страница обсуждений',
 'tooltip-pt-anontalk'             => 'Страница обсуждений для моего IP',
-'tooltip-pt-preferences'          => 'Ð\9cои настройки',
-'tooltip-pt-watchlist'            => 'Список страниц моего наблюдения',
+'tooltip-pt-preferences'          => 'Ð\92аÑ\88и настройки',
+'tooltip-pt-watchlist'            => 'Список страниц, изменения в которых вы отслеживаете',
 'tooltip-pt-mycontris'            => 'Список ваших правок',
 'tooltip-pt-login'                => 'Здесь можно зарегистрироваться в системе, но это необязательно.',
 'tooltip-pt-anonlogin'            => 'Здесь можно зарегистрироваться в системе, но это необязательно.',
@@ -2622,7 +2845,7 @@ $1',
 'tooltip-ca-viewsource'           => 'Эта страница защищена от изменений, но вы можете посмотреть и скопировать её исходный текст',
 'tooltip-ca-history'              => 'Журнал изменений страницы',
 'tooltip-ca-protect'              => 'Защитить страницу от изменений',
-'tooltip-ca-unprotect'            => 'СнÑ\8fÑ\82Ñ\8c Ð·Ð°Ñ\89иÑ\82Ñ\83 Ñ\81 этой страницы',
+'tooltip-ca-unprotect'            => 'Ð\98змениÑ\82Ñ\8c Ð·Ð°Ñ\89иÑ\82Ñ\83 этой страницы',
 'tooltip-ca-delete'               => 'Удалить эту страницу',
 'tooltip-ca-undelete'             => 'Восстановить исправления страницы, сделанные до того, как она была удалена',
 'tooltip-ca-move'                 => 'Переименовать страницу',
@@ -2664,25 +2887,27 @@ $1',
 'tooltip-preview'                 => 'Предварительный просмотр страницы, пожалуйста, используйте перед сохранением!',
 'tooltip-diff'                    => 'Показать изменения, сделанные по отношению к исходному тексту.',
 'tooltip-compareselectedversions' => 'Посмотреть разницу между двумя выбранными версиями этой страницы.',
-'tooltip-watch'                   => 'Ð\94обавиÑ\82Ñ\8c Ñ\82екÑ\83Ñ\89Ñ\83Ñ\8e Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\83 Ð² список наблюдения',
+'tooltip-watch'                   => 'Ð\94обавиÑ\82Ñ\8c Ñ\8dÑ\82Ñ\83 Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\83 Ð² Ñ\81вой список наблюдения',
 'tooltip-recreate'                => 'Восстановить страницу несмотря на то, что она была удалена',
 'tooltip-upload'                  => 'Начать загрузку',
 'tooltip-rollback'                => 'Одним нажатием убрать изменения, сделанные последним редактором',
 'tooltip-undo'                    => 'Убрать внесённую правку и показать предпросмотр, с возможностью указать причину отмены',
+'tooltip-preferences-save'        => 'Сохранить настройки',
+'tooltip-summary'                 => 'Введите краткое описание',
 
 # Stylesheets
 'common.css'   => '/** Размещённый здесь CSS будет применяться ко всем темам оформления */',
 'monobook.css' => '/* Размещённый здесь CSS будет применяться к теме оформления Monobook */',
+'vector.css'   => '/* Размещённый здесь CSS будет применяться к векторной теме оформления  */',
 'print.css'    => '/* Размещённый здесь CSS будет применяться к версии для печати */',
 
 # Scripts
 'common.js'   => '/* Размещённый здесь JavaScript код будет загружаться всем пользователям при обращении к каждой странице */',
 'monobook.js' => '/* Указанный здесь JavaScript будет загружен всем участникам, использующим тему оформления MonoBook  */',
+'vector.js'   => '/* Указанный здесь JavaScript будет загружен всем участникам, использующим векторную тему оформления  */',
 
 # Metadata
-'nodublincore'      => 'Метаданные Dublin Core RDF запрещены для этого сервера.',
-'nocreativecommons' => 'Метаданные Creative Commons RDF запрещены для этого сервера.',
-'notacceptable'     => "Вики-сервер не может предоставить данные в формате, который мог бы прочитать ваш браузер.<br />
+'notacceptable' => "Вики-сервер не может предоставить данные в формате, который мог бы прочитать ваш браузер.<br />
 The wiki server can't provide data in a format your client can read.",
 
 # Attribution
@@ -2707,12 +2932,17 @@ The wiki server can't provide data in a format your client can read.",
 'spam_blanking'       => 'Все версии содержат ссылки на $1, очистка',
 
 # Info page
-'infosubtitle'   => 'Информация о странице',
-'numedits'       => 'Число правок (статья): $1',
-'numtalkedits'   => 'Число правок (страница обсуждения): $1',
-'numwatchers'    => 'Число наблюдателей: $1',
-'numauthors'     => 'Число различных авторов (статья): $1',
-'numtalkauthors' => 'Число различных авторов (страница обсуждения): $1',
+'pageinfo-title'            => 'Сведения по «$1»',
+'pageinfo-header-edits'     => 'Правки',
+'pageinfo-header-watchlist' => 'Список наблюдения',
+'pageinfo-header-views'     => 'Просмотры',
+'pageinfo-subjectpage'      => 'Страница',
+'pageinfo-talkpage'         => 'Страница обсуждения',
+'pageinfo-watchers'         => 'Число наблюдающих',
+'pageinfo-edits'            => 'Число правок',
+'pageinfo-authors'          => 'Количество различных авторов',
+'pageinfo-views'            => 'Количество просмотров',
+'pageinfo-viewsperedit'     => 'Просмотров на правку',
 
 # Skin names
 'skinname-standard'    => 'Классическое',
@@ -2724,30 +2954,11 @@ The wiki server can't provide data in a format your client can read.",
 'skinname-modern'      => 'Современное',
 'skinname-vector'      => 'Векторное',
 
-# Math options
-'mw_math_png'    => 'Всегда генерировать PNG',
-'mw_math_simple' => 'HTML в простых случаях, иначе PNG',
-'mw_math_html'   => 'HTML, если возможно, иначе PNG',
-'mw_math_source' => 'Оставить в разметке ТеХ (для текстовых браузеров)',
-'mw_math_modern' => 'Как рекомендуется для современных браузеров',
-'mw_math_mathml' => 'MathML, если возможно (экспериментальная опция)',
-
-# Math errors
-'math_failure'          => 'Невозможно разобрать выражение',
-'math_unknown_error'    => 'неизвестная ошибка',
-'math_unknown_function' => 'неизвестная функция',
-'math_lexing_error'     => 'лексическая ошибка',
-'math_syntax_error'     => 'синтаксическая ошибка',
-'math_image_error'      => 'Преобразование в PNG прошло с ошибкой; проверьте правильность установки latex, dvips, gs и convert',
-'math_bad_tmpdir'       => 'Не удаётся создать или записать во временный каталог математики',
-'math_bad_output'       => 'Не удаётся создать или записать в выходной каталог математики',
-'math_notexvc'          => 'Выполняемый файл texvc не найден; См. math/README — справку по настройке.',
-
 # Patrolling
 'markaspatrolleddiff'                 => 'Отметить как проверенную',
 'markaspatrolledtext'                 => 'Отметить эту статью как проверенную',
 'markedaspatrolled'                   => 'Отмечена как проверенная',
-'markedaspatrolledtext'               => 'Выбранная версия отмечена как проверенная.',
+'markedaspatrolledtext'               => 'Выбранная версия статьи [[:$1]] была отмечена как отпатрулированная.',
 'rcpatroldisabled'                    => 'Патрулирование последних изменений запрещено',
 'rcpatroldisabledtext'                => 'Возможность патрулирования последних изменений в настоящее время отключена.',
 'markedaspatrollederror'              => 'Невозможно отметить как проверенную',
@@ -2778,20 +2989,26 @@ $1',
 'nextdiff'     => 'Следующая правка →',
 
 # Media information
-'mediawarning'         => "'''Внимание'''. Этот тип файла может содержать вредоносный программный код.
-После его запуска, ваша система может быть подвержена риску.<hr />",
-'imagemaxsize'         => "Ограничение на размер изображения:<br />''(для страницы описания файла)''",
-'thumbsize'            => 'Размер уменьшенной версии изображения:',
-'widthheight'          => '$1 × $2',
-'widthheightpage'      => '$1 × $2, $3 {{PLURAL:$3|страница|страницы|страниц}}',
-'file-info'            => '(размер файла: $1, MIME-тип: $2)',
-'file-info-size'       => '($1 × $2 пикселов, размер файла: $3, MIME-тип: $4)',
-'file-nohires'         => '<small>Нет версии с большим разрешением.</small>',
-'svg-long-desc'        => '(SVG-файл, номинально $1 × $2 пикселов, размер файла: $3)',
-'show-big-image'       => 'Изображение в более высоком разрешении',
-'show-big-image-thumb' => '<small>Размер при предпросмотре: $1 × $2 пикселов</small>',
-'file-info-gif-looped' => 'закольцованный',
-'file-info-gif-frames' => '$1 {{PLURAL:$1|фрейм|фрейма|фреймов}}',
+'mediawarning'           => "'''Внимание'''. Этот тип файла может содержать вредоносный программный код.
+После его запуска, ваша система может быть подвержена риску.",
+'imagemaxsize'           => "Ограничение на размер изображения:<br />''(для страницы описания файла)''",
+'thumbsize'              => 'Размер уменьшенной версии изображения:',
+'widthheight'            => '$1 × $2',
+'widthheightpage'        => '$1 × $2, $3 {{PLURAL:$3|страница|страницы|страниц}}',
+'file-info'              => 'размер файла: $1, MIME-тип: $2',
+'file-info-size'         => '$1 × $2 пикселов, размер файла: $3, MIME-тип: $4',
+'file-info-size-pages'   => '$1 × $2 пикселей, размер файла: $3, MIME-тип: $4, $5 {{PLURAL:$5|страница|страницы|страниц}}',
+'file-nohires'           => '<small>Нет версии с большим разрешением.</small>',
+'svg-long-desc'          => 'SVG-файл, номинально $1 × $2 пикселов, размер файла: $3',
+'show-big-image'         => 'Изображение в более высоком разрешении',
+'show-big-image-preview' => '<small>Размер при предпросмотре: $1.</small>',
+'show-big-image-other'   => '<small>Другие разрешения: $1.</small>',
+'show-big-image-size'    => '$1 × $2 пикселей',
+'file-info-gif-looped'   => 'закольцованный',
+'file-info-gif-frames'   => '$1 {{PLURAL:$1|фрейм|фрейма|фреймов}}',
+'file-info-png-looped'   => 'закольцованный',
+'file-info-png-repeat'   => 'проигрывается $1 {{PLURAL:$1|раз|раза|раз}}',
+'file-info-png-frames'   => '$1 {{PLURAL:$1|кадр|кадра|кадров}}',
 
 # Special:NewFiles
 'newimages'             => 'Галерея новых файлов',
@@ -2823,14 +3040,20 @@ $1',
 'metadata-help'     => 'Файл содержит дополнительные данные, обычно добавляемые цифровыми камерами или сканерами. Если файл после создания редактировался, то некоторые параметры могут не соответствовать текущему изображению.',
 'metadata-expand'   => 'Показать дополнительные данные',
 'metadata-collapse' => 'Скрыть дополнительные данные',
-'metadata-fields'   => 'Поля метаданных, перечисленные в этом списке, будут показаны на странице изображения по умолчанию, остальные будут скрыты.
+'metadata-fields'   => 'Поля метаданных изображения, перечисленные в этом списке, будут показаны на странице изображения при свёрнутой таблице метаданных. Остальные поля будут по умолчанию скрыты.
 * make
 * model
 * datetimeoriginal
 * exposuretime
 * fnumber
 * isospeedratings
-* focallength',
+* focallength
+* artist
+* copyright
+* imagedescription
+* gpslatitude
+* gpslongitude
+* gpsaltitude',
 
 # EXIF tags
 'exif-imagewidth'                  => 'Ширина',
@@ -2845,13 +3068,11 @@ $1',
 'exif-ycbcrpositioning'            => 'Порядок размещения компонент Y и C',
 'exif-xresolution'                 => 'Горизонтальное разрешение',
 'exif-yresolution'                 => 'Вертикальное разрешение',
-'exif-resolutionunit'              => 'Единица измерения разрешения',
 'exif-stripoffsets'                => 'Положение блока данных',
 'exif-rowsperstrip'                => 'Количество строк в 1 блоке',
 'exif-stripbytecounts'             => 'Размер сжатого блока',
 'exif-jpeginterchangeformat'       => 'Положение начала блока preview',
 'exif-jpeginterchangeformatlength' => 'Размер данных блока preview',
-'exif-transferfunction'            => 'Функция преобразования цветового пространства',
 'exif-whitepoint'                  => 'Цветность белой точки',
 'exif-primarychromaticities'       => 'Цветность основных цветов',
 'exif-ycbcrcoefficients'           => 'Коэффициенты преобразования цветовой модели',
@@ -2868,9 +3089,8 @@ $1',
 'exif-colorspace'                  => 'Цветовое пространство',
 'exif-componentsconfiguration'     => 'Конфигурация цветовых компонентов',
 'exif-compressedbitsperpixel'      => 'Глубина цвета после сжатия',
-'exif-pixelydimension'             => 'Полная высота изображения',
-'exif-pixelxdimension'             => 'Полная ширина изображения',
-'exif-makernote'                   => 'Дополнительные данные производителя',
+'exif-pixelydimension'             => 'Ширина изображения',
+'exif-pixelxdimension'             => 'Высота изображения',
 'exif-usercomment'                 => 'Дополнительный комментарий',
 'exif-relatedsoundfile'            => 'Файл звукового комментария',
 'exif-datetimeoriginal'            => 'Оригинальные дата и время',
@@ -2884,10 +3104,9 @@ $1',
 'exif-exposureprogram'             => 'Программа экспозиции',
 'exif-spectralsensitivity'         => 'Спектральная чувствительность',
 'exif-isospeedratings'             => 'Светочувствительность ISO',
-'exif-oecf'                        => 'OECF (коэффициент оптоэлектрического преобразования)',
-'exif-shutterspeedvalue'           => 'Выдержка',
-'exif-aperturevalue'               => 'Диафрагма',
-'exif-brightnessvalue'             => 'Яркость',
+'exif-shutterspeedvalue'           => 'Выдержка в APEX',
+'exif-aperturevalue'               => 'Диафрагма в APEX',
+'exif-brightnessvalue'             => 'Яркость в APEX',
 'exif-exposurebiasvalue'           => 'Компенсация экспозиции',
 'exif-maxaperturevalue'            => 'Минимальное число диафрагмы',
 'exif-subjectdistance'             => 'Расстояние до объекта',
@@ -2898,7 +3117,6 @@ $1',
 'exif-focallength-format'          => '$1 мм',
 'exif-subjectarea'                 => 'Положение и площадь объекта съёмки',
 'exif-flashenergy'                 => 'Энергия вспышки',
-'exif-spatialfrequencyresponse'    => 'Пространственная частотная характеристика',
 'exif-focalplanexresolution'       => 'Разрешение по X в фокальной плоскости',
 'exif-focalplaneyresolution'       => 'Разрешение по Y в фокальной плоскости',
 'exif-focalplaneresolutionunit'    => 'Единица измерения разрешения в фокальной плоскости',
@@ -2907,7 +3125,6 @@ $1',
 'exif-sensingmethod'               => 'Тип сенсора',
 'exif-filesource'                  => 'Источник файла',
 'exif-scenetype'                   => 'Тип сцены',
-'exif-cfapattern'                  => 'Тип цветового фильтра',
 'exif-customrendered'              => 'Дополнительная обработка',
 'exif-exposuremode'                => 'Режим выбора экспозиции',
 'exif-whitebalance'                => 'Баланс белого',
@@ -2952,9 +3169,79 @@ $1',
 'exif-gpsareainformation'          => 'Название области GPS',
 'exif-gpsdatestamp'                => 'Дата',
 'exif-gpsdifferential'             => 'Дифференциальная поправка',
+'exif-jpegfilecomment'             => 'Примечание JPEG-файла',
+'exif-keywords'                    => 'Ключевые слова',
+'exif-worldregioncreated'          => 'Регион мира, где была сделана фотография',
+'exif-countrycreated'              => 'Страна, где была сделана фотография',
+'exif-countrycodecreated'          => 'Код страны, где была сделана фотография',
+'exif-provinceorstatecreated'      => 'Область, провинция или штат, где была сделана фотография',
+'exif-citycreated'                 => 'Город, где была сделана фотография',
+'exif-sublocationcreated'          => 'Район города, где была сделана фоторафия',
+'exif-worldregiondest'             => 'Изображённый регион мира',
+'exif-countrydest'                 => 'Изображённая страна',
+'exif-countrycodedest'             => 'Код изображённой страны',
+'exif-provinceorstatedest'         => 'Изображённая область, провинция или штат',
+'exif-citydest'                    => 'Изображённый город',
+'exif-sublocationdest'             => 'Изображённый район города',
+'exif-objectname'                  => 'Краткое название',
+'exif-specialinstructions'         => 'Особые указания',
+'exif-headline'                    => 'Заголовок',
+'exif-credit'                      => 'Поставщик, кто предоставил изображение',
+'exif-source'                      => 'Источник',
+'exif-editstatus'                  => 'Редакционный статус изображения',
+'exif-urgency'                     => 'Актуальность',
+'exif-fixtureidentifier'           => 'Название колонки',
+'exif-locationdest'                => 'Изображённое место',
+'exif-locationdestcode'            => 'Код изображённого места',
+'exif-objectcycle'                 => 'Время суток, для которого предназначено изображение',
+'exif-contact'                     => 'Контактная информация',
+'exif-writer'                      => 'Автор текста',
+'exif-languagecode'                => 'Язык',
+'exif-iimversion'                  => 'Версия IIM',
+'exif-iimcategory'                 => 'Категория',
+'exif-iimsupplementalcategory'     => 'Дополнительные категории',
+'exif-datetimeexpires'             => 'Не использовать после',
+'exif-datetimereleased'            => 'Дата выхода',
+'exif-originaltransmissionref'     => 'Код исходного места передачи',
+'exif-identifier'                  => 'Идентификатор',
+'exif-lens'                        => 'Использованный объектив',
+'exif-serialnumber'                => 'Серийный номер камеры',
+'exif-cameraownername'             => 'Владелец камеры',
+'exif-label'                       => 'Обозначение',
+'exif-datetimemetadata'            => 'Дата последнего изменения метаданных',
+'exif-nickname'                    => 'Неформальное название изображения',
+'exif-rating'                      => 'Оценка (из 5)',
+'exif-rightscertificate'           => 'Сертификат управления правами',
+'exif-copyrighted'                 => 'Авторско-правовой статус:',
+'exif-copyrightowner'              => 'Владелец авторских прав',
+'exif-usageterms'                  => 'Условия использования',
+'exif-webstatement'                => 'Положение об авторских правах в Интернете',
+'exif-originaldocumentid'          => 'Уникальный идентификатор исходного документа',
+'exif-licenseurl'                  => 'URL авторской лицензии',
+'exif-morepermissionsurl'          => 'Альтернативная лицензионная информация',
+'exif-attributionurl'              => 'При использовании этой работы, пожалуйста, ссылайтесь на',
+'exif-preferredattributionname'    => 'При использовании этой работы, пожалуйста, указывайте',
+'exif-pngfilecomment'              => 'Примечание к PNG-файлу',
+'exif-disclaimer'                  => 'Отказ от ответственности',
+'exif-contentwarning'              => 'Предупреждение о содержании',
+'exif-giffilecomment'              => 'Примечание GIF-файла',
+'exif-intellectualgenre'           => 'Тип объекта',
+'exif-subjectnewscode'             => 'Код темы',
+'exif-scenecode'                   => 'Код сцены IPTC',
+'exif-event'                       => 'Изображённое событие',
+'exif-organisationinimage'         => 'Изображённая организация',
+'exif-personinimage'               => 'Изображённый человек',
+'exif-originalimageheight'         => 'Высота изображения до кадрирования',
+'exif-originalimagewidth'          => 'Ширина изображения до кадрирования',
 
 # EXIF attributes
 'exif-compression-1' => 'Несжатый',
+'exif-compression-2' => 'CCITT Group 3, 1-мерная модификация кодирования длин серий Хаффмана',
+'exif-compression-3' => 'CCITT Group 3, факсовое кодирование',
+'exif-compression-4' => 'CCITT Group 4, факсовое кодирование',
+
+'exif-copyrighted-true'  => 'Охраняется авторским правом',
+'exif-copyrighted-false' => 'Общественное достояние',
 
 'exif-unknowndate' => 'Неизвестная дата',
 
@@ -2973,6 +3260,8 @@ $1',
 'exif-xyresolution-i' => '$1 точек на дюйм',
 'exif-xyresolution-c' => '$1 точек на сантиметр',
 
+'exif-colorspace-65535' => 'Некалиброванное',
+
 'exif-componentsconfiguration-0' => 'не существует',
 
 'exif-exposureprogram-0' => 'Неизвестно',
@@ -3086,6 +3375,10 @@ $1',
 'exif-gpslongitude-e' => 'восточной долготы',
 'exif-gpslongitude-w' => 'западной долготы',
 
+# Pseudotags used for GPSAltitudeRef
+'exif-gpsaltitude-above-sealevel' => '$1 {{PLURAL:$1|метр|метра|метров}} над уровнем моря',
+'exif-gpsaltitude-below-sealevel' => '$1 {{PLURAL:$1|метр|метра|метров}} ниже уровня моря',
+
 'exif-gpsstatus-a' => 'Измерение не закончено',
 'exif-gpsstatus-v' => 'Готов к передаче данных',
 
@@ -3097,46 +3390,98 @@ $1',
 'exif-gpsspeed-m' => 'миль/час',
 'exif-gpsspeed-n' => 'узлов',
 
+# Pseudotags used for GPSDestDistanceRef
+'exif-gpsdestdistance-k' => 'Километров',
+'exif-gpsdestdistance-m' => 'Миль',
+'exif-gpsdestdistance-n' => 'Морских миль',
+
+'exif-gpsdop-excellent' => 'Отличная ($1)',
+'exif-gpsdop-good'      => 'Хорошая ($1)',
+'exif-gpsdop-moderate'  => 'Средняя ($1)',
+'exif-gpsdop-fair'      => 'Ниже среднего ($1)',
+'exif-gpsdop-poor'      => 'Плохая ($1)',
+
+'exif-objectcycle-a' => 'Только утром',
+'exif-objectcycle-p' => 'Только вечером',
+'exif-objectcycle-b' => 'Утром и вечером',
+
 # Pseudotags used for GPSTrackRef, GPSImgDirectionRef and GPSDestBearingRef
 'exif-gpsdirection-t' => 'истинный',
 'exif-gpsdirection-m' => 'магнитный',
 
+'exif-ycbcrpositioning-1' => 'Центрированный',
+'exif-ycbcrpositioning-2' => 'CO-sited',
+
+'exif-dc-contributor' => 'Соавторы',
+'exif-dc-coverage'    => 'Пространственные или временные рамки медиа',
+'exif-dc-date'        => 'Дата(ы)',
+'exif-dc-publisher'   => 'Издатель',
+'exif-dc-relation'    => 'Связанные медиа',
+'exif-dc-rights'      => 'Права',
+'exif-dc-source'      => 'Исходное медиа',
+'exif-dc-type'        => 'Тип медиа',
+
+'exif-rating-rejected' => 'Отклонено',
+
+'exif-isospeedratings-overflow' => 'Более 65535',
+
+'exif-iimcategory-ace' => 'Искусство, культура и развлечения',
+'exif-iimcategory-clj' => 'Преступность и закон',
+'exif-iimcategory-dis' => 'Катастрофы и аварии',
+'exif-iimcategory-fin' => 'Экономика и бизнес',
+'exif-iimcategory-edu' => 'Образование',
+'exif-iimcategory-evn' => 'Окружающая среда',
+'exif-iimcategory-hth' => 'Здоровье',
+'exif-iimcategory-hum' => 'Примечательные истории',
+'exif-iimcategory-lab' => 'Труд',
+'exif-iimcategory-lif' => 'Образ жизни и досуг',
+'exif-iimcategory-pol' => 'Политика',
+'exif-iimcategory-rel' => 'Религия и вера',
+'exif-iimcategory-sci' => 'Наука и техника',
+'exif-iimcategory-soi' => 'Социальные вопросы',
+'exif-iimcategory-spo' => 'Спорт',
+'exif-iimcategory-war' => 'Войны, конфликты и беспорядки',
+'exif-iimcategory-wea' => 'Погода',
+
+'exif-urgency-normal' => 'Обычная ($1)',
+'exif-urgency-low'    => 'Низкая ($1)',
+'exif-urgency-high'   => 'Высокая ($1)',
+'exif-urgency-other'  => 'Определённый пользователем приоритет ($1)',
+
 # External editor support
 'edit-externally'      => 'Редактировать этот файл, используя внешнюю программу',
 'edit-externally-help' => '(подробнее см. в [http://www.mediawiki.org/wiki/Manual:External_editors руководстве по установке])',
 
 # 'all' in various places, this might be different for inflected languages
-'recentchangesall' => 'все',
-'imagelistall'     => 'все',
-'watchlistall2'    => 'все',
-'namespacesall'    => 'все',
-'monthsall'        => 'все',
-'limitall'         => 'все',
+'watchlistall2' => 'все',
+'namespacesall' => 'все',
+'monthsall'     => 'все',
+'limitall'      => 'все',
 
 # E-mail address confirmation
-'confirmemail'             => 'Подтверждение адреса электронной почты',
-'confirmemail_noemail'     => 'Вы не задали адрес электронной почты в своих [[Special:Preferences|настройках]], либо он некорректен.',
-'confirmemail_text'        => 'Вики-движок требует подтверждения адреса электронной почты перед тем, как начать с ним работать.
+'confirmemail'              => 'Подтверждение адреса электронной почты',
+'confirmemail_noemail'      => 'Вы не задали адрес электронной почты в своих [[Special:Preferences|настройках]], либо он некорректен.',
+'confirmemail_text'         => 'Вики-движок требует подтверждения адреса электронной почты перед тем, как начать с ним работать.
 Нажмите на кнопку, чтобы на указанный адрес было отправлено письмо, содержащее ссылку на специальную страницу, после открытия которой в браузере адрес электронной почты будет считаться подтверждённым.',
-'confirmemail_pending'     => 'Письмо с кодом подтверждения уже было отправлено.
+'confirmemail_pending'      => 'Письмо с кодом подтверждения уже было отправлено.
 Если вы недавно создали учётную запись, то, вероятно,
 вам следует подождать несколько минут, пока письмо придёт, перед тем, как запросить код ещё раз.',
-'confirmemail_send'        => 'Отправить письмо с запросом на подтверждение',
-'confirmemail_sent'        => 'Письмо с запросом на подтверждение отправлено.',
-'confirmemail_oncreate'    => 'Письмо с кодом подтверждения было отправлено на указанный вами почтовый ящик.
+'confirmemail_send'         => 'Отправить письмо с запросом на подтверждение',
+'confirmemail_sent'         => 'Письмо с запросом на подтверждение отправлено.',
+'confirmemail_oncreate'     => 'Письмо с кодом подтверждения было отправлено на указанный вами почтовый ящик.
 Данный код не требуется для входа в систему, однако вы должны указать его,
 прежде чем будет разрешено использование возможностей электронной почты в этом проекте.',
-'confirmemail_sendfailed'  => '{{SITENAME}} не может отправить письмо с запросом на подтверждение.
+'confirmemail_sendfailed'   => '{{SITENAME}} не может отправить письмо с запросом на подтверждение.
 Пожалуйста, проверьте правильность адреса электронной почты.
 
 Ответ сервера: $1',
-'confirmemail_invalid'     => 'Неправильный код подтверждения или срок действия кода истёк.',
-'confirmemail_needlogin'   => 'Вы должны $1 для подтверждения вашего адреса электронной почты.',
-'confirmemail_success'     => 'Ваш адрес электронной почты подтверждён.',
-'confirmemail_loggedin'    => 'Ваш адрес электронной почты подтверждён.',
-'confirmemail_error'       => 'Во время процедуры подтверждения адреса электронной почты произошла ошибка.',
-'confirmemail_subject'     => '{{SITENAME}}:Запрос на подтверждение адреса электронной почты',
-'confirmemail_body'        => 'Кто-то (возможно вы) с IP-адресом $1 зарегистрировал
+'confirmemail_invalid'      => 'Неправильный код подтверждения или срок действия кода истёк.',
+'confirmemail_needlogin'    => 'Вы должны $1 для подтверждения вашего адреса электронной почты.',
+'confirmemail_success'      => 'Ваш адрес электронной почты подтверждён.',
+'confirmemail_loggedin'     => 'Ваш адрес электронной почты подтверждён.',
+'confirmemail_error'        => 'Во время процедуры подтверждения адреса электронной почты произошла ошибка.',
+'confirmemail_subject'      => '{{SITENAME}}:Запрос на подтверждение адреса электронной почты',
+'confirmemail_body'         => 'Кто-то (возможно вы) с IP-адресом $1 зарегистрировал
 на сервере проекта {{SITENAME}} учётную запись «$2»,
 указав этот адрес электронной почты.
 
@@ -3152,8 +3497,36 @@ $3
 $5
 
 Код подтверждения действителен до $4.',
-'confirmemail_invalidated' => 'Подтверждение адреса электронной почты отменено',
-'invalidateemail'          => 'Отменить подтверждение адреса эл. почты',
+'confirmemail_body_changed' => 'Кто-то (возможно вы) с IP-адресом $1
+указал данный адрес электронной почты в качестве нового для учётной записи «$2» в проекте {{SITENAME}}.
+
+Чтобы подтвердить, что эта учётная запись действительно принадлежит вам,
+и включить возможность отправки писем с сайта {{SITENAME}}, откройте приведённую ниже ссылку в браузере.
+
+$3
+
+Если данная учётная запись *не* относится к вам, то перейдите по следующей ссылке,
+чтобы отменить подтверждение адреса
+
+$5
+
+Код подтверждения действителен до $4.',
+'confirmemail_body_set'     => 'Кто-то (возможно вы) с IP-адресом $1
+указал данный адрес электронной почты для учётной записи «$2» в проекте {{SITENAME}}.
+
+Чтобы подтвердить, что эта учётная запись действительно принадлежит вам,
+и включить возможность отправки писем с сайта {{SITENAME}}, откройте приведённую ниже ссылку в браузере.
+
+$3
+
+Если данная учётная запись *не* относится к вам, то перейдите по следующей ссылке,
+чтобы отменить подтверждение адреса
+
+$5
+
+Код подтверждения действителен до $4.',
+'confirmemail_invalidated'  => 'Подтверждение адреса электронной почты отменено',
+'invalidateemail'           => 'Отменить подтверждение адреса эл. почты',
 
 # Scary transclusion
 'scarytranscludedisabled' => '[«Interwiki transcluding» отключён]',
@@ -3168,11 +3541,12 @@ $1',
 'trackbackdeleteok' => 'Trackback был удалён.',
 
 # Delete conflict
-'deletedwhileediting' => "'''Внимание'''. Эта страница была удалена после того, как вы начали её править!",
-'confirmrecreate'     => "Участник [[User:$1|$1]] ([[User talk:$1|обсуждение]]) удалил эту страницу после того, как вы начали её редактировать, причина удаления:
+'deletedwhileediting'      => "'''Внимание'''. Эта страница была удалена после того, как вы начали её править!",
+'confirmrecreate'          => "Участник [[User:$1|$1]] ([[User talk:$1|обсуждение]]) удалил эту страницу после того, как вы начали её редактировать, причина удаления:
 : ''$2''
 Пожалуйста, подтвердите, что вы хотите восстановить эту страницу.",
-'recreate'            => 'Создать заново',
+'confirmrecreate-noreason' => 'Участник [[User:$1|$1]] ([[User talk:$1|обсуждение]]) удалил эту страницу после того, как вы начали её редактировать. Пожалуйста, подтвердите, что вы действительно хотите восстановить эту страницу.',
+'recreate'                 => 'Создать заново',
 
 'unit-pixel' => ' пикс.',
 
@@ -3195,6 +3569,7 @@ $1',
 'table_pager_first'        => 'Первая страница',
 'table_pager_last'         => 'Последняя страница',
 'table_pager_limit'        => 'Показать $1 элементов на странице',
+'table_pager_limit_label'  => 'Записей на страницу:',
 'table_pager_limit_submit' => 'Выполнить',
 'table_pager_empty'        => 'Не найдено',
 
@@ -3225,16 +3600,16 @@ $1',
 'watchlistedit-noitems'        => 'Ваш список наблюдения не содержит записей.',
 'watchlistedit-normal-title'   => 'Изменение списка наблюдения',
 'watchlistedit-normal-legend'  => 'Удаление записей из списка наблюдения',
-'watchlistedit-normal-explain' => "Ниже перечислены страницы, находящиеся в вашем списке наблюдения.
-Для удаления записей отметьте соответствующие позиции и нажмите кнопку '''«Удалить записи»'''.
-Вы также можете [[Special:Watchlist/raw|править список как текст]].",
+'watchlistedit-normal-explain' => 'Ниже перечислены страницы, находящиеся в вашем списке наблюдения.
+Для удаления записей отметьте соответствующие позиции и нажмите кнопку «{{int:Watchlistedit-normal-submit}}».
+Вы также можете [[Special:EditWatchlist/raw|править список как текст]].',
 'watchlistedit-normal-submit'  => 'Удалить записи',
 'watchlistedit-normal-done'    => '{{PLURAL:$1|$1 запись была удалена|$1 записи были удалены|$1 записей были удалены}} из вашего списка наблюдения:',
 'watchlistedit-raw-title'      => 'Изменение «сырого» списка наблюдения',
 'watchlistedit-raw-legend'     => 'Изменение «сырого» списка наблюдения',
-'watchlistedit-raw-explain'    => 'Ниже перечислены страницы, находящиеся в вашем списке наблюдения. Вы можете изменять этот список, добавляя и удаляя из него строки с названиями.
-После завершения правок нажмите кнопку «Сохранить список».
-Вы также можете удалять страницы из списка [[Special:Watchlist/edit|обычным способом]].',
+'watchlistedit-raw-explain'    => 'Ниже перечислены страницы, находящиеся в вашем списке наблюдения. Вы можете изменять этот список, добавляя и удаляя из него строки с названиями, по одному названию на строке.
+После завершения правок нажмите кнопку «{{int:Watchlistedit-raw-submit}}».
+Вы также можете [[Special:EditWatchlist|использовать стандартный редактор]].',
 'watchlistedit-raw-titles'     => 'Записи:',
 'watchlistedit-raw-submit'     => 'Сохранить список',
 'watchlistedit-raw-done'       => 'Ваш список наблюдения сохранён.',
@@ -3294,51 +3669,59 @@ $1',
 'duplicate-defaultsort' => 'Внимание. Ключ сортировки по умолчанию «$2» переопределяет прежний ключ сортировки по умолчанию «$1».',
 
 # Special:Version
-'version'                          => 'Версия MediaWiki',
-'version-extensions'               => 'Установленные расширения',
-'version-specialpages'             => 'Служебные страницы',
-'version-parserhooks'              => 'Перехватчики синтаксического анализатора',
-'version-variables'                => 'Переменные',
-'version-other'                    => 'Иное',
-'version-mediahandlers'            => 'Обработчики медиа',
-'version-hooks'                    => 'Перехватчики',
-'version-extension-functions'      => 'Функции расширений',
-'version-parser-extensiontags'     => 'Теги расширений синтаксического анализатора',
-'version-parser-function-hooks'    => 'Перехватчики функций синтаксического анализатора',
-'version-skin-extension-functions' => 'Функции расширений тем оформления',
-'version-hook-name'                => 'Имя перехватчика',
-'version-hook-subscribedby'        => 'Подписан на',
-'version-version'                  => '(Версия $1)',
-'version-license'                  => 'Лицензия',
-'version-software'                 => 'Установленное программное обеспечение',
-'version-software-product'         => 'Продукт',
-'version-software-version'         => 'Версия',
+'version'                       => 'Версия MediaWiki',
+'version-extensions'            => 'Установленные расширения',
+'version-specialpages'          => 'Служебные страницы',
+'version-parserhooks'           => 'Перехватчики синтаксического анализатора',
+'version-variables'             => 'Переменные',
+'version-antispam'              => 'Антиспам',
+'version-skins'                 => 'Темы оформления',
+'version-other'                 => 'Иное',
+'version-mediahandlers'         => 'Обработчики медиа',
+'version-hooks'                 => 'Перехватчики',
+'version-extension-functions'   => 'Функции расширений',
+'version-parser-extensiontags'  => 'Теги расширений синтаксического анализатора',
+'version-parser-function-hooks' => 'Перехватчики функций синтаксического анализатора',
+'version-hook-name'             => 'Имя перехватчика',
+'version-hook-subscribedby'     => 'Подписан на',
+'version-version'               => '(Версия $1)',
+'version-license'               => 'Лицензия',
+'version-poweredby-credits'     => "Эта вики работает на движке '''[http://www.mediawiki.org/ MediaWiki]''', copyright © 2001-$1 $2.",
+'version-poweredby-others'      => 'другие',
+'version-license-info'          => 'MediaWiki является свободным программным обеспечением, которое вы можете распространять и/или изменять в соответствии с условиями лицензии GNU General Public License, опубликованной фондом свободного программного обеспечения; второй версии, либо любой более поздней версии.
+
+MediaWiki распространяется в надежде, что она будет полезной, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, даже без подразумеваемых гарантий КОММЕРЧЕСКОЙ ЦЕННОСТИ или ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ. См. лицензию GNU General Public License для более подробной информации.
+
+Вы должны были получить [{{SERVER}}{{SCRIPTPATH}}/COPYING копию GNU General Public License] вместе с этой программой, если нет, то напишите Free Software Foundation, Inc., по адресу: 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA или [http://www.gnu.org/licenses/old-licenses/gpl-2.0.html прочтите её онлайн].',
+'version-software'              => 'Установленное программное обеспечение',
+'version-software-product'      => 'Продукт',
+'version-software-version'      => 'Версия',
 
 # Special:FilePath
 'filepath'         => 'Путь к файлу',
 'filepath-page'    => 'Файл:',
-'filepath-submit'  => 'Путь',
+'filepath-submit'  => 'Перейти',
 'filepath-summary' => 'Данная служебная страница возвращает полный путь к файлу в том виде, в котором он хранится на диске.
 
 Введите имя файла без префикса <code>{{ns:file}}:</code>.',
 
 # Special:FileDuplicateSearch
-'fileduplicatesearch'          => 'Поиск одинаковых файлов',
-'fileduplicatesearch-summary'  => 'Поиск одинаковых файлов по их хэш-коду.
-
-Введите имя файла без приставки «{{ns:file}}:».',
-'fileduplicatesearch-legend'   => 'Поиск дубликатов',
-'fileduplicatesearch-filename' => 'Имя файла:',
-'fileduplicatesearch-submit'   => 'Найти',
-'fileduplicatesearch-info'     => '$1 × $2 пикселов<br />Размер файла: $3<br />MIME-тип: $4',
-'fileduplicatesearch-result-1' => 'Файл «$1» не имеет идентичных дубликатов.',
-'fileduplicatesearch-result-n' => 'Файл «$1» имеет $2 {{PLURAL:$2|идентичный дубликат|идентичных дубликата|идентичных дубликатов}}.',
+'fileduplicatesearch'           => 'Поиск одинаковых файлов',
+'fileduplicatesearch-summary'   => 'Поиск одинаковых файлов по хэш-коду.',
+'fileduplicatesearch-legend'    => 'Поиск дубликатов',
+'fileduplicatesearch-filename'  => 'Имя файла:',
+'fileduplicatesearch-submit'    => 'Найти',
+'fileduplicatesearch-info'      => '$1 × $2 {{PLURAL:$2|пиксел|пиксела|пикселов}}<br />Размер файла: $3<br />MIME-тип: $4',
+'fileduplicatesearch-result-1'  => 'Файл «$1» не имеет идентичных дубликатов.',
+'fileduplicatesearch-result-n'  => 'Файл «$1» имеет $2 {{PLURAL:$2|идентичный дубликат|идентичных дубликата|идентичных дубликатов}}.',
+'fileduplicatesearch-noresults' => 'Не найден файл с именем «$1».',
 
 # Special:SpecialPages
 'specialpages'                   => 'Спецстраницы',
 'specialpages-note'              => '----
 * Обычные служебные страницы.
-* <strong class="mw-specialpagerestricted">Служебные страницы с ограниченным доступом.</strong>',
+* <strong class="mw-specialpagerestricted">Служебные страницы с ограниченным доступом.</strong>
+* <span class="mw-specialpagecached">Кешированные служебные страницы.</span>',
 'specialpages-group-maintenance' => 'Отчёты технического обслуживания',
 'specialpages-group-other'       => 'Другие служебные страницы',
 'specialpages-group-login'       => 'Представиться / Зарегистрироваться',
@@ -3379,6 +3762,15 @@ $1',
 'tags-edit'               => 'править',
 'tags-hitcount'           => '$1 {{PLURAL:$1|изменение|изменения|изменений}}',
 
+# Special:ComparePages
+'comparepages'     => 'Сравнение страниц',
+'compare-selector' => 'Сравнение версий страниц',
+'compare-page1'    => 'Первая страница',
+'compare-page2'    => 'Вторая страница',
+'compare-rev1'     => 'Первая версия',
+'compare-rev2'     => 'Вторая версия',
+'compare-submit'   => 'Сравнить',
+
 # Database error messages
 'dberr-header'      => 'Эта вики испытывает затруднения',
 'dberr-problems'    => 'Извините! На данном сайте возникли технические трудности.',
@@ -3395,23 +3787,13 @@ $1',
 'htmlform-float-invalid'       => 'Указанное вами значение не является числом.',
 'htmlform-int-toolow'          => 'Указанное вами значение ниже минимального — $1',
 'htmlform-int-toohigh'         => 'указанное вами значение выше максимального — $1',
+'htmlform-required'            => 'Это значение необходимо',
 'htmlform-submit'              => 'Отправить',
 'htmlform-reset'               => 'Отменить изменения',
 'htmlform-selectorother-other' => 'Иное',
 
-# Add categories per AJAX
-'ajax-add-category'            => 'Добавить категорию',
-'ajax-add-category-submit'     => 'Добавить',
-'ajax-confirm-title'           => 'Подтвердить действие',
-'ajax-confirm-prompt'          => 'Ниже вы можете указать описание изменений.
-Нажмите «Сохранить», чтобы сохранить ваши изменения.',
-'ajax-confirm-save'            => 'Сохранить',
-'ajax-add-category-summary'    => 'Добавлена категория «$1»',
-'ajax-remove-category-summary' => 'Удалена категория «$1»',
-'ajax-confirm-actionsummary'   => 'Предпринимаемые действия:',
-'ajax-error-title'             => 'Ошибка',
-'ajax-error-dismiss'           => 'OK',
-'ajax-remove-category-error'   => 'Не удалось убрать эту категорию.
-Обычно это происходит в случае, когда категория была добавлена через шаблон.',
+# SQLite database support
+'sqlite-has-fts' => '$1 с поддержкой полнотекстового поиска',
+'sqlite-no-fts'  => '$1 без поддержки полнотекстового поиска',
 
 );