Followup r92012: Fix grammar, update meintenance scripts
[lhc/web/wiklou.git] / languages / messages / MessagesRu.php
index c952c17..276514a 100644 (file)
  * @author G0rn
  * @author Gazeb
  * @author Grigol
+ * @author Haffman
  * @author HalanTul
  * @author Huuchin
  * @author Illusion
+ * @author Iniquity
  * @author Innv
  * @author JenVan
  * @author Jl
  * @author Lockal
  * @author MaxSem
  * @author Putnik
+ * @author Rubin
  * @author Sk
  * @author TarzanASG
  * @author Temuri rajavi
+ * @author Vago
  * @author VasilievVV
  * @author Ytsukeng Fyvaprol
  * @author Александр Сигачёв
@@ -204,6 +208,7 @@ $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' ),
@@ -296,6 +301,7 @@ $messages = array(
 'tog-watchdefault'            => 'Добавлять изменённые мной страницы в список наблюдения',
 'tog-watchmoves'              => 'Добавлять переименованные мной страницы в список наблюдения',
 'tog-watchdeletion'           => 'Добавлять удалённые мной страницы в список наблюдения',
+'tog-minordefault'            => 'Помечать по умолчанию правки как малозначимые',
 'tog-previewontop'            => 'Помещать предпросмотр перед окном редактирования',
 'tog-previewonfirst'          => 'Показывать предпросмотр при переходе к редактированию',
 'tog-nocache'                 => 'Отключить кеширование страниц в браузере',
@@ -306,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'        => 'Предупреждать, когда не заполнено поле описания правки',
@@ -403,6 +409,7 @@ $messages = array(
 'listingcontinuesabbrev'         => '(продолжение)',
 'index-category'                 => 'Индексируемые страницы',
 'noindex-category'               => 'Неиндексируемые страницы',
+'broken-file-category'           => 'Страниц с неработающими файловыми ссылками',
 
 '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 справочном руководстве].
@@ -440,11 +447,11 @@ $messages = array(
 'vector-action-move'             => 'Переименовать',
 'vector-action-protect'          => 'Защитить',
 'vector-action-undelete'         => 'Восстановить',
-'vector-action-unprotect'        => 'СнÑ\8fть защиту',
+'vector-action-unprotect'        => 'Ð\98зменить защиту',
 'vector-simplesearch-preference' => 'Включить расширенные поисковые подсказки (только для оформления «Векторное»)',
 'vector-view-create'             => 'Создание',
 'vector-view-edit'               => 'Правка',
-'vector-view-history'            => 'Ð\9fÑ\80оÑ\81моÑ\82Ñ\80 Ð¸Ñ\81Ñ\82оÑ\80ии',
+'vector-view-history'            => 'Ð\98Ñ\81Ñ\82оÑ\80иÑ\8f',
 'vector-view-view'               => 'Чтение',
 'vector-view-viewsource'         => 'Просмотр разметки',
 'actions'                        => 'Действия',
@@ -459,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'      => 'Править эту страницу',
@@ -473,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'       => 'Новый раздел',
@@ -510,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}}}}',
@@ -518,11 +529,11 @@ $1',
 'copyrightpage'        => '{{ns:project}}:Авторское право',
 'currentevents'        => 'Текущие события',
 'currentevents-url'    => 'Project:Текущие события',
-'disclaimers'          => 'Отказы от ответственности',
-'disclaimerpage'       => 'Project:Общий отказ от ответственности',
+'disclaimers'          => 'Отказ от ответственности',
+'disclaimerpage'       => 'Project:Отказ от ответственности',
 'edithelp'             => 'Справка по редактированию',
 'edithelppage'         => 'Help:Справка по редактированию',
-'helppage'             => 'Help:СпÑ\80авка',
+'helppage'             => 'Help:СодеÑ\80жание',
 'mainpage'             => 'Заглавная страница',
 'mainpage-description' => 'Заглавная страница',
 'policy-url'           => 'Project:Правила',
@@ -554,6 +565,8 @@ $1',
 'toc'                     => 'Содержание',
 'showtoc'                 => 'показать',
 'hidetoc'                 => 'убрать',
+'collapsible-collapse'    => 'свернуть',
+'collapsible-expand'      => 'развернуть',
 'thisisdeleted'           => 'Просмотреть или восстановить $1?',
 'viewdeleted'             => 'Просмотреть $1?',
 'restorelink'             => '{{PLURAL:$1|$1 удалённую правку|$1 удалённые правки|$1 удалённых правок}}',
@@ -565,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'      => 'Статья',
@@ -655,7 +670,8 @@ $1',
 'cascadeprotected'     => 'Страница защищена от изменений, поскольку она включена в {{PLURAL:$1|следующую страницу, для которой|следующие страницы, для которых}} включена каскадная защита:
 $2',
 'namespaceprotected'   => 'У вас нет разрешения редактировать страницы в пространстве имён «$1».',
-'customcssjsprotected' => 'У вас нет разрешения редактировать эту страницу, так как она содержит личные настройки другого участника.',
+'customcssprotected'   => 'У вас нет разрешения редактировать эту CSS-страницу, так как она содержит личные настройки другого участника.',
+'customjsprotected'    => 'У вас нет разрешения редактировать эту JavaScript-страницу, так как она содержит личные настройки другого участника.',
 'ns-specialprotected'  => 'Страницы пространства имён «{{ns:special}}» не могут правиться.',
 'titleprotected'       => "Создание страницы с таким заголовком было запрещено участником [[Участник:$1|$1]].
 Указана следующая причина: ''$2''.",
@@ -677,6 +693,7 @@ $2',
 'yourpassword'               => 'Пароль:',
 'yourpasswordagain'          => 'Повторный набор пароля:',
 'remembermypassword'         => 'Помнить мою учётную запись на этом компьютере (не более $1 {{PLURAL:$1|дня|дней|дней}})',
+'securelogin-stick-https'    => 'Продолжить подключение по HTTPS после входа',
 'yourdomainname'             => 'Ваш домен:',
 'externaldberror'            => 'Произошла ошибка при аутентификации с помощью внешней базы данных, или у вас недостаточно прав для внесения изменений в свою внешнюю учётную запись.',
 'login'                      => 'Представиться системе',
@@ -692,6 +709,7 @@ $2',
 'createaccount'              => 'Зарегистрировать нового участника',
 'gotaccount'                 => "Вы уже зарегистрированы? '''$1'''.",
 'gotaccountlink'             => 'Представьтесь',
+'userlogin-resetlink'        => 'Забыли данные для входа?',
 'createaccountmail'          => 'по эл. почте',
 'createaccountreason'        => 'Причина:',
 'badretype'                  => 'Введённые вами пароли не совпадают.',
@@ -701,19 +719,22 @@ $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'        => 'Введённый пароль должен отличаться от имени участника.',
+'password-login-forbidden'   => 'Использование этого имени участника и пароля запрещено.',
 'mailmypassword'             => 'Получить новый пароль',
 'passwordremindertitle'      => 'Напоминание пароля участника {{grammar:genitive|{{SITENAME}}}}',
 'passwordremindertext'       => 'Кто-то (вероятно, вы, с IP-адреса $1) запросил создать
@@ -752,19 +773,14 @@ $2',
 'usernamehasherror'          => 'Имя участника не может содержать символ «решётки»',
 'login-throttled'            => 'Вы сделали слишком много попыток представиться системе.
 Пожалуйста, подождите, перед тем, как попробовать снова.',
+'login-abort-generic'        => 'Неудачная попытка представиться системе',
 'loginlanguagelabel'         => 'Язык: $1',
 'suspicious-userlogout'      => 'Ваш запрос на завершение сеанса отклонён, так как он похож на запрос, отправленный некорректным браузером или кэширующим прокси.',
 
-# JavaScript password checks
-'password-strength'            => 'Оценка стойкости пароля: $1',
-'password-strength-bad'        => 'ПЛОХАЯ',
-'password-strength-mediocre'   => 'посредственная',
-'password-strength-acceptable' => 'приемлемая',
-'password-strength-good'       => 'хорошая',
-'password-retype'              => 'Повторите набор пароля',
-'password-retype-mismatch'     => 'Пароли не совпадают',
+# E-mail sending
+'php-mail-error-unknown' => 'Неизвестная ошибка в PHP-функции mail()',
 
-# Password reset dialog
+# Change password dialog
 'resetpass'                 => 'Изменение пароля',
 'resetpass_announce'        => 'Вы представились с помощью временного пароля, полученного по электронной почте. Для завершения входа в систему, вы должны установить новый пароль.',
 'resetpass_text'            => '<!-- Добавьте сюда текст -->',
@@ -782,6 +798,41 @@ $2',
 Возможно, вы уже успешно изменили пароль, или запросили новый временный пароль.',
 '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'        => 'Полужирное начертание',
@@ -793,8 +844,6 @@ $2',
 'extlink_tip'     => 'Внешняя ссылка (помните о префиксе http:// )',
 'headline_sample' => 'Текст заголовка',
 'headline_tip'    => 'Заголовок 2-го уровня',
-'math_sample'     => 'Вставьте сюда формулу',
-'math_tip'        => 'Математическая формула (формат LaTeX)',
 'nowiki_sample'   => 'Вставьте сюда текст, который не нужно форматировать',
 'nowiki_tip'      => 'Игнорировать вики-форматирование',
 'image_tip'       => 'Встроенный файл',
@@ -812,9 +861,10 @@ $2',
 'showpreview'                      => 'Предварительный просмотр',
 'showlivepreview'                  => 'Быстрый предпросмотр',
 'showdiff'                         => 'Внесённые изменения',
-'anoneditwarning'                  => "'''Внимание''': Вы не представились системе. Ваш IP-адрес будет записан в историю изменений этой страницы.",
+'anoneditwarning'                  => "'''Внимание.''' Вы не представились системе.
+Ваш IP-адрес будет записан в историю изменений этой страницы.",
 'anonpreviewwarning'               => "''Вы не представились системе. Сохранение приведёт к записи вашего IP-адреса в историю изменений страницы.''",
-'missingsummary'                   => "'''Напоминание.''' Вы не дали краткого описания изменений. При повторном нажатии на кнопку «Записать страницу», ваши изменения будут сохранены без комментария.",
+'missingsummary'                   => "'''Напоминание.''' Вы не дали краткого описания изменений. При повторном нажатии на кнопку «{{int:savearticle}}», ваши изменения будут сохранены без комментария.",
 'missingcommenttext'               => 'Пожалуйста, введите ниже ваше сообщение.',
 'missingcommentheader'             => "'''Напоминание.''' Вы не указали тему/заголовок для этого комментария.
 При повторном нажатии на кнопку «{{int:savearticle}}», ваша правка будет записана без заголовка.",
@@ -880,16 +930,25 @@ $2',
 'noarticletext-nopermission'       => 'В настоящее время на этой странице нет текста.
 Вы можете [[Special:Search/{{PAGENAME}}|найти упоминание данного названия]] в других статьях,
 или <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} найти соответствующие записи журналов].</span>',
-'userpage-userdoesnotexist'        => 'Учётной записи «$1» не существует. Убедитесь, что вы действительно желаете создать или изменить эту страницу.',
+'userpage-userdoesnotexist'        => 'Учётной записи «<nowiki>$1</nowiki>» не существует. Убедитесь, что вы действительно желаете создать или изменить эту страницу.',
 'userpage-userdoesnotexist-view'   => 'Не зарегистрировано учётной записи участника «$1».',
 'blocked-notice-logextract'        => 'Этот участник в данный момент заблокирован.
 Ниже приведена последняя запись из журнала блокировок:',
-'clearyourcache'                   => "'''Замечание:''' Чтобы после сохранения сделанные изменения вступили в силу, очистите кеш своего браузера: '''Mozilla / Firefox''': ''Ctrl+Shift+R'', '''IE:''' ''Ctrl+F5'', '''Safari''': ''Cmd+Shift+R'', '''Konqueror''': ''F5'', '''Opera''': через меню ''Tools→Preferences''.",
+'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'                      => "'''Это только предварительный просмотр, текст ещё не записан!'''",
@@ -906,11 +965,16 @@ $2',
 'token_suffix_mismatch'            => "'''Ваша правка была отклонена, так как ваша программа неправильно обрабатывает знаки пунктуации
 в окне редактирования. Правка была отменена для предотвращения искажения текста статьи.
 Подобные проблемы могут возникать при использовании анонимизирующих веб-прокси, содержащих ошибки.'''",
+'edit_form_incomplete'             => "'''Некоторые части формы редактирования не достигли сервера. Внимательно проверьте, что ваши правки не повреждены, и попробуйте ещё раз.'''",
 'editing'                          => 'Редактирование: $1',
 'editingsection'                   => 'Редактирование $1 (раздел)',
 'editingcomment'                   => 'Редактирование $1 (новый раздел)',
 'editconflict'                     => 'Конфликт редактирования: $1',
-'explainconflict'                  => 'Пока вы редактировали эту страницу, кто-то внёс в неё изменения. В верхнем окне для редактирования вы видите текущий текст страницы.  В нижнем окне находится ваш вариант. Перенесите сделанные вами изменения из нижнего окна в верхнее. При нажатии на кнопку «Записать страницу» будет сохранён текст верхнего окна.',
+'explainconflict'                  => 'Пока вы редактировали эту страницу, кто-то внёс в неё изменения.
+В верхнем окне для редактирования вы видите текущий текст страницы.
+В нижнем окне находится ваш вариант.
+Перенесите сделанные вами изменения из нижнего окна в верхнее.
+При нажатии на кнопку «{{int:savearticle}}» будет сохранён текст верхнего окна.',
 'yourtext'                         => 'Ваш текст',
 'storedversion'                    => 'Сохранённая версия',
 'nonunicodebrowser'                => "'''ПРЕДУПРЕЖДЕНИЕ: Ваш браузер не поддерживает кодировку Юникод. При редактировании статей все не-ASCII символы будут заменены на свои шестнадцатеричные коды.'''",
@@ -926,9 +990,6 @@ $2',
 Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.<br />
 Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. $1).
 '''НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!'''",
-'longpagewarning'                  => "'''ПРЕДУПРЕЖДЕНИЕ: Длина этой страницы составляет $1 килобайт.
-Страницы, размер которых приближается к 32 КБ или превышает это значение, могут неверно отображаться в некоторых браузерах.
-Пожалуйста, рассмотрите вариант разбиения страницы на меньшие части.'''",
 'longpageerror'                    => "'''ОШИБКА: записываемый вами текст имеет размер $1 килобайт, что больше, чем установленный предел $2 килобайт. Страница не может быть сохранена.'''",
 'readonlywarning'                  => "'''ПРЕДУПРЕЖДЕНИЕ. База данных заблокирована в связи с процедурами обслуживания, поэтому вы не можете записать ваши изменения прямо сейчас.
 Возможно, вам следует сохранить текст в файл, чтобы воспользоваться этим текстом позже.'''
@@ -1032,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-адрес удалёны — правка скрыта со страницы вклада]',
@@ -1050,7 +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-suppressed-no-diff'      => "Вы не можете просмотреть различия между этими версиями страницы, так как одна из них была '''удалена'''.",
 'rev-deleted-unhide-diff'     => "Одна из версий страницы была '''удалена'''.
 Возможно, подробности можно найти в [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} журнале удалений].
 Вы можете [$1 просмотреть данную версию], так как являетесь администратором.",
@@ -1142,24 +1203,6 @@ $1",
 'suppressionlogtext' => 'Ниже представлен список недавних удалений и блокировок, включающих скрытые от администраторов материалы.
 См. [[Special:IPBlockList|список IP-блокировок]], чтобы просмотреть список текущих блокировок.',
 
-# Revision move
-'moverevlogentry'              => 'перенёс {{PLURAL:$3|$3 версию|$3 версии|$3 версий}} из $1 в $2',
-'revisionmove'                 => 'Перенос версий из «$1»',
-'revmove-explain'              => 'Следующие версии страниц будут перенесены со страницы $1 на указанную целевую страницу. Если целевой страницы не существует, то она будет создана. Иначе, эти версии будут добавлены в историю изменений страницы.',
-'revmove-legend'               => 'Установка целевой страницы и описания',
-'revmove-submit'               => 'Перенести версии на выбранную страницу',
-'revisionmoveselectedversions' => 'Перенести выбранные версии',
-'revmove-reasonfield'          => 'Причина:',
-'revmove-titlefield'           => 'Целевая страница:',
-'revmove-badparam-title'       => 'Плохие параметры',
-'revmove-badparam'             => 'Ваш запрос содержит недопустимые значения параметров, или значения параметров не заданы. Пожалуйста, нажмите кнопку «Назад» и попробуйте ещё раз.',
-'revmove-norevisions-title'    => 'Недопустимая целевая версия',
-'revmove-norevisions'          => 'Для выполнения этой функции вы не указали одну или несколько целевых версий, или указанные версии не существуют.',
-'revmove-nullmove-title'       => 'Плохое название',
-'revmove-nullmove'             => 'Исходная и целевая страницы совпадают. Пожалуйста, нажмите кнопку «Назад» и введите название страницы, отличное от «$1».',
-'revmove-success-existing'     => '{{PLURAL:$1|$1 версия страницы [[$2]] была перенесена|$1 версии страницы [[$2]] были перенесены|$1 версий страниц [[$2]] были перенесены}} на существующую страницу [[$3]].',
-'revmove-success-created'      => '{{PLURAL:$1|$1 версия страницы [[$2]] была перенесена|$1 версии страницы [[$2]] были перенесены|$1 версий страниц [[$2]] были перенесены}} на новую страницу [[$3]].',
-
 # History merging
 'mergehistory'                     => 'Объединение историй правок',
 'mergehistory-header'              => 'Эта страница позволяет вам объединить историю правок двух различных страниц.
@@ -1220,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'           => 'Основные страницы',
@@ -1248,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:'', чтобы искать во всех пространствах имён (включая обсуждения участников, шаблоны и пр.), или укажите требуемое пространство имён.",
@@ -1265,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'                   => 'Настройки',
@@ -1281,16 +1326,17 @@ $1",
 'changepassword'                => 'Изменение пароля',
 'prefs-skin'                    => 'Тема оформления',
 'skin-preview'                  => 'Предпросмотр',
-'prefs-math'                    => 'Отображение формул',
 'datedefault'                   => 'По умолчанию',
+'prefs-beta'                    => 'Бета-возможности',
 'prefs-datetime'                => 'Дата и время',
+'prefs-labs'                    => 'Экспериментальные возможности',
 'prefs-personal'                => 'Личные данные',
 'prefs-rc'                      => 'Свежие правки',
 'prefs-watchlist'               => 'Список наблюдения',
 'prefs-watchlist-days'          => 'Количество дней:',
-'prefs-watchlist-days-max'      => '(не более 7 дней)',
+'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'               => 'Изменить пароль',
@@ -1305,8 +1351,6 @@ $1",
 'columns'                       => 'Столбцов:',
 'searchresultshead'             => 'Поиск',
 'resultsperpage'                => 'Количество найденных записей на страницу:',
-'contextlines'                  => 'Количество показываемых строк для каждой найденной:',
-'contextchars'                  => 'Количество символов контекста на строку:',
 'stub-threshold'                => 'Порог для определения оформления <a href="#" class="stub">ссылок на заготовки</a> (в байтах):',
 'stub-threshold-disabled'       => 'Отключён',
 'recentchangesdays'             => 'Количество дней, за которые показывать свежие правки:',
@@ -1319,7 +1363,7 @@ $1",
 'savedprefs'                    => 'Ваши настройки сохранены.',
 'timezonelegend'                => 'Часовой пояс:',
 'localtime'                     => 'Местное время:',
-'timezoneuseserverdefault'      => 'Использовать настройки сервера',
+'timezoneuseserverdefault'      => 'Использовать настройки сервера ($1)',
 'timezoneuseoffset'             => 'Иное (укажите смещение)',
 'timezoneoffset'                => 'Смещение¹:',
 'servertime'                    => 'Время сервера:',
@@ -1369,8 +1413,8 @@ $1",
 'email'                         => 'Электронная почта',
 'prefs-help-realname'           => 'Настоящее имя (необязательное поле).
 Если вы укажете его, то оно будет использовано для того, чтобы показать, кем была внесена правка страницы.',
-'prefs-help-email'              => 'Адрес электронной почты указывать необязательно, но он будет необходим в том случае, если вы забудете пароль.
-Он также позволит другим участникам связаться с вами через вашу страницу в вики без необходимости раскрытия адреса вашей электронной почты.',
+'prefs-help-email'              => 'Адрес электронной почты указывать необязательно, но он будет необходим в том случае, если вы забудете пароль.',
+'prefs-help-email-others'       => 'Он также позволит другим участникам связаться с вами через вашу личную страницу без необходимости раскрытия адреса вашей электронной почты.',
 'prefs-help-email-required'     => 'Необходимо указать адрес электронной почты.',
 'prefs-info'                    => 'Основные сведения',
 'prefs-i18n'                    => 'Интернационализация',
@@ -1387,6 +1431,10 @@ $1",
 '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'       => 'Управление группами участников',
@@ -1494,13 +1542,13 @@ $1",
 'right-reset-passwords'       => 'сбрасывание паролей других участников',
 'right-override-export-depth' => 'экспортирование страниц, включая связанные страницы с глубиной до 5',
 'right-sendemail'             => 'отправлять электронную почту другим участникам',
-'right-revisionmove'          => 'перенос версий страниц',
 
 # 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'                 => 'чтение этой страницы',
@@ -1537,7 +1585,6 @@ $1",
 'action-userrights'           => 'изменение всех прав участника',
 'action-userrights-interwiki' => 'изменение прав участников в других вики',
 'action-siteadmin'            => 'блокировка и разблокировка базы данных',
-'action-revisionmove'         => 'перенос версий страниц',
 
 # Recent changes
 'nchanges'                          => '$1 {{PLURAL:$1|изменение|изменения|изменений}}',
@@ -1545,14 +1592,9 @@ $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'   => 'Эту правку ещё не отпатрулировали',
 'rcnote'                            => "{{PLURAL:$1|Последнее '''$1''' изменение|Последние '''$1''' изменения|Последние '''$1''' изменений}} за '''$2''' {{PLURAL:$2|день|дня|дней}}, на момент времени $5 $4.",
 'rcnotefrom'                        => 'Ниже перечислены изменения с <strong>$2</strong> (по <strong>$1</strong>).',
@@ -1609,7 +1651,7 @@ $1",
 
 Для включения файла в статью вы можете использовать строки вида:
 * '''<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.',
@@ -1630,13 +1672,13 @@ $1",
 'minlength1'                  => 'Название файла должно содержать хотя бы одну букву.',
 'illegalfilename'             => 'Имя файла «$1» содержит символы, которые не разрешается использовать в заголовках. Пожалуйста, переименуйте файл и попытайтесь загрузить его снова.',
 'badfilename'                 => 'Название файла было изменено на $1.',
-'filetype-mime-mismatch'      => 'Расширение файла не соответствует его MIME-типу.',
+'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'              => 'Отправленный вами файл слишком велик.',
@@ -1652,6 +1694,7 @@ $1",
 'large-file'                  => 'Рекомендуется использовать файлы, размер которых не превышает $1 байт (размер загруженного файла составляет $2 байт).',
 'largefileserver'             => 'Размер файла превышает максимально разрешённый.',
 'emptyfile'                   => 'Загруженный вами файл вероятно пустой. Возможно, это произошло из-за ошибки при наборе имени файла. Пожалуйста, проверьте, действительно ли вы хотите загрузить этот файл.',
+'windows-nonascii-filename'   => 'Эта вики не поддерживает имена файлов с символами, отсутствующими в таблице ASCII.',
 'fileexists'                  => "Файл с этим именем уже существует, пожалуйста, проверьте '''<tt>[[:$1]]</tt>''', если вы не уверены, что хотите заменить его.
 [[$1|thumb]]",
 'filepageexists'              => "Страница описания для этого файла уже создана как '''<tt>[[:$1]]</tt>''', но файла с таким именем сейчас нет.
@@ -1673,7 +1716,7 @@ $1",
 'fileexists-shared-forbidden' => 'Файл с этим именем уже существует в общем хранилище файлов.
 Если вы всё-таки хотите загрузить этот файл, пожалуйста, вернитесь назад и измените имя файла. [[File:$1|thumb|center|$1]]',
 'file-exists-duplicate'       => 'Этот файл является дубликатом {{PLURAL:$1|следующего файла|следующих файлов}}:',
-'file-deleted-duplicate'      => 'Подобный файл ([[$1]]) уже удалялся. Пожалуйста, ознакомьтесь с историей удаления файла, прежде чем загружать его снова.',
+'file-deleted-duplicate'      => 'Подобный файл ([[:$1]]) уже удалялся. Пожалуйста, ознакомьтесь с историей удаления файла, прежде чем загружать его снова.',
 'uploadwarning'               => 'Предупреждение',
 'uploadwarning-text'          => 'Пожалуйста, измените представленное ниже описание файла и попробуйте ещё раз.',
 'savefile'                    => 'Записать файл',
@@ -1686,6 +1729,8 @@ $1",
 'php-uploaddisabledtext'      => 'Загрузка файлов отключена в настройках PHP. Пожалуйста, проверьте значение свойства file_uploads.',
 'uploadscripted'              => 'Файл содержит HTML-код или скрипт, который может быть ошибочно обработан браузером.',
 'uploadvirus'                 => 'Файл содержит вирус! См. $1',
+'uploadjava'                  => 'Файл представляет собой ZIP-архив, содержащий .class файл Java.
+Загрузка Java-файлов не допускается из-за соображений безопасности.',
 'upload-source'               => 'Исходный файл',
 'sourcefilename'              => 'Исходный файл:',
 'sourceurl'                   => 'URL-адрес источника:',
@@ -1695,10 +1740,6 @@ $1",
 'upload-options'              => 'Параметры загрузки',
 'watchthisupload'             => 'Следить за этим файлом',
 'filewasdeleted'              => 'Файл с таким именем уже существовал ранее, но был удалён. Пожалуйста, проверьте $1 перед повторной загрузкой.',
-'upload-wasdeleted'           => "'''Внимание: вы пытаетесь загрузить файл, который ранее удалялся.'''
-
-Проверьте, действительно ли вам нужно загружать этот файл.
-Ниже приведён журнал удалений:",
 'filename-bad-prefix'         => "Имя загружаемого файла начинается с '''«$1»''' и вероятно является шаблонным именем, которое цифровая фотокамера даёт снимкам. Пожалуйста, выберите имя лучше описывающее содержание файла.",
 'filename-prefix-blacklist'   => ' #<!-- оставьте эту строчку как есть --> <pre>
 # Синтаксис следующий:
@@ -1734,23 +1775,41 @@ $1',
 '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',
@@ -1782,6 +1841,7 @@ $1',
 'listfiles_search_for'  => 'Поиск по имени файла:',
 'imgfile'               => 'файл',
 'listfiles'             => 'Список файлов',
+'listfiles_thumb'       => 'Миниатюра',
 'listfiles_date'        => 'Дата',
 'listfiles_name'        => 'Имя файла',
 'listfiles_user'        => 'Участник',
@@ -1813,7 +1873,7 @@ $1',
 Доступен также [[Special:WhatLinksHere/$2|полный список]].',
 'nolinkstoimage'                    => 'Нет страниц, ссылающихся на данный файл.',
 'morelinkstoimage'                  => 'Просмотреть [[Special:WhatLinksHere/$1|остальные ссылки]] на этот файл.',
-'redirectstofile'                   => 'Со {{PLURAL:$1|следующего $1 файла установлено перенаправление|следующих $1 файлов установлены перенаправления|следующих $1 файлов установлены перенаправления}} на этот файл:',
+'linkstoimage-redirect'             => '$1 (файл-перенаправление) $2',
 'duplicatesoffile'                  => '{{PLURAL:$1|Следующий $1 файл является дубликатом|Следующие $1 файла являются дубликатами|Следующие $1 файлов являются дубликатами}} этого файла ([[Special:FileDuplicateSearch/$2|подробности]]):',
 'sharedupload'                      => 'Этот файл из $1 и может использоваться в других проектах.',
 'sharedupload-desc-there'           => 'Этот файл из $1 и может использоваться в других проектах.
@@ -1896,6 +1956,7 @@ $1',
 'statistics-edits'             => 'Число правок с момента установки {{grammar:genitive|{{SITENAME}}}}',
 'statistics-edits-average'     => 'Среднее число правок на страницу',
 'statistics-views-total'       => 'Всего просмотров',
+'statistics-views-total-desc'  => 'Не учитываются просмотры несуществующих и служебных страниц.',
 'statistics-views-peredit'     => 'Просмотров на правку',
 'statistics-users'             => 'Зарегистрированные [[Special:ListUsers|участники]]',
 'statistics-users-active'      => 'Активные участники',
@@ -1908,12 +1969,13 @@ $1',
 Вместо этого они, вероятно, должны указывать на соответствующую конкретную статью.<br />
 Страница считается многозначной, если на ней размещён шаблон, имя которого указано на странице [[MediaWiki:Disambiguationspage]].",
 
-'doubleredirects'            => 'Двойные перенаправления',
-'doubleredirectstext'        => 'На этой странице представлен список перенаправлений на другие перенаправления.
+'doubleredirects'                   => 'Двойные перенаправления',
+'doubleredirectstext'               => 'На этой странице представлен список перенаправлений на другие перенаправления.
 Каждая строка содержит ссылки на первое и второе перенаправления, а также целевую страницу второго перенаправления, в которой обычно указывается название страницы, куда должно ссылаться первое перенаправление.
 <del>Зачёркнутые</del> записи были исправлены.',
-'double-redirect-fixed-move' => 'Страница [[$1]] была переименована, сейчас она перенаправляет на [[$2]]',
-'double-redirect-fixer'      => 'Исправитель перенаправлений',
+'double-redirect-fixed-move'        => 'Страница [[$1]] была переименована, сейчас она перенаправляет на [[$2]]',
+'double-redirect-fixed-maintenance' => 'Исправление двойного перенаправления с [[$1]] на [[$2]].',
+'double-redirect-fixer'             => 'Исправитель перенаправлений',
 
 'brokenredirects'        => 'Разорванные перенаправления',
 'brokenredirectstext'    => 'Следующие перенаправления указывают на несуществующие страницы:',
@@ -1934,6 +1996,8 @@ $1',
 '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}}}}, и они не включаются в другие страницы.',
@@ -1988,6 +2052,7 @@ $1',
 'pager-newer-n'           => '{{PLURAL:$1|более новая|более новые|более новых}} $1',
 'pager-older-n'           => '{{PLURAL:$1|более старая|более старые|более старых}} $1',
 'suppress'                => 'Сокрытие',
+'querypage-disabled'      => 'Эта спецстраница отключена для повышения производительности.',
 
 # Book sources
 'booksources'               => 'Источники книг',
@@ -2104,6 +2169,10 @@ $1',
 'noemailtext'          => 'Этот участник не указал действительный адрес электронной почты.',
 'nowikiemailtitle'     => 'Нет разрешения отправлять письма',
 'nowikiemailtext'      => 'Этот участник указал, что не желает получать письма от других участников.',
+'emailnotarget'        => 'Несуществующее или ошибочное имя участника-получателя.',
+'emailtarget'          => 'Введите имя участника-получателя',
+'emailusername'        => 'Имя участника:',
+'emailusernamesubmit'  => 'Отправить',
 'email-legend'         => 'Отправить письмо другому участнику {{grammar:genitive|{{SITENAME}}}}',
 'emailfrom'            => 'От кого:',
 'emailto'              => 'Кому:',
@@ -2122,7 +2191,7 @@ $1',
 
 # Watchlist
 'watchlist'            => 'Список наблюдения',
-'mywatchlist'          => 'Cписок наблюдения',
+'mywatchlist'          => 'Список наблюдения',
 'watchlistfor2'        => 'Для $1 $2',
 'nowatchlist'          => 'Ваш список наблюдения пуст.',
 'watchlistanontext'    => 'Вы должны $1, чтобы просмотреть или отредактировать список наблюдения.',
@@ -2152,8 +2221,9 @@ $1',
 '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'                 => 'Отметить все страницы как просмотренные',
@@ -2165,7 +2235,7 @@ $1',
 'enotif_lastvisited'           => 'См. $1 для просмотра всех изменений, произошедших с вашего последнего посещения.',
 'enotif_lastdiff'              => 'См. $1 для ознакомления с изменением.',
 'enotif_anon_editor'           => 'анонимный участник $1',
-'enotif_body'                  => 'Уважаесый(ая) $WATCHINGUSERNAME,
+'enotif_body'                  => 'Уважаемый(ая) $WATCHINGUSERNAME,
 
 $PAGEEDITDATE страница проекта «{{SITENAME}}» $PAGETITLE была $CHANGEDORCREATED участником $PAGEEDITOR, см. $PAGETITLE_URL для просмотра текущей версии.
 
@@ -2183,8 +2253,11 @@ $NEWPAGE
              Система оповещения {{grammar:genitive|{{SITENAME}}}}
 
 --
-Изменить настройки вашего списка наблюдения
-{{fullurl:{{#special:Watchlist}}/edit}}
+Изменение настройки уведомлений
+{{fullurl:{{#special:Preferences}}}}
+
+Изменение настройки вашего списка наблюдения
+{{fullurl:{{#special:EditWatchlist}}}}
 
 Удалить страницы из вашего списка наблюдения
 $UNWATCHURL
@@ -2207,7 +2280,7 @@ $UNWATCHURL
 и делаете это в соответствии с правилами, изложенными в разделе [[{{MediaWiki:Policy-url}}]].',
 'actioncomplete'         => 'Действие выполнено',
 'actionfailed'           => 'Действие не выполнено',
-'deletedtext'            => '«<nowiki>$1</nowiki>» была удалена.
+'deletedtext'            => '«$1» была удалена.
 См. $2 для просмотра списка последних удалений.',
 'deletedarticle'         => 'удалил «[[$1]]»',
 'suppressedarticle'      => 'скрыл «[[$1]]»',
@@ -2252,10 +2325,11 @@ $UNWATCHURL
 
 # 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]]»',
@@ -2265,7 +2339,7 @@ $UNWATCHURL
 'protect_expiry_invalid'      => 'Неправильное время окончания защиты.',
 'protect_expiry_old'          => 'Время окончания — в прошлом.',
 'protect-unchain-permissions' => 'Открыть дополнительные параметры защиты',
-'protect-text'                => "Здесь вы можете просмотреть и изменить уровень защиты для страницы '''<nowiki>$1</nowiki>'''.",
+'protect-text'                => "Здесь вы можете просмотреть и изменить уровень защиты для страницы '''$1'''.",
 'protect-locked-blocked'      => "Вы не можете изменять уровень защиты страницы, пока ваша учётная запись заблокирована.
 Текущие установки для страницы '''$1''':",
 'protect-locked-dblock'       => "Уровень защиты не может быть изменён, так как основная база данных временно заблокирована.
@@ -2318,9 +2392,8 @@ $UNWATCHURL
 'undeletepagetext'             => '{{PLURAL:$1|Следующая $1 страница была удалена|Следующие $1 страницы были удалены|Следующие $1 страниц были удалены}}, однако {{PLURAL:$1|она всё ещё находятся в архиве, и поэтому может быть восстановлена|они всё ещё находятся в архиве, и поэтому могут быть восстановлены}}.
 Архив может периодически очищаться.',
 'undelete-fieldset-title'      => 'Восстановить версии',
-'undeleteextrahelp'            => "Для полного восстановления истории страницы оставьте все отметки пустыми и нажмите '''«Восстановить»'''.
-Для частичного восстановления отметьте те версии страницы, которые нужно восстановить, и нажмите '''«Восстановить»'''.
-Нажмите '''«Очистить»''', чтобы снять все отметки и очистить поле примечания.",
+'undeleteextrahelp'            => "Для полного восстановления истории страницы оставьте все отметки пустыми и нажмите '''«{{int:undeletebtn}}»'''.
+Для частичного восстановления отметьте те версии страницы, которые нужно восстановить, и нажмите '''«{{int:undeletebtn}}»'''.",
 'undeleterevisions'            => 'в архиве $1 {{PLURAL:$1|версия|версии|версий}}',
 'undeletehistory'              => 'При восстановлении страницы восстанавливается и её история правок.
 Если после удаления была создана новая страница с тем же названием, то восстановленные версии появятся в истории правок перед новыми версиями.',
@@ -2336,7 +2409,7 @@ $UNWATCHURL
 'undeletereset'                => 'Очистить',
 'undeleteinvert'               => 'Обратить выделение',
 'undeletecomment'              => 'Причина:',
-'undeletedarticle'             => 'воÑ\81Ñ\81Ñ\82ановлена «[[$1]]»',
+'undeletedarticle'             => 'воÑ\81Ñ\81Ñ\82ановил «[[$1]]»',
 'undeletedrevisions'           => '$1 {{PLURAL:$1|изменение|изменения|изменений}} восстановлено',
 'undeletedrevisions-files'     => '$1 {{PLURAL:$1|версия|версии|версий}} и $2 {{PLURAL:$2|файл|файла|файлов}} восстановлено',
 'undeletedfiles'               => '$1 {{PLURAL:$1|файл восстановлен|файла восстановлено|файлов восстановлено}}',
@@ -2361,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'       => 'Вклад участника',
@@ -2380,6 +2456,7 @@ $1',
 'sp-contributions-newbies-title'       => 'Вклад с недавно созданных учётных записей',
 'sp-contributions-blocklog'            => 'блокировки',
 'sp-contributions-deleted'             => 'удалённые правки участника',
+'sp-contributions-uploads'             => 'загрузки',
 'sp-contributions-logs'                => 'журналы',
 'sp-contributions-talk'                => 'обсуждение',
 'sp-contributions-userrights'          => 'управление правами участника',
@@ -2388,8 +2465,9 @@ $1',
 Ниже приведена последняя запись из журнала блокировок:',
 'sp-contributions-search'              => 'Поиск вклада',
 'sp-contributions-username'            => 'IP-адрес или имя участника:',
-'sp-contributions-toponly'             => 'Показывать только последние версии',
+'sp-contributions-toponly'             => 'Показывать только правки, являющиеся последними версиями',
 'sp-contributions-submit'              => 'Найти',
+'sp-contributions-showsizediff'        => 'Показывать изменение размера страницы',
 
 # What links here
 'whatlinkshere'            => 'Ссылки сюда',
@@ -2400,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'      => '← ссылки',
@@ -2411,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'                       => 'Причина:',
@@ -2430,7 +2510,7 @@ $1',
 ** Угрозы, преследование участников
 ** Злоупотребление несколькими учётными записями
 ** Неприемлемое имя участника',
-'ipbanononly'                     => 'Блокировать только анонимных участников',
+'ipb-hardblock'                   => 'Запретить представившемся участникам редактирование с этого IP-адреса',
 'ipbcreateaccount'                => 'Запретить создание новых учётных записей',
 'ipbemailban'                     => 'Запретить участнику отправлять письма по электронной почте',
 'ipbenableautoblock'              => 'Автоматически блокировать используемые участником IP-адреса',
@@ -2438,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'                   => 'только анонимов',
@@ -2491,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'        => 'запрещена регистрация учётных записей',
@@ -2505,9 +2593,9 @@ $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-адресов.',
@@ -2547,6 +2635,7 @@ $1',
 'unlockdbsuccesstext' => 'База данных проекта была разблокирована.',
 'lockfilenotwritable' => 'Нет права на запись в файл блокировки базы данных. Чтобы заблокировать или разблокировать БД, веб-сервер должен иметь разрешение на запись в этот файл.',
 'databasenotlocked'   => 'База данных не была заблокирована.',
+'lockedbyandtime'     => '($1 $2 $3)',
 
 # Move page
 'move-page'                    => '$1 — переименование',
@@ -2560,6 +2649,17 @@ $1',
 Обратите внимание, что страница '''не будет''' переименована, если страница с новым названием уже существует, кроме случаев, если она является перенаправлением или пуста и не имеет истории правок.
 Это означает, что вы можете переименовать страницу обратно в то название, которое у него только что было, если вы переименовали по ошибке, но вы не можете случайно затереть существующую страницу.
 
+'''ПРЕДУПРЕЖДЕНИЕ!'''
+Переименование может привести к масштабным и неожиданным изменениям для ''популярных'' страниц.
+Пожалуйста, прежде чем вы продолжите, убедитесь, что вы понимаете все возможные последствия.",
+'movepagetext-noredirectfixer' => "Воспользовавшись формой ниже, вы переименуете страницу, одновременно переместив на новое место её журнал изменений.
+Старое название станет перенаправлением на новое название.
+Пожалуйста, проверьте наличие [[Special:DoubleRedirects|двойных]] и [[Special:BrokenRedirects|разорванных перенаправлений]].
+Вы отвечаете за то, что бы ссылки продолжали и далее указывают туда, куда предполагалось.
+
+Обратите внимание, что страница '''не будет''' переименована, если страница с новым названием уже существует, кроме случаев, если она является перенаправлением или пуста и не имеет истории правок.
+Это означает, что вы можете переименовать страницу обратно в то название, которое у него только что было, если вы переименовали по ошибке, но вы не можете случайно затереть существующую страницу.
+
 '''ПРЕДУПРЕЖДЕНИЕ!'''
 Переименование может привести к масштабным и неожиданным изменениям для ''популярных'' страниц.
 Пожалуйста, прежде чем вы продолжите, убедитесь, что вы понимаете все возможные последствия.",
@@ -2597,8 +2697,8 @@ $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'              => 'Ниже представлен список переименованных страниц.',
@@ -2745,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'                 => 'Переименовать страницу',
@@ -2807,9 +2907,7 @@ $1',
 '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
@@ -2834,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'    => 'Классическое',
@@ -2851,25 +2954,6 @@ 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'                 => 'Отметить эту статью как проверенную',
@@ -2905,23 +2989,26 @@ $1',
 'nextdiff'     => 'Следующая правка →',
 
 # Media information
-'mediawarning'         => "'''Внимание'''. Этот тип файла может содержать вредоносный программный код.
+'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-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|фрейм|фрейма|фреймов}}',
-'file-info-png-looped' => 'закольцованный',
-'file-info-png-repeat' => 'проигрывается $1 {{PLURAL:$1|раз|раза|раз}}',
-'file-info-png-frames' => '$1 {{PLURAL:$1|кадр|кадра|кадров}}',
+'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'             => 'Галерея новых файлов',
@@ -2953,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'                  => 'Ширина',
@@ -2975,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'           => 'Коэффициенты преобразования цветовой модели',
@@ -2998,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'            => 'Оригинальные дата и время',
@@ -3014,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'             => 'Расстояние до объекта',
@@ -3028,7 +3117,6 @@ $1',
 'exif-focallength-format'          => '$1 мм',
 'exif-subjectarea'                 => 'Положение и площадь объекта съёмки',
 'exif-flashenergy'                 => 'Энергия вспышки',
-'exif-spatialfrequencyresponse'    => 'Пространственная частотная характеристика',
 'exif-focalplanexresolution'       => 'Разрешение по X в фокальной плоскости',
 'exif-focalplaneyresolution'       => 'Разрешение по Y в фокальной плоскости',
 'exif-focalplaneresolutionunit'    => 'Единица измерения разрешения в фокальной плоскости',
@@ -3037,7 +3125,6 @@ $1',
 'exif-sensingmethod'               => 'Тип сенсора',
 'exif-filesource'                  => 'Источник файла',
 'exif-scenetype'                   => 'Тип сцены',
-'exif-cfapattern'                  => 'Тип цветового фильтра',
 'exif-customrendered'              => 'Дополнительная обработка',
 'exif-exposuremode'                => 'Режим выбора экспозиции',
 'exif-whitebalance'                => 'Баланс белого',
@@ -3082,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' => 'Неизвестная дата',
 
@@ -3103,6 +3260,8 @@ $1',
 'exif-xyresolution-i' => '$1 точек на дюйм',
 'exif-xyresolution-c' => '$1 точек на сантиметр',
 
+'exif-colorspace-65535' => 'Некалиброванное',
+
 'exif-componentsconfiguration-0' => 'не существует',
 
 'exif-exposureprogram-0' => 'Неизвестно',
@@ -3216,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' => 'Готов к передаче данных',
 
@@ -3227,21 +3390,73 @@ $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'              => 'Подтверждение адреса электронной почты',
@@ -3295,6 +3510,20 @@ $3
 
 $5
 
+Код подтверждения действителен до $4.',
+'confirmemail_body_set'     => 'Кто-то (возможно вы) с IP-адресом $1
+указал данный адрес электронной почты для учётной записи «$2» в проекте {{SITENAME}}.
+
+Чтобы подтвердить, что эта учётная запись действительно принадлежит вам,
+и включить возможность отправки писем с сайта {{SITENAME}}, откройте приведённую ниже ссылку в браузере.
+
+$3
+
+Если данная учётная запись *не* относится к вам, то перейдите по следующей ссылке,
+чтобы отменить подтверждение адреса
+
+$5
+
 Код подтверждения действителен до $4.',
 'confirmemail_invalidated'  => 'Подтверждение адреса электронной почты отменено',
 'invalidateemail'           => 'Отменить подтверждение адреса эл. почты',
@@ -3312,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' => ' пикс.',
 
@@ -3372,14 +3602,14 @@ $1',
 'watchlistedit-normal-legend'  => 'Удаление записей из списка наблюдения',
 'watchlistedit-normal-explain' => 'Ниже перечислены страницы, находящиеся в вашем списке наблюдения.
 Для удаления записей отметьте соответствующие позиции и нажмите кнопку «{{int:Watchlistedit-normal-submit}}».
-Вы также можете [[Special:Watchlist/raw|править список как текст]].',
+Вы также можете [[Special:EditWatchlist/raw|править список как текст]].',
 'watchlistedit-normal-submit'  => 'Удалить записи',
 'watchlistedit-normal-done'    => '{{PLURAL:$1|$1 запись была удалена|$1 записи были удалены|$1 записей были удалены}} из вашего списка наблюдения:',
 'watchlistedit-raw-title'      => 'Изменение «сырого» списка наблюдения',
 'watchlistedit-raw-legend'     => 'Изменение «сырого» списка наблюдения',
 'watchlistedit-raw-explain'    => 'Ниже перечислены страницы, находящиеся в вашем списке наблюдения. Вы можете изменять этот список, добавляя и удаляя из него строки с названиями, по одному названию на строке.
 После завершения правок нажмите кнопку «{{int:Watchlistedit-raw-submit}}».
-Вы также можете [[Special:Watchlist/edit|использовать стандартный редактор]].',
+Вы также можете [[Special:EditWatchlist|использовать стандартный редактор]].',
 'watchlistedit-raw-titles'     => 'Записи:',
 'watchlistedit-raw-submit'     => 'Сохранить список',
 'watchlistedit-raw-done'       => 'Ваш список наблюдения сохранён.',
@@ -3439,32 +3669,33 @@ $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-poweredby-credits'        => "Эта вики работает на движке '''[http://www.mediawiki.org/ MediaWiki]''', copyright © 2001-$1 $2.",
-'version-poweredby-others'         => 'другие',
-'version-license-info'             => 'MediaWiki является свободным программным обеспечением, которое вы можете распространять и/или изменять в соответствии с условиями лицензии GNU General Public License, опубликованной фондом свободного программного обеспечения; второй версии, либо любой более поздней версии.
+'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'         => 'Версия',
+'version-software'              => 'Установленное программное обеспечение',
+'version-software-product'      => 'Продукт',
+'version-software-version'      => 'Версия',
 
 # Special:FilePath
 'filepath'         => 'Путь к файлу',
@@ -3475,22 +3706,22 @@ MediaWiki распространяется в надежде, что она бу
 Введите имя файла без префикса <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'       => 'Представиться / Зарегистрироваться',
@@ -3561,4 +3792,8 @@ MediaWiki распространяется в надежде, что она бу
 'htmlform-reset'               => 'Отменить изменения',
 'htmlform-selectorother-other' => 'Иное',
 
+# SQLite database support
+'sqlite-has-fts' => '$1 с поддержкой полнотекстового поиска',
+'sqlite-no-fts'  => '$1 без поддержки полнотекстового поиска',
+
 );