Localization fix for he.
[lhc/web/wiklou.git] / languages / messages / MessagesRu.php
index 45d3b02..37196f1 100644 (file)
  * @author AlexSm
  * @author Alexander Sigachov (alexander.sigachov@gmail.com)
  * @author Amikeco
+ * @author Chilin
+ * @author Don Alessandro
  * @author EugeneZelenko
  * @author Ferrer
  * @author Flrn
+ * @author Grigol
  * @author HalanTul
  * @author Illusion
  * @author Innv
+ * @author Jl
  * @author Kaganer
  * @author Kalan
  * @author Kv75
@@ -103,10 +107,10 @@ $bookstoreList = array(
 
 $magicWords = array(
        'redirect'              => array( '0', '#перенаправление', '#перенапр', '#REDIRECT' ),
-       'notoc'                 => array( '0', '__БЕЗ_ОГЛ__', '__NOTOC__' ),
+       'notoc'                 => array( '0', '__БЕЗ_ОГЛАВЛЕНИЯ__', '__БЕЗ_ОГЛ__', '__NOTOC__' ),
        'nogallery'             => array( '0', '__БЕЗ_ГАЛЕРЕИ__', '__NOGALLERY__' ),
-       'forcetoc'              => array( '0', '__ОБЯЗ_ОГЛ__', '__FORCETOC__' ),
-       'toc'                   => array( '0', '__ОГЛ__', '__TOC__' ),
+       'forcetoc'              => array( '0', '__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__', '__ОБЯЗ_ОГЛ__', '__FORCETOC__' ),
+       'toc'                   => array( '0', '__ОГЛАВЛЕНИЕ__', '__ОГЛ__', '__TOC__' ),
        'noeditsection'         => array( '0', '__БЕЗ_РЕДАКТИРОВАНИЯ_РАЗДЕЛА__', '__NOEDITSECTION__' ),
        'noheader'              => array( '0', '__БЕЗ_ЗАГОЛОВКА__', '__NOHEADER__' ),
        'currentmonth'          => array( '1', 'ТЕКУЩИЙ_МЕСЯЦ', 'ТЕКУЩИЙ_МЕСЯЦ_2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
@@ -156,8 +160,8 @@ $magicWords = array(
        'talkpagenamee'         => array( '1', 'НАЗВАНИЕ_СТРАНИЦЫ_ОБСУЖДЕНИЯ_2', 'TALKPAGENAMEE' ),
        'subjectpagename'       => array( '1', 'НАЗВАНИЕ_СТРАНИЦЫ_СТАТЬИ', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
        'subjectpagenamee'      => array( '1', 'НАЗВАНИЕ_СТРАНИЦЫ_СТАТЬИ_2', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'msg'                   => array( '0', 'СООБЩ:', 'MSG:' ),
-       'subst'                 => array( '0', 'ПОДСТ:', 'SUBST:' ),
+       'msg'                   => array( '0', 'СООБЩЕНИЕ:', 'СООБЩ:', 'MSG:' ),
+       'subst'                 => array( '0', 'ПОДСТАНОВКА:', 'ПОДСТ:', 'SUBST:' ),
        'msgnw'                 => array( '0', 'СООБЩ_БЕЗ_ВИКИ:', 'MSGNW:' ),
        'img_thumbnail'         => array( '1', 'мини', 'миниатюра', 'thumbnail', 'thumb' ),
        'img_manualthumb'       => array( '1', 'мини=$1', 'миниатюра=$1', 'thumbnail=$1', 'thumb=$1' ),
@@ -184,6 +188,7 @@ $magicWords = array(
        'int'                   => array( '0', 'ВНУТР:', 'INT:' ),
        'sitename'              => array( '1', 'НАЗВАНИЕ_САЙТА', 'SITENAME' ),
        'ns'                    => array( '0', 'ПИ:', 'NS:' ),
+       'nse'                   => array( '0', 'ПИК:', 'NSE:' ),
        'localurl'              => array( '0', 'ЛОКАЛЬНЫЙ_АДРЕС:', 'LOCALURL:' ),
        'localurle'             => array( '0', 'ЛОКАЛЬНЫЙ_АДРЕС_2:', 'LOCALURLE:' ),
        'server'                => array( '0', 'СЕРВЕР', 'SERVER' ),
@@ -380,9 +385,11 @@ $messages = array(
 'category-file-count'            => '{{PLURAL:$2|Эта категория содержит только один файл.|{{PLURAL:$1|Показан $1 файл|Показано $1 файла|Показано $1 файлов}} этой категории  из $2.}}',
 'category-file-count-limited'    => 'В этой категории {{PLURAL:$1|$1 файл|$1 файла|$1 файлов}}.',
 'listingcontinuesabbrev'         => '(продолжение)',
+'index-category'                 => 'Индексируемые страницы',
+'noindex-category'               => 'Неиндексируемые страницы',
 
 'mainpagetext'      => "<big>'''Вики-движок «MediaWiki» успешно установлен.'''</big>",
-'mainpagedocfooter' => 'Ð\98нÑ\84оÑ\80маÑ\86иÑ\8e Ð¿Ð¾ Ñ\80абоÑ\82е Ñ\81 Ñ\8dÑ\82ой Ð²Ð¸ÐºÐ¸ Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ð°Ð¹Ñ\82и Ð² [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 Ñ\80Ñ\83ководÑ\81Ñ\82ве Ð¿Ð¾Ð»Ñ\8cзоваÑ\82елÑ\8f].
+'mainpagedocfooter' => 'Ð\98нÑ\84оÑ\80маÑ\86иÑ\8e Ð¿Ð¾ Ñ\80абоÑ\82е Ñ\81 Ñ\8dÑ\82ой Ð²Ð¸ÐºÐ¸ Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ð°Ð¹Ñ\82и Ð² [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 Ñ\81пÑ\80авоÑ\87ном Ñ\80Ñ\83ководÑ\81Ñ\82ве].
 
 == Некоторые полезные ресурсы ==
 * [http://www.mediawiki.org/wiki/Manual:Configuration_settings Список возможных настроек];
@@ -430,7 +437,7 @@ $messages = array(
 'vector-namespace-template'  => 'Шаблон',
 'vector-namespace-user'      => 'Страница участника',
 'vector-view-create'         => 'Создание',
-'vector-view-edit'           => 'РедакÑ\82иÑ\80ование',
+'vector-view-edit'           => 'Ð\9fÑ\80авка',
 'vector-view-history'        => 'Просмотр истории',
 'vector-view-view'           => 'Чтение',
 'vector-view-viewsource'     => 'Просмотр разметки',
@@ -438,9 +445,6 @@ $messages = array(
 'namespaces'                 => 'Пространства имён',
 'variants'                   => 'Варианты',
 
-# Metadata in edit box
-'metadata_help' => 'Метаданные:',
-
 'errorpagetitle'    => 'Ошибка',
 'returnto'          => 'Возврат к странице $1.',
 'tagline'           => 'Материал из {{grammar:genitive|{{SITENAME}}}}',
@@ -574,9 +578,9 @@ $1',
 Возможно вы допустили опечатку при наборе URL или перешли по ошибочной ссылке.
 Это может также указывать на ошибку в проекте {{SITENAME}}.',
 'nosuchspecialpage' => 'Нет такой служебной страницы',
-'nospecialpagetext' => "<big>'''Запрошенной вами служебной страницы не существует.'''</big>
+'nospecialpagetext' => '<strong>Запрошенной вами служебной страницы не существует.</strong>
 
-Список существующих служебных страниц: [[Special:SpecialPages|{{int:specialpages}}]].",
+Список существующих служебных страниц: [[Special:SpecialPages|{{int:specialpages}}]].',
 
 # General errors
 'error'                => 'Ошибка',
@@ -586,12 +590,12 @@ $1',
 Последний запрос к базе данных:
 <blockquote><tt>$1</tt></blockquote>
 произошёл из функции <tt>«$2»</tt>.
-$5 возвратил ошибку <tt>«$3: $4»</tt>.',
+База данных возвратила ошибку <tt>«$3: $4»</tt>.',
 'dberrortextcl'        => 'Обнаружена ошибка синтаксиса запроса к базе данных.
 Последний запрос к базе данных:
 «$1»
 произошёл из функции «$2».
-$5 возвратил ошибку «$3: $4».',
+База данных возвратила ошибку «$3: $4».',
 'laggedslavemode'      => 'Внимание: страница может не содержать последних обновлений.',
 'readonly'             => 'Запись в базу данных заблокирована',
 'enterlockreason'      => 'Укажите причину и намеченный срок блокировки.',
@@ -609,6 +613,7 @@ $1',
 'readonly_lag'         => 'База данных автоматически заблокирована от изменений на время, пока вторичный сервер БД не синхронизируется с первичным.',
 'internalerror'        => 'Внутренняя ошибка',
 'internalerror_info'   => 'Внутренняя ошибка: $1',
+'fileappenderrorread'  => 'Не удалось прочитать «$1» во время дополнения.',
 'fileappenderror'      => 'Не удалось присоединить «$1» к «$2».',
 'filecopyerror'        => 'Невозможно скопировать файл «$1» в «$2».',
 'filerenameerror'      => 'Невозможно переименовать файл «$1» в «$2».',
@@ -619,7 +624,8 @@ $1',
 'unexpected'           => 'Неподходящее значение: «$1»=«$2».',
 'formerror'            => 'Ошибка: невозможно передать данные формы',
 'badarticleerror'      => 'Это действие не может быть выполнено на данной странице.',
-'cannotdelete'         => 'Невозможно удалить указанную страницу или файл. Возможно, его уже удалил кто-то другой.',
+'cannotdelete'         => 'Невозможно удалить страницу или файл «$1».
+Возможно, его уже удалил кто-то другой.',
 'badtitle'             => 'Недопустимое название',
 'badtitletext'         => 'Запрашиваемое название страницы неправильно, пусто, либо неправильно указано межъязыковое или интервики название. Возможно, в названии используются недопустимые символы.',
 'perfcached'           => 'Следующие данные взяты из кеша и могут не учитывать последних изменений.',
@@ -671,19 +677,21 @@ $2',
 'nav-login-createaccount'    => 'Представиться / зарегистрироваться',
 'loginprompt'                => 'Вы должны разрешить «cookies», чтобы представиться системе.',
 'userlogin'                  => 'Представиться или зарегистрироваться',
+'userloginnocreate'          => 'Представиться',
 'logout'                     => 'Завершение сеанса',
 'userlogout'                 => 'Завершение сеанса',
 'notloggedin'                => 'Вы не представились системе',
-'nologin'                    => 'Нет учётной записи? $1.',
+'nologin'                    => "Нет учётной записи? '''$1'''.",
 'nologinlink'                => 'Создайте учётную запись',
 'createaccount'              => 'Зарегистрировать нового участника',
-'gotaccount'                 => 'Вы уже зарегистрированы? $1.',
+'gotaccount'                 => "Вы уже зарегистрированы? '''$1'''.",
 'gotaccountlink'             => 'Представьтесь',
 'createaccountmail'          => 'по эл. почте',
 'badretype'                  => 'Введённые вами пароли не совпадают.',
 'userexists'                 => 'Введённое имя участника уже используется.
 Пожалуйста, выберите другое имя.',
 'loginerror'                 => 'Ошибка опознавания участника',
+'createaccounterror'         => 'Невозможно создать учётную запись: $1',
 'nocookiesnew'               => 'Участник зарегистрирован, но не представлен. {{SITENAME}} использует «cookies» для представления участников. У вас «cookies» запрещены. Пожалуйста, разрешите их, а затем представьтесь с вашим новым именем участника и паролем.',
 'nocookieslogin'             => '{{SITENAME}} использует «cookies» для представления участников. Вы их отключили. Пожалуйста, включите их и попробуйте снова.',
 'noname'                     => 'Вы не указали допустимого имени участника.',
@@ -694,12 +702,12 @@ $2',
 Проверьте правильность написания имени или [[Special:UserLogin/signup|создайте новую учётную запись]].',
 'nosuchusershort'            => 'Не существует участника с именем <nowiki>$1</nowiki>. Проверьте написание имени.',
 'nouserspecified'            => 'Вы должны указать имя участника.',
+'login-userblocked'          => 'Этот участник заблокирован. Вход в систему не разрешён.',
 'wrongpassword'              => 'Введённый вами пароль неверен. Попробуйте ещё раз.',
 'wrongpasswordempty'         => 'Пожалуйста, введите непустой пароль.',
-'passwordtooshort'           => 'Введённый пароль слишком короток.
-Пароль должен состоять не менее чем из $1 {{PLURAL:$1|символа|символов|символов}}.',
+'passwordtooshort'           => 'Пароль должен состоять не менее чем из $1 {{PLURAL:$1|символа|символов|символов}}.',
 'password-name-match'        => 'Введённый пароль должен отличаться от имени участника.',
-'mailmypassword'             => 'Ð\92Ñ\8bÑ\81лать новый пароль',
+'mailmypassword'             => 'Ð\9fолÑ\83Ñ\87ить новый пароль',
 'passwordremindertitle'      => 'Напоминание пароля участника {{grammar:genitive|{{SITENAME}}}}',
 'passwordremindertext'       => 'Кто-то (вероятно, вы, с IP-адреса $1) запросил создать
 новый пароль для {{grammar:genitive|{{SITENAME}}}} ($4). Для участника $2
@@ -711,6 +719,7 @@ $2',
 и не желаете его менять, вы можете проигнорировать данное сообщение и
 продолжить использовать свой старый пароль.',
 'noemail'                    => 'Для участника с именем $1 электронный адрес указан не был.',
+'noemailcreate'              => 'Вам необходимо указать корректный адрес электронной почты',
 'passwordsent'               => 'Новый пароль был выслан на адрес электронной почты, указанный для участника $1.
 
 Пожалуйста, представьтесь системе заново после получения пароля.',
@@ -733,8 +742,11 @@ $2',
 'createaccount-text'         => 'Кто-то создал учётную запись «$2» на сервере проекта {{SITENAME}} ($4) с паролем «$3», указав ваш адрес электронной почты. Вам следует зайти и изменить пароль.
 
 Проигнорируйте данное сообщение, если учётная запись была создана по ошибке.',
-'login-throttled'            => 'Вы сделали слишком много попыток ввести пароль для этой учётной записи. Пожалуйста, подождите, перед тем, как попробовать снова.',
+'usernamehasherror'          => 'Имя участника не может содержать символ «решётки»',
+'login-throttled'            => 'Вы сделали слишком много попыток представиться системе.
+Пожалуйста, подождите, перед тем, как попробовать снова.',
 'loginlanguagelabel'         => 'Язык: $1',
+'suspicious-userlogout'      => 'Ваш запрос на завершение сеанса отклонён, так как он похож на запрос, отправленный некорректным браузером или кэширующим прокси.',
 
 # Password reset dialog
 'resetpass'                 => 'Изменение пароля',
@@ -749,6 +761,7 @@ $2',
 'resetpass_forbidden'       => 'Пароль не может быть изменён',
 'resetpass-no-info'         => 'Чтобы обращаться непосредственно к этой странице, вам следует представиться системе.',
 'resetpass-submit-loggedin' => 'Изменить пароль',
+'resetpass-submit-cancel'   => 'Отмена',
 'resetpass-wrong-oldpass'   => 'Неправильный временный или текущий пароль.
 Возможно, вы уже успешно изменили пароль, или запросили новый временный пароль.',
 'resetpass-temp-password'   => 'Временный пароль:',
@@ -825,8 +838,9 @@ $2',
 'whitelistedittext'                => 'Вы должны $1 для изменения страниц.',
 'confirmedittext'                  => 'Вы должны подтвердить ваш адрес электронной почты перед правкой страниц.
 Пожалуйста, введите и подтвердите ваш адрес электронной почты на [[Special:Preferences|странице настроек]].',
-'nosuchsectiontitle'               => 'Нет такого раздела',
-'nosuchsectiontext'                => 'Вы пытаетесь редактировать подстраницу, которой не существует. Так как не существует подстраницы с названием $1, ваши правки некуда сохранять.',
+'nosuchsectiontitle'               => 'Невозможно найти раздел',
+'nosuchsectiontext'                => 'Вы пытаетесь редактировать несуществующий раздел.
+Возможно, он был перемещён или удалён, пока вы просматривали эту страницу.',
 'loginreqtitle'                    => 'Требуется авторизация',
 'loginreqlink'                     => 'представиться',
 'loginreqpagetext'                 => 'Вы должны $1, чтобы просмотреть другие страницы.',
@@ -838,15 +852,21 @@ $2',
 'newarticletext'                   => "Вы перешли по ссылке на страницу, которой пока не существует.
 Чтобы её создать, наберите текст в окне, расположенном ниже (подробнее см. [[{{MediaWiki:Helppage}}|справочную страницу]]).
 Если вы оказались здесь по ошибке, просто нажмите кнопку '''назад''' вашего браузера.",
-'anontalkpagetext'                 => "----''Эта страница обсуждения принадлежит анонимному участнику, который ещё не зарегистрировался или который не представился регистрационным именем.
\94ля идентификации используется цифровой IP-адрес.
+'anontalkpagetext'                 => "----''Эта страница обсуждения принадлежит анонимному участнику, который ещё не создал учётной записи, или не использует её.
\9fоÑ\8dÑ\82омÑ\83 Ð´ля идентификации используется цифровой IP-адрес.
 Этот же адрес может соответствовать нескольким другим участникам.
-Если вы анонимный участник и полагаете, что получили сообщения, адресованные не вам, пожалуйста, [[Special:UserLogin|представьтесь системе]], чтобы впредь избежать возможной путаницы с другими участниками.''",
+Если вы анонимный участник и полагаете, что получили сообщения, адресованные не вам, пожалуйста, [[Special:UserLogin/signup|создайте учётную запись]] или [[Special:UserLogin|представьтесь системе]], чтобы впредь избежать возможной путаницы с другими анонимными участниками.''",
 'noarticletext'                    => "В настоящий момент текст на данной странице отсутствует.
 Вы можете [[Special:Search/{{PAGENAME}}|найти упоминание данного названия]] в других статьях,
-<span class=\"plainlinks\">[{{fullurl:Special:Log|page={{urlencode:{{FULLPAGENAME}}}}}} найти соответствующие записи журналов],
+<span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} найти соответствующие записи журналов],
 или '''[{{fullurl:{{FULLPAGENAME}}|action=edit}} создать страницу с таким названием]'''</span>.",
+'noarticletext-nopermission'       => 'В настоящее время на этой странице нет текста.
+Вы можете [[Special:Search/{{PAGENAME}}|найти упоминание данного названия]] в других статьях,
+или <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} найти соответствующие записи журналов].',
 'userpage-userdoesnotexist'        => 'Учётной записи «$1» не существует. Убедитесь, что вы действительно желаете создать или изменить эту страницу.',
+'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''.",
 'usercssyoucanpreview'             => "'''Подсказка.''' Нажмите кнопку «Предварительный просмотр», чтобы проверить ваш новый CSS-файл перед сохранением.",
 'userjsyoucanpreview'              => "'''Подсказка.''' Нажмите кнопку «Предварительный просмотр», чтобы проверить ваш новый JS-файл перед сохранением.",
@@ -896,13 +916,16 @@ $2',
 Возможно, вам следует сохранить текст в файл, чтобы воспользоваться этим текстом позже.'''
 
 Администратор, заблокировавший базу данных, оставил следующее объяснение: $1",
-'protectedpagewarning'             => "'''ПРЕДУПРЕЖДЕНИЕ: эта страница защищена от изменений, её могут редактировать только администраторы.'''",
-'semiprotectedpagewarning'         => "'''Замечание:''' эта страница была защищена; редактировать её могут только зарегистрированные участники.",
+'protectedpagewarning'             => "'''Предупреждение. Эта страница защищена от изменений, её могут редактировать только участники с полномочиями администраторов.'''
+Ниже для справки приведена последняя запись журнала:",
+'semiprotectedpagewarning'         => "'''Замечание.''' Эта страница была защищена; редактировать её могут только зарегистрированные участники.
+Ниже для справки приведена последняя запись журнала:",
 'cascadeprotectedwarning'          => "'''Предупреждение:''' Данную страницу могут редактировать только участники группы «Администраторы», поскольку она включена {{PLURAL:$1|в следующую страницу, для которой|в следующие страницы, для которых}} включена каскадная защита:",
-'titleprotectedwarning'            => "'''ПРЕДУПРЕЖДЕНИЕ. Страница с таким названием была защищена, поместить текст на неё могут только участники с [[Special:ListGroupRights|соответствующими правами]].'''",
-'templatesused'                    => 'Шаблоны, использованные на текущей версии страницы:',
-'templatesusedpreview'             => 'Шаблоны, используемые в предпросматриваемой странице:',
-'templatesusedsection'             => 'Шаблоны, используемые в этой секции:',
+'titleprotectedwarning'            => "'''Предупреждение.  Эта страница защищена от изменений, её могут редактировать только участники с [[Special:ListGroupRights|соответствующими полномочиями]].'''
+Ниже для справки приведена последняя запись журнала:",
+'templatesused'                    => '{{PLURAL:$1|Шаблон, использованный|Шаблоны, использованные}} на текущей версии страницы:',
+'templatesusedpreview'             => '{{PLURAL:$1|Шаблон, используемый|Шаблоны, используемые}} в предпросматриваемой странице:',
+'templatesusedsection'             => '{{PLURAL:$1|Шаблон, используемый|Шаблоны, использованные}} в этом разделе:',
 'template-protected'               => '(защищено)',
 'template-semiprotected'           => '(частично защищено)',
 'hiddencategories'                 => 'Эта страница относится к $1 {{PLURAL:$1|скрытой категории|скрытым категориям|скрытым категориям}}:',
@@ -911,13 +934,15 @@ $2',
 'nocreatetext'                     => 'На этом сайте ограничена возможность создания новых страниц.
 Вы можете вернуться назад и отредактировать существующую страницу, [[Special:UserLogin|представиться системе или создать новую учётную запись]].',
 'nocreate-loggedin'                => 'У вас нет разрешения создавать новые страницы.',
+'sectioneditnotsupported-title'    => 'Редактирование разделов не поддерживается',
+'sectioneditnotsupported-text'     => 'На этой странице не поддерживается редактирование разделов',
 'permissionserrors'                => 'Ошибки прав доступа',
 'permissionserrorstext'            => 'У вас нет прав на выполнение этой операции по {{PLURAL:$1|следующей причине|следующим причинам}}:',
 'permissionserrorstext-withaction' => "У вас нет разрешения на действие «'''$2'''» по {{PLURAL:$1|следующей причине|следующим причинам}}:",
 'recreate-moveddeleted-warn'       => "'''Внимание. Вы пытаетесь воссоздать страницу, которая ранее удалялась.'''
 
 Проверьте, действительно ли вам нужно воссоздавать эту страницу.
-Ниже приведёны журналы удалений и переименований этой страницы.",
+Ниже приведены журналы удалений и переименований этой страницы.",
 'moveddeleted-notice'              => 'Эта страница была удалена.
 Для справки ниже показаны соответствующие записи из журналов удалений и переименований.',
 'log-fulllog'                      => 'Просмотреть журнал целиком',
@@ -943,6 +968,7 @@ $2',
 'post-expand-template-argument-category'  => 'Страницы, содержащие пропущенные аргументы шаблонов',
 'parser-template-loop-warning'            => 'Обнаружена петля в шаблонах: [[$1]]',
 'parser-template-recursion-depth-warning' => 'Превышен предел глубины рекурсии шаблона ($1)',
+'language-converter-depth-warning'        => 'Превышен предел глубины преобразователя языков ($1)',
 
 # "Undo" feature
 'undo-success' => 'Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.',
@@ -973,6 +999,7 @@ $3 указал следующую причину: ''$2''",
 'page_last'              => 'последняя',
 'histlegend'             => "Пояснения: (текущ.) — отличие от текущей версии; (пред.) — отличие от предшествующей версии; '''м''' — малозначимое изменение",
 'history-fieldset-title' => 'Просмотреть историю',
+'history-show-deleted'   => 'Только удалённые',
 'histfirst'              => 'старейшие',
 'histlast'               => 'недавние',
 'historysize'            => '($1 {{PLURAL:$1|байт|байта|байт}})',
@@ -990,6 +1017,7 @@ $3 указал следующую причину: ''$2''",
 'rev-deleted-comment'         => '(комментарий удалён)',
 'rev-deleted-user'            => '(имя автора стёрто)',
 'rev-deleted-event'           => '(запись удалена)',
+'rev-deleted-user-contribs'   => '[имя участника или IP-адрес удалёны — правка скрыта со страницы вклада]',
 'rev-deleted-text-permission' => "Эта версия страницы была '''удалена'''.
 Возможно, объяснения даны в [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} журнале удалений].",
 'rev-deleted-text-unhide'     => "Эта версия страницы была '''удалена'''.
@@ -1004,10 +1032,19 @@ $3 указал следующую причину: ''$2''",
 Вы можете просмотреть её, так как являетесь администратором. Возможно, объяснения удаления даны в [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} журнале сокрытий].",
 'rev-deleted-no-diff'         => "Вы не можете просмотреть эту разницу версий, так как одна из версий страницы была '''удалена'''.
 Возможно, подробности можно найти в [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} журнале удалений].",
+'rev-suppressed-no-diff'      => "Вы не можете просмотреть различие между этими версиями страницы, так как одна из них была '''удалена'''.",
 'rev-deleted-unhide-diff'     => "Одна из версий страницы была '''удалена'''.
 Возможно, подробности можно найти в [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} журнале удалений].
 Вы можете [$1 просмотреть данную версию], так как являетесь администратором.",
+'rev-suppressed-unhide-diff'  => "Одна из версий этого сравнения версий была '''скрыта'''.
+Подробности могут быть приведены в [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} журнале сокрытий].
+Как администратор, вы всё-таки можете просмотреть [$1 эту разницу версий], если вы хотите продолжить.",
+'rev-deleted-diff-view'       => "Одна из версий этого сравнения версий была '''удалена'''.
+Как администратор, вы можете просмотреть это сравнение, подробности могут быть указаны в [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} журнале удаления].",
+'rev-suppressed-diff-view'    => "Одна из версий этого сравнения версий была '''скрыта'''.
+Как администратор, вы можете просмотреть это сравнение, подробности могут быть указаны в [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} журнале сокрытий].",
 'rev-delundel'                => 'показать/скрыть',
+'rev-showdeleted'             => 'показать',
 'revisiondelete'              => 'Удалить / восстановить версии страницы',
 'revdelete-nooldid-title'     => 'Не задана целевая версия',
 'revdelete-nooldid-text'      => 'Вы не задали целевую версию (или версии) для выполнения этой функции.',
@@ -1021,28 +1058,30 @@ $3 указал следующую причину: ''$2''",
 'revdelete-selected'          => "'''{{PLURAL:$2|Выбранная версия|Выбранные версии}} страницы [[:$1]]:'''",
 'logdelete-selected'          => "'''{{PLURAL:$1|Выбранная запись|Выбранные записи}} журнала:'''",
 'revdelete-text'              => "'''Удалённые версии страниц и событий будут показываться в истории страницы и журналах, но часть их содержания будет недоступна обычным посетителям.'''
-
-Администраторы проекта {{SITENAME}} будут иметь доступ к скрытому содержанию и смогут восстановить его через этот же интерфейс, за исключением случаев, когда было установлено дополнительное ограничение.
-Пожалуйста, убедитесь, что действительно желаете произвести данные действия, осознаёте их последствия, действуете в соответствии с [[{{MediaWiki:Policy-url}}|правилами]].",
+Администраторы проекта {{SITENAME}} будут иметь доступ к скрытому содержанию и смогут восстановить его через этот же интерфейс, за исключением случаев, когда было установлено дополнительное ограничение.",
+'revdelete-confirm'           => 'Пожалуйста, подтвердите, что вы действительно желаете совершить это действие, осознаёте последствия, делаете это в соответствии с [[{{MediaWiki:Policy-url}}|правилами]].',
 'revdelete-suppress-text'     => "Сокрытие может производиться '''только''' в следующих случаях:
 
 * Неуместная личная информация
 *: ''домашний адрес, номера телефонов, номер паспорта и т. д.''",
 'revdelete-legend'            => 'Установить ограничения:',
 'revdelete-hide-text'         => 'Скрыть текст этой версии страницы',
+'revdelete-hide-image'        => 'Скрыть содержимое файла',
 'revdelete-hide-name'         => 'Скрыть действие и его объект',
 'revdelete-hide-comment'      => 'Скрыть описание изменений',
 'revdelete-hide-user'         => 'Скрыть имя автора',
 'revdelete-hide-restricted'   => 'Скрыть данные также и от администраторов',
+'revdelete-radio-same'        => '(не изменять)',
+'revdelete-radio-set'         => 'Да',
+'revdelete-radio-unset'       => 'Нет',
 'revdelete-suppress'          => 'Скрывать данные также и от администраторов',
-'revdelete-hide-image'        => 'Скрыть содержимое файла',
 'revdelete-unsuppress'        => 'Снять ограничения с восстановленных версий',
-'revdelete-log'               => 'Примечание:',
-'revdelete-submit'            => 'Применить к выбранной версии',
+'revdelete-log'               => 'Причина удаления:',
+'revdelete-submit'            => 'Применить к {{PLURAL:$1|выбранной версии|выбранным версиям}}',
 'revdelete-logentry'          => 'изменил видимость версии страницы [[$1]]',
 'logdelete-logentry'          => 'Изменена видимость события для [[$1]]',
-'revdelete-success'           => 'Видимость версии изменена.',
-'revdelete-failure'           => "'''Видимость версии не может быть установлена:'''
+'revdelete-success'           => "'''Видимость версии успешно изменена.'''",
+'revdelete-failure'           => "'''Видимость версии не может быть изменена:'''
 $1",
 'logdelete-success'           => 'Видимость события изменена.',
 'logdelete-failure'           => "'''Видимость журнала не установлена:'''
@@ -1069,7 +1108,14 @@ $1",
 'revdelete-no-change'         => "'''Внимание:''' запись от $2, $1 уже имеет запрашиваемые настройки видимости.",
 'revdelete-concurrent-change' => 'Ошибка изменения записи от $2, $1: её статус был изменён кем-то другим, пока вы пытались изменить его.
 Пожалуйста, проверьте журналы.',
-'revdelete-only-restricted'   => 'Вы не можете скрыть запись от просмотра администраторами без выбора одной из других настроек сокрытия.',
+'revdelete-only-restricted'   => 'Ошибка сокрытия записи от $2 $1: вы не можете скрыть запись от просмотра администраторами без выбора одной из других настроек сокрытия.',
+'revdelete-reason-dropdown'   => '* Стандартные причины удаления
+** Нарушение авторских прав
+** Неуместные личные сведения',
+'revdelete-otherreason'       => 'Другая/дополнительная причина:',
+'revdelete-reasonotherlist'   => 'Другая причина',
+'revdelete-edit-reasonlist'   => 'Править список причин',
+'revdelete-offender'          => 'Автор версии страницы:',
 
 # Suppression log
 'suppressionlog'     => 'Журнал сокрытий',
@@ -1111,63 +1157,8 @@ $1",
 'lineno'                   => 'Строка $1:',
 'compareselectedversions'  => 'Сравнить выбранные версии',
 'showhideselectedversions' => 'Показать/скрыть выбранные версии',
-'visualcomparison'         => 'Наглядное сравнение',
-'wikicodecomparison'       => 'Сравнение вики-текста',
 'editundo'                 => 'отменить',
 'diff-multi'               => '({{PLURAL:$1|$1 промежуточная версия не показана|$1 промежуточные версии не показаны|$1 промежуточных версий не показаны.}})',
-'diff-movedto'             => 'оформлено как $1',
-'diff-styleadded'          => 'добавлен стиль $1',
-'diff-added'               => '$1 добавл.',
-'diff-changedto'           => 'изменено на $1',
-'diff-movedoutof'          => 'вынесено из $1',
-'diff-styleremoved'        => 'убран стиль $1',
-'diff-removed'             => '$1 удал.',
-'diff-changedfrom'         => 'изменено с $1',
-'diff-src'                 => 'источник',
-'diff-withdestination'     => 'с назначением $1',
-'diff-with'                => '&#32;с $1 $2',
-'diff-with-final'          => '&#32;и $1 $2',
-'diff-width'               => 'ширина',
-'diff-height'              => 'высота',
-'diff-p'                   => "'''абзац'''",
-'diff-blockquote'          => "'''цитата'''",
-'diff-h1'                  => "'''заголовок 1-го уровня'''",
-'diff-h2'                  => "'''заголовок 2-го уровня'''",
-'diff-h3'                  => "'''заголовок 3-го уровня'''",
-'diff-h4'                  => "'''заголовок 4-го уровня'''",
-'diff-h5'                  => "'''заголовок 5-го уровня'''",
-'diff-pre'                 => "'''блок заданного формата'''",
-'diff-div'                 => "'''раздел'''",
-'diff-ul'                  => "'''неупорядоченный список'''",
-'diff-ol'                  => "'''упорядоченный список'''",
-'diff-li'                  => "'''элемент списка'''",
-'diff-table'               => "'''таблица'''",
-'diff-tbody'               => "'''содержание таблицы'''",
-'diff-tr'                  => "'''строка'''",
-'diff-td'                  => "'''ячейка'''",
-'diff-th'                  => "'''заголовок'''",
-'diff-br'                  => "'''разрыв'''",
-'diff-hr'                  => "'''горизонтальная линия'''",
-'diff-code'                => "'''блок компьютерного кода'''",
-'diff-dl'                  => "'''список определений'''",
-'diff-dt'                  => "'''определяемый термин'''",
-'diff-dd'                  => "'''определение'''",
-'diff-input'               => "'''ввод'''",
-'diff-form'                => "'''форма'''",
-'diff-img'                 => "'''изображение'''",
-'diff-span'                => "'''span'''",
-'diff-a'                   => "'''ссылка'''",
-'diff-i'                   => "'''курсив'''",
-'diff-b'                   => "'''выделение жирным'''",
-'diff-strong'              => "'''выделение «strong»'''",
-'diff-em'                  => "'''выделение «em»'''",
-'diff-font'                => "'''шрифт'''",
-'diff-big'                 => "'''большой шрифт'''",
-'diff-del'                 => "'''удалено'''",
-'diff-tt'                  => "'''моноширинный шрифт'''",
-'diff-sub'                 => "'''подстрочный'''",
-'diff-sup'                 => "'''надстрочный'''",
-'diff-strike'              => "'''зачёркнутый'''",
 
 # Search results
 'searchresults'                    => 'Результаты поиска',
@@ -1175,8 +1166,6 @@ $1",
 'searchresulttext'                 => 'Для получения более подробной информации о поиске на страницах проекта, см. [[{{MediaWiki:Helppage}}|справочный раздел]].',
 'searchsubtitle'                   => 'По запросу «[[:$1]]» ([[Special:Prefixindex/$1|страницы, начинающиеся с этого названия]]{{int:pipe-separator}}[[Special:WhatLinksHere/$1|ссылающиеся на это название]])',
 'searchsubtitleinvalid'            => 'По запросу «$1»',
-'noexactmatch'                     => "'''Страницы с названием «$1» не существует.''' [[:$1|Создать страницу]].",
-'noexactmatch-nocreate'            => 'Страницы с названием «$1» не существует.',
 'toomanymatches'                   => 'Найдено слишком много соответствий, пожалуйста, попробуйте другой запрос',
 'titlematches'                     => 'Совпадения в названиях страниц',
 'notitlematches'                   => 'Нет совпадений в названиях страниц',
@@ -1187,7 +1176,7 @@ $1",
 'prevn-title'                      => '{{PLURAL:$1|Предыдущая $1 запись|Предыдущие $1 записи|Предыдущие $1 записей}}',
 'nextn-title'                      => '{{PLURAL:$1|Следующая $1 запись|Следующие $1 записи|Следующие $1 записей}}',
 'shown-title'                      => 'Показывать $1 {{PLURAL:$1|запись|записи|записей}} на странице',
-'viewprevnext'                     => 'Просмотреть ($1) ($2) ($3)',
+'viewprevnext'                     => 'Просмотреть ($1 {{int:pipe-separator}} $2) ($3)',
 'searchmenu-legend'                => 'Настройки поиска',
 'searchmenu-exists'                => "'''В этом вики-проекте есть страница «[[:$1]]»'''",
 'searchmenu-new'                   => "'''Создать страницу «[[:$1]]» в этом вики-проекте!'''",
@@ -1220,7 +1209,6 @@ $1",
 'searchall'                        => 'все',
 'showingresults'                   => 'Ниже {{PLURAL:$1|показан|показаны|показаны}} <strong>$1</strong> {{PLURAL:$1|результат|результата|результатов}}, начиная с №&nbsp;<strong>$2</strong>.',
 'showingresultsnum'                => 'Ниже {{PLURAL:$3|показан|показаны|показаны}} <strong>$3</strong> {{PLURAL:$3|результат|результата|результатов}}, начиная с №&nbsp;<strong>$2</strong>.',
-'showingresultstotal'              => "Ниже {{PLURAL:$4|показан результат '''$1''' из '''$3'''|показаны результаты '''$1 — $2''' из '''$3'''}}",
 'showingresultsheader'             => "{{PLURAL:$5|Результат '''$1''' из '''$3'''|Результаты '''$1 — $2''' из '''$3'''}} для '''$4'''",
 'nonefound'                        => "'''Замечание.''' По умолчанию поиск производится не во всех пространствах имён. Используйте приставку ''all:'', чтобы искать во всех пространствах имён (включая обсуждения участников, шаблоны и пр.), или укажите требуемое пространство имён.",
 'search-nonefound'                 => 'Соответствий запросу не найдено.',
@@ -1262,7 +1250,7 @@ $1",
 'prefs-watchlist-days-max'      => '(не более 7 дней)',
 'prefs-watchlist-edits'         => 'Максимальное количество правок, отображаемых в расширенном списке наблюдения:',
 'prefs-watchlist-edits-max'     => '(не более 1000)',
-'prefs-watchlist-token'         => 'Токен списка наблюдения',
+'prefs-watchlist-token'         => 'Токен списка наблюдения:',
 'prefs-misc'                    => 'Другие настройки',
 'prefs-resetpass'               => 'Изменить пароль',
 'prefs-email'                   => 'Параметры электронной почты',
@@ -1312,13 +1300,14 @@ $1",
 'prefs-files'                   => 'Файлы',
 'prefs-custom-css'              => 'Собственный CSS',
 'prefs-custom-js'               => 'Собственный JS',
+'prefs-common-css-js'           => 'Общие CSS/JS для всех тем оформления:',
 'prefs-reset-intro'             => 'Эта страница может быть использована для сброса ваших настроек на настройки по умолчанию.
 Подтвердив данное действие, вы не сможете его отменить.',
 'prefs-emailconfirm-label'      => 'Подтверждение электронной почты:',
 'prefs-textboxsize'             => 'Размер окна редактирования',
 'youremail'                     => 'Электронная почта:',
 'username'                      => 'Регистрационное имя:',
-'uid'                           => 'Идентификатор пользователя:',
+'uid'                           => 'Идентификатор участника:',
 'prefs-memberingroups'          => 'Член {{PLURAL:$1|группы|групп}}:',
 'prefs-registration'            => 'Время регистрации:',
 'yourrealname'                  => 'Ваше настоящее имя:',
@@ -1352,28 +1341,29 @@ $1",
 'prefs-advancedsearchoptions'   => 'Расширенные настройки',
 'prefs-advancedwatchlist'       => 'Расширенные настройки',
 'prefs-display'                 => 'Настройки отображения',
-'prefs-diffs'                   => 'Разницы версий',
+'prefs-diffs'                   => 'Разница версий',
 
 # User rights
-'userrights'                  => 'Управление правами участника',
-'userrights-lookup-user'      => 'Управление группами участников',
-'userrights-user-editname'    => 'Введите имя участника:',
-'editusergroup'               => 'Изменить группы участника',
-'editinguser'                 => "Изменение прав участника '''[[User:$1|$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]]{{int:pipe-separator}}[[Special:Contributions/$1|{{int:contribslink}}]])",
-'userrights-editusergroup'    => 'Изменить группы участника',
-'saveusergroups'              => 'Сохранить группы участника',
-'userrights-groupsmember'     => 'Член групп:',
-'userrights-groups-help'      => 'Вы можете изменить группы, в которые входит этот участник.
+'userrights'                   => 'Управление правами участника',
+'userrights-lookup-user'       => 'Управление группами участников',
+'userrights-user-editname'     => 'Введите имя участника:',
+'editusergroup'                => 'Изменить группы участника',
+'editinguser'                  => "Изменение прав участника '''[[User:$1|$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]]{{int:pipe-separator}}[[Special:Contributions/$1|{{int:contribslink}}]])",
+'userrights-editusergroup'     => 'Изменить группы участника',
+'saveusergroups'               => 'Сохранить группы участника',
+'userrights-groupsmember'      => 'Член групп:',
+'userrights-groupsmember-auto' => 'Неявный член:',
+'userrights-groups-help'       => 'Вы можете изменить группы, в которые входит этот участник.
 * Если около названия группы стоит отметка, значит участник входит в эту группу.
 * Если отметка не стоит — участник не относится к соответствующей группе.
 * Знак * отмечает, что вы не можете удалить из группы участника, если добавите его в неё или наоборот.',
-'userrights-reason'           => 'Причина изменения:',
-'userrights-no-interwiki'     => 'У вас нет разрешения изменять права участников на других вики.',
-'userrights-nodatabase'       => 'База данных $1 не существует или не является локальной.',
-'userrights-nologin'          => 'Вы должны [[Special:UserLogin|представиться системе]] с учётной записи администратора, чтобы назначать права пользователям.',
-'userrights-notallowed'       => 'С вашей учётной записи не разрешено назначать права пользователям.',
-'userrights-changeable-col'   => 'Группы, которые вы можете изменять',
-'userrights-unchangeable-col' => 'Группы, которые вы не можете изменять',
+'userrights-reason'            => 'Причина:',
+'userrights-no-interwiki'      => 'У вас нет разрешения изменять права участников на других вики.',
+'userrights-nodatabase'        => 'База данных $1 не существует или не является локальной.',
+'userrights-nologin'           => 'Вы должны [[Special:UserLogin|представиться системе]] с учётной записи администратора, чтобы присваивать права участникам.',
+'userrights-notallowed'        => 'С вашей учётной записи не разрешено присваивать права участникам.',
+'userrights-changeable-col'    => 'Группы, которые вы можете изменять',
+'userrights-unchangeable-col'  => 'Группы, которые вы не можете изменять',
 
 # Groups
 'group'               => 'Группа:',
@@ -1426,6 +1416,7 @@ $1",
 'right-bigdelete'             => 'удаление страниц с длинными историями',
 'right-deleterevision'        => 'удаление и восстановление конкретных версий страниц',
 'right-deletedhistory'        => 'просмотр истории удалённых страниц без доступа к удалённому тексту',
+'right-deletedtext'           => 'просмотр удалённого текста и изменений между удалёнными версиями страниц',
 'right-browsearchive'         => 'поиск удалённых страниц',
 'right-undelete'              => 'восстановление страниц',
 'right-suppressrevision'      => 'просмотр и восстановление скрытых от администраторов версий страниц',
@@ -1458,6 +1449,7 @@ $1",
 'right-reset-passwords'       => 'сбрасывание паролей других участников',
 'right-override-export-depth' => 'экспортирование страниц, включая связанные страницы с глубиной до 5',
 'right-versiondetail'         => 'просмотр расширенной информации о версии программного обеспечения',
+'right-sendemail'             => 'отправлять электронную почту другим участникам',
 
 # User rights log
 'rightslog'      => 'Журнал прав участника',
@@ -1555,8 +1547,8 @@ $1",
 # Upload
 'upload'                      => 'Загрузить файл',
 'uploadbtn'                   => 'Загрузить файл',
-'reupload'                    => 'Изменить загрузку',
 'reuploaddesc'                => 'Вернуться к форме загрузки',
+'upload-tryagain'             => 'Отправить изменённое описание файла',
 'uploadnologin'               => 'Вы не представились системе',
 'uploadnologintext'           => 'Вы должны [[Special:UserLogin|представиться системе]],
 чтобы загружать файлы на сервер.',
@@ -1589,6 +1581,7 @@ $1",
 'minlength1'                  => 'Название файла должно содержать хотя бы одну букву.',
 'illegalfilename'             => 'Имя файла «$1» содержит символы, которые не разрешается использовать в заголовках. Пожалуйста, переименуйте файл и попытайтесь загрузить его снова.',
 'badfilename'                 => 'Название файла было изменено на $1.',
+'filetype-mime-mismatch'      => 'Расширение файла не соответствует его MIME-типу.',
 'filetype-badmime'            => 'Файлы, имеющие MIME-тип "$1", не могут быть загружены.',
 'filetype-bad-ie-mime'        => 'Невозможно загрузить этот файл, так как Internet Explorer будет определять его как «$1», то есть неразрешённым и потенциально опасным типом файла.',
 'filetype-unwanted-type'      => "'''\".\$1\"''' — нежелательный тип файла.
@@ -1599,14 +1592,18 @@ $1",
 'large-file'                  => 'Рекомендуется использовать файлы, размер которых не превышает $1 байт (размер загруженного файла составляет $2 байт).',
 'largefileserver'             => 'Размер файла превышает максимально разрешённый.',
 'emptyfile'                   => 'Загруженный вами файл вероятно пустой. Возможно, это произошло из-за ошибки при наборе имени файла. Пожалуйста, проверьте, действительно ли вы хотите загрузить этот файл.',
-'fileexists'                  => "Файл с этим именем уже существует, пожалуйста, проверьте '''<tt>$1</tt>''', если вы не уверены, что хотите заменить его.",
-'filepageexists'              => "Страница описания для этого файла уже создана как '''<tt>$1</tt>''', но файла с таким именем нет. Введённое описание не появится на странице описания файла. Чтобы добавить новое описание, вам придётся изменить его вручную.",
-'fileexists-extension'        => "Существует файл с похожим именем:<br />
-Имя загруженного файла: '''<tt>$1</tt>'''<br />
-Имя существующего файла: '''<tt>$2</tt>'''<br />
+'fileexists'                  => "Файл с этим именем уже существует, пожалуйста, проверьте '''<tt>[[:$1]]</tt>''', если вы не уверены, что хотите заменить его.
+[[$1|thumb]]",
+'filepageexists'              => "Страница описания для этого файла уже создана как '''<tt>[[:$1]]</tt>''', но файла с таким именем сейчас нет.
+Введённое описание не появится на странице описания файла.
+Чтобы добавить новое описание, вам придётся изменить его вручную.
+[[$1|thumb]]",
+'fileexists-extension'        => "Существует файл с похожим именем: [[$2|thumb]]
+* Имя загруженного файла: '''<tt>[[:$1]]</tt>'''
+* Имя существующего файла: '''<tt>[[:$2]]</tt>'''
 Пожалуйста, выберите другое имя.",
-'fileexists-thumb'            => "<center>'''Существующий файл'''</center>",
-'fileexists-thumbnail-yes'    => "Файл, вероятно, является уменьшенной копией (миниатюрой). Пожалуйста, проверьте файл '''<tt>$1</tt>'''.<br />
+'fileexists-thumbnail-yes'    => "Файл, вероятно, является уменьшенной копией (миниатюрой). [[$1|thumb]]
+Пожалуйста, проверьте файл '''<tt>[[:$1]]</tt>'''.
 Если указанный файл является тем же изображением, не стоит загружать отдельно его уменьшенную копию.",
 'file-thumbnail-no'           => "Название файла начинается с '''<tt>$1</tt>'''.
 Вероятно, это уменьшенная копия изображения ''(миниатюра)''.
@@ -1619,6 +1616,7 @@ $1",
 'file-deleted-duplicate'      => 'Подобный файл ([[$1]]) уже удалялся. Пожалуйста, ознакомьтесь с историей удаления файла, прежде чем загружать его снова.',
 'successfulupload'            => 'Загрузка успешно завершена',
 'uploadwarning'               => 'Предупреждение',
+'uploadwarning-text'          => 'Пожалуйста, измените представленное ниже описание файла и попробуйте ещё раз.',
 'savefile'                    => 'Записать файл',
 'uploadedimage'               => 'загрузил «[[$1]]»',
 'overwroteimage'              => 'загружена новая версия «[[$1]]»',
@@ -1626,11 +1624,14 @@ $1",
 'uploaddisabledtext'          => 'Загрузка файлов отключена.',
 'php-uploaddisabledtext'      => 'Загрузка файлов отключена в настройках PHP. Пожалуйста, проверьте значение свойства file_uploads.',
 'uploadscripted'              => 'Файл содержит HTML-код или скрипт, который может быть ошибочно обработан браузером.',
-'uploadcorrupt'               => 'Файл либо повреждён, либо имеет неверное расширение. Пожалуйста, проверьте файл и попробуйте загрузить его ещё раз.',
 'uploadvirus'                 => 'Файл содержит вирус! См. $1',
+'upload-source'               => 'Исходный файл',
 'sourcefilename'              => 'Исходное имя файла:',
+'sourceurl'                   => 'URL-адрес источника:',
 'destfilename'                => 'Новое имя файла:',
 'upload-maxfilesize'          => 'Максимальный размер файла: $1',
+'upload-description'          => 'Описание файла',
+'upload-options'              => 'Параметры загрузки',
 'watchthisupload'             => 'Следить за этим файлом',
 'filewasdeleted'              => 'Файл с таким именем уже существовал ранее, но был удалён. Пожалуйста, проверьте $1 перед повторной загрузкой.',
 'upload-wasdeleted'           => "'''Внимание: вы пытаетесь загрузить файл, который ранее удалялся.'''
@@ -1656,13 +1657,42 @@ PICT # различные
 'upload-proto-error'        => 'Неправильный протокол',
 'upload-proto-error-text'   => 'Для удалённой загрузки требуется адрес, начинающийся с <code>http://</code> или <code>ftp://</code>.',
 'upload-file-error'         => 'Внутренняя ошибка',
-'upload-file-error-text'    => 'Внутренняя ошибка при попытке создать временный файл на сервере. Пожалуйста, обратитесь к системному администратору.',
+'upload-file-error-text'    => 'Внутренняя ошибка при попытке создать временный файл на сервере.
+Пожалуйста, обратитесь к [[Special:ListUsers/sysop|администратору]].',
 'upload-misc-error'         => 'Неизвестная ошибка загрузки',
 'upload-misc-error-text'    => 'Неизвестная ошибка загрузки. Пожалуйста, проверьте, что адрес верен, и повторите попытку. Если проблема остаётся, обратитесь к системному администратору.',
 'upload-too-many-redirects' => 'URL содержит слишком много перенаправлений',
 'upload-unknown-size'       => 'Неизвестный размер',
 'upload-http-error'         => 'Произошла ошибка HTTP: $1',
 
+# img_auth script messages
+'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-streaming'    => 'Потоковая передача «$1».',
+'img-auth-public'       => 'Назначением img_auth.php является вывод файлов из закрытой вики.
+Эта вики настроена как общедоступная.
+Для оптимизации безопасности img_auth.php отключена.',
+'img-auth-noread'       => 'Участник не имеет доступа на чтение к «$1».',
+
+# HTTP errors
+'http-invalid-url'      => 'Ошибочный URL: $1',
+'http-invalid-scheme'   => 'Не поддерживаются адреса со схемой «$1»',
+'http-request-error'    => 'Сбой HTTP-запроса из-за неизвестной ошибки.',
+'http-read-error'       => 'Ошибка чтения HTTP.',
+'http-timed-out'        => 'Истекло время ожидания HTTP-запроса.',
+'http-curl-error'       => 'Ошибка обращения к URL: $1',
+'http-host-unreachable' => 'Невозможно обратить к URL.',
+'http-bad-status'       => 'Во время обработки HTTP-запроса обнаружена проблема: $1 $2',
+
 # Some likely curl errors. More could be added from <http://curl.haxx.se/libcurl/c/libcurl-errors.html>
 'upload-curl-error6'       => 'Невозможно обратить по указанному адресу.',
 'upload-curl-error6-text'  => 'Невозможно обратить по указанному адресу. Пожалуйста, проверьте, что адрес верен, а сайт доступен.',
@@ -1670,6 +1700,7 @@ PICT # различные
 'upload-curl-error28-text' => 'Сайт слишком долго не отвечает. Пожалуйста, проверьте что сайт работоспособен и после небольшого перерыва попробуйте ещё раз. Возможно, операцию следует провести в другое время, когда сайт менее нагружен.',
 
 'license'            => 'Лицензирование:',
+'license-header'     => 'Лицензирование',
 'nolicense'          => 'Отсутствует',
 'license-nopreview'  => '(Предпросмотр недоступен)',
 'upload_source_url'  => ' (правильный, публично доступный интернет-адрес)',
@@ -1690,41 +1721,42 @@ PICT # различные
 'listfiles_count'       => 'Версий',
 
 # File description page
-'file-anchor-link'          => 'Файл',
-'filehist'                  => 'История файла',
-'filehist-help'             => 'Нажмите на дату/время, чтобы просмотреть, как тогда выглядел файл.',
-'filehist-deleteall'        => 'удалить все',
-'filehist-deleteone'        => 'удалить',
-'filehist-revert'           => 'вернуть',
-'filehist-current'          => 'текущий',
-'filehist-datetime'         => 'Дата/время',
-'filehist-thumb'            => 'Миниатюра',
-'filehist-thumbtext'        => 'Миниатюра для версии от $1',
-'filehist-nothumb'          => 'Нет миниатюры',
-'filehist-user'             => 'Участник',
-'filehist-dimensions'       => 'Размер объекта',
-'filehist-filesize'         => 'Размер файла',
-'filehist-comment'          => 'Примечание',
-'filehist-missing'          => 'Файл отсутствует',
-'imagelinks'                => 'Ссылки на файл',
-'linkstoimage'              => '{{PLURAL:$1|Следующая $1 страница ссылается|Следующие $1 страницы ссылаются|Следующие $1 страниц ссылаются}} на данный файл:',
-'linkstoimage-more'         => 'Более $1 {{PLURAL:$1|страницы|страниц|страниц}} ссылаются на этот файл.
+'file-anchor-link'                  => 'Файл',
+'filehist'                          => 'История файла',
+'filehist-help'                     => 'Нажмите на дату/время, чтобы просмотреть, как тогда выглядел файл.',
+'filehist-deleteall'                => 'удалить все',
+'filehist-deleteone'                => 'удалить',
+'filehist-revert'                   => 'вернуть',
+'filehist-current'                  => 'текущий',
+'filehist-datetime'                 => 'Дата/время',
+'filehist-thumb'                    => 'Миниатюра',
+'filehist-thumbtext'                => 'Миниатюра для версии от $1',
+'filehist-nothumb'                  => 'Нет миниатюры',
+'filehist-user'                     => 'Участник',
+'filehist-dimensions'               => 'Размер объекта',
+'filehist-filesize'                 => 'Размер файла',
+'filehist-comment'                  => 'Примечание',
+'filehist-missing'                  => 'Файл отсутствует',
+'imagelinks'                        => 'Ссылки на файл',
+'linkstoimage'                      => '{{PLURAL:$1|Следующая $1 страница ссылается|Следующие $1 страницы ссылаются|Следующие $1 страниц ссылаются}} на данный файл:',
+'linkstoimage-more'                 => 'Более $1 {{PLURAL:$1|страницы|страниц|страниц}} ссылаются на этот файл.
 В данном списке {{PLURAL:$1|представлена только $1 ссылка|представлены только $1 ссылки|представлены только $1 ссылок}} на этот файл.
 Доступен также [[Special:WhatLinksHere/$2|полный список]].',
-'nolinkstoimage'            => 'Нет страниц, ссылающихся на данный файл.',
-'morelinkstoimage'          => 'Просмотреть [[Special:WhatLinksHere/$1|остальные ссылки]] на этот файл.',
-'redirectstofile'           => 'Со {{PLURAL:$1|следующего $1 файла установлено перенаправление|следующих $1 файлов установлены перенаправления|следующих $1 файлов установлены перенаправления}} на этот файл:',
-'duplicatesoffile'          => '{{PLURAL:$1|Следующий $1 файл является дубликатом|Следующие $1 файла являются дубликатами|Следующие $1 файлов являются дубликатами}} этого файла ([[Special:FileDuplicateSearch/$2|подробности]]):',
-'sharedupload'              => 'Этот файл из $1 и может использоваться в других проектах.',
-'sharedupload-desc-there'   => 'Этот файл из $1 и может использоваться в других проектах.
+'nolinkstoimage'                    => 'Нет страниц, ссылающихся на данный файл.',
+'morelinkstoimage'                  => 'Просмотреть [[Special:WhatLinksHere/$1|остальные ссылки]] на этот файл.',
+'redirectstofile'                   => 'Со {{PLURAL:$1|следующего $1 файла установлено перенаправление|следующих $1 файлов установлены перенаправления|следующих $1 файлов установлены перенаправления}} на этот файл:',
+'duplicatesoffile'                  => '{{PLURAL:$1|Следующий $1 файл является дубликатом|Следующие $1 файла являются дубликатами|Следующие $1 файлов являются дубликатами}} этого файла ([[Special:FileDuplicateSearch/$2|подробности]]):',
+'sharedupload'                      => 'Этот файл из $1 и может использоваться в других проектах.',
+'sharedupload-desc-there'           => 'Этот файл из $1 и может использоваться в других проектах.
 Дополнительную информацию можно найти на [$2 странице описания файла].',
-'sharedupload-desc-here'    => 'Этот файл из $1 и может использоваться в других проектах.
+'sharedupload-desc-here'            => 'Этот файл из $1 и может использоваться в других проектах.
 Информация с его [$2 страницы описания] приведена ниже.',
-'filepage-nofile'           => 'Не существует файла с данным именем.',
-'filepage-nofile-link'      => 'Не существует файла с данным именем. Вы можете [$1 загрузить его].',
-'uploadnewversion-linktext' => 'Загрузить новую версию этого файла',
-'shared-repo-from'          => 'из $1',
-'shared-repo'               => 'общего хранилища',
+'filepage-nofile'                   => 'Не существует файла с данным именем.',
+'filepage-nofile-link'              => 'Не существует файла с данным именем. Вы можете [$1 загрузить его].',
+'uploadnewversion-linktext'         => 'Загрузить новую версию этого файла',
+'shared-repo-from'                  => 'из $1',
+'shared-repo'                       => 'общего хранилища',
+'shared-repo-name-wikimediacommons' => 'Викисклада',
 
 # File reversion
 'filerevert'                => 'Возврат к старой версии $1',
@@ -1753,6 +1785,7 @@ PICT # различные
 ** нарушение авторских прав
 ** файл-дубликат',
 'filedelete-edit-reasonlist'  => 'Править список причин',
+'filedelete-maintenance'      => 'Удаление и восстановление файлов временно отключены на время технических работ.',
 
 # MIME search
 'mimesearch'         => 'Поиск по MIME',
@@ -1877,7 +1910,8 @@ PICT # различные
 'ancientpages'            => 'Статьи по дате последнего редактирования',
 'move'                    => 'Переименовать',
 'movethispage'            => 'Переименовать эту страницу',
-'unusedimagestext'        => 'Пожалуйста, учтите, что другие веб-сайты могут использовать прямую ссылку (URL) на этот файл, и он может активно использоваться несмотря на вхождение в этот список.',
+'unusedimagestext'        => 'Следующие файлы не используются ни на одной странице.
+Пожалуйста, учтите, что другие веб-сайты могут непосредственно ссылаться на этот файл (его URL), таким образом он может использоваться несмотря на вхождение в этот список.',
 'unusedcategoriestext'    => 'Существуют следующие страницы категорий, не содержащие статей или других категорий.',
 'notargettitle'           => 'Не указана цель',
 'notargettext'            => 'Вы не указали целевую страницу или участника для этого действия.',
@@ -1952,10 +1986,13 @@ PICT # различные
 'listusers-blocked'  => '(заблокирован)',
 
 # Special:ActiveUsers
-'activeusers'          => 'Список активных участников',
-'activeusers-count'    => '$1 {{PLURAL:$1|свежая правка|свежие правки|свежих правок}}',
-'activeusers-from'     => 'Отображение участников, начиная с:',
-'activeusers-noresult' => 'Не найдено участников.',
+'activeusers'            => 'Список активных участников',
+'activeusers-intro'      => 'Это список участников, совершавших какие-либо действия за {{PLURAL:$1|последний $1 день|последние $1 дня|последние $1 дней}}.',
+'activeusers-count'      => '$1 {{PLURAL:$1|правка|правки|правок}} за {{PLURAL:$3|последний $3 день|последние $3 дня|последние $3 дней}}',
+'activeusers-from'       => 'Показать участников, начиная с:',
+'activeusers-hidebots'   => 'Скрыть ботов',
+'activeusers-hidesysops' => 'Скрыть администраторов',
+'activeusers-noresult'   => 'Не найдено участников.',
 
 # Special:Log/newusers
 'newuserlogpage'              => 'Журнал регистрации участников',
@@ -2021,7 +2058,7 @@ PICT # различные
 'addedwatchtext'       => 'Страница «[[:$1]]» была добавлена в ваш [[Special:Watchlist|список наблюдения]].
 Последующие изменения этой страницы и связанной с ней страницы обсуждения будут отмечаться в этом списке, а также будут выделены жирным шрифтом на странице со [[Special:RecentChanges|списком свежих изменений]], чтобы их было легче заметить.',
 'removedwatch'         => 'Удалена из списка наблюдения',
-'removedwatchtext'     => 'Страница «[[:$1]]» была удалена из вашего списка наблюдения.',
+'removedwatchtext'     => 'Страница «[[:$1]]» была удалена из вашего [[Special:Watchlist|списка наблюдения]].',
 'watch'                => 'Следить',
 'watchthispage'        => 'Наблюдать за этой страницей',
 'unwatch'              => 'Не следить',
@@ -2054,7 +2091,7 @@ PICT # различные
 'enotif_lastvisited'           => 'См. $1 для просмотра всех изменений, произошедших с вашего последнего посещения.',
 'enotif_lastdiff'              => 'См. $1 для ознакомления с изменением.',
 'enotif_anon_editor'           => 'анонимный участник $1',
-'enotif_body'                  => '$WATCHINGUSERNAME,
+'enotif_body'                  => 'Уважаесый(ая) $WATCHINGUSERNAME,
 
 $PAGEEDITDATE страница проекта «{{SITENAME}}» $PAGETITLE была $CHANGEDORCREATED участником $PAGEEDITOR, см. $PAGETITLE_URL для просмотра текущей версии.
 
@@ -2063,18 +2100,22 @@ $NEWPAGE
 Краткое описание изменения: $PAGESUMMARY $PAGEMINOREDIT
 
 Обратиться к изменившему:
-эл. почта $PAGEEDITOR_EMAIL
-вики $PAGEEDITOR_WIKI
+эл. почта: $PAGEEDITOR_EMAIL
+вики: $PAGEEDITOR_WIKI
 
-Не будет никаких других уведомлений в случае дальнейших изменений, если Вы не посещаете эту страницу. Вы могли также повторно установить флаги уведомления для всех ваших наблюдаемых страниц в вашем списке наблюдения.
+Если вы не посетите эту страницу, то в случае её дальнейших изменений уведомлений больше не будет.
+Вы можете также отключить опцию уведомления для всех страниц в вашем списке наблюдения.
 
              Система оповещения {{grammar:genitive|{{SITENAME}}}}
 
 --
-Чтобы изменить настройки вашего списка наблюдения обратитесь к
-{{fullurl:{{ns:special}}:Watchlist/edit}}
+Изменить настройки вашего списка наблюдения
+{{fullurl:{{#special:Watchlist}}/edit}}
+
+Удалить страницы из вашего списка наблюдения
+{{fullurl:{{FULLPAGENAMEE}}|action=unwatch}}
 
-Обратная связь и помощь:
+Обратная связь и помощь
 {{fullurl:{{MediaWiki:Helppage}}}}',
 
 # Delete
@@ -2086,7 +2127,7 @@ $NEWPAGE
 'exblank'                => 'страница была пуста',
 'delete-confirm'         => '$1 — удаление',
 'delete-legend'          => 'Удаление',
-'historywarning'         => 'Предупреждение: у страницы, которую вы собираетесь удалить, есть история изменений:',
+'historywarning'         => "'''Предупреждение'''. Страница, которую вы собираетесь удалить, имеет историю изменений приблизительно из $1 {{PLURAL:$1|версии|версий|версий}}:",
 'confirmdeletetext'      => 'Вы запросили полное удаление страницы (или изображения) и всей её истории изменений из базы данных.
 Пожалуйста, подтвердите, что вы действительно желаете это сделать, понимаете последствия своих действий,
 и делаете это в соответствии с правилами, изложенными в разделе [[{{MediaWiki:Policy-url}}]].',
@@ -2115,19 +2156,20 @@ $NEWPAGE
 действуйте с осторожностью.',
 
 # Rollback
-'rollback'         => 'Откатить изменения',
-'rollback_short'   => 'Откат',
-'rollbacklink'     => 'откатить',
-'rollbackfailed'   => 'Ошибка при совершении отката',
-'cantrollback'     => 'Невозможно откатить изменения; последний, кто вносил изменения, является единственным автором этой страницы.',
-'alreadyrolled'    => 'Невозможно откатить последние изменения [[:$1]], сделанные [[User:$2|$2]] ([[User talk:$2|Обсуждение]]{{int:pipe-separator}}[[Special:Contributions/$2|{{int:contribslink}}]]);
+'rollback'          => 'Откатить изменения',
+'rollback_short'    => 'Откат',
+'rollbacklink'      => 'откатить',
+'rollbackfailed'    => 'Ошибка при совершении отката',
+'cantrollback'      => 'Невозможно откатить изменения. Последний, кто вносил изменения, является единственным автором этой страницы.',
+'alreadyrolled'     => 'Невозможно откатить последние изменения [[:$1]], сделанные [[User:$2|$2]] ([[User talk:$2|Обсуждение]]{{int:pipe-separator}}[[Special:Contributions/$2|{{int:contribslink}}]]);
 кто-то другой уже отредактировал или откатил эту страницу.
 
 Последние изменения внёс [[User:$3|$3]] ([[User talk:$3|Обсуждение]]{{int:pipe-separator}}[[Special:Contributions/$3|{{int:contribslink}}]]).',
-'editcomment'      => "Изменение было пояснено как ''«$1»''.",
-'revertpage'       => 'Правки [[Special:Contributions/$2|$2]] ([[User talk:$2|обсуждение]]) откачены к версии [[User:$1|$1]]',
-'rollback-success' => 'Откачены правки $1; возврат к версии $2.',
-'sessionfailure'   => 'Похоже, возникли проблемы с текущим сеансом работы;
+'editcomment'       => "Изменение было пояснено как ''«$1»''.",
+'revertpage'        => 'Правки [[Special:Contributions/$2|$2]] ([[User talk:$2|обсуждение]]) откачены к версии [[User:$1|$1]]',
+'revertpage-nouser' => 'Правки (имя участника удалено) откачены к версии [[User:$1|$1]]',
+'rollback-success'  => 'Откачены правки $1; возврат к версии $2.',
+'sessionfailure'    => 'Похоже, возникли проблемы с текущим сеансом работы;
 это действие было отменено в целях предотвращения «захвата сеанса».
 Пожалуйста, нажмите кнопку «Назад» и перезагрузите страницу, с которой вы пришли.',
 
@@ -2145,7 +2187,7 @@ $NEWPAGE
 'protectexpiry'               => 'Истекает:',
 'protect_expiry_invalid'      => 'Неправильное время окончания защиты.',
 'protect_expiry_old'          => 'Время окончания — в прошлом.',
-'protect-unchain'             => 'Разблокировать переименование страницы',
+'protect-unchain-permissions' => 'Открыть дополнительные параметры защиты',
 'protect-text'                => "Здесь вы можете просмотреть и изменить уровень защиты для страницы '''<nowiki>$1</nowiki>'''.",
 'protect-locked-blocked'      => "Вы не можете изменять уровень защиты страницы, пока ваша учётная запись заблокирована.
 Текущие установки для страницы '''$1''':",
@@ -2166,7 +2208,7 @@ $NEWPAGE
 'protect-othertime-op'        => 'другое время',
 'protect-existing-expiry'     => 'Текущее время окончания: $2, $3',
 'protect-otherreason'         => 'Другая причина/дополнение:',
-'protect-otherreason-op'      => 'другая причина',
+'protect-otherreason-op'      => 'Ð\94ругая причина',
 'protect-dropdown'            => '* Типовые причины защиты
 ** заядлый вандализм
 ** чрезмерный спам
@@ -2256,17 +2298,18 @@ $1',
 'month'               => 'С месяца (и ранее):',
 'year'                => 'С года (и ранее):',
 
-'sp-contributions-newbies'       => 'Показать только вклад, сделанный с новых учётных записей',
-'sp-contributions-newbies-sub'   => 'С новых учётных записей',
-'sp-contributions-newbies-title' => 'Вклад с недавно созданных учётных записей',
-'sp-contributions-blocklog'      => 'блокировки',
-'sp-contributions-deleted'       => 'удалённые правки участника',
-'sp-contributions-logs'          => 'журналы',
-'sp-contributions-talk'          => 'обсуждение',
-'sp-contributions-userrights'    => 'управление правами участника',
-'sp-contributions-search'        => 'Поиск вклада',
-'sp-contributions-username'      => 'IP-адрес или имя участника:',
-'sp-contributions-submit'        => 'Найти',
+'sp-contributions-newbies'        => 'Показать только вклад, сделанный с новых учётных записей',
+'sp-contributions-newbies-sub'    => 'С новых учётных записей',
+'sp-contributions-newbies-title'  => 'Вклад с недавно созданных учётных записей',
+'sp-contributions-blocklog'       => 'блокировки',
+'sp-contributions-deleted'        => 'удалённые правки участника',
+'sp-contributions-logs'           => 'журналы',
+'sp-contributions-talk'           => 'обсуждение',
+'sp-contributions-userrights'     => 'управление правами участника',
+'sp-contributions-blocked-notice' => 'Этот участник в данный момент заблокирован. Ниже приведена последняя запись из журнала блокировок:',
+'sp-contributions-search'         => 'Поиск вклада',
+'sp-contributions-username'       => 'IP-адрес или имя участника:',
+'sp-contributions-submit'         => 'Найти',
 
 # What links here
 'whatlinkshere'            => 'Ссылки сюда',
@@ -2289,6 +2332,7 @@ $1',
 
 # Block/unblock
 'blockip'                         => 'Заблокировать',
+'blockip-title'                   => 'Блокирование участника',
 'blockip-legend'                  => 'Блокировка участника',
 'blockiptext'                     => 'Используйте форму ниже, чтобы заблокировать возможность записи с определённого IP-адреса.
 Это может быть сделано только для предотвращения вандализма и только в соответствии с [[{{MediaWiki:Policy-url}}|правилами]].
@@ -2341,12 +2385,14 @@ $1',
 'ipblocklist-sh-tempblocks'       => '$1 временные блокировки',
 'ipblocklist-sh-addressblocks'    => '$1 блокировки отдельных IP',
 'ipblocklist-submit'              => 'Найти',
+'ipblocklist-localblock'          => 'Локальная блокировка',
+'ipblocklist-otherblocks'         => '{{PLURAL:$1|Другая блокировка|Другие блокировки}}',
 'blocklistline'                   => '$1, $2 заблокировал $3 ($4)',
 'infiniteblock'                   => 'бессрочная блокировка',
 'expiringblock'                   => 'завершится $1 $2',
 'anononlyblock'                   => 'только анонимов',
 'noautoblockblock'                => 'автоблокировка отключена',
-'createaccountblock'              => 'Ñ\81оздание Ñ\83Ñ\87Ñ\91Ñ\82нÑ\8bÑ\85 Ð·Ð°Ð¿Ð¸Ñ\81ей Ð·Ð°Ð±Ð»Ð¾ÐºÐ¸Ñ\80овано',
+'createaccountblock'              => 'Ñ\81оздание Ñ\83Ñ\87Ñ\91Ñ\82нÑ\8bÑ\85 Ð·Ð°Ð¿Ð¸Ñ\81ей Ð·Ð°Ð¿Ñ\80еÑ\89ено',
 'emailblock'                      => 'отправка писем запрещена',
 'blocklist-nousertalk'            => 'не может править свою страницу обсуждения',
 'ipblocklist-empty'               => 'Список блокировок пуст.',
@@ -2355,9 +2401,12 @@ $1',
 'unblocklink'                     => 'разблокировать',
 'change-blocklink'                => 'изменить блокировку',
 'contribslink'                    => 'вклад',
-'autoblocker'                     => 'Автоблокировка из-за совпадения вашего IP-адреса с $1. Причина блокировки адреса — «$2».',
+'autoblocker'                     => 'Автоблокировка из-за совпадения вашего IP-адреса с адресом, который недавно использовал [[User:$1|$1]].
+Причина блокировки $1 — «$2».',
 'blocklogpage'                    => 'Журнал блокировок',
-'blocklog-fulllog'                => 'Весь журнал блокировок',
+'blocklog-showlog'                => '{{GENDER:$1|Этот участник уже блокировался|Эта участница уже блокировалась}} ранее.
+Ниже приведён журнал блокировок:',
+'blocklog-showsuppresslog'        => 'Этот участник уже заблокирован и скрыт. Журнал сокрытий приведён ниже:',
 'blocklogentry'                   => 'заблокировал [[$1]] на период $2 $3',
 'reblock-logentry'                => 'изменил настройки блокировки для [[$1]], истекает $2 $3',
 'blocklogtext'                    => 'Журнал блокирования и разблокирования участников.
@@ -2378,9 +2427,11 @@ $1',
 'ipb_already_blocked'             => '«$1» уже заблокирован.',
 'ipb-needreblock'                 => '== Уже заблокирован ==
 Участник $1 уже заблокирован. Желаете ли вы изменить параметры блокировки?',
+'ipb-otherblocks-header'          => '{{PLURAL:$1|Другая блокировка|Другие блокировки}}',
 'ipb_cant_unblock'                => 'Ошибка. Не найдена блокировка с ID $1. Возможно, она уже была снята.',
 'ipb_blocked_as_range'            => 'Ошибка: IP-адрес $1 был заблокирован не напрямую и не может быть разблокирован. Однако, он принадлежит к заблокированному диапазону $2, который можно разблокировать.',
 'ip_range_invalid'                => 'Недопустимый диапазон IP-адресов.',
+'ip_range_toolarge'               => 'Блокировки диапазонов свыше /$1 запрещены.',
 'blockme'                         => 'Заблокируй меня',
 'proxyblocker'                    => 'Блокировка прокси',
 'proxyblocker-disabled'           => 'Функция отключена.',
@@ -2389,6 +2440,7 @@ $1',
 'sorbsreason'                     => 'Ваш IP-адрес числится как открытый прокси в DNSBL.',
 'sorbs_create_account_reason'     => 'Ваш IP-адрес числится как открытый прокси в DNSBL. Вы не можете создать учётную запись.',
 'cant-block-while-blocked'        => 'Вы не можете блокировать других участников, пока вы сами заблокированы.',
+'cant-see-hidden-user'            => 'Участник, которого вы пытаетесь заблокировать, уже заблокирован и скрыт. Поскольку у вас нет разрешения на работу по сокрытию участников, вы не можете просмотреть или изменить данную блокировку.',
 
 # Developer tools
 'lockdb'              => 'Сделать базу данных доступной только для чтения',
@@ -2436,6 +2488,7 @@ $1',
 
 В этих случаях, вы будете вынуждены переместить или объединить страницы вручную, если это нужно.",
 'movearticle'                  => 'Переименовать страницу',
+'moveuserpage-warning'         => "'''Внимание.''' Вы собираетесь переименовать страницу участника. Пожалуйста, обратите внимание, что переименована будет только страница, участник '''не''' будет переименован.",
 'movenologin'                  => 'Вы не представились системе',
 'movenologintext'              => 'Вы должны [[Special:UserLogin|представиться системе]],
 чтобы иметь возможность переименовать страницы.',
@@ -2489,8 +2542,14 @@ $1',
 'imageinvalidfilename'         => 'Целевое имя файла ошибочно',
 'fix-double-redirects'         => 'Автоматически исправить перенаправления, указывающие на прежнее название',
 'move-leave-redirect'          => 'Оставить перенаправление',
-'protectedpagemovewarning'     => "'''Предупреждение.''' Эта страница защищена, её могут переименовывать только администраторы.",
-'semiprotectedpagemovewarning' => "'''Замечание.''' Эта страница была защищена; переименовать её могут только зарегистрированные участники.",
+'protectedpagemovewarning'     => "'''Предупреждение. Эта страница была защищена; переименовать её могут только участники с полномочиями администраторов.'''
+Ниже для справки приведена последняя запись журнала:",
+'semiprotectedpagemovewarning' => "'''Замечание.''' Эта страница была защищена; переименовать её могут только зарегистрированные участники.
+Ниже для справки приведена последняя запись журнала:",
+'move-over-sharedrepo'         => '== Файл уже существует ==
+В общем хранилище существует [[:$1]]. Переименование файла в это название вызовет перекрытие файла из общего хранилища.',
+'file-exists-sharedrepo'       => 'Выбранное имя файла уже используется в общем хранилище.
+Пожалуйста, выберите другое имя.',
 
 # Export
 'export'            => 'Экспортирование статей',
@@ -2517,7 +2576,7 @@ $1',
 'allmessagesdefault'            => 'Текст по умолчанию',
 'allmessagescurrent'            => 'Текущий текст',
 'allmessagestext'               => 'Это список системных сообщений, доступных в пространстве имён «MediaWiki».
\9fожалÑ\83йÑ\81Ñ\82а, Ð¿Ð¾Ñ\81еÑ\82иÑ\82е Ð½Ð° Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\83 [http://www.mediawiki.org/wiki/Localisation Ð¾Ð¿Ð¸Ñ\81аниÑ\8f Ð»Ð¾ÐºÐ°Ð»Ð¸Ð·Ð°Ñ\86ии] Ð¸ Ð¿Ñ\80оекÑ\82 [http://translatewiki.net translatewiki.net], ÐµÑ\81ли Ð²Ñ\8b Ñ\85оÑ\82иÑ\82е Ð²Ð½ÐµÑ\81Ñ\82и Ð²ÐºÐ»Ð°Ð´ Ð² Ð¾Ð±Ñ\89Ñ\83Ñ\8e Ð»Ð¾ÐºÐ°Ð»Ð¸Ð·Ð°Ñ\86иÑ\8e MediaWiki.',
\95Ñ\81ли Ð²Ñ\8b Ñ\85оÑ\82иÑ\82е Ð²Ð½ÐµÑ\81Ñ\82и Ð²ÐºÐ»Ð°Ð´ Ð² Ð¾Ð±Ñ\89Ñ\83Ñ\8e Ð»Ð¾ÐºÐ°Ð»Ð¸Ð·Ð°Ñ\86иÑ\8e MediaWiki, Ð¿Ð¾Ð¶Ð°Ð»Ñ\83йÑ\81Ñ\82а, Ð¿Ð¾Ñ\81еÑ\82иÑ\82е Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\83 [http://www.mediawiki.org/wiki/Localisation Ð¾Ð¿Ð¸Ñ\81аниÑ\8f Ð»Ð¾ÐºÐ°Ð»Ð¸Ð·Ð°Ñ\86ии] Ð¸ Ð¿Ñ\80оекÑ\82 [http://translatewiki.net translatewiki.net].',
 'allmessagesnotsupportedDB'     => "Эта страница недоступна, так как отключена опция '''\$wgUseDatabaseMessages'''.",
 'allmessages-filter-legend'     => 'Фильтр',
 'allmessages-filter'            => 'Фильтр по статусу изменения:',
@@ -2562,7 +2621,7 @@ $1',
 'importcantopen'             => 'Невозможно открыть импортируемый файл',
 'importbadinterwiki'         => 'Неправильная интервики-ссылка',
 'importnotext'               => 'Текст отсутствует',
-'importsuccess'              => 'Ð\98мпоÑ\80Ñ\82иÑ\80овано выполнено!',
+'importsuccess'              => 'Ð\98мпоÑ\80Ñ\82иÑ\80ование выполнено!',
 'importhistoryconflict'      => 'Конфликт существующих версий (возможно, эта страница уже была импортирована)',
 'importnosources'            => 'Не был выбран источник межвики-импорта, прямая загрузка истории изменений отключена.',
 'importnofile'               => 'Файл для импорта не был загружен.',
@@ -2602,6 +2661,7 @@ $1',
 'tooltip-ca-viewsource'           => 'Эта страница защищена от изменений, но вы можете посмотреть и скопировать её исходный текст',
 'tooltip-ca-history'              => 'Журнал изменений страницы',
 'tooltip-ca-protect'              => 'Защитить страницу от изменений',
+'tooltip-ca-unprotect'            => 'Снять защиту с этой страницы',
 'tooltip-ca-delete'               => 'Удалить эту страницу',
 'tooltip-ca-undelete'             => 'Восстановить исправления страницы, сделанные до того, как она была удалена',
 'tooltip-ca-move'                 => 'Переименовать страницу',
@@ -2612,6 +2672,7 @@ $1',
 'tooltip-search-fulltext'         => 'Найти страницы, содержащие указанный текст',
 'tooltip-p-logo'                  => 'Заглавная страница',
 'tooltip-n-mainpage'              => 'Перейти на заглавную страницу',
+'tooltip-n-mainpage-description'  => 'Перейти на заглавную страницу',
 'tooltip-n-portal'                => 'О проекте, о том, что вы можете сделать, где что находится',
 'tooltip-n-currentevents'         => 'Список текущих событий',
 'tooltip-n-recentchanges'         => 'Список последних изменений',
@@ -2665,11 +2726,13 @@ The wiki server can't provide data in a format your client can read.",
 
 # Attribution
 'anonymous'        => '{{PLURAL:$1|Анонимный участник|Анонимные участники}} {{grammar:genitive|{{SITENAME}}}}',
-'siteuser'         => 'Участник {{grammar:genitive|{{SITENAME}}}} $1',
-'lastmodifiedatby' => 'Эта страница последний раз была изменена $2, $1 участником $3.',
-'othercontribs'    => 'В создании также приняли участие: $1.',
+'siteuser'         => 'участник {{grammar:genitive|{{SITENAME}}}} $1',
+'anonuser'         => 'анонимный участник {{grammar:genitive|{{SITENAME}}}} $1',
+'lastmodifiedatby' => 'Эта страница последний раз была изменена $1 в $2, автор изменения — $3.',
+'othercontribs'    => 'В создании приняли участие: $1.',
 'others'           => 'другие',
-'siteusers'        => '{{PLURAL:$2|Участник|Участники}} {{grammar:genitive|{{SITENAME}}}} $1',
+'siteusers'        => '{{PLURAL:$2|участник|участники}} {{grammar:genitive|{{SITENAME}}}} $1',
+'anonusers'        => '{{PLURAL:$2|анонимный участник|анонимные участники}} {{grammar:genitive|{{SITENAME}}}} $1',
 'creditspage'      => 'Благодарности',
 'nocredits'        => 'Нет списка участников для этой статьи',
 
@@ -2677,7 +2740,7 @@ The wiki server can't provide data in a format your client can read.",
 'spamprotectiontitle' => 'Спам-фильтр',
 'spamprotectiontext'  => 'Страница, которую вы пытаетесь сохранить, заблокирована спам-фильтром.
 Вероятно, это произошло из-за того, что она содержит ссылку на занесённый в чёрный список внешний сайт.',
-'spamprotectionmatch' => 'СледÑ\83Ñ\8eÑ\89ее Ñ\81ообÑ\89ение Ð±Ñ\8bло Ð¿Ð¾Ð»Ñ\83Ñ\87ено Ð¾Ñ\82 спам-фильтра: $1.',
+'spamprotectionmatch' => 'СледÑ\83Ñ\8eÑ\89аÑ\8f Ñ\81Ñ\81Ñ\8bлка Ð²Ñ\8bзвала Ñ\81Ñ\80абаÑ\82Ñ\8bвание спам-фильтра: $1.',
 'spambot_username'    => 'Чистка спама',
 'spam_reverting'      => 'Откат к последней версии, не содержащей ссылки на $1',
 'spam_blanking'       => 'Все версии содержат ссылки на $1, очистка',
@@ -2723,7 +2786,7 @@ The wiki server can't provide data in a format your client can read.",
 'markaspatrolleddiff'                 => 'Отметить как проверенную',
 'markaspatrolledtext'                 => 'Отметить эту статью как проверенную',
 'markedaspatrolled'                   => 'Отмечена как проверенная',
-'markedaspatrolledtext'               => 'Выбранная версия отмечена как проверенная.',
+'markedaspatrolledtext'               => 'Выбранная версия статьи [[:$1]] была отмечена как отпатрулированная.',
 'rcpatroldisabled'                    => 'Патрулирование последних изменений запрещено',
 'rcpatroldisabledtext'                => 'Возможность патрулирования последних изменений в настоящее время отключена.',
 'markedaspatrollederror'              => 'Невозможно отметить как проверенную',
@@ -2753,11 +2816,9 @@ $1',
 'previousdiff' => '← Предыдущая правка',
 'nextdiff'     => 'Следующая правка →',
 
-# Visual comparison
-'visual-comparison' => 'Наглядное сравнение',
-
 # Media information
-'mediawarning'         => "'''Внимание''': этот файл может содержать вредоносный программный код, выполнение которого способно подвергнуть риску вашу систему. <hr />",
+'mediawarning'         => "'''Внимание'''. Этот тип файла может содержать вредоносный программный код.
+После его запуска, ваша система может быть подвержена риску.<hr />",
 'imagemaxsize'         => "Ограничение на размер изображения:<br />''(для страницы описания файла)''",
 'thumbsize'            => 'Размер уменьшенной версии изображения:',
 'widthheight'          => '$1 × $2',
@@ -3089,31 +3150,32 @@ $1',
 'watchlistall2'    => 'все',
 'namespacesall'    => 'все',
 'monthsall'        => 'все',
+'limitall'         => 'все',
 
 # E-mail address confirmation
-'confirmemail'             => 'Подтверждение адреса электронной почты',
-'confirmemail_noemail'     => 'Вы не задали адрес электронной почты в своих [[Special:Preferences|настройках]], либо он некорректен.',
-'confirmemail_text'        => 'Вики-движок требует подтверждения адреса электронной почты перед тем, как начать с ним работать.
+'confirmemail'              => 'Подтверждение адреса электронной почты',
+'confirmemail_noemail'      => 'Вы не задали адрес электронной почты в своих [[Special:Preferences|настройках]], либо он некорректен.',
+'confirmemail_text'         => 'Вики-движок требует подтверждения адреса электронной почты перед тем, как начать с ним работать.
 Нажмите на кнопку, чтобы на указанный адрес было отправлено письмо, содержащее ссылку на специальную страницу, после открытия которой в браузере адрес электронной почты будет считаться подтверждённым.',
-'confirmemail_pending'     => 'Письмо с кодом подтверждения уже было отправлено.
+'confirmemail_pending'      => 'Письмо с кодом подтверждения уже было отправлено.
 Если вы недавно создали учётную запись, то, вероятно,
 вам следует подождать несколько минут, пока письмо придёт, перед тем, как запросить код ещё раз.',
-'confirmemail_send'        => 'Отправить письмо с запросом на подтверждение',
-'confirmemail_sent'        => 'Письмо с запросом на подтверждение отправлено.',
-'confirmemail_oncreate'    => 'Письмо с кодом подтверждения было отправлено на указанный вами почтовый ящик.
+'confirmemail_send'         => 'Отправить письмо с запросом на подтверждение',
+'confirmemail_sent'         => 'Письмо с запросом на подтверждение отправлено.',
+'confirmemail_oncreate'     => 'Письмо с кодом подтверждения было отправлено на указанный вами почтовый ящик.
 Данный код не требуется для входа в систему, однако вы должны указать его,
 прежде чем будет разрешено использование возможностей электронной почты в этом проекте.',
-'confirmemail_sendfailed'  => '{{SITENAME}} не может отправить письмо с запросом на подтверждение.
+'confirmemail_sendfailed'   => '{{SITENAME}} не может отправить письмо с запросом на подтверждение.
 Пожалуйста, проверьте правильность адреса электронной почты.
 
 Ответ сервера: $1',
-'confirmemail_invalid'     => 'Неправильный код подтверждения или срок действия кода истёк.',
-'confirmemail_needlogin'   => 'Вы должны $1 для подтверждения вашего адреса электронной почты.',
-'confirmemail_success'     => 'Ваш адрес электронной почты подтверждён.',
-'confirmemail_loggedin'    => 'Ваш адрес электронной почты подтверждён.',
-'confirmemail_error'       => 'Во время процедуры подтверждения адреса электронной почты произошла ошибка.',
-'confirmemail_subject'     => '{{SITENAME}}:Запрос на подтверждение адреса электронной почты',
-'confirmemail_body'        => 'Кто-то (возможно вы) с IP-адресом $1 зарегистрировал
+'confirmemail_invalid'      => 'Неправильный код подтверждения или срок действия кода истёк.',
+'confirmemail_needlogin'    => 'Вы должны $1 для подтверждения вашего адреса электронной почты.',
+'confirmemail_success'      => 'Ваш адрес электронной почты подтверждён.',
+'confirmemail_loggedin'     => 'Ваш адрес электронной почты подтверждён.',
+'confirmemail_error'        => 'Во время процедуры подтверждения адреса электронной почты произошла ошибка.',
+'confirmemail_subject'      => '{{SITENAME}}:Запрос на подтверждение адреса электронной почты',
+'confirmemail_body'         => 'Кто-то (возможно вы) с IP-адресом $1 зарегистрировал
 на сервере проекта {{SITENAME}} учётную запись «$2»,
 указав этот адрес электронной почты.
 
@@ -3129,8 +3191,22 @@ $3
 $5
 
 Код подтверждения действителен до $4.',
-'confirmemail_invalidated' => 'Подтверждение адреса электронной почты отменено',
-'invalidateemail'          => 'Отменить подтверждение адреса эл. почты',
+'confirmemail_body_changed' => 'Кто-то (возможно вы) с IP-адресом $1
+указал данный адрес электронной почты в качестве нового для учётной записи «$2» в проекте {{SITENAME}}.
+
+Чтобы подтвердить, что эта учётная запись действительно принадлежит вам,
+и включить возможность отправки писем с сайта {{SITENAME}}, откройте приведённую ниже ссылку в браузере.
+
+$3
+
+Если данная учётная запись *не* относится к вам, то перейдите по следующей ссылке,
+чтобы отменить подтверждение адреса
+
+$5
+
+Код подтверждения действителен до $4.',
+'confirmemail_invalidated'  => 'Подтверждение адреса электронной почты отменено',
+'invalidateemail'           => 'Отменить подтверждение адреса эл. почты',
 
 # Scary transclusion
 'scarytranscludedisabled' => '[«Interwiki transcluding» отключён]',
@@ -3349,7 +3425,7 @@ $1',
 'tag-filter-submit'       => 'Отфильтровать',
 'tags-title'              => 'Метки',
 'tags-intro'              => 'На этой странице приведён список меток, которыми программное обеспечение отмечает правки, а также значения этих меток.',
-'tags-tag'                => 'Ð\92нÑ\83Ñ\82Ñ\80еннее Ð¸мя метки',
+'tags-tag'                => 'Ð\98мя метки',
 'tags-display-header'     => 'Отображение в списках изменений',
 'tags-description-header' => 'Полное описание значения',
 'tags-hitcount-header'    => 'Отмеченные правки',
@@ -3376,4 +3452,19 @@ $1',
 'htmlform-reset'               => 'Отменить изменения',
 'htmlform-selectorother-other' => 'Иное',
 
+# Add categories per AJAX
+'ajax-add-category'            => 'Добавить категорию',
+'ajax-add-category-submit'     => 'Добавить',
+'ajax-confirm-title'           => 'Подтвердить действие',
+'ajax-confirm-prompt'          => 'Ниже вы можете указать описание изменений.
+Нажмите «Сохранить», чтобы сохранить ваши изменения.',
+'ajax-confirm-save'            => 'Сохранить',
+'ajax-add-category-summary'    => 'Добавлена категория «$1»',
+'ajax-remove-category-summary' => 'Удалена категория «$1»',
+'ajax-confirm-actionsummary'   => 'Предпринимаемые действия:',
+'ajax-error-title'             => 'Ошибка',
+'ajax-error-dismiss'           => 'OK',
+'ajax-remove-category-error'   => 'Не удалось убрать эту категорию.
+Обычно это происходит в случае, когда категория была добавлена через шаблон.',
+
 );