Localisation updates for core messages from Betawiki (2008-12-29 23:29 CET)
[lhc/web/wiklou.git] / languages / messages / MessagesRu.php
index b8ec722..456b164 100644 (file)
@@ -9,7 +9,9 @@
  * @author Alessandro
  * @author AlexSm
  * @author Alexander Sigachov (alexander.sigachov@gmail.com)
+ * @author Amikeco
  * @author EugeneZelenko
+ * @author Ferrer
  * @author Flrn
  * @author HalanTul
  * @author Illusion
@@ -42,14 +44,12 @@ $linkPrefixExtension = false;
 $namespaceNames = array(
        NS_MEDIA            => 'Медиа',
        NS_SPECIAL          => 'Служебная',
-       NS_MAIN             => '',
        NS_TALK             => 'Обсуждение',
        NS_USER             => 'Участник',
        NS_USER_TALK        => 'Обсуждение_участника',
-       #NS_PROJECT set by $wgMetaNamespace
-       NS_PROJECT_TALK     => 'Обсуждение_{{grammar:genitive|$1}}',
-       NS_IMAGE            => 'Изображение',
-       NS_IMAGE_TALK       => 'Обсуждение_изображения',
+       NS_PROJECT_TALK     => 'Обсуждение_{{GRAMMAR:genitive|$1}}',
+       NS_FILE             => 'Файл',
+       NS_FILE_TALK        => 'Обсуждение_файла',
        NS_MEDIAWIKI        => 'MediaWiki',
        NS_MEDIAWIKI_TALK   => 'Обсуждение_MediaWiki',
        NS_TEMPLATE         => 'Шаблон',
@@ -63,17 +63,10 @@ $namespaceNames = array(
 $namespaceAliases = array(
        'Участница'            => NS_USER,
        'Обсуждение участницы' => NS_USER_TALK,
+       'Изображение' => NS_FILE,
+       'Обсуждение_изображения' => NS_FILE_TALK,
 );
 
-$skinNames = array(
-       'standard'    => 'Классическое',
-       'nostalgia'   => 'Ностальгия',
-       'cologneblue' => 'Кёльнская тоска',
-       'myskin'      => 'Своё',
-       'chick'       => 'Цыпа',
-       'simple'      => 'Простое',
-       'modern'      => 'Современное',
-);
 
 $dateFormats = array(
        'mdy time' => 'H:i',
@@ -104,128 +97,138 @@ $bookstoreList = array(
 );
 
 $magicWords = array(
-       'redirect'            => array( '0', '#REDIRECT', '#ПЕРЕНАПРАВЛЕНИЕ', '#ПЕРЕНАПР' ),
-       'notoc'               => array( '0', '__NOTOC__', '__БЕЗ_ОГЛ__' ),
-       'nogallery'           => array( '0', '__NOGALLERY__', '__БЕЗ_ГАЛЕРЕИ__' ),
-       'forcetoc'            => array( '0', '__FORCETOC__', '__ОБЯЗ_ОГЛ__' ),
-       'toc'                 => array( '0', '__TOC__', '__ОГЛ__' ),
-       'noeditsection'       => array( '0', '__NOEDITSECTION__', '__БЕЗ_РЕДАКТИРОВАНИЯ_РАЗДЕЛА__' ),
-       'currentmonth'        => array( '1', 'CURRENTMONTH', 'ТЕКУЩИЙ_МЕСЯЦ' ),
-       'currentmonthname'    => array( '1', 'CURRENTMONTHNAME', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА' ),
-       'currentmonthnamegen' => array( '1', 'CURRENTMONTHNAMEGEN', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА_РОД' ),
-       'currentmonthabbrev'  => array( '1', 'CURRENTMONTHABBREV', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА_АБР' ),
-       'currentday'          => array( '1', 'CURRENTDAY', 'ТЕКУЩИЙ_ДЕНЬ' ),
-       'currentday2'         => array( '1', 'CURRENTDAY2', 'ТЕКУЩИЙ_ДЕНЬ_2' ),
-       'currentdayname'      => array( '1', 'CURRENTDAYNAME', 'НАЗВАНИЕ_ТЕКУЩЕГО_ДНЯ' ),
-       'currentyear'         => array( '1', 'CURRENTYEAR', 'ТЕКУЩИЙ_ГОД' ),
-       'currenttime'         => array( '1', 'CURRENTTIME', 'ТЕКУЩЕЕ_ВРЕМЯ' ),
-       'currenthour'         => array( '1', 'CURRENTHOUR', 'ТЕКУЩИЙ_ЧАС' ),
-       'localmonth'          => array( '1', 'LOCALMONTH', 'МЕСТНЫЙ_МЕСЯЦ' ),
-       'localmonthname'      => array( '1', 'LOCALMONTHNAME', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА' ),
-       'localmonthnamegen'   => array( '1', 'LOCALMONTHNAMEGEN', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА_РОД' ),
-       'localmonthabbrev'    => array( '1', 'LOCALMONTHABBREV', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА_АБР' ),
-       'localday'            => array( '1', 'LOCALDAY', 'МЕСТНЫЙ_ДЕНЬ' ),
-       'localday2'           => array( '1', 'LOCALDAY2', 'МЕСТНЫЙ_ДЕНЬ_2' ),
-       'localdayname'        => array( '1', 'LOCALDAYNAME', 'НАЗВАНИЕ_МЕСТНОГО_ДНЯ' ),
-       'localyear'           => array( '1', 'LOCALYEAR', 'МЕСТНЫЙ_ГОД' ),
-       'localtime'           => array( '1', 'LOCALTIME', 'МЕСТНОЕ_ВРЕМЯ' ),
-       'localhour'           => array( '1', 'LOCALHOUR', 'МЕСТНЫЙ_ЧАС' ),
-       'numberofpages'       => array( '1', 'NUMBEROFPAGES', 'КОЛИЧЕСТВО_СТРАНИЦ' ),
-       'numberofarticles'    => array( '1', 'NUMBEROFARTICLES', 'КОЛИЧЕСТВО_СТАТЕЙ' ),
-       'numberoffiles'       => array( '1', 'NUMBEROFFILES', 'КОЛИЧЕСТВО_ФАЙЛОВ' ),
-       'numberofusers'       => array( '1', 'NUMBEROFUSERS', 'КОЛИЧЕСТВО_УЧАСТНИКОВ' ),
-       'numberofedits'       => array( '1', 'NUMBEROFEDITS', 'КОЛИЧЕСТВО_ПРАВОК' ),
-       'pagename'            => array( '1', 'PAGENAME', 'НАЗВАНИЕ_СТРАНИЦЫ' ),
-       'pagenamee'           => array( '1', 'PAGENAMEE', 'НАЗВАНИЕ_СТРАНИЦЫ_2' ),
-       'namespace'           => array( '1', 'NAMESPACE', 'ПРОСТРАНСТВО_ИМЁН' ),
-       'namespacee'          => array( '1', 'NAMESPACEE', 'ПРОСТРАНСТВО_ИМЁН_2' ),
-       'talkspace'           => array( '1', 'TALKSPACE', 'ПРОСТРАНСТВО_ОБСУЖДЕНИЙ' ),
-       'talkspacee'          => array( '1', 'TALKSPACEE', 'ПРОСТРАНСТВО_ОБСУЖДЕНИЙ_2' ),
-       'subjectspace'        => array( '1', 'SUBJECTSPACE', 'ARTICLESPACE', 'ПРОСТРАНСТВО_СТАТЕЙ' ),
-       'subjectspacee'       => array( '1', 'SUBJECTSPACEE', 'ARTICLESPACEE', 'ПРОСТРАНСТВО_СТАТЕЙ_2' ),
-       'fullpagename'        => array( '1', 'FULLPAGENAME', 'ПОЛНОЕ_НАЗВАНИЕ_СТРАНИЦЫ' ),
-       'fullpagenamee'       => array( '1', 'FULLPAGENAMEE', 'ПОЛНОЕ_НАЗВАНИЕ_СТРАНИЦЫ_2' ),
-       'subpagename'         => array( '1', 'SUBPAGENAME', 'НАЗВАНИЕ_ПОДСТРАНИЦЫ' ),
-       'subpagenamee'        => array( '1', 'SUBPAGENAMEE', 'НАЗВАНИЕ_ПОДСТРАНИЦЫ_2' ),
-       'basepagename'        => array( '1', 'BASEPAGENAME', 'ОСНОВА_НАЗВАНИЯ_СТРАНИЦЫ' ),
-       'basepagenamee'       => array( '1', 'BASEPAGENAMEE', 'ОСНОВА_НАЗВАНИЯ_СТРАНИЦЫ_2' ),
-       'talkpagename'        => array( '1', 'TALKPAGENAME', 'НАЗВАНИЕ_СТРАНИЦЫ_ОБСУЖДЕНИЯ' ),
-       'talkpagenamee'       => array( '1', 'TALKPAGENAMEE', 'НАЗВАНИЕ_СТРАНИЦЫ_ОБСУЖДЕНИЯ_2' ),
-       'subjectpagename'     => array( '1', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME', 'НАЗВАНИЕ_СТРАНИЦЫ_СТАТЬИ' ),
-       'subjectpagenamee'    => array( '1', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE', 'НАЗВАНИЕ_СТРАНИЦЫ_СТАТЬИ_2' ),
-       'msg'                 => array( '0', 'MSG:', 'СООБЩ:' ),
-       'subst'               => array( '0', 'SUBST:', 'ПОДСТ:' ),
-       'msgnw'               => array( '0', 'MSGNW:', 'СООБЩ_БЕЗ_ВИКИ:' ),
-       'img_thumbnail'       => array( '1', 'thumbnail', 'thumb', 'мини' ),
-       'img_manualthumb'     => array( '1', 'thumbnail=$1', 'thumb=$1', 'мини=$1' ),
-       'img_right'           => array( '1', 'right', 'справа' ),
-       'img_left'            => array( '1', 'left', 'слева' ),
-       'img_none'            => array( '1', 'none', 'без' ),
-       'img_width'           => array( '1', '$1px', '$1пкс' ),
-       'img_center'          => array( '1', 'center', 'centre', 'центр' ),
-       'img_framed'          => array( '1', 'framed', 'enframed', 'frame', 'обрамить' ),
-       'img_frameless'       => array( '1', 'frameless', 'безрамки' ),
-       'img_page'            => array( '1', 'page=$1', 'page $1', 'страница=$1', 'страница $1' ),
-       'img_upright'         => array( '1', 'upright', 'upright=$1', 'upright $1', 'сверхусправа', 'сверхусправа=$1', 'сверхусправа $1' ),
-       'img_border'          => array( '1', 'border', 'граница' ),
-       'img_baseline'        => array( '1', 'baseline', 'основание' ),
-       'img_sub'             => array( '1', 'sub', 'под' ),
-       'img_super'           => array( '1', 'super', 'sup', 'над' ),
-       'img_top'             => array( '1', 'top', 'сверху' ),
-       'img_text_top'        => array( '1', 'text-top', 'текст-сверху' ),
-       'img_middle'          => array( '1', 'middle', 'посередине' ),
-       'img_bottom'          => array( '1', 'bottom', 'снизу' ),
-       'img_text_bottom'     => array( '1', 'text-bottom', 'текст-снизу' ),
-       'int'                 => array( '0', 'INT:', 'ВНУТР:' ),
-       'sitename'            => array( '1', 'SITENAME', 'НАЗВАНИЕ_САЙТА' ),
-       'ns'                  => array( '0', 'NS:', 'ПИ:' ),
-       'localurl'            => array( '0', 'LOCALURL:', 'ЛОКАЛЬНЫЙ_АДРЕС:' ),
-       'localurle'           => array( '0', 'LOCALURLE:', 'ЛОКАЛЬНЫЙ_АДРЕС_2:' ),
-       'server'              => array( '0', 'SERVER', 'СЕРВЕР' ),
-       'servername'          => array( '0', 'SERVERNAME', 'НАЗВАНИЕ_СЕРВЕРА' ),
-       'scriptpath'          => array( '0', 'SCRIPTPATH', 'ПУТЬ_К_СКРИПТУ' ),
-       'grammar'             => array( '0', 'GRAMMAR:', 'ПАДЕЖ:' ),
-       'notitleconvert'      => array( '0', '__NOTITLECONVERT__', '__NOTC__', '__БЕЗ_ПРЕОБРАЗОВАНИЯ_ЗАГОЛОВКА__' ),
-       'nocontentconvert'    => array( '0', '__NOCONTENTCONVERT__', '__NOCC__', '__БЕЗ_ПРЕОБРАЗОВАНИЯ_ТЕКСТА__' ),
-       'currentweek'         => array( '1', 'CURRENTWEEK', 'ТЕКУЩАЯ_НЕДЕЛЯ' ),
-       'currentdow'          => array( '1', 'CURRENTDOW', 'ТЕКУЩИЙ_ДЕНЬ_НЕДЕЛИ' ),
-       'localweek'           => array( '1', 'LOCALWEEK', 'МЕСТНАЯ_НЕДЕЛЯ' ),
-       'localdow'            => array( '1', 'LOCALDOW', 'МЕСТНЫЙ_ДЕНЬ_НЕДЕЛИ' ),
-       'revisionid'          => array( '1', 'REVISIONID', 'ИД_ВЕРСИИ' ),
-       'revisionday'         => array( '1', 'REVISIONDAY', 'ДЕНЬ_ВЕРСИИ' ),
-       'revisionday2'        => array( '1', 'REVISIONDAY2', 'ДЕНЬ_ВЕРСИИ_2' ),
-       'revisionmonth'       => array( '1', 'REVISIONMONTH', 'МЕСЯЦ_ВЕРСИИ' ),
-       'revisionyear'        => array( '1', 'REVISIONYEAR', 'ГОД_ВЕРСИИ' ),
-       'revisiontimestamp'   => array( '1', 'REVISIONTIMESTAMP', 'ОТМЕТКА_ВРЕМЕНИ_ВЕРСИИ' ),
-       'plural'              => array( '0', 'PLURAL:', 'МНОЖЕСТВЕННОЕ_ЧИСЛО:' ),
-       'fullurl'             => array( '0', 'FULLURL:', 'ПОЛНЫЙ_АДРЕС:' ),
-       'fullurle'            => array( '0', 'FULLURLE:', 'ПОЛНЫЙ_АДРЕС_2:' ),
-       'lcfirst'             => array( '0', 'LCFIRST:', 'ПЕРВАЯ_БУКВА_МАЛЕНЬКАЯ:' ),
-       'ucfirst'             => array( '0', 'UCFIRST:', 'ПЕРВАЯ_БУКВА_БОЛЬШАЯ:' ),
-       'lc'                  => array( '0', 'LC:', 'МАЛЕНЬКИМИ_БУКВАМИ:' ),
-       'uc'                  => array( '0', 'UC:', 'БОЛЬШИМИ_БУКВАМИ:' ),
-       'raw'                 => array( '0', 'RAW:', 'НЕОБРАБ:' ),
-       'displaytitle'        => array( '1', 'DISPLAYTITLE', 'ПОКАЗАТЬ_ЗАГОЛОВОК' ),
-       'rawsuffix'           => array( '1', 'R', 'Н' ),
-       'newsectionlink'      => array( '1', '__NEWSECTIONLINK__', '__ССЫЛКА_НА_НОВЫЙ_РАЗДЕЛ__' ),
-       'currentversion'      => array( '1', 'CURRENTVERSION', 'ТЕКУЩАЯ_ВЕРСИЯ' ),
-       'urlencode'           => array( '0', 'URLENCODE:', 'ЗАКОДИРОВАННЫЙ_АДРЕС:' ),
-       'anchorencode'        => array( '0', 'ANCHORENCODE', 'КОДИРОВАТЬ_МЕТКУ' ),
-       'currenttimestamp'    => array( '1', 'CURRENTTIMESTAMP', 'ОТМЕТКА_ТЕКУЩЕГО_ВРЕМЕНИ' ),
-       'localtimestamp'      => array( '1', 'LOCALTIMESTAMP', 'ОТМЕТКА_МЕСТНОГО_ВРЕМЕНИ' ),
-       'directionmark'       => array( '1', 'DIRECTIONMARK', 'DIRMARK', 'НАПРАВЛЕНИЕ_ПИСЬМА' ),
-       'language'            => array( '0', '#LANGUAGE:', '#ЯЗЫК:' ),
-       'contentlanguage'     => array( '1', 'CONTENTLANGUAGE', 'CONTENTLANG', 'ЯЗЫК_СОДЕРЖАНИЯ' ),
-       'pagesinnamespace'    => array( '1', 'PAGESINNAMESPACE:', 'PAGESINNS:', 'СТРАНИЦ_В_ПРОСТРАНСТВЕ_ИМЁН:' ),
-       'numberofadmins'      => array( '1', 'NUMBEROFADMINS', 'КОЛИЧЕСТВО_АДМИНИСТРАТОРОВ' ),
-       'formatnum'           => array( '0', 'FORMATNUM', 'ФОРМАТИРОВАТЬ_ЧИСЛО' ),
-       'padleft'             => array( '0', 'PADLEFT', 'ЗАПОЛНИТЬ_СЛЕВА' ),
-       'padright'            => array( '0', 'PADRIGHT', 'ЗАПОЛНИТЬ_СПРАВА' ),
-       'special'             => array( '0', 'special', 'служебная' ),
-       'defaultsort'         => array( '1', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:', 'СОРТИРОВКА_ПО_УМОЛЧАНИЮ', 'КЛЮЧ_СОРТИРОВКИ' ),
-       'filepath'            => array( '0', 'FILEPATH:', 'ПУТЬ_К_ФАЙЛУ:' ),
-       'tag'                 => array( '0', 'tag', 'тег' ),
-       'hiddencat'           => array( '1', '__HIDDENCAT__', '__СКРЫТАЯ_КАТЕГОРИЯ__' ),
+       'redirect'              => array( '0', '#перенаправление', '#перенапр', '#REDIRECT' ),
+       'notoc'                 => array( '0', '__БЕЗ_ОГЛ__', '__NOTOC__' ),
+       'nogallery'             => array( '0', '__БЕЗ_ГАЛЕРЕИ__', '__NOGALLERY__' ),
+       'forcetoc'              => array( '0', '__ОБЯЗ_ОГЛ__', '__FORCETOC__' ),
+       'toc'                   => array( '0', '__ОГЛ__', '__TOC__' ),
+       'noeditsection'         => array( '0', '__БЕЗ_РЕДАКТИРОВАНИЯ_РАЗДЕЛА__', '__NOEDITSECTION__' ),
+       'noheader'              => array( '0', '__БЕЗ_ЗАГОЛОВКА__', '__NOHEADER__' ),
+       'currentmonth'          => array( '1', 'ТЕКУЩИЙ_МЕСЯЦ', 'CURRENTMONTH' ),
+       'currentmonthname'      => array( '1', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'   => array( '1', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА_РОД', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'    => array( '1', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА_АБР', 'CURRENTMONTHABBREV' ),
+       'currentday'            => array( '1', 'ТЕКУЩИЙ_ДЕНЬ', 'CURRENTDAY' ),
+       'currentday2'           => array( '1', 'ТЕКУЩИЙ_ДЕНЬ_2', 'CURRENTDAY2' ),
+       'currentdayname'        => array( '1', 'НАЗВАНИЕ_ТЕКУЩЕГО_ДНЯ', 'CURRENTDAYNAME' ),
+       'currentyear'           => array( '1', 'ТЕКУЩИЙ_ГОД', 'CURRENTYEAR' ),
+       'currenttime'           => array( '1', 'ТЕКУЩЕЕ_ВРЕМЯ', 'CURRENTTIME' ),
+       'currenthour'           => array( '1', 'ТЕКУЩИЙ_ЧАС', 'CURRENTHOUR' ),
+       'localmonth'            => array( '1', 'МЕСТНЫЙ_МЕСЯЦ', 'LOCALMONTH' ),
+       'localmonthname'        => array( '1', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'     => array( '1', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА_РОД', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'      => array( '1', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА_АБР', 'LOCALMONTHABBREV' ),
+       'localday'              => array( '1', 'МЕСТНЫЙ_ДЕНЬ', 'LOCALDAY' ),
+       'localday2'             => array( '1', 'МЕСТНЫЙ_ДЕНЬ_2', 'LOCALDAY2' ),
+       'localdayname'          => array( '1', 'НАЗВАНИЕ_МЕСТНОГО_ДНЯ', 'LOCALDAYNAME' ),
+       'localyear'             => array( '1', 'МЕСТНЫЙ_ГОД', 'LOCALYEAR' ),
+       'localtime'             => array( '1', 'МЕСТНОЕ_ВРЕМЯ', 'LOCALTIME' ),
+       'localhour'             => array( '1', 'МЕСТНЫЙ_ЧАС', 'LOCALHOUR' ),
+       'numberofpages'         => array( '1', 'КОЛИЧЕСТВО_СТРАНИЦ', 'NUMBEROFPAGES' ),
+       'numberofarticles'      => array( '1', 'КОЛИЧЕСТВО_СТАТЕЙ', 'NUMBEROFARTICLES' ),
+       'numberoffiles'         => array( '1', 'КОЛИЧЕСТВО_ФАЙЛОВ', 'NUMBEROFFILES' ),
+       'numberofusers'         => array( '1', 'КОЛИЧЕСТВО_УЧАСТНИКОВ', 'NUMBEROFUSERS' ),
+       'numberofedits'         => array( '1', 'КОЛИЧЕСТВО_ПРАВОК', 'NUMBEROFEDITS' ),
+       'numberofviews'         => array( '1', 'КОЛИЧЕСТВО_ПРОСМОТРОВ', 'NUMBEROFVIEWS' ),
+       'pagename'              => array( '1', 'НАЗВАНИЕ_СТРАНИЦЫ', 'PAGENAME' ),
+       'pagenamee'             => array( '1', 'НАЗВАНИЕ_СТРАНИЦЫ_2', 'PAGENAMEE' ),
+       'namespace'             => array( '1', 'ПРОСТРАНСТВО_ИМЁН', 'NAMESPACE' ),
+       'namespacee'            => array( '1', 'ПРОСТРАНСТВО_ИМЁН_2', 'NAMESPACEE' ),
+       'talkspace'             => array( '1', 'ПРОСТРАНСТВО_ОБСУЖДЕНИЙ', 'TALKSPACE' ),
+       'talkspacee'            => array( '1', 'ПРОСТРАНСТВО_ОБСУЖДЕНИЙ_2', 'TALKSPACEE' ),
+       'subjectspace'          => array( '1', 'ПРОСТРАНСТВО_СТАТЕЙ', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'         => array( '1', 'ПРОСТРАНСТВО_СТАТЕЙ_2', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'          => array( '1', 'ПОЛНОЕ_НАЗВАНИЕ_СТРАНИЦЫ', 'FULLPAGENAME' ),
+       'fullpagenamee'         => array( '1', 'ПОЛНОЕ_НАЗВАНИЕ_СТРАНИЦЫ_2', 'FULLPAGENAMEE' ),
+       'subpagename'           => array( '1', 'НАЗВАНИЕ_ПОДСТРАНИЦЫ', 'SUBPAGENAME' ),
+       'subpagenamee'          => array( '1', 'НАЗВАНИЕ_ПОДСТРАНИЦЫ_2', 'SUBPAGENAMEE' ),
+       'basepagename'          => array( '1', 'ОСНОВА_НАЗВАНИЯ_СТРАНИЦЫ', 'BASEPAGENAME' ),
+       'basepagenamee'         => array( '1', 'ОСНОВА_НАЗВАНИЯ_СТРАНИЦЫ_2', 'BASEPAGENAMEE' ),
+       'talkpagename'          => array( '1', 'НАЗВАНИЕ_СТРАНИЦЫ_ОБСУЖДЕНИЯ', 'TALKPAGENAME' ),
+       'talkpagenamee'         => array( '1', 'НАЗВАНИЕ_СТРАНИЦЫ_ОБСУЖДЕНИЯ_2', 'TALKPAGENAMEE' ),
+       'subjectpagename'       => array( '1', 'НАЗВАНИЕ_СТРАНИЦЫ_СТАТЬИ', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'      => array( '1', 'НАЗВАНИЕ_СТРАНИЦЫ_СТАТЬИ_2', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'msg'                   => array( '0', 'СООБЩ:', 'MSG:' ),
+       'subst'                 => array( '0', 'ПОДСТ:', 'SUBST:' ),
+       'msgnw'                 => array( '0', 'СООБЩ_БЕЗ_ВИКИ:', 'MSGNW:' ),
+       'img_thumbnail'         => array( '1', 'мини', 'thumbnail', 'thumb' ),
+       'img_manualthumb'       => array( '1', 'мини=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'             => array( '1', 'справа', 'right' ),
+       'img_left'              => array( '1', 'слева', 'left' ),
+       'img_none'              => array( '1', 'без', 'none' ),
+       'img_width'             => array( '1', '$1пкс', '$1px' ),
+       'img_center'            => array( '1', 'центр', 'center', 'centre' ),
+       'img_framed'            => array( '1', 'обрамить', 'framed', 'enframed', 'frame' ),
+       'img_frameless'         => array( '1', 'безрамки', 'frameless' ),
+       'img_page'              => array( '1', 'страница=$1', 'страница $1', 'page=$1', 'page $1' ),
+       'img_upright'           => array( '1', 'сверхусправа', 'сверхусправа=$1', 'сверхусправа $1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'            => array( '1', 'граница', 'border' ),
+       'img_baseline'          => array( '1', 'основание', 'baseline' ),
+       'img_sub'               => array( '1', 'под', 'sub' ),
+       'img_super'             => array( '1', 'над', 'super', 'sup' ),
+       'img_top'               => array( '1', 'сверху', 'top' ),
+       'img_text_top'          => array( '1', 'текст-сверху', 'text-top' ),
+       'img_middle'            => array( '1', 'посередине', 'middle' ),
+       'img_bottom'            => array( '1', 'снизу', 'bottom' ),
+       'img_text_bottom'       => array( '1', 'текст-снизу', 'text-bottom' ),
+       'img_link'              => array( '1', 'ссылка=$1', 'link=$1' ),
+       'img_alt'               => array( '1', 'альт=$1', 'alt=$1' ),
+       'int'                   => array( '0', 'ВНУТР:', 'INT:' ),
+       'sitename'              => array( '1', 'НАЗВАНИЕ_САЙТА', 'SITENAME' ),
+       'ns'                    => array( '0', 'ПИ:', 'NS:' ),
+       'localurl'              => array( '0', 'ЛОКАЛЬНЫЙ_АДРЕС:', 'LOCALURL:' ),
+       'localurle'             => array( '0', 'ЛОКАЛЬНЫЙ_АДРЕС_2:', 'LOCALURLE:' ),
+       'server'                => array( '0', 'СЕРВЕР', 'SERVER' ),
+       'servername'            => array( '0', 'НАЗВАНИЕ_СЕРВЕРА', 'SERVERNAME' ),
+       'scriptpath'            => array( '0', 'ПУТЬ_К_СКРИПТУ', 'SCRIPTPATH' ),
+       'grammar'               => array( '0', 'ПАДЕЖ:', 'GRAMMAR:' ),
+       'notitleconvert'        => array( '0', '__БЕЗ_ПРЕОБРАЗОВАНИЯ_ЗАГОЛОВКА__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'      => array( '0', '__БЕЗ_ПРЕОБРАЗОВАНИЯ_ТЕКСТА__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'           => array( '1', 'ТЕКУЩАЯ_НЕДЕЛЯ', 'CURRENTWEEK' ),
+       'currentdow'            => array( '1', 'ТЕКУЩИЙ_ДЕНЬ_НЕДЕЛИ', 'CURRENTDOW' ),
+       'localweek'             => array( '1', 'МЕСТНАЯ_НЕДЕЛЯ', 'LOCALWEEK' ),
+       'localdow'              => array( '1', 'МЕСТНЫЙ_ДЕНЬ_НЕДЕЛИ', 'LOCALDOW' ),
+       'revisionid'            => array( '1', 'ИД_ВЕРСИИ', 'REVISIONID' ),
+       'revisionday'           => array( '1', 'ДЕНЬ_ВЕРСИИ', 'REVISIONDAY' ),
+       'revisionday2'          => array( '1', 'ДЕНЬ_ВЕРСИИ_2', 'REVISIONDAY2' ),
+       'revisionmonth'         => array( '1', 'МЕСЯЦ_ВЕРСИИ', 'REVISIONMONTH' ),
+       'revisionyear'          => array( '1', 'ГОД_ВЕРСИИ', 'REVISIONYEAR' ),
+       'revisiontimestamp'     => array( '1', 'ОТМЕТКА_ВРЕМЕНИ_ВЕРСИИ', 'REVISIONTIMESTAMP' ),
+       'plural'                => array( '0', 'МНОЖЕСТВЕННОЕ_ЧИСЛО:', 'PLURAL:' ),
+       'fullurl'               => array( '0', 'ПОЛНЫЙ_АДРЕС:', 'FULLURL:' ),
+       'fullurle'              => array( '0', 'ПОЛНЫЙ_АДРЕС_2:', 'FULLURLE:' ),
+       'lcfirst'               => array( '0', 'ПЕРВАЯ_БУКВА_МАЛЕНЬКАЯ:', 'LCFIRST:' ),
+       'ucfirst'               => array( '0', 'ПЕРВАЯ_БУКВА_БОЛЬШАЯ:', 'UCFIRST:' ),
+       'lc'                    => array( '0', 'МАЛЕНЬКИМИ_БУКВАМИ:', 'LC:' ),
+       'uc'                    => array( '0', 'БОЛЬШИМИ_БУКВАМИ:', 'UC:' ),
+       'raw'                   => array( '0', 'НЕОБРАБ:', 'RAW:' ),
+       'displaytitle'          => array( '1', 'ПОКАЗАТЬ_ЗАГОЛОВОК', 'DISPLAYTITLE' ),
+       'rawsuffix'             => array( '1', 'Н', 'R' ),
+       'newsectionlink'        => array( '1', '__ССЫЛКА_НА_НОВЫЙ_РАЗДЕЛ__', '__NEWSECTIONLINK__' ),
+       'currentversion'        => array( '1', 'ТЕКУЩАЯ_ВЕРСИЯ', 'CURRENTVERSION' ),
+       'urlencode'             => array( '0', 'ЗАКОДИРОВАННЫЙ_АДРЕС:', 'URLENCODE:' ),
+       'anchorencode'          => array( '0', 'КОДИРОВАТЬ_МЕТКУ', 'ANCHORENCODE' ),
+       'currenttimestamp'      => array( '1', 'ОТМЕТКА_ТЕКУЩЕГО_ВРЕМЕНИ', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'        => array( '1', 'ОТМЕТКА_МЕСТНОГО_ВРЕМЕНИ', 'LOCALTIMESTAMP' ),
+       'directionmark'         => array( '1', 'НАПРАВЛЕНИЕ_ПИСЬМА', 'DIRECTIONMARK', 'DIRMARK' ),
+       'language'              => array( '0', '#ЯЗЫК:', '#LANGUAGE:' ),
+       'contentlanguage'       => array( '1', 'ЯЗЫК_СОДЕРЖАНИЯ', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'      => array( '1', 'СТРАНИЦ_В_ПРОСТРАНСТВЕ_ИМЁН:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'        => array( '1', 'КОЛИЧЕСТВО_АДМИНИСТРАТОРОВ', 'NUMBEROFADMINS' ),
+       'formatnum'             => array( '0', 'ФОРМАТИРОВАТЬ_ЧИСЛО', 'FORMATNUM' ),
+       'padleft'               => array( '0', 'ЗАПОЛНИТЬ_СЛЕВА', 'PADLEFT' ),
+       'padright'              => array( '0', 'ЗАПОЛНИТЬ_СПРАВА', 'PADRIGHT' ),
+       'special'               => array( '0', 'служебная', 'special' ),
+       'defaultsort'           => array( '1', 'СОРТИРОВКА_ПО_УМОЛЧАНИЮ', 'КЛЮЧ_СОРТИРОВКИ', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'              => array( '0', 'ПУТЬ_К_ФАЙЛУ:', 'FILEPATH:' ),
+       'tag'                   => array( '0', 'тег', 'тэг', 'метка', 'tag' ),
+       'hiddencat'             => array( '1', '__СКРЫТАЯ_КАТЕГОРИЯ__', '__HIDDENCAT__' ),
+       'pagesincategory'       => array( '1', 'СТРАНИЦ_В_КАТЕГОРИИ', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'              => array( '1', 'РАЗМЕР_СТРАНИЦЫ', 'PAGESIZE' ),
+       'index'                 => array( '1', '__ИНДЕКС__', '__INDEX__' ),
+       'noindex'               => array( '1', '__БЕЗ_ИНДЕКСА__', '__NOINDEX__' ),
+       'numberingroup'         => array( '1', 'ЧИСЛО_В_ГРУППЕ', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'        => array( '1', '__СТАТИЧЕСКОЕ_ПЕРЕНАПРАВЛЕНИЕ__', '__STATICREDIRECT__' ),
 );
 
 $imageFiles = array(
@@ -241,7 +244,7 @@ $messages = array(
 'tog-underline'               => 'Подчёркивать ссылки:',
 'tog-highlightbroken'         => 'Показывать несуществующие ссылки <a href="" class="new">вот так</a> (иначе вот так<a href="" class="internal">?</a>).',
 'tog-justify'                 => 'Выравнивать текст по ширине страницы',
-'tog-hideminor'               => 'Скрывать малозначимые правки в списке свежих изменений',
+'tog-hideminor'               => 'Скрывать малые правки в списке свежих изменений',
 'tog-extendwatchlist'         => 'Расширенный список наблюдения, включающий все изменения',
 'tog-usenewrc'                => 'Улучшенный список свежих изменений (JavaScript)',
 'tog-numberheadings'          => 'Автоматически нумеровать заголовки',
@@ -256,9 +259,9 @@ $messages = array(
 'tog-watchdefault'            => 'Добавлять изменённые мной страницы в список наблюдения',
 'tog-watchmoves'              => 'Добавлять переименованные мной страницы в список наблюдения',
 'tog-watchdeletion'           => 'Добавлять удалённые мной страницы в список наблюдения',
-'tog-minordefault'            => 'По умолчанию помечать изменения как малозначимые',
-'tog-previewontop'            => 'Ð\9fоказÑ\8bваÑ\82Ñ\8c Ð¿Ñ\80едпÑ\80оÑ\81моÑ\82Ñ\80 Ñ\81Ñ\82аÑ\82Ñ\8cи Ð´Ð¾ Ð¾ÐºÐ½Ð° редактирования',
-'tog-previewonfirst'          => 'Предварительный просмотр по первому изменению',
+'tog-minordefault'            => 'Помечать по умолчанию правки как малозначимые',
+'tog-previewontop'            => 'Ð\9fомеÑ\89аÑ\82Ñ\8c Ð¿Ñ\80едпÑ\80оÑ\81моÑ\82Ñ\80 Ð¿ÐµÑ\80ед Ð¾ÐºÐ½Ð¾Ð¼ редактирования',
+'tog-previewonfirst'          => 'Показывать предпросмотр при переходе к редактированию',
 'tog-nocache'                 => 'Запретить кеширование страниц',
 'tog-enotifwatchlistpages'    => 'Уведомлять по эл. почте об изменениях страниц из списка наблюдения',
 'tog-enotifusertalkpages'     => 'Уведомлять по эл. почте об изменении персональной страницы обсуждения',
@@ -266,11 +269,11 @@ $messages = array(
 'tog-enotifrevealaddr'        => 'Показывать мой почтовый адрес в сообщениях оповещения',
 'tog-shownumberswatching'     => 'Показывать число участников, включивших страницу в свой список наблюдения',
 'tog-fancysig'                => 'Собственная вики-разметка подписи',
-'tog-externaleditor'          => 'Ð\98Ñ\81полÑ\8cзоваÑ\82Ñ\8c Ð¿Ð¾ Ñ\83молÑ\87аниÑ\8e Ð²Ð½ÐµÑ\88ний Ñ\80едакÑ\82оÑ\80',
-'tog-externaldiff'            => 'Ð\98Ñ\81полÑ\8cзоваÑ\82Ñ\8c Ð¿Ð¾ Ñ\83молÑ\87аниÑ\8e Ð²Ð½ÐµÑ\88нÑ\8eÑ\8e Ð¿Ñ\80огÑ\80аммÑ\83 Ñ\81Ñ\80авнениÑ\8f Ð²ÐµÑ\80Ñ\81ий',
+'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-showjumplinks'           => 'Включить вспомогательные ссылки «перейти к»',
 'tog-uselivepreview'          => 'Использовать быстрый предварительный просмотр (JavaScript, экспериментально)',
-'tog-forceeditsummary'        => 'Предупреждать, когда не указано краткое описание изменений',
+'tog-forceeditsummary'        => 'Предупреждать, когда не заполнено поле описания правки',
 'tog-watchlisthideown'        => 'Скрывать мои правки из списка наблюдения',
 'tog-watchlisthidebots'       => 'Скрывать правки ботов из списка наблюдения',
 'tog-watchlisthideminor'      => 'Скрывать малые правки из списка наблюдения',
@@ -280,6 +283,7 @@ $messages = array(
 'tog-ccmeonemails'            => 'Отправлять мне копии писем, которые я посылаю другим участникам.',
 'tog-diffonly'                => 'Не показывать содержание страницы под сравнением двух версий',
 'tog-showhiddencats'          => 'Показывать скрытые категории',
+'tog-norollbackdiff'          => 'Не показывать разницу версий после выполнения отката',
 
 'underline-always'  => 'Всегда',
 'underline-never'   => 'Никогда',
@@ -339,7 +343,7 @@ $messages = array(
 
 # Categories related messages
 'pagecategories'                 => '{{PLURAL:$1|Категория|Категории}}',
-'category_header'                => 'Статьи в категории «$1»',
+'category_header'                => 'Страницы в категории «$1»',
 'subcategories'                  => 'Подкатегории',
 'category-media-header'          => 'Файлы в категории «$1»',
 'category-empty'                 => "''Эта категория в данный момент пуста.''",
@@ -359,7 +363,7 @@ $messages = array(
 == Некоторые полезные ресурсы ==
 * [http://www.mediawiki.org/wiki/Manual:Configuration_settings Список возможных настроек];
 * [http://www.mediawiki.org/wiki/Manual:FAQ Часто задаваемые вопросы и ответы по MediaWiki];
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Рассылка уведомлений о выходе новых версий MediaWiki].',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Рассылка уведомлений о выходе новых версий MediaWiki].',
 
 'about'          => 'Описание',
 'article'        => 'Статья',
@@ -377,7 +381,7 @@ $messages = array(
 'mytalk'         => 'Моя страница обсуждения',
 'anontalk'       => 'Обсуждение для этого IP-адреса',
 'navigation'     => 'Навигация',
-'and'            => 'и',
+'and'            => '&#32;и',
 
 # Metadata in edit box
 'metadata_help' => 'Метаданные:',
@@ -402,16 +406,16 @@ $messages = array(
 'editthispage'      => 'Править эту страницу',
 'create-this-page'  => 'Создать эту страницу',
 'delete'            => 'Удалить',
-'deletethispage'    => 'СÑ\82еÑ\80еÑ\82Ñ\8c ÐµÑ\91',
+'deletethispage'    => 'УдалиÑ\82Ñ\8c Ñ\8dÑ\82Ñ\83 Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\83',
 'undelete_short'    => 'Восстановить $1 {{PLURAL:$1|правку|правки|правок}}',
 'protect'           => 'Защитить',
 'protect_change'    => 'изменить',
-'protectthispage'   => 'Защитить',
+'protectthispage'   => 'Защитить эту страницу',
 'unprotect'         => 'Снять защиту',
 'unprotectthispage' => 'Снять защиту',
 'newpage'           => 'Новая страница',
 'talkpage'          => 'Обсудить эту страницу',
-'talkpagelinktext'  => 'обсуждение',
+'talkpagelinktext'  => 'Ð\9eбсуждение',
 'specialpage'       => 'Служебная страница',
 'personaltools'     => 'Личные инструменты',
 'postcomment'       => 'Прокомментировать',
@@ -440,8 +444,6 @@ $messages = array(
 # All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
 'aboutsite'            => 'Описание {{grammar:genitive|{{SITENAME}}}}',
 'aboutpage'            => 'Project:Описание',
-'bugreports'           => 'Отчёт об ошибке',
-'bugreportspage'       => 'Project:Отчёты об ошибке',
 'copyright'            => 'Содержимое доступно в соответствии с $1.',
 'copyrightpagename'    => 'Авторские права проекта {{SITENAME}}',
 'copyrightpage'        => '{{ns:project}}:Авторское право',
@@ -479,6 +481,8 @@ $messages = array(
 'editsection'             => 'править',
 'editold'                 => 'править',
 'viewsourceold'           => 'просмотреть исходный код',
+'editlink'                => 'править',
+'viewsourcelink'          => 'просмотреть исходный код',
 'editsectionhint'         => 'Править секцию: $1',
 'toc'                     => 'Содержание',
 'showtoc'                 => 'показать',
@@ -488,7 +492,7 @@ $messages = array(
 'restorelink'             => '{{PLURAL:$1|$1 удалённую правку|$1 удалённые правки|$1 удалённых правок}}',
 'feedlinks'               => 'В виде:',
 'feed-invalid'            => 'Неправильный тип канала для подписки.',
-'feed-unavailable'        => 'Ленты синдикации не доступны на сайте {{SITENAME}}',
+'feed-unavailable'        => 'Ленты синдикации недоступны',
 'site-rss-feed'           => '$1 — RSS-лента',
 'site-atom-feed'          => '$1 — Atom-лента',
 'page-rss-feed'           => '«$1» — RSS-лента',
@@ -560,7 +564,7 @@ $1',
 'badarticleerror'      => 'Это действие не может быть выполнено на данной странице.',
 'cannotdelete'         => 'Невозможно удалить указанную страницу или файл. Возможно, его уже удалил кто-то другой.',
 'badtitle'             => 'Недопустимое название',
-'badtitletext'         => 'Запрашиваемое название статьи неправильно, пусто, либо неправильно указано межъязыковое или интервики название. Возможно, в названии используются недопустимые символы.',
+'badtitletext'         => 'Запрашиваемое название страницы неправильно, пусто, либо неправильно указано межъязыковое или интервики название. Возможно, в названии используются недопустимые символы.',
 'perfcached'           => 'Следующие данные взяты из кеша и могут не учитывать последних изменений.',
 'perfcachedts'         => 'Следующие данные взяты из кеша, последний раз он обновлялся в $1.',
 'querypage-no-updates' => 'Обновление этой страницы сейчас отключено.
@@ -594,8 +598,10 @@ $2',
 
 # Login and logout pages
 'logouttitle'                => 'Стать инкогнито',
-'logouttext'                 => 'Вы работаете в том же режиме, который был до вашего представления системе. Вы идентифицируетесь не по имени, а по IP-адресу.
-Вы можете продолжить участие в проекте анонимно или начать новый сеанс как тот же самый или другой пользователь. Некоторые страницы могут отображаться, как будто вы ещё представлены системе под именем, для борьбы с этим явлением обновите кеш браузера.',
+'logouttext'                 => '<strong>Вы завершили сеанс работы.</strong>
+
+Вы можете продолжить участие в {{grammar:genitive|{{SITENAME}}}} анонимно или [[Special:UserLogin|представиться заново]] под тем же или другим именем.
+Некоторые страницы могут продолжать отображаться в том виде, как будто вы всё ещё представлены системе. Для борьбы с этим явлением обновите кеш браузера.',
 'welcomecreation'            => '== Добро пожаловать, $1! ==
 Ваша учётная запись создана.
 Не забудьте провести [[Special:Preferences|персональную настройку]] сайта.',
@@ -606,7 +612,6 @@ $2',
 'remembermypassword'         => 'Помнить мою учётную запись на этом компьютере',
 'yourdomainname'             => 'Ваш домен:',
 'externaldberror'            => 'Произошла ошибка при аутентификации с помощью внешней базы данных, или у вас недостаточно прав для внесения изменений в свою внешнюю учётную запись.',
-'loginproblem'               => '<span style="color:red">Участник не опознан.</span>',
 'login'                      => 'Представиться системе',
 'nav-login-createaccount'    => 'Представиться / зарегистрироваться',
 'loginprompt'                => 'Вы должны разрешить «cookies», чтобы представиться {{grammar:genitive|{{SITENAME}}}}.',
@@ -634,7 +639,7 @@ $2',
 'badsig'                     => 'Неверная подпись. Проверьте корректность HTML-тегов.',
 'badsiglength'               => 'Слишком длинная подпись.
 Подпись не должна превышать $1 {{PLURAL:$1|символа|символов|символов}}.',
-'email'                      => 'Эл. почта',
+'email'                      => 'Электронная почта',
 'prefs-help-realname'        => 'Настоящее имя (необязательное поле): если вы укажите его, то оно будет использовано для того чтобы показать кем был внесена правка страницы.',
 'loginerror'                 => 'Ошибка опознавания участника',
 'prefs-help-email'           => 'Электронная почта (необязательное поле). Если адрес электронной почты указан, то вы сможете запросить отправить вам новый пароль, если вдруг забудете действующий.
@@ -646,7 +651,7 @@ $2',
 'loginsuccesstitle'          => 'Опознание прошло успешно',
 'loginsuccess'               => 'Теперь вы работаете под именем $1.',
 'nosuchuser'                 => 'Участника с именем $1 не существует.
-Проверьте правильность написания имени или воспользуйтесь формой ниже, чтобы [[Special:Userlogin/signup|зарегистрировать нового участника]].',
+Проверьте правильность написания имени или воспользуйтесь формой ниже, чтобы [[Special:UserLogin/signup|зарегистрировать нового участника]].',
 'nosuchusershort'            => 'Не существует участника с именем <nowiki>$1</nowiki>. Проверьте написание имени.',
 'nouserspecified'            => 'Вы должны указать имя участника.',
 'wrongpassword'              => 'Введённый вами пароль неверен. Попробуйте ещё раз.',
@@ -690,15 +695,22 @@ $2',
 'loginlanguagelabel'         => 'Язык: $1',
 
 # Password reset dialog
-'resetpass'               => 'Сброс пароля от учётной записи',
-'resetpass_announce'      => 'Вы представились с помощью временного пароля, полученного по электронной почте. Для завершения входа в систему, вы должны установить новый пароль.',
-'resetpass_text'          => '<!-- Добавьте сюда текст -->',
-'resetpass_header'        => 'Сброс пароля',
-'resetpass_submit'        => 'Установить пароль и представиться',
-'resetpass_success'       => 'Ваш пароль был успешно изменён! Выполняется вход в систему…',
-'resetpass_bad_temporary' => 'Недействительный временный пароль. Возможно, вы уже изменили ваш пароль, или попробуйте запросить временный пароль снова.',
-'resetpass_forbidden'     => 'Возможность смены пароля в данной вики-системе не предусмотрена',
-'resetpass_missing'       => 'Форма не содержит данных.',
+'resetpass'                 => 'Изменение пароля',
+'resetpass_announce'        => 'Вы представились с помощью временного пароля, полученного по электронной почте. Для завершения входа в систему, вы должны установить новый пароль.',
+'resetpass_text'            => '<!-- Добавьте сюда текст -->',
+'resetpass_header'          => 'Изменение пароля учётной записи',
+'oldpassword'               => 'Старый пароль:',
+'newpassword'               => 'Новый пароль:',
+'retypenew'                 => 'Повторите ввод нового пароля:',
+'resetpass_submit'          => 'Установить пароль и представиться',
+'resetpass_success'         => 'Ваш пароль был успешно изменён! Выполняется вход в систему…',
+'resetpass_bad_temporary'   => 'Недействительный временный пароль. Возможно, вы уже изменили ваш пароль, или попробуйте запросить временный пароль снова.',
+'resetpass_forbidden'       => 'Пароль не может быть изменён',
+'resetpass-no-info'         => 'Чтобы обращаться непосредственно к этой странице, вам следует представиться системе.',
+'resetpass-submit-loggedin' => 'Изменить пароль',
+'resetpass-wrong-oldpass'   => 'Неправильный временный или текущий пароль.
+Возможно, вы уже успешно изменили пароль, или запросили новый временный пароль.',
+'resetpass-temp-password'   => 'Временный пароль:',
 
 # Edit page toolbar
 'bold_sample'     => 'Полужирное начертание',
@@ -721,8 +733,8 @@ $2',
 'hr_tip'          => 'Горизонтальная линия (не используйте часто)',
 
 # Edit pages
-'summary'                          => 'Описание изменений',
-'subject'                          => 'Тема/заголовок',
+'summary'                          => 'Описание изменений:',
+'subject'                          => 'Тема/заголовок:',
 'minoredit'                        => 'Малое изменение',
 'watchthis'                        => 'Включить эту страницу в список наблюдения',
 'savearticle'                      => 'Записать страницу',
@@ -735,8 +747,8 @@ $2',
 'missingcommenttext'               => 'Пожалуйста, введите ниже ваше сообщение.',
 'missingcommentheader'             => "'''Напоминание:''' Вы не указали заголовок комментария.
 При повторном нажатии на кнопку сохранения, ваша правка будет записана без заголовка.",
-'summary-preview'                  => 'Описание будет',
-'subject-preview'                  => 'Заголовок будет',
+'summary-preview'                  => 'Описание будет:',
+'subject-preview'                  => 'Заголовок будет:',
 'blockedtitle'                     => 'Участник заблокирован',
 'blockedtext'                      => "<big>'''Ваша учётная запись или IP-адрес заблокированы.'''</big>
 
@@ -781,9 +793,8 @@ $2',
 'accmailtitle'                     => 'Пароль выслан.',
 'accmailtext'                      => 'Пароль для $1 выслан на $2.',
 'newarticle'                       => '(Новая)',
-'newarticletext'                   => "Вы перешли по ссылке на статью, которая пока не существует.
-Чтобы создать новую страницу, наберите текст в окне, расположенном ниже
-(см. [[{{MediaWiki:Helppage}}|справочную страницу]], чтобы получить больше информации).
+'newarticletext'                   => "Вы перешли по ссылке на страницу, которой пока не существует.
+Чтобы её создать, наберите текст в окне, расположенном ниже (подробнее см. [[{{MediaWiki:Helppage}}|справочную страницу]]).
 Если вы оказались здесь по ошибке, просто нажмите кнопку '''назад''' вашего браузера.",
 'anontalkpagetext'                 => "----''Эта страница обсуждения принадлежит анонимному участнику, который ещё не зарегистрировался или который не представился регистрационным именем.
 Для идентификации используется цифровой IP-адрес.
@@ -816,7 +827,7 @@ $2',
 'editingsection'                   => 'Редактирование $1 (секция)',
 'editingcomment'                   => 'Редактирование $1 (комментарий)',
 'editconflict'                     => 'Конфликт редактирования: $1',
-'explainconflict'                  => 'Пока вы редактировали эту статью, кто-то внёс в неё изменения. В верхнем окне для редактирования вы видите тот текст статьи, который будет сохранён при нажатии на кнопку «Записать страницу». В нижнем окне для редактирования находится ваш вариант. Чтобы сохранить ваши изменения, перенесите их из нижнего окна для редактирования в верхнее.<br />',
+'explainconflict'                  => 'Пока вы редактировали эту страницу, кто-то внёс в неё изменения. В верхнем окне для редактирования вы видите текущий текст страницы.  В нижнем окне находится ваш вариант. Перенесите сделанные вами изменения из нижнего окна в верхнее. При нажатии на кнопку «Записать страницу» будет сохранён текст верхнего окна.',
 'yourtext'                         => 'Ваш текст',
 'storedversion'                    => 'Сохранённая версия',
 'nonunicodebrowser'                => '<strong>ПРЕДУПРЕЖДЕНИЕ: Ваш браузер не поддерживает кодировку Юникод. При редактировании статей все не-ASCII символы будут заменены на свои шестнадцатеричные коды.</strong>',
@@ -831,7 +842,8 @@ $2',
 Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.<br />
 Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. $1).
 <strong>НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!</strong>',
-'longpagewarning'                  => '<strong>ПРЕДУПРЕЖДЕНИЕ: Длина этой страницы составляет $1 килобайт. Страницы, размер которых приближается к 32 КБ или превышает это значение, могут неверно отображаться в некоторых браузерах.
+'longpagewarning'                  => '<strong>ПРЕДУПРЕЖДЕНИЕ: Длина этой страницы составляет $1 килобайт.
+Страницы, размер которых приближается к 32 КБ или превышает это значение, могут неверно отображаться в некоторых браузерах.
 Пожалуйста, рассмотрите вариант разбиения страницы на меньшие части.</strong>',
 'longpageerror'                    => '<strong>ОШИБКА: записываемый вами текст имеет размер $1 килобайт, что больше, чем установленный предел $2 килобайт. Страница не может быть сохранена.</strong>',
 'readonlywarning'                  => '<strong>ПРЕДУПРЕЖДЕНИЕ. База данных заблокирована в связи с процедурами обслуживания, поэтому вы не можете записать ваши изменения прямо сейчас.
@@ -852,7 +864,7 @@ $2',
 'nocreatetitle'                    => 'Создание страниц ограничено',
 'nocreatetext'                     => 'На этом сайте ограничена возможность создания новых страниц.
 Вы можете вернуться назад и отредактировать существующую страницу, [[Special:UserLogin|представиться системе или создать новую учётную запись]].',
-'nocreate-loggedin'                => 'У вас нет разрешения создавать новые страницы в этой вики.',
+'nocreate-loggedin'                => 'У вас нет разрешения создавать новые страницы.',
 'permissionserrors'                => 'Ошибки прав доступа',
 'permissionserrorstext'            => 'У вас нет прав на выполнение этой операции по {{PLURAL:$1|следующей причине|следующим причинам}}:',
 'permissionserrorstext-withaction' => "У вас нет разрешения на действие «'''$2'''» по {{PLURAL:$1|следующей причине|следующим причинам}}:",
@@ -869,38 +881,6 @@ $2',
 'edit-no-change'                   => 'Ваша правка была отклонена, так как в тексте не было сделано изменений.',
 'edit-already-exists'              => 'Невозможно создать новую страницу.
 Она уже существует.',
-'userrestricted-page'              => "<big>'''Вашему IP-адресу или учётной записи запрещено редактировать страницу «$1».'''</big>
-
-Это ограничение было наложено участником [[User:$2|$2]].
-Была указана следующая причина: ''$3''.
-
-Ограничение было наложено $4 в $5 и истекает $6 в $7.
-
-Вы можете связаться с [[User:$2|$2]] или любым другим [[{{MediaWiki:Grouppage-sysop}}|администратором]] чтобы обсудить данное ограничение.",
-'userrestricted-namespace'         => "<big>'''Вашему IP-адресу или учётной записи запрещено редактировать пространство имён «$1».'''</big>
-
-Это ограничение было наложено участником [[User:$2|$2]].
-Была указана следующая причина: ''$3''.
-
-Ограничение было наложено $4 в $5 и истекает $6 в $7.
-
-Вы можете связаться с [[User:$2|$2]] или любым другим [[{{MediaWiki:Grouppage-sysop}}|администратором]] чтобы обсудить данное ограничение.",
-'userrestricted-page-indef'        => "<big>'''Вашему IP-адресу или учётной записи запрещено редактировать страницу «$1».'''</big>
-
-Это ограничение было наложено участником [[User:$2|$2]].
-Была указана следующая причина: ''$3''.
-
-Ограничение было наложено $4 в $5, окончание срока действия не определено.
-
-Вы можете связаться с [[User:$2|$2]] или любым другим [[{{MediaWiki:Grouppage-sysop}}|администратором]] чтобы обсудить данное ограничение.",
-'userrestricted-namespace-indef'   => "<big>'''Вашему IP-адресу или учётной записи запрещено редактировать пространство имён «$1».'''</big>
-
-Это ограничение было наложено участником [[User:$2|$2]].
-Была указана следующая причина: ''$3''.
-
-Ограничение было наложено $4 в $5, окончание срока действия не определено.
-
-Вы можете связаться с [[User:$2|$2]] или любым другим [[{{MediaWiki:Grouppage-sysop}}|администратором]] чтобы обсудить данное ограничение.",
 
 # Parser/template warnings
 'expensive-parserfunction-warning'        => 'Внимание. Эта страница содержит слишком много вызовов ресурсоёмких функций.
@@ -913,6 +893,8 @@ $2',
 'post-expand-template-argument-warning'   => 'Внимание. Эта страница содержит по крайней мере один аргумент шаблона, имеющий слишком большой размер для развёртывания.
 Подобные аргументы были опущены.',
 'post-expand-template-argument-category'  => 'Страницы, содержащие пропущенные аргументы шаблонов',
+'parser-template-loop-warning'            => 'Обнаружена петля в шаблонах: [[$1]]',
+'parser-template-recursion-depth-warning' => 'Превышен предел глубины рекурсии шаблона ($1)',
 
 # "Undo" feature
 'undo-success' => 'Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.',
@@ -927,27 +909,27 @@ $2',
 $3 указал следующую причину: ''$2''",
 
 # History pages
-'viewpagelogs'        => 'Показать журналы для этой страницы',
-'nohistory'           => 'Для этой страницы журнал изменений отсутствует.',
-'currentrev'          => 'Текущая версия',
-'currentrev-asof'     => 'Текущая версия на $1',
-'revisionasof'        => 'Версия $1',
-'revision-info'       => 'Версия от $1; $2',
-'previousrevision'    => '← Предыдущая',
-'nextrevision'        => 'Следующая →',
-'currentrevisionlink' => 'Текущая версия',
-'cur'                 => 'текущ.',
-'next'                => 'след.',
-'last'                => 'пред.',
-'page_first'          => 'первая',
-'page_last'           => 'последняя',
-'histlegend'          => "Пояснения: (текущ.) — отличие от текущей версии; (пред.) — отличие от предшествующей версии; '''м''' — малозначимое изменение",
-'history-search'      => 'Показать историю',
-'deletedrev'          => '[удалена]',
-'histfirst'           => 'старейшие',
-'histlast'            => 'недавние',
-'historysize'         => '($1 {{PLURAL:$1|байт|байта|байт}})',
-'historyempty'        => '(пусто)',
+'viewpagelogs'           => 'Показать журналы для этой страницы',
+'nohistory'              => 'Для этой страницы журнал изменений отсутствует.',
+'currentrev'             => 'Текущая версия',
+'currentrev-asof'        => 'Текущая версия на $1',
+'revisionasof'           => 'Версия $1',
+'revision-info'          => 'Версия от $1; $2', # Additionally available: $3: revision id
+'previousrevision'       => '← Предыдущая',
+'nextrevision'           => 'Следующая →',
+'currentrevisionlink'    => 'Текущая версия',
+'cur'                    => 'текущ.',
+'next'                   => 'след.',
+'last'                   => 'пред.',
+'page_first'             => 'первая',
+'page_last'              => 'последняя',
+'histlegend'             => "Пояснения: (текущ.) — отличие от текущей версии; (пред.) — отличие от предшествующей версии; '''м''' — малозначимое изменение",
+'history-fieldset-title' => 'Просмотреть историю',
+'deletedrev'             => '[удалена]',
+'histfirst'              => 'старейшие',
+'histlast'               => 'недавние',
+'historysize'            => '($1 {{PLURAL:$1|байт|байта|байт}})',
+'historyempty'           => '(пусто)',
 
 # Revision feed
 'history-feed-title'          => 'История изменений',
@@ -974,13 +956,13 @@ $3 указал следующую причину: ''$2''",
 'revisiondelete'              => 'Удалить / восстановить версии страницы',
 'revdelete-nooldid-title'     => 'Не задана целевая версия',
 'revdelete-nooldid-text'      => 'Вы не задали целевую версию (или версии) для выполнения этой функции.',
-'revdelete-selected'          => '{{PLURAL:$2|Выбранная версия|Выбранные версии}} страницы [[:$1]]:',
-'logdelete-selected'          => '{{PLURAL:$1|Выбранная запись|Выбранные записи}} журнала:',
-'revdelete-text'              => 'Удалённые версии будут показываться в истории страницы и журналах,
-но часть их содержания будет недоступна обычным посетителям.
+'revdelete-selected'          => "'''{{PLURAL:$2|Выбранная версия|Выбранные версии}} страницы [[:$1]]:'''",
+'logdelete-selected'          => "'''{{PLURAL:$1|Выбранная запись|Выбранные записи}} журнала:'''",
+'revdelete-text'              => "'''Удалённые версии будут показываться в истории страницы и журналах,
+но часть их содержания будет недоступна обычным посетителям.'''
 
 Администраторы будут иметь доступ к скрытому содержанию и смогут восстановить его через этот же интерфейс,
-за исключением случаев, когда было установлено дополнительное ограничение.',
+за исключением случаев, когда было установлено дополнительное ограничение.",
 'revdelete-legend'            => 'Установить ограничения:',
 'revdelete-hide-text'         => 'Скрыть текст этой версии страницы',
 'revdelete-hide-name'         => 'Скрыть действие и его объект',
@@ -1107,111 +1089,135 @@ $3 указал следующую причину: ''$2''",
 'diff-strike'             => "'''зачёркнутый'''",
 
 # Search results
-'searchresults'             => 'Результаты поиска',
-'searchresults-title'       => 'Результаты поиска «$1»',
-'searchresulttext'          => 'Для получения более подробной информации о поиске на страницах проекта, см. [[{{MediaWiki:Helppage}}|справочный раздел]].',
-'searchsubtitle'            => 'По запросу «[[:$1]]»',
-'searchsubtitleinvalid'     => 'По запросу «$1»',
-'noexactmatch'              => "'''Страницы с названием «$1» не существует.''' [[:$1|Создать страницу]].",
-'noexactmatch-nocreate'     => 'Страницы с названием «$1» не существует.',
-'toomanymatches'            => 'Найдено слишком много соответствий, пожалуйста, попробуйте другой запрос',
-'titlematches'              => 'Совпадения в названиях страниц',
-'notitlematches'            => 'Нет совпадений в названиях страниц',
-'textmatches'               => 'Совпадения в текстах страниц',
-'notextmatches'             => 'Нет совпадений в текстах страниц',
-'prevn'                     => 'предыдущие $1',
-'nextn'                     => 'следующие $1',
-'viewprevnext'              => 'Просмотреть ($1) ($2) ($3)',
-'search-result-size'        => '$1 ({{PLURAL:$2|$2 слово|$2 слова|$2 слов}})',
-'search-result-score'       => 'Релевантность: $1 %',
-'search-redirect'           => '(перенаправление $1)',
-'search-section'            => '(раздел $1)',
-'search-suggest'            => 'Возможно, вы имели в виду: $1',
-'search-interwiki-caption'  => 'Родственные проекты',
-'search-interwiki-default'  => '$1 результ.:',
-'search-interwiki-more'     => '(ещё)',
-'search-mwsuggest-enabled'  => 'с советами',
-'search-mwsuggest-disabled' => 'без советов',
-'search-relatedarticle'     => 'Связанный',
-'mwsuggest-disable'         => 'Отключить AJAX-подсказки',
-'searchrelated'             => 'связанный',
-'searchall'                 => 'все',
-'showingresults'            => 'Ниже {{PLURAL:$1|показан|показаны|показаны}} <strong>$1</strong> {{PLURAL:$1|результат|результата|результатов}}, начиная с №&nbsp;<strong>$2</strong>.',
-'showingresultsnum'         => 'Ниже {{PLURAL:$3|показан|показаны|показаны}} <strong>$3</strong> {{PLURAL:$3|результат|результата|результатов}}, начиная с №&nbsp;<strong>$2</strong>.',
-'showingresultstotal'       => "Ниже {{PLURAL:$4|показан результат '''$1''' из '''$3'''|показаны результаты '''$1 — $2''' из '''$3'''}}",
-'nonefound'                 => "'''Замечание.''' По умолчанию поиск производится не во всех пространствах имён. Используйте приставку ''all:'', чтобы искать во всех пространствах имён (включая обсуждения участников, шаблоны и пр.), или укажите требуемое пространство имён.",
-'powersearch'               => 'Расширенный поиск',
-'powersearch-legend'        => 'Расширенный поиск',
-'powersearch-ns'            => 'Поиск в пространствах имён:',
-'powersearch-redir'         => 'Выводить перенаправления',
-'powersearch-field'         => 'Поиск',
-'search-external'           => 'Внешний поиск',
-'searchdisabled'            => 'Извините, но встроенный полнотекстовый поиск выключен. Вы можете воспользоваться поиском по сайту через поисковые системы общего назначения, однако имейте в виду, что копия сайта в их кеше может быть несколько устаревшей.',
+'searchresults'                    => 'Результаты поиска',
+'searchresults-title'              => 'Результаты поиска «$1»',
+'searchresulttext'                 => 'Для получения более подробной информации о поиске на страницах проекта, см. [[{{MediaWiki:Helppage}}|справочный раздел]].',
+'searchsubtitle'                   => 'По запросу «[[:$1]]» ([[Special:Prefixindex/$1|страницы, начинающиеся с этого названия]] | [[Special:WhatLinksHere/$1|ссылающиеся на это название]])',
+'searchsubtitleinvalid'            => 'По запросу «$1»',
+'noexactmatch'                     => "'''Страницы с названием «$1» не существует.''' [[:$1|Создать страницу]].",
+'noexactmatch-nocreate'            => 'Страницы с названием «$1» не существует.',
+'toomanymatches'                   => 'Найдено слишком много соответствий, пожалуйста, попробуйте другой запрос',
+'titlematches'                     => 'Совпадения в названиях страниц',
+'notitlematches'                   => 'Нет совпадений в названиях страниц',
+'textmatches'                      => 'Совпадения в текстах страниц',
+'notextmatches'                    => 'Нет совпадений в текстах страниц',
+'prevn'                            => 'предыдущие $1',
+'nextn'                            => 'следующие $1',
+'viewprevnext'                     => 'Просмотреть ($1) ($2) ($3)',
+'searchmenu-legend'                => 'Настройки поиска',
+'searchmenu-exists'                => "* Страница '''[[$1]]'''",
+'searchmenu-new'                   => "'''Создать страницу «[[$1]]» в этой вики!'''",
+'searchhelp-url'                   => 'Help:Содержание',
+'searchmenu-prefix'                => '[[Special:PrefixIndex/$1|Показать страницы с этим префиксом]]',
+'searchprofile-articles'           => 'По основным страницам',
+'searchprofile-articles-and-proj'  => 'По основным страницам и проекту',
+'searchprofile-project'            => 'По проекту',
+'searchprofile-images'             => 'По файлам',
+'searchprofile-everything'         => 'Везде',
+'searchprofile-advanced'           => 'Расширенный',
+'searchprofile-articles-tooltip'   => 'Поиск в $1',
+'searchprofile-project-tooltip'    => 'Поиск в $1',
+'searchprofile-images-tooltip'     => 'Поиск файлов',
+'searchprofile-everything-tooltip' => 'Поиск на всех страницах (включая страницы обсуждения)',
+'searchprofile-advanced-tooltip'   => 'Искать в заданных пространствах имён',
+'prefs-search-nsdefault'           => 'Поиск с использованием умолчаний:',
+'prefs-search-nscustom'            => 'Поиск в заданных пространствах имён:',
+'search-result-size'               => '$1 ({{PLURAL:$2|$2 слово|$2 слова|$2 слов}})',
+'search-result-score'              => 'Релевантность: $1 %',
+'search-redirect'                  => '(перенаправление $1)',
+'search-section'                   => '(раздел $1)',
+'search-suggest'                   => 'Возможно, вы имели в виду: $1',
+'search-interwiki-caption'         => 'Родственные проекты',
+'search-interwiki-default'         => '$1 результ.:',
+'search-interwiki-more'            => '(ещё)',
+'search-mwsuggest-enabled'         => 'с советами',
+'search-mwsuggest-disabled'        => 'без советов',
+'search-relatedarticle'            => 'Связанный',
+'mwsuggest-disable'                => 'Отключить AJAX-подсказки',
+'searchrelated'                    => 'связанный',
+'searchall'                        => 'все',
+'showingresults'                   => 'Ниже {{PLURAL:$1|показан|показаны|показаны}} <strong>$1</strong> {{PLURAL:$1|результат|результата|результатов}}, начиная с №&nbsp;<strong>$2</strong>.',
+'showingresultsnum'                => 'Ниже {{PLURAL:$3|показан|показаны|показаны}} <strong>$3</strong> {{PLURAL:$3|результат|результата|результатов}}, начиная с №&nbsp;<strong>$2</strong>.',
+'showingresultstotal'              => "Ниже {{PLURAL:$4|показан результат '''$1''' из '''$3'''|показаны результаты '''$1 — $2''' из '''$3'''}}",
+'nonefound'                        => "'''Замечание.''' По умолчанию поиск производится не во всех пространствах имён. Используйте приставку ''all:'', чтобы искать во всех пространствах имён (включая обсуждения участников, шаблоны и пр.), или укажите требуемое пространство имён.",
+'search-nonefound'                 => 'Соответствий запросу не найдено.',
+'powersearch'                      => 'Расширенный поиск',
+'powersearch-legend'               => 'Расширенный поиск',
+'powersearch-ns'                   => 'Поиск в пространствах имён:',
+'powersearch-redir'                => 'Выводить перенаправления',
+'powersearch-field'                => 'Поиск',
+'search-external'                  => 'Внешний поиск',
+'searchdisabled'                   => 'Извините, но встроенный полнотекстовый поиск выключен. Вы можете воспользоваться поиском по сайту через поисковые системы общего назначения, однако имейте в виду, что копия сайта в их кеше может быть несколько устаревшей.',
 
 # Preferences page
-'preferences'              => 'Настройки',
-'mypreferences'            => 'Настройки',
-'prefs-edits'              => 'Количество правок:',
-'prefsnologin'             => 'Вы не представились системе',
-'prefsnologintext'         => 'Вы должны <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} представиться системе]</span>, чтобы изменять настройки участника.',
-'prefsreset'               => 'Восстановлены настройки по умолчанию.',
-'qbsettings'               => 'Панель навигации',
-'qbsettings-none'          => 'Не показывать',
-'qbsettings-fixedleft'     => 'Неподвижная слева',
-'qbsettings-fixedright'    => 'Неподвижная справа',
-'qbsettings-floatingleft'  => 'Плавающая слева',
-'qbsettings-floatingright' => 'Плавающая справа',
-'changepassword'           => 'Сменить пароль',
-'skin'                     => 'Оформление',
-'skin-preview'             => 'Предпросмотр',
-'math'                     => 'Отображение формул',
-'dateformat'               => 'Формат даты',
-'datedefault'              => 'По умолчанию',
-'datetime'                 => 'Дата и время',
-'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 — справку по настройке.',
-'prefs-personal'           => 'Личные данные',
-'prefs-rc'                 => 'Страница свежих правок',
-'prefs-watchlist'          => 'Список наблюдения',
-'prefs-watchlist-days'     => 'Максимальное число дней, отображаемых в списке наблюдения:',
-'prefs-watchlist-edits'    => 'Максимальное количество правок, отображаемых в расширенном списке наблюдения:',
-'prefs-misc'               => 'Другие настройки',
-'saveprefs'                => 'Записать',
-'resetprefs'               => 'Сбросить',
-'oldpassword'              => 'Старый пароль:',
-'newpassword'              => 'Новый пароль:',
-'retypenew'                => 'Повторите ввод нового пароля:',
-'textboxsize'              => 'Редактирование',
-'rows'                     => 'Строк:',
-'columns'                  => 'Столбцов:',
-'searchresultshead'        => 'Поиск',
-'resultsperpage'           => 'Количество найденных записей на страницу:',
-'contextlines'             => 'Количество показываемых строк для каждой найденной:',
-'contextchars'             => 'Количество символов контекста на строку:',
-'stub-threshold'           => 'Порог для определения оформления <a href="#" class="stub">ссылок на заготовки</a> (в байтах):',
-'recentchangesdays'        => 'Количество дней, за которые показывать свежие правки:',
-'recentchangescount'       => 'Количество правок, отображаемое в списках и журналах:',
-'savedprefs'               => 'Ваши настройки сохранены.',
-'timezonelegend'           => 'Часовой пояс',
-'timezonetext'             => 'Введите смещение (в часах) вашего местного времени
+'preferences'               => 'Настройки',
+'mypreferences'             => 'Настройки',
+'prefs-edits'               => 'Количество правок:',
+'prefsnologin'              => 'Вы не представились системе',
+'prefsnologintext'          => 'Вы должны <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} представиться системе]</span>, чтобы изменять настройки участника.',
+'prefsreset'                => 'Восстановлены настройки по умолчанию.',
+'qbsettings'                => 'Панель навигации',
+'qbsettings-none'           => 'Не показывать',
+'qbsettings-fixedleft'      => 'Неподвижная слева',
+'qbsettings-fixedright'     => 'Неподвижная справа',
+'qbsettings-floatingleft'   => 'Плавающая слева',
+'qbsettings-floatingright'  => 'Плавающая справа',
+'changepassword'            => 'Изменение пароля',
+'skin'                      => 'Оформление',
+'skin-preview'              => 'Предпросмотр',
+'math'                      => 'Отображение формул',
+'dateformat'                => 'Формат даты',
+'datedefault'               => 'По умолчанию',
+'datetime'                  => 'Дата и время',
+'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 — справку по настройке.',
+'prefs-personal'            => 'Личные данные',
+'prefs-rc'                  => 'Страница свежих правок',
+'prefs-watchlist'           => 'Список наблюдения',
+'prefs-watchlist-days'      => 'Максимальное число дней, отображаемых в списке наблюдения:',
+'prefs-watchlist-days-max'  => '(не более 7 дней)',
+'prefs-watchlist-edits'     => 'Максимальное количество правок, отображаемых в расширенном списке наблюдения:',
+'prefs-watchlist-edits-max' => '(не более 1000)',
+'prefs-misc'                => 'Другие настройки',
+'prefs-resetpass'           => 'Изменить пароль',
+'saveprefs'                 => 'Записать',
+'resetprefs'                => 'Сбросить',
+'textboxsize'               => 'Редактирование',
+'prefs-edit-boxsize'        => 'Размер окна редактирования.',
+'rows'                      => 'Строк:',
+'columns'                   => 'Столбцов:',
+'searchresultshead'         => 'Поиск',
+'resultsperpage'            => 'Количество найденных записей на страницу:',
+'contextlines'              => 'Количество показываемых строк для каждой найденной:',
+'contextchars'              => 'Количество символов контекста на строку:',
+'stub-threshold'            => 'Порог для определения оформления <a href="#" class="stub">ссылок на заготовки</a> (в байтах):',
+'recentchangesdays'         => 'Количество дней, за которые показывать свежие правки:',
+'recentchangesdays-max'     => '(не более $1 {{PLURAL:$1|дня|дней|дней}})',
+'recentchangescount'        => 'Количество правок, отображаемое в списках и журналах:',
+'savedprefs'                => 'Ваши настройки сохранены.',
+'timezonelegend'            => 'Часовой пояс',
+'timezonetext'              => 'Введите смещение (в часах) вашего местного времени
 от времени сервера (UTC — гринвичского).',
-'localtime'                => 'Местное время',
-'timezoneoffset'           => 'Смещение¹',
-'servertime'               => 'Текущее время сервера',
-'guesstimezone'            => 'Заполнить из браузера',
-'allowemail'               => 'Разрешить приём электронной почты от других участников',
-'prefs-searchoptions'      => 'Настройки поиска',
-'prefs-namespaces'         => 'Пространства имён',
-'defaultns'                => 'По умолчанию искать в следующих пространствах имён:',
-'default'                  => 'по умолчанию',
-'files'                    => 'Файлы',
+'localtime'                 => 'Местное время:',
+'timezoneselect'            => 'Часовой пояс:',
+'timezoneuseserverdefault'  => 'Использовать настройки сервера',
+'timezoneuseoffset'         => 'Иное (укажите смещение)',
+'timezoneoffset'            => 'Смещение¹:',
+'servertime'                => 'Время сервера:',
+'guesstimezone'             => 'Заполнить из браузера',
+'allowemail'                => 'Разрешить приём электронной почты от других участников',
+'prefs-searchoptions'       => 'Настройки поиска',
+'prefs-namespaces'          => 'Пространства имён',
+'defaultns'                 => 'По умолчанию искать в следующих пространствах имён:',
+'default'                   => 'по умолчанию',
+'files'                     => 'Файлы',
 
 # User rights
 'userrights'                  => 'Управление правами участников', # Not used as normal message but as header for the special page itself
@@ -1262,11 +1268,12 @@ $3 указал следующую причину: ''$2''",
 'right-read'                 => 'просмотр страниц',
 'right-edit'                 => 'правка страниц',
 'right-createpage'           => 'создание страниц (не являющихся обсуждениями)',
-'right-createtalk'           => 'Ñ\81оздаваÑ\82Ñ\8c Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\8b обсуждений',
+'right-createtalk'           => 'Ñ\81оздание Ñ\81Ñ\82Ñ\80аниÑ\86 обсуждений',
 'right-createaccount'        => 'создание новых учётных записей участников',
 'right-minoredit'            => 'простановка отметки «малое изменение»',
 'right-move'                 => 'переименование страниц',
 'right-move-subpages'        => 'переименовывать страницы с их подстраницами',
+'right-move-rootuserpages'   => 'переименование корневых страниц участников',
 'right-suppressredirect'     => 'не создаётся перенаправление со старого имени при переименовании страницы',
 'right-upload'               => 'загрузка файлов',
 'right-reupload'             => 'запись файлов поверх существующих',
@@ -1288,7 +1295,6 @@ $3 указал следующую причину: ''$2''",
 'right-suppressrevision'     => 'просмотр и восстановление скрытых от администраторов версий страниц',
 'right-suppressionlog'       => 'просмотр частных журналов',
 'right-block'                => 'установка запрета на редактирование другим участникам',
-'right-restrict'             => 'запрещать участникам править определённые страницы и пространства имён',
 'right-blockemail'           => 'установка запрета на отправку электронной почты',
 'right-hideuser'             => 'запрет имени участника и его сокрытие',
 'right-ipblock-exempt'       => 'обход блокировок по IP, автоблокировок и блокировок диапазонов',
@@ -1297,7 +1303,7 @@ $3 указал следующую причину: ''$2''",
 'right-editprotected'        => 'правка защищённых страниц (без каскадной защиты)',
 'right-editinterface'        => 'изменение пользовательского интерфейса',
 'right-editusercssjs'        => 'правка CSS- и JS-файлов других участников',
-'right-rollback'             => 'быстрый откат правок последнего участник на некоторой странице',
+'right-rollback'             => 'быстрый откат правок последнего участника на некоторой странице',
 'right-markbotedits'         => 'отметка откатываемых правок как правок бота',
 'right-noratelimit'          => 'нет ограничений по скорости',
 'right-import'               => 'импорт страниц из других вики',
@@ -1315,9 +1321,44 @@ $3 указал следующую причину: ''$2''",
 # User rights log
 'rightslog'      => 'Журнал прав участника',
 'rightslogtext'  => 'Это журнал изменений прав участника.',
-'rightslogentry' => 'изменил права доступа для участника $1 с $2 на $3',
+'rightslogentry' => 'изменил членство в группах для $1 с $2 на $3',
 'rightsnone'     => '(нет)',
 
+# Associated actions - in the sentence "You do not have permission to X"
+'action-read'                 => 'чтение этой страницы',
+'action-edit'                 => 'исправление этой страницы',
+'action-createpage'           => 'создание страниц',
+'action-createtalk'           => 'создание страниц обсуждений',
+'action-createaccount'        => 'создание этой учётной записи участника',
+'action-minoredit'            => 'отметка этой правки как малой',
+'action-move'                 => 'переименование этой страницы',
+'action-move-subpages'        => 'переименование этой страницы со всеми её подстраницами',
+'action-move-rootuserpages'   => 'переименовывать корневые страницы участников',
+'action-upload'               => 'загрузка этого файла',
+'action-reupload'             => 'перезапись существующего файла',
+'action-reupload-shared'      => 'перекрытие файла из общего хранилища',
+'action-upload_by_url'        => 'загрузка этого файла с адреса URL',
+'action-writeapi'             => 'использование API для правок',
+'action-delete'               => 'удаление этой страницы',
+'action-deleterevision'       => 'удаление этой версии страницы',
+'action-deletedhistory'       => 'просмотр удалённой истории этой страницы',
+'action-browsearchive'        => 'поиск удалённых страниц',
+'action-undelete'             => 'восстановление этой страницы',
+'action-suppressrevision'     => 'просмотр и восстановление этой скрытой версии страницы',
+'action-suppressionlog'       => 'просмотр этого частного журнала',
+'action-block'                => 'блокировка участника, запрещение ему делать правки',
+'action-protect'              => 'изменение уровня защиты этой страницы',
+'action-import'               => 'импорт этой страницы из другой вики',
+'action-importupload'         => 'импорт этой страницы из загруженного файла',
+'action-patrol'               => 'отметка чужих правок как отпатрулированных',
+'action-autopatrol'           => 'отметка своих правок как отпатрулированных',
+'action-unwatchedpages'       => 'просмотр список страниц, за которыми никто не наблюдает',
+'action-trackback'            => 'отправка trackback',
+'action-mergehistory'         => 'присоединение истории изменений этой страницы',
+'action-userrights'           => 'изменение всех прав участника',
+'action-userrights-interwiki' => 'изменение прав участников в других вики',
+'action-siteadmin'            => 'блокировка и разблокировка базы данных',
+
 # Recent changes
 'nchanges'                          => '$1 {{PLURAL:$1|изменение|изменения|изменений}}',
 'recentchanges'                     => 'Свежие правки',
@@ -1341,10 +1382,12 @@ $3 указал следующую причину: ''$2''",
 'minoreditletter'                   => 'м',
 'newpageletter'                     => 'Н',
 'boteditletter'                     => 'б',
-'number_of_watching_users_pageview' => '[$1 {{PLURAL:$1|наблюдающий пользователь|наблюдающих пользователя|наблюдающих пользователей}}]',
+'number_of_watching_users_pageview' => '[$1 {{PLURAL:$1|наблюдающий участник|наблюдающих участника|наблюдающих участников}}]',
 'rc_categories'                     => 'Только из категорий (разделитель «|»)',
 'rc_categories_any'                 => 'Любой',
 'newsectionsummary'                 => '/* $1 */ Новая тема',
+'rc-enhanced-expand'                => 'Показать подробности (используется JavaScript)',
+'rc-enhanced-hide'                  => 'Скрыть подробности',
 
 # Recent changes linked
 'recentchangeslinked'          => 'Связанные правки',
@@ -1367,11 +1410,11 @@ $3 указал следующую причину: ''$2''",
 'upload_directory_read_only'  => 'Веб-сервер не имеет прав записи в папку ($1), в которой предполагается хранить загружаемые файлы.',
 'uploaderror'                 => 'Ошибка загрузки файла',
 'uploadtext'                  => "Используя эту форму вы можете загрузить на сервер файлы.
-Чтобы просмотреть ранее загруженные файлы, обратитесь к [[Special:ImageList|списку загруженных файлов]]. Загрузка файлов также записывается в [[Special:Log/upload|журнал загрузок]], удаления файлов записываются в [[Special:Log/delete|журнал удалений]].
+Чтобы просмотреть ранее загруженные файлы, обратитесь к [[Special:FileList|списку загруженных файлов]]. Загрузка файлов также записывается в [[Special:Log/upload|журнал загрузок]], удаления файлов записываются в [[Special:Log/delete|журнал удалений]].
 
 Для включения файла в статью вы можете использовать строки вида:
-* '''<tt><nowiki>[[</nowiki>{{ns:image}}<nowiki>:File.jpg]]</nowiki></tt>''' для вставки полной версии файла;
-* '''<tt><nowiki>[[</nowiki>{{ns:image}}<nowiki>:File.png|200px|thumb|left|описание]]</nowiki></tt>''' для вставки уменьшенной до 200 пикселей по ширине версии файла слева от текста с выводом под ним указанного описания;
+* '''<tt><nowiki>[[</nowiki>{{ns:file}}<nowiki>:File.jpg]]</nowiki></tt>''' для вставки полной версии файла;
+* '''<tt><nowiki>[[</nowiki>{{ns:file}}<nowiki>:File.png|200px|thumb|left|описание]]</nowiki></tt>''' для вставки уменьшенной до 200 пикселей по ширине версии файла слева от текста с выводом под ним указанного описания;
 * '''<tt><nowiki>[[</nowiki>{{ns:media}}<nowiki>:File.ogg]]</nowiki></tt>''' для вставки ссылки на файл, без отображения его содержимого на странице.",
 'upload-permitted'            => 'Разрешённые типы файлов: $1.',
 'upload-preferred'            => 'Предпочтительные типы файлов: $1.',
@@ -1379,7 +1422,7 @@ $3 указал следующую причину: ''$2''",
 'uploadlog'                   => 'журнал загрузок',
 'uploadlogpage'               => 'Журнал загрузок',
 'uploadlogpagetext'           => 'Ниже представлен список последних загрузок файлов.
-См. также [[Special:NewImages|галерею новых файлов]], где сведения о новых загрузках представлены в более наглядном виде.',
+См. также [[Special:NewFiles|галерею новых файлов]], где сведения о новых загрузках представлены в более наглядном виде.',
 'filename'                    => 'Имя файла',
 'filedesc'                    => 'Краткое описание',
 'fileuploadsummary'           => 'Краткое описание:',
@@ -1392,6 +1435,7 @@ $3 указал следующую причину: ''$2''",
 'illegalfilename'             => 'Имя файла «$1» содержит символы, которые не разрешается использовать в заголовках. Пожалуйста, переименуйте файл и попытайтесь загрузить его снова.',
 'badfilename'                 => 'Название файла было изменено на $1.',
 'filetype-badmime'            => 'Файлы, имеющие MIME-тип "$1", не могут быть загружены.',
+'filetype-bad-ie-mime'        => 'Невозможно загрузить этот файл, так как Internet Explorer будет определять его как «$1», то есть неразрешённым и потенциально опасным типом файла.',
 'filetype-unwanted-type'      => "'''\".\$1\"''' — нежелательный тип файла.
 {{PLURAL:\$3|Предпочтительным типом файла является|Предпочтительные типы файлов:}} \$2.",
 'filetype-banned-type'        => "'''\".\$1\"''' — запрещённый тип файла.
@@ -1412,17 +1456,18 @@ $3 указал следующую причину: ''$2''",
 'file-thumbnail-no'           => 'Название файла начинается с <strong><tt>$1</tt></strong>.
 Вероятно, это уменьшенная копия изображения <i>(миниатюра)</i>.
 Если у вас есть данное изображение в полном размере, пожалуйста, загрузите его или измените имя файла.',
-'fileexists-forbidden'        => 'Файл с этим именем уже существует; пожалуйста, вернитесь назад и загрузите файл под другим именем. [[Image:$1|thumb|center|$1]]',
+'fileexists-forbidden'        => 'Файл с этим именем уже существует; пожалуйста, вернитесь назад и загрузите файл под другим именем. [[File:$1|thumb|center|$1]]',
 'fileexists-shared-forbidden' => 'Файл с этим именем уже существует в общем хранилище файлов.
-Если вы всё-таки хотите загрузить этот файл, пожалуйста, вернитесь назад и измените имя файла. [[Image:$1|thumb|center|$1]]',
+Если вы всё-таки хотите загрузить этот файл, пожалуйста, вернитесь назад и измените имя файла. [[File:$1|thumb|center|$1]]',
 'file-exists-duplicate'       => 'Этот файл является дубликатом {{PLURAL:$1|следующего файла|следующих файлов}}:',
+'file-deleted-duplicate'      => 'Подобный файл ([[$1]]) уже удалялся. Пожалуйста, ознакомьтесь с историей удаления файла, прежде чем загружать его снова.',
 'successfulupload'            => 'Загрузка успешно завершена',
 'uploadwarning'               => 'Предупреждение',
 'savefile'                    => 'Записать файл',
 'uploadedimage'               => 'загружено «[[$1]]»',
 'overwroteimage'              => 'загружена новая версия «[[$1]]»',
 'uploaddisabled'              => 'Загрузка запрещена',
-'uploaddisabledtext'          => 'Ð\92 {{grammar:genitive|{{SITENAME}}}} Ð·Ð°Ð³Ñ\80Ñ\83зка Ñ\84айлов Ð·Ð°Ð¿Ñ\80еÑ\89ена.',
+'uploaddisabledtext'          => 'Ð\97агÑ\80Ñ\83зка Ñ\84айлов Ð¾Ñ\82клÑ\8eÑ\87ена.',
 'uploadscripted'              => 'Файл содержит HTML-код или скрипт, который может быть ошибочно обработан браузером.',
 'uploadcorrupt'               => 'Файл либо повреждён, либо имеет неверное расширение. Пожалуйста, проверьте файл и попробуйте загрузить его ещё раз.',
 'uploadvirus'                 => 'Файл содержит вирус! См. $1',
@@ -1470,7 +1515,7 @@ PICT # различные
 'upload_source_url'  => ' (правильный, публично доступный интернет-адрес)',
 'upload_source_file' => ' (файл на вашем компьютере)',
 
-# Special:ImageList
+# Special:FileList
 'imagelist-summary'     => 'Эта служебная страница показывает все загруженные файлы.
 Недавно загруженные файлы по умолчанию показываются в верху списка.
 Щелчок на заголовке колонки изменяет порядок сортировки.',
@@ -1483,7 +1528,7 @@ PICT # различные
 'imagelist_size'        => 'Размер',
 'imagelist_description' => 'Описание',
 
-# Image description page
+# File description page
 'filehist'                       => 'История файла',
 'filehist-help'                  => 'Нажмите на дату/время, чтобы просмотреть, как тогда выглядел файл.',
 'filehist-deleteall'             => 'удалить все',
@@ -1539,7 +1584,7 @@ PICT # различные
 'filedelete-submit'           => 'Удалить',
 'filedelete-success'          => "'''$1''' был удалён.",
 'filedelete-success-old'      => "Версия '''[[Media:$1|$1]]''' от $3 $2 была удалена.",
-'filedelete-nofile'           => "'''$1''' не существует на этом сайте.",
+'filedelete-nofile'           => "'''$1''' не существует.",
 'filedelete-nofile-old'       => "Не существует архивной версии '''$1''' с указанными атрибутами.",
 'filedelete-otherreason'      => 'Другая причина:',
 'filedelete-reason-otherlist' => 'Другая причина',
@@ -1562,38 +1607,39 @@ PICT # различные
 
 # Unused templates
 'unusedtemplates'     => 'Неиспользуемые шаблоны',
-'unusedtemplatestext' => 'На этой странице перечислены все страницы пространства имён «Шаблоны», которые не включены в другие страницы. Не забывайте проверить отсутствие других ссылок на шаблон, перед его удалением.',
+'unusedtemplatestext' => 'На этой странице перечислены все страницы пространства имён «{{ns:template}}», которые не включены в другие страницы.
+Не забывайте проверить отсутствие других ссылок на шаблон, перед его удалением.',
 'unusedtemplateswlh'  => 'другие ссылки',
 
 # Random page
 'randompage'         => 'Случайная статья',
-'randompage-nopages' => 'Ð\92 Ð´Ð°Ð½Ð½Ð¾Ð¼ Ð¿Ñ\80оÑ\81Ñ\82Ñ\80анÑ\81Ñ\82ве Ð¸Ð¼Ñ\91н отсутствуют страницы.',
+'randompage-nopages' => 'Ð\92 Ð¿Ñ\80оÑ\81Ñ\82Ñ\80анÑ\81Ñ\82ве Ð¸Ð¼Ñ\91н Â«$1» отсутствуют страницы.',
 
 # Random redirect
 'randomredirect'         => 'Случайное перенаправление',
-'randomredirect-nopages' => 'ЭÑ\82о Ð¿Ñ\80оÑ\81Ñ\82Ñ\80анÑ\81Ñ\82во Ð¸Ð¼Ñ\91н не содержит перенаправлений.',
+'randomredirect-nopages' => 'Ð\9fÑ\80оÑ\81Ñ\82Ñ\80анÑ\81Ñ\82во Ð¸Ð¼Ñ\91н Â«$1» не содержит перенаправлений.',
 
 # Statistics
-'statistics'                      => 'Статистика',
-'statistics-header-pages'         => 'Статистика по страницам',
-'statistics-header-edits'         => 'Статистика правок',
-'statistics-header-views'         => 'Статистика просмотров',
-'statistics-header-users'         => 'Статистика по участникам',
-'statistics-articles'             => 'Статей',
-'statistics-pages'                => 'Страниц',
-'statistics-pages-tooltip'        => 'Все страницы в вики, включая страницы обсуждения, перенаправления и прочее.',
-'statistics-files'                => 'Загружено файлов',
-'statistics-edits'                => 'Число правок с момента установки {{grammar:genitive|{{SITENAME}}}}',
-'statistics-edits-average'        => 'Среднее число правок на страницу',
-'statistics-views-total'          => 'Всего просмотров',
-'statistics-views-peredit'        => 'Просмотров на правку',
-'statistics-jobqueue'             => 'Величина [http://www.mediawiki.org/wiki/Manual:Job_queue очереди заданий]',
-'statistics-users'                => 'Зарегистрированные [[Special:ListUsers|участники]]',
-'statistics-users-active'         => 'Активные участники',
-'statistics-users-active-tooltip' => 'Участники, совершившие какое-либо действие за прошедший месяц',
-'statistics-mostpopular'          => 'Наиболее часто просматриваемые страницы',
-
-'disambiguations'      => 'Страницы, описывающие многозначные термины',
+'statistics'                   => 'Статистика',
+'statistics-header-pages'      => 'Статистика по страницам',
+'statistics-header-edits'      => 'Статистика правок',
+'statistics-header-views'      => 'Статистика просмотров',
+'statistics-header-users'      => 'Статистика по участникам',
+'statistics-articles'          => 'Статей',
+'statistics-pages'             => 'Страниц',
+'statistics-pages-desc'        => 'Все страницы в вики, включая страницы обсуждения, перенаправления и прочее.',
+'statistics-files'             => 'Загружено файлов',
+'statistics-edits'             => 'Число правок с момента установки {{grammar:genitive|{{SITENAME}}}}',
+'statistics-edits-average'     => 'Среднее число правок на страницу',
+'statistics-views-total'       => 'Всего просмотров',
+'statistics-views-peredit'     => 'Просмотров на правку',
+'statistics-jobqueue'          => 'Величина [http://www.mediawiki.org/wiki/Manual:Job_queue очереди заданий]',
+'statistics-users'             => 'Зарегистрированные [[Special:ListUsers|участники]]',
+'statistics-users-active'      => 'Активные участники',
+'statistics-users-active-desc' => 'Участники, совершившие какое-либо действие за {{PLURAL:$1|последний $1 день|последние $1 дня|последние $1 дней}}',
+'statistics-mostpopular'       => 'Наиболее часто просматриваемые страницы',
+
+'disambiguations'      => 'Страницы со ссылками на многозначные термины',
 'disambiguationspage'  => 'Template:Неоднозначность',
 'disambiguations-text' => "Следующие страницы ссылаются на '''многозначные страницы'''.
 Вместо этого они, вероятно, должны указывать на соответствующую конкретную статью.<br />
@@ -1614,7 +1660,7 @@ PICT # различные
 'withoutinterwiki-legend'  => 'Приставка',
 'withoutinterwiki-submit'  => 'Показать',
 
-'fewestrevisions' => 'СÑ\82Ñ\80аниÑ\86Ñ\8b Ñ\81 Ð½Ð°Ð¸Ð¼ÐµÐ½Ñ\8cÑ\88им ÐºÐ¾Ð»Ð¸Ñ\87еÑ\81Ñ\82вом Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½ий',
+'fewestrevisions' => 'СÑ\82Ñ\80аниÑ\86Ñ\8b Ñ\81 Ð½Ð°Ð¸Ð¼ÐµÐ½Ñ\8cÑ\88им ÐºÐ¾Ð»Ð¸Ñ\87еÑ\81Ñ\82вом Ð²ÐµÑ\80Ñ\81ий',
 
 # Miscellaneous special pages
 'nbytes'                  => '$1 {{PLURAL:$1|байт|байта|байт}}',
@@ -1625,7 +1671,7 @@ PICT # различные
 'nviews'                  => '$1 {{PLURAL:$1|просмотр|просмотра|просмотров}}',
 'specialpage-empty'       => 'Запрос не дал результатов.',
 'lonelypages'             => 'Страницы-сироты',
-'lonelypagestext'         => 'На следующие страницы нет ссылок с других страниц данной вики.',
+'lonelypagestext'         => 'На следующие страницы нет ссылок с других страниц {{grammar:genitive|{{SITENAME}}}}, и они не включаются в другие страницы.',
 'uncategorizedpages'      => 'Некатегоризованные страницы',
 'uncategorizedcategories' => 'Некатегоризованные категории',
 'uncategorizedimages'     => 'Некатегоризованные изображения',
@@ -1636,6 +1682,7 @@ PICT # различные
 'wantedcategories'        => 'Требуемые категории',
 'wantedpages'             => 'Требуемые страницы',
 'wantedfiles'             => 'Требуемые файлы',
+'wantedtemplates'         => 'Требуемые шаблоны',
 'mostlinked'              => 'Страницы, на которые больше всего ссылок',
 'mostlinkedcategories'    => 'Категории, на которые больше всего ссылок',
 'mostlinkedtemplates'     => 'Самые используемые шаблоны',
@@ -1657,7 +1704,7 @@ PICT # различные
 'protectedtitlesempty'    => 'В настоящий момент нет запрещённых названий с указанными параметрами.',
 'listusers'               => 'Список участников',
 'listusers-editsonly'     => 'Показать только тех участников, кто сделал хотя бы одну правку',
-'usereditcount'           => '$1 {{PLURAL:$1|пÑ\80авка|пÑ\80авка|правок}}',
+'usereditcount'           => '$1 {{PLURAL:$1|пÑ\80авка|пÑ\80авки|правок}}',
 'newpages'                => 'Новые страницы',
 'newpages-username'       => 'Участник:',
 'ancientpages'            => 'Статьи по дате последнего редактирования',
@@ -1678,6 +1725,7 @@ PICT # различные
 'booksources-search-legend' => 'Поиск информации о книге',
 'booksources-go'            => 'Найти',
 'booksources-text'          => 'На этой странице приведён список ссылок на сайты, где вы, возможно, найдёте дополнительную информацию о книге. Это интернет-магазины и системы поиска в библиотечных каталогах.',
+'booksources-invalid-isbn'  => 'Указанный номер ISBN, судя по всему, содержит ошибку. Пожалуйста, проверьте, что при переносе номера из первоисточника не возникло искажений.',
 
 # Special:Log
 'specialloguserlabel'  => 'Участник:',
@@ -1718,6 +1766,38 @@ PICT # различные
 # Special:DeletedContributions
 'deletedcontributions' => 'Удалённый вклад',
 
+# Special:Interwiki
+'interwiki'                => 'Просмотр и изменение настроек интервики',
+'interwiki-title-norights' => 'Просмотреть данные об интервики',
+'interwiki_addbutton'      => 'Добавить',
+'interwiki_added'          => 'Приставка «$1» успешно добавлена в таблицу интервики.',
+'interwiki_addfailed'      => 'Приставка «$1» не может быть добавлена в таблицу интервики. Возможно, она уже присутствует в таблице интервики.',
+'interwiki_addintro'       => 'Вы собираетесь добавить новую интервики-приставку. Помните, что она не может содержать пробелы ( ), двоеточия (:), амперсанды (&) и знаки равенства (=).',
+'interwiki_addtext'        => 'Добавить новую интервики-приставку',
+'interwiki-badprefix'      => 'Указанная интервики-приставка «$1» содержит недопустимые символы',
+'interwiki_defaultreason'  => 'причина не указана',
+'interwiki_deleted'        => 'Приставка «$1» успешно удалена из таблицы интервики.',
+'interwiki_deleting'       => 'Вы удаляете приставку «$1».',
+'interwiki_delfailed'      => 'Приставка «$1» не может быть удалена из таблицы интервики.',
+'interwiki_delquestion'    => 'Удаление «$1»',
+'interwiki_edited'         => 'Приставка «$1» успешно изменена в интервики-таблице.',
+'interwiki_editerror'      => 'Приставка «$1» не может быть изменена в интервики-таблице. Возможно, она не существует.',
+'interwiki_editintro'      => 'Вы редактируете интервики-приставку. Помните, что это может сломать существующие ссылки.',
+'interwiki_edittext'       => 'Редактирование интервики-приставок',
+'interwiki_error'          => 'ОШИБКА: таблица интервики пуста или что-то другое работает ошибочно.',
+'interwiki_intro'          => 'См. [http://www.mediawiki.org/wiki/Interwiki_table MediaWiki.org], чтобы получить более подробную информацию о таблице интервики. Существует также  [[Special:Log/interwiki|журнал изменений]] таблицы интервики.',
+'interwiki_local'          => 'Определено как локальная вики',
+'interwiki_log_added'      => 'Приставка «$2» ($3) (trans: $4) (local: $5) добавлена в таблицу интервики',
+'interwiki_log_deleted'    => 'Приставка «$2» удалена из таблицы интервики',
+'interwiki_log_edited'     => 'изменил приставку «$2»: ($3) (меж.: $4) (лок.: $5) в интервики-таблице',
+'interwiki-not-enabled'    => 'Редактирование таблицы интервики отключено.',
+'interwiki_prefix'         => 'Приставка',
+'interwiki_reasonfield'    => 'Причина',
+'interwiki_trans'          => 'Резрешение интервики-включений',
+'interwikilogpage'         => 'Журнал изменений таблицы интервики',
+'interwikilogpagetext'     => 'Это журнал изменений [[Special:Interwiki|таблицы интервики]].',
+'right-interwiki'          => 'Правка интервики',
+
 # Special:LinkSearch
 'linksearch'       => 'Поиск внешних ссылок',
 'linksearch-pat'   => 'Шаблон для поиска:',
@@ -1759,8 +1839,8 @@ PICT # различные
 'mailnologintext' => 'Вы должны [[Special:UserLogin|представиться системе]] и иметь действительный адрес электронной почты в ваших [[Special:Preferences|настройках]], чтобы иметь возможность отправлять электронную почту другим участникам.',
 'emailuser'       => 'Письмо участнику',
 'emailpage'       => 'Письмо участнику',
-'emailpagetext'   => 'Ð\95Ñ\81ли Ñ\8dÑ\82оÑ\82 Ñ\83Ñ\87аÑ\81Ñ\82ник Ñ\83казал Ð´ÐµÐ¹Ñ\81Ñ\82виÑ\82елÑ\8cнÑ\8bй Ð°Ð´Ñ\80еÑ\81 Ñ\8dлекÑ\82Ñ\80онной Ð¿Ð¾Ñ\87Ñ\82Ñ\8b Ð² Ñ\81воиÑ\85 Ð½Ð°Ñ\81Ñ\82Ñ\80ойкаÑ\85, Ñ\82о, Ð·Ð°Ð¿Ð¾Ð»Ð½Ð¸Ð² Ñ\84оÑ\80мÑ\83 Ð½Ð¸Ð¶Ðµ, Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ\82пÑ\80авиÑ\82Ñ\8c ÐµÐ¼Ñ\83 Ñ\81ообÑ\89ение.
­Ð»ÐµÐºÑ\82Ñ\80оннÑ\8bй Ð°Ð´Ñ\80еÑ\81, ÐºÐ¾Ñ\82оÑ\80Ñ\8bй Ð²Ñ\8b Ñ\83казали Ð² [[Special:Preferences|Ñ\81воиÑ\85 Ð½Ð°Ñ\81Ñ\82Ñ\80ойкаÑ\85]], Ð±Ñ\83деÑ\82 Ñ\83казан Ð² Ð¿Ð¾Ð»Ðµ Ð¿Ð¸Ñ\81Ñ\8cма Â«Ð\9eÑ\82 ÐºÐ¾Ð³Ð¾Â», Ð¿Ð¾Ñ\8dÑ\82омÑ\83 получатель будет иметь возможность ответить непосредственно вам.',
+'emailpagetext'   => 'С Ð¿Ð¾Ð¼Ð¾Ñ\89Ñ\8cÑ\8e Ð´Ð°Ð½Ð½Ð¾Ð¹ Ñ\84оÑ\80мÑ\8b Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ\82пÑ\80авиÑ\82Ñ\8c Ñ\81ообÑ\89ение Ð½Ð° Ð°Ð´Ñ\80еÑ\81 Ñ\8dлекÑ\82Ñ\80онной Ð¿Ð¾Ñ\87Ñ\82Ñ\8b Ñ\8dÑ\82ого Ñ\83Ñ\87аÑ\81Ñ\82ника.
\92 ÐºÐ°Ñ\87еÑ\81Ñ\82ве Ð¾Ð±Ñ\80аÑ\82ного Ð°Ð´Ñ\80еÑ\81а Ð±Ñ\83деÑ\82 Ñ\83казан Ñ\82оÑ\82 Ð°Ð´Ñ\80еÑ\81, ÐºÐ¾Ñ\82оÑ\80Ñ\8bй Ð²Ñ\8b Ñ\83казали Ð² [[Special:Preferences|Ñ\81воиÑ\85 Ð½Ð°Ñ\81Ñ\82Ñ\80ойкаÑ\85]], Ñ\82аким Ð¾Ð±Ñ\80азом получатель будет иметь возможность ответить непосредственно вам.',
 'usermailererror' => 'При отправке сообщения электронной почты произошла ошибка:',
 'defemailsubject' => 'Письмо из {{grammar:genitive|{{SITENAME}}}}',
 'noemailtitle'    => 'Адрес электронной почты отсутствует',
@@ -1806,16 +1886,6 @@ PICT # различные
 'iteminvalidname'      => 'Проблема с элементом «$1», недопустимое название…',
 'wlnote'               => 'Ниже {{PLURAL:$1|следует последнее $1 изменение|следуют последние $1 изменения|следуют последние $1 изменений}} за {{PLURAL:$2|последний|последние|последние}} <strong>$2</strong> {{plural:$2|час|часа|часов}}.',
 'wlshowlast'           => 'Показать за последние $1 часов $2 дней $3',
-'watchlist-show-bots'  => 'Показать правки ботов',
-'watchlist-hide-bots'  => 'Скрыть правки ботов',
-'watchlist-show-own'   => 'Показать мои правки',
-'watchlist-hide-own'   => 'Скрыть мои правки',
-'watchlist-show-minor' => 'Показать малые правки',
-'watchlist-hide-minor' => 'Скрыть малые правки',
-'watchlist-show-anons' => 'Показать анонимов',
-'watchlist-hide-anons' => 'Скрыть анонимов',
-'watchlist-show-liu'   => 'Показать представившихся',
-'watchlist-hide-liu'   => 'Скрыть представившихся',
 'watchlist-options'    => 'Настройки списка наблюдения',
 
 # Displayed when you click the "watch" button and it is in the process of watching
@@ -1878,7 +1948,7 @@ $NEWPAGE
 'deletionlog'            => 'журнал удалений',
 'reverted'               => 'Откачено к ранней версии',
 'deletecomment'          => 'Причина удаления:',
-'deleteotherreason'      => 'Другая причина:',
+'deleteotherreason'      => 'Другая причина/дополнение:',
 'deletereasonotherlist'  => 'Другая причина',
 'deletereason-dropdown'  => '* Типовые причины удаления
 ** вандализм
@@ -1896,13 +1966,13 @@ $NEWPAGE
 'rollback_short'   => 'Откат',
 'rollbacklink'     => 'откатить',
 'rollbackfailed'   => 'Ошибка при совершении отката',
-'cantrollback'     => 'Невозможно откатить изменения; последний, кто вносил изменения, является единственным автором этой статьи.',
+'cantrollback'     => 'Невозможно откатить изменения; последний, кто вносил изменения, является единственным автором этой страницы.',
 'alreadyrolled'    => 'Невозможно откатить последние изменения [[:$1]], сделанные [[User:$2|$2]] ([[User talk:$2|Обсуждение]] | [[Special:Contributions/$2|{{int:contribslink}}]]);
 кто-то другой уже отредактировал или откатил эту страницу.
 
 Последние изменения внёс [[User:$3|$3]] ([[User talk:$3|Обсуждение]] | [[Special:Contributions/$3|{{int:contribslink}}]]).',
 'editcomment'      => 'Изменение было пояснено так: <i>«$1»</i>.', # only shown if there is an edit comment
-'revertpage'       => 'Правки [[Special:Contributions/$2|$2]] ([[User talk:$2|обсуждение]]) откачены к версии [[User:$1|$1]]', # Additional available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
+'revertpage'       => 'Правки [[Special:Contributions/$2|$2]] ([[User talk:$2|обсуждение]]) откачены к версии [[User:$1|$1]]', # Additionally available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
 'rollback-success' => 'Откачены правки $1; возврат к версии $2.',
 'sessionfailure'   => 'Похоже, возникли проблемы с текущим сеансом работы;
 это действие было отменено в целях предотвращения «захвата сеанса».
@@ -1941,8 +2011,8 @@ $NEWPAGE
 'protect-cantedit'            => 'Вы не можете изменить уровень защиты этой страницы, потому что у вас нет прав для её редактирования.',
 'protect-othertime'           => 'Другое время:',
 'protect-othertime-op'        => 'другое время',
-'protect-existing-expiry'     => 'Текущее время окончания: $1',
-'protect-otherreason'         => 'Другая причина:',
+'protect-existing-expiry'     => 'Текущее время окончания: $2, $3',
+'protect-otherreason'         => 'Другая причина/дополнение:',
 'protect-otherreason-op'      => 'другая причина',
 'protect-dropdown'            => '* Типовые причины защиты
 ** заядлый вандализм
@@ -1950,7 +2020,7 @@ $NEWPAGE
 ** непродуктивная война правок
 ** популярная страница',
 'protect-edit-reasonlist'     => 'Править список причин',
-'protect-expiry-options'      => '15 минут:15 minutes,2 часа:2 hours,6 часов:6 hours,12 часов:12 hours,1 день:1 day,3 дня:3 days,1 неделю:1 week,2 недели:2 weeks,1 месяц:1 month,3 месяца:3 months,6 месяцев:6 months,1 год:1 year,бессрочно:infinite', # display1:time1,display2:time2,...
+'protect-expiry-options'      => '1 час:1 hour,1 день:1 day,1 неделя:1 week,2 недели:2 weeks,1 месяц:1 month,3 месяца:3 months,6 месяцев:6 months,1 год:1 year,бессрочно:infinite', # display1:time1,display2:time2,...
 'restriction-type'            => 'Права:',
 'restriction-level'           => 'Уровень доступа:',
 'minimum-size'                => 'Минимальный размер',
@@ -1973,7 +2043,8 @@ $NEWPAGE
 'undeletepage'                 => 'Просмотр и восстановление удалённых страниц',
 'undeletepagetitle'            => "'''Ниже перечислены удалённые версии страницы [[:$1]]'''.",
 'viewdeletedpage'              => 'Просмотреть удалённые страницы',
-'undeletepagetext'             => 'Следующие страницы были удалены, однако они всё ещё находятся в архиве, и поэтому могут быть восстановлены. Архив периодически очищается.',
+'undeletepagetext'             => '{{PLURAL:$1|Следующая $1 страница была удалена|Следующие $1 страницы были удалены|Следующие $1 страниц были удалены}}, однако {{PLURAL:$1|она всё ещё находятся в архиве, и поэтому может быть восстановлена|они всё ещё находятся в архиве, и поэтому могут быть восстановлены}}.
+Архив может периодически очищаться.',
 'undelete-fieldset-title'      => 'Восстановить версии',
 'undeleteextrahelp'            => "Для полного восстановления истории страницы оставьте все отметки пустыми и нажмите '''«Восстановить»'''.
 Для частичного восстановления отметьте те версии страницы, которые нужно восстановить, и нажмите '''«Восстановить»'''.
@@ -1990,6 +2061,7 @@ $NEWPAGE
 'undeletebtn'                  => 'Восстановить',
 'undeletelink'                 => 'восстановить',
 'undeletereset'                => 'Очистить',
+'undeleteinvert'               => 'Обратить выделение',
 'undeletecomment'              => 'Комментарий:',
 'undeletedarticle'             => 'восстановил «[[$1]]»',
 'undeletedrevisions'           => '$1 {{PLURAL:$1|изменение|изменения|изменений}} восстановлено',
@@ -2012,6 +2084,8 @@ $NEWPAGE
 'undelete-error-long'          => 'Во время восстановления файла возникли ошибки:
 
 $1',
+'undelete-show-file-confirm'   => 'Вы уверены, что желаете просмотреть удалённую версию файла <nowiki>$1</nowiki> от $2 $3?',
+'undelete-show-file-submit'    => 'Да',
 
 # Namespace form on various pages
 'namespace'      => 'Пространство имён:',
@@ -2081,13 +2155,13 @@ $1',
 'ipbenableautoblock'              => 'Автоматически блокировать используемые участником IP-адреса',
 'ipbsubmit'                       => 'Заблокировать этот адрес/участника',
 'ipbother'                        => 'Другое время:',
-'ipboptions'                      => '15 минут:15 minutes,2 часа:2 hours,6 часов:6 hours,12 часов:12 hours,1 день:1 day,3 дня:3 days,1 неделю:1 week,2 недели:2 weeks,1 месяц:1 month,3 месяца:3 months,6 месяцев:6 months,1 год:1 year,бессрочно:infinite', # display1:time1,display2:time2,...
-'ipbinfinite'                     => 'бессрочно',
+'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', # display1:time1,display2:time2,...
 'ipbotheroption'                  => 'другое',
-'ipbotherreason'                  => 'Другая причина:',
+'ipbotherreason'                  => 'Другая причина/дополнение:',
 'ipbhidename'                     => 'Скрыть имя участника или IP-адрес из журнала блокировок, списка заблокированных и общего списка участников.',
 'ipbwatchuser'                    => 'Добавить в список наблюдения личную страницу участника и его страницу обсуждения',
-'ipballowusertalk'                => 'Позволить участнику править свою страницу обсуждения во время блокировки.',
+'ipballowusertalk'                => 'Разрешить участнику править свою страницу обсуждения во время блокировки',
+'ipb-change-block'                => 'Переблокировать участника с этими настройками',
 'badipaddress'                    => 'IP-адрес записан в неправильном формате, или участника с таким именем не существует.',
 'blockipsuccesssub'               => 'Блокировка произведена',
 'blockipsuccesstext'              => '[[Special:Contributions/$1|«$1»]] заблокирован.<br />
@@ -2095,17 +2169,20 @@ $1',
 'ipb-edit-dropdown'               => 'Править список причин',
 'ipb-unblock-addr'                => 'Разблокировать $1',
 'ipb-unblock'                     => 'Разблокировать участника или IP-адрес',
-'ipb-blocklist-addr'              => 'Ð\9fоказаÑ\82Ñ\8c Ð´ействующие блокировки для $1',
+'ipb-blocklist-addr'              => 'Ð\94ействующие блокировки для $1',
 'ipb-blocklist'                   => 'Показать действующие блокировки',
+'ipb-blocklist-contribs'          => 'Вклад участника $1',
 'unblockip'                       => 'Разблокировать IP-адрес',
-'unblockiptext'                   => 'Используйте форму ниже, чтобы восстановить возможность записи с ранее заблокированного
-IP-адреса.',
+'unblockiptext'                   => 'Используйте форму ниже, чтобы восстановить возможность записи с ранее заблокированного IP-адреса или учётной записи.',
 'ipusubmit'                       => 'Разблокировать этот адрес',
 'unblocked'                       => '[[User:$1|$1]] разблокирован.',
 'unblocked-id'                    => 'Блокировка $1 была снята',
 'ipblocklist'                     => 'Заблокированные IP-адреса и учётные записи',
 'ipblocklist-legend'              => 'Поиск заблокированного участника',
 'ipblocklist-username'            => 'Имя участника или IP-адрес:',
+'ipblocklist-sh-userblocks'       => '$1 блокировки учётных записей',
+'ipblocklist-sh-tempblocks'       => '$1 временные блокировки',
+'ipblocklist-sh-addressblocks'    => '$1 блокировки отдельных IP',
 'ipblocklist-submit'              => 'Найти',
 'blocklistline'                   => '$1, $2 заблокировал $3 ($4)',
 'infiniteblock'                   => 'бессрочная блокировка',
@@ -2114,15 +2191,18 @@ IP-адреса.',
 'noautoblockblock'                => 'автоблокировка отключена',
 'createaccountblock'              => 'создание учётных записей заблокировано',
 'emailblock'                      => 'отправка писем запрещена',
+'blocklist-nousertalk'            => 'не может править свою страницу обсуждения',
 'ipblocklist-empty'               => 'Список блокировок пуст.',
 'ipblocklist-no-results'          => 'Заданный IP-адрес или имя участника не заблокированы.',
 'blocklink'                       => 'заблокировать',
 'unblocklink'                     => 'разблокировать',
+'change-blocklink'                => 'изменить блокировку',
 'contribslink'                    => 'вклад',
 'autoblocker'                     => 'Автоблокировка из-за совпадения вашего IP-адреса с $1. Причина блокировки адреса — «$2».',
 'blocklogpage'                    => 'Журнал блокировок',
 'blocklog-fulllog'                => 'Весь журнал блокировок',
 'blocklogentry'                   => 'заблокировал [[$1]] на период $2 $3',
+'reblock-logentry'                => 'изменил настройки блокировки для [[$1]], истекает $2 $3',
 'blocklogtext'                    => 'Журнал блокирования и разблокирования участников.
 Автоматически блокируемые IP-адреса здесь не указываются.
 См. [[Special:IPBlockList|Список текущих запретов и блокировок]].',
@@ -2137,6 +2217,8 @@ IP-адреса.',
 'ipb_expiry_invalid'              => 'Недопустимый период действия.',
 'ipb_expiry_temp'                 => 'Блокировки с сокрытием имени участника должны быть бессрочными.',
 'ipb_already_blocked'             => '«$1» уже заблокирован.',
+'ipb-needreblock'                 => '== Уже заблокирован ==
+Участник $1 уже заблокирован. Желаете ли вы изменить параметры блокировки?',
 'ipb_cant_unblock'                => 'Ошибка. Не найдена блокировка с ID $1. Возможно, она уже была снята.',
 'ipb_blocked_as_range'            => 'Ошибка: IP-адрес $1 был заблокирован не напрямую и не может быть разблокирован. Однако, он принадлежит к заблокированному диапазону $2, который можно разблокировать.',
 'ip_range_invalid'                => 'Недопустимый диапазон IP-адресов.',
@@ -2149,69 +2231,6 @@ IP-адреса.',
 'sorbs_create_account_reason'     => 'Ваш IP-адрес числится как открытый прокси в DNSBL. Вы не можете создать учётную запись.',
 'cant-block-while-blocked'        => 'Вы не можете блокировать других участников, пока вы сами заблокированы.',
 
-# Special:ListUserRestrictions
-'listuserrestrictions'            => 'Список ограничений участников',
-'listuserrestrictions-intro'      => 'Данный список содержит все ограничения пользователей на правку определённых страниц и пространств имён.
-[[Special:Ipblocklist|Блокировки]] здесь не перечислены.',
-'listuserrestrictions-row-ns'     => 'запретил $1 редактирование пространства имён «$2» ($3)',
-'listuserrestrictions-row-page'   => 'ограничил права $1 в правке $2 ($3)',
-'listuserrestrictions-row-expiry' => 'истекает $1 в $2',
-'listuserrestrictions-legend'     => 'Найти ограничение',
-'listuserrestrictions-type'       => 'Тип:',
-'listuserrestrictions-user'       => 'Участник:',
-'listuserrestrictions-namespace'  => 'Пространство имён:',
-'listuserrestrictions-page'       => 'Страница:',
-'listuserrestrictions-submit'     => 'Найти',
-'listuserrestrictions-notfound'   => 'Нет ограничений, соответствующих указанным условиям.',
-'listuserrestrictions-empty'      => 'Этот список пуст.',
-'listuserrestrictions-remove'     => 'снять',
-'userrestrictiontype-none'        => '(нет)',
-'userrestrictiontype-namespace'   => 'Пространство имён',
-'userrestrictiontype-page'        => 'Страница',
-
-# Special:RemoveRestrictions
-'removerestrictions'           => 'Снятие ограничения с участника',
-'removerestrictions-intro'     => 'Вы можете использовать эту форму, чтобы снять ограничение с конкретного участника.',
-'removerestrictions-noid'      => 'Не был указан ID ограничения.',
-'removerestrictions-wrongid'   => 'Ограничения с таким ID не найдено.
-Вероятно, кто-то уже снял его, или ограничение истекло.',
-'removerestrictions-legend'    => 'Снятие ограничения',
-'removerestrictions-user'      => 'Ограниченный участник:',
-'removerestrictions-type'      => 'Тип ограничения:',
-'removerestrictions-page'      => 'Страница:',
-'removerestrictions-namespace' => 'Пространство имён:',
-'removerestrictions-reason'    => 'Причина:',
-'removerestrictions-submit'    => 'Снять ограничение',
-'removerestrictions-success'   => 'Ограничение с участника [[User:$1|$1]] успешно удалено.',
-
-# Special:RestrictUser
-'restrictuser'                  => 'Ограничить участника',
-'restrictuser-userselect'       => 'Выбор участника',
-'restrictuser-user'             => 'Участник:',
-'restrictuser-go'               => 'Ограниченный участник',
-'restrictuser-notfound'         => 'Участник не найден',
-'restrictuser-existing'         => 'Существующие ограничений',
-'restrictuser-legend-page'      => 'Ограничения на редактирование конкретной страницы',
-'restrictuser-legend-namespace' => 'Ограничение на редактирование в конкретном пространстве имён',
-'restrictuser-title'            => 'Страница для ограничения:',
-'restrictuser-namespace'        => 'Пространство имён:',
-'restrictuser-expiry'           => 'Истекает:',
-'restrictuser-reason'           => 'Причина:',
-'restrictuser-sumbit'           => 'Ограниченный участник',
-'restrictuser-badtitle'         => 'Указано ошибочное название: $1.',
-'restrictuser-badnamespace'     => 'Указано неверное пространство имён.',
-'restrictuser-badexpiry'        => 'Указан неверный срок истечения: $1.',
-'restrictuser-duptitle'         => 'У участника уже есть ограничение на редактирование страницы с таким названием.',
-'restrictuser-dupnamespace'     => 'У участника уже есть ограничение на редактирование этого пространства имён.',
-'restrictuser-success'          => 'На участника $1 успешно наложено ограничение.',
-
-# Special:Log/restrict
-'restrictionlog'       => 'Журнал ограничений участников',
-'restrictionlogtext'   => 'Этот журнал содержит записи обо всех ограничениях, наложенных на участников администраторами.',
-'restrictentry'        => 'ограничил права $1 на редактирование $2 (срок истечения $3)',
-'restrictremoveentry'  => 'снял ограничение с $1 на правку $2',
-'restrictlognamespace' => 'пространство имён $1',
-
 # Developer tools
 'lockdb'              => 'Сделать базу данных доступной только для чтения',
 'unlockdb'            => 'Восстановить возможность записи в базу данных',
@@ -2237,9 +2256,9 @@ IP-адреса.',
 'databasenotlocked'   => 'База данных не была заблокирована.',
 
 # Move page
-'move-page'               => '$1 — переименование',
-'move-page-legend'        => 'Переименование страницы',
-'movepagetext'            => "Воспользовавшись формой ниже, вы переименуете страницу, одновременно переместив на новое место её журнал изменений.
+'move-page'                    => '$1 — переименование',
+'move-page-legend'             => 'Переименование страницы',
+'movepagetext'                 => "Воспользовавшись формой ниже, вы переименуете страницу, одновременно переместив на новое место её журнал изменений.
 Старое название станет перенаправлением на новое название.
 Вы можете автоматически обновить перенаправления, которые вели на старое название.
 Если вы этого не сделаете, пожалуйста, проверьте наличие [[Special:DoubleRedirects|двойных]] и [[Special:BrokenRedirects|разорванных перенаправлений]].
@@ -2251,49 +2270,59 @@ IP-адреса.',
 '''ПРЕДУПРЕЖДЕНИЕ!'''
 Переименование может привести к масштабным и неожиданным изменениям для ''популярных'' страниц.
 Пожалуйста, прежде чем вы продолжите, убедитесь, что вы понимаете все возможные последствия.",
-'movepagetalktext'        => "Присоединённая страница обсуждения будет также автоматически переименована, '''кроме случаев, когда:'''
+'movepagetalktext'             => "Присоединённая страница обсуждения будет также автоматически переименована, '''кроме случаев, когда:'''
 
 *Не пустая страница обсуждения уже существует под таким же именем или
 *Вы не поставили галочку в поле ниже.
 
 В этих случаях, вы будете вынуждены переместить или объединить страницы вручную, если это нужно.",
-'movearticle'             => 'Переименовать страницу',
-'movenotallowed'          => 'У вас нет разрешения переименовывать страницы в {{GRAMMAR:genitive|{{SITENAME}}}}.',
-'newtitle'                => 'Новое название',
-'move-watch'              => 'Включить эту страницу в список наблюдения',
-'movepagebtn'             => 'Переименовать страницу',
-'pagemovedsub'            => 'Страница переименована',
-'movepage-moved'          => "<big>'''Страница «$1» переименована в «$2»'''</big>", # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
-'articleexists'           => 'Страница с таким именем уже существует или указанное вами название недопустимо.
+'movearticle'                  => 'Переименовать страницу',
+'movenologin'                  => 'Вы не представились системе',
+'movenologintext'              => 'Вы должны [[Special:UserLogin|представиться системе]],
+чтобы иметь возможность переименовать страницы.',
+'movenotallowed'               => 'У вас нет разрешения переименовывать страницы.',
+'cant-move-user-page'          => 'У вас нет разрешения переименовывать основные страницы участников.',
+'cant-move-to-user-page'       => 'У вас нет разрешения преобразовывать какую-либо страницу в страницу в пространстве участника (за исключением подстраниц участника).',
+'newtitle'                     => 'Новое название',
+'move-watch'                   => 'Включить эту страницу в список наблюдения',
+'movepagebtn'                  => 'Переименовать страницу',
+'pagemovedsub'                 => 'Страница переименована',
+'movepage-moved'               => "<big>'''Страница «$1» переименована в «$2»'''</big>", # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
+'articleexists'                => 'Страница с таким именем уже существует или указанное вами название недопустимо.
 Пожалуйста, выберите другое название.',
-'cantmove-titleprotected' => 'Невозможно переименовать страницу, так как новое название входит в список запрещённых.',
-'talkexists'              => "'''Страница была переименована, но страница обсуждения не может быть переименована, потому что страница с таким названием уже существует. Пожалуйста, объедините их вручную.'''",
-'movedto'                 => 'переименована в',
-'movetalk'                => 'Переименовать соответствующую страницу обсуждения',
-'move-subpages'           => 'Переименовать все подстраницы, если возможно',
-'move-talk-subpages'      => 'Переименовать все подстраницы страницы обсуждения, если это возможно',
-'movepage-page-exists'    => 'Страница $1 уже существует и не может быть автоматически перезаписана.',
-'movepage-page-moved'     => 'Страница $1 была переименована в $2.',
-'movepage-page-unmoved'   => 'Страница $1 не может быть переименована в $2.',
-'movepage-max-pages'      => '$1 {{PLURAL:$1|страница была переименована|страницы было переименовано|страниц было переименовано}} — это максимум, больше страниц нельзя переименовать автоматически.',
-'1movedto2'               => '«[[$1]]» переименована в «[[$2]]»',
-'1movedto2_redir'         => '«[[$1]]» переименована в «[[$2]]» поверх перенаправления',
-'movelogpage'             => 'Журнал переименований',
-'movelogpagetext'         => 'Ниже представлен список переименованных страниц.',
-'movereason'              => 'Причина',
-'revertmove'              => 'откат',
-'delete_and_move'         => 'Удалить и переименовать',
-'delete_and_move_text'    => '==Требуется удаление==
+'cantmove-titleprotected'      => 'Невозможно переименовать страницу, так как новое название входит в список запрещённых.',
+'talkexists'                   => "'''Страница была переименована, но страница обсуждения не может быть переименована, потому что страница с таким названием уже существует. Пожалуйста, объедините их вручную.'''",
+'movedto'                      => 'переименована в',
+'movetalk'                     => 'Переименовать соответствующую страницу обсуждения',
+'move-subpages'                => 'Переименовать все подстраницы, если возможно',
+'move-talk-subpages'           => 'Переименовать все подстраницы страницы обсуждения, если это возможно',
+'movepage-page-exists'         => 'Страница $1 уже существует и не может быть автоматически перезаписана.',
+'movepage-page-moved'          => 'Страница $1 была переименована в $2.',
+'movepage-page-unmoved'        => 'Страница $1 не может быть переименована в $2.',
+'movepage-max-pages'           => '$1 {{PLURAL:$1|страница была переименована|страницы было переименовано|страниц было переименовано}} — это максимум, больше страниц нельзя переименовать автоматически.',
+'1movedto2'                    => '«[[$1]]» переименована в «[[$2]]»',
+'1movedto2_redir'              => '«[[$1]]» переименована в «[[$2]]» поверх перенаправления',
+'movelogpage'                  => 'Журнал переименований',
+'movelogpagetext'              => 'Ниже представлен список переименованных страниц.',
+'movereason'                   => 'Причина',
+'revertmove'                   => 'откат',
+'delete_and_move'              => 'Удалить и переименовать',
+'delete_and_move_text'         => '==Требуется удаление==
 
 Страница с именем [[:$1|«$1»]] уже существует. Вы хотите её удалить, чтобы сделать возможным переименование?',
-'delete_and_move_confirm' => 'Да, удалить эту страницу',
-'delete_and_move_reason'  => 'Удалено для возможности переименования',
-'selfmove'                => 'Невозможно переименовать страницу: исходное и новое имя страницы совпадают.',
-'immobile_namespace'      => 'Невозможно переименовать страницу: новое или старое имя содержит зарезервированное служебное слово.',
-'imagenocrossnamespace'   => 'Невозможно дать изображению имя из другого пространства имён',
-'imagetypemismatch'       => 'Новое расширение файла не соответствует его типу',
-'imageinvalidfilename'    => 'Целевое имя файла ошибочно',
-'fix-double-redirects'    => 'Автоматически исправить перенаправления, указывающие на прежнее название',
+'delete_and_move_confirm'      => 'Да, удалить эту страницу',
+'delete_and_move_reason'       => 'Удалено для возможности переименования',
+'selfmove'                     => 'Невозможно переименовать страницу: исходное и новое имя страницы совпадают.',
+'immobile-source-namespace'    => 'Невозможно переименовывать страницы в пространстве имён «$1»',
+'immobile-target-namespace'    => 'Невозможно переместить страницу в пространство имён «$1»',
+'immobile-target-namespace-iw' => 'Ссылка интервики не может быть использована для переименования.',
+'immobile-source-page'         => 'Эту страницу нельзя переименовывать.',
+'immobile-target-page'         => 'Нельзя присвоить странице это имя.',
+'imagenocrossnamespace'        => 'Невозможно дать изображению имя из другого пространства имён',
+'imagetypemismatch'            => 'Новое расширение файла не соответствует его типу',
+'imageinvalidfilename'         => 'Целевое имя файла ошибочно',
+'fix-double-redirects'         => 'Автоматически исправить перенаправления, указывающие на прежнее название',
+'move-leave-redirect'          => 'Оставить перенаправление',
 
 # Export
 'export'            => 'Экспортирование статей',
@@ -2337,9 +2366,12 @@ IP-адреса.',
 'import-interwiki-text'      => 'Укажите вики и название импортируемой страницы.
 Даты изменений и имена авторов будут сохранены.
 Все операции межвики импорта регистрируются в [[Special:Log/import|соответствующем журнале]].',
+'import-interwiki-source'    => 'Вики-источник/страница:',
 'import-interwiki-history'   => 'Копировать всю историю изменений этой страницы',
 'import-interwiki-submit'    => 'Импортировать',
-'import-interwiki-namespace' => 'Помещать страницы в пространство имён:',
+'import-interwiki-namespace' => 'Целевое пространство имён:',
+'import-upload-filename'     => 'Имя файла:',
+'import-comment'             => 'Примечание:',
 'importtext'                 => 'Пожалуйста, экспортируйте страницу из исходной вики, используя [[Special:Export|соответствующий инструмент]]. Сохраните файл на диск, а затем загрузите его сюда.',
 'importstart'                => 'Импортирование страниц…',
 'import-revision-count'      => '$1 {{PLURAL:$1|версия|версии|версий}}',
@@ -2361,6 +2393,8 @@ IP-адреса.',
 'import-nonewrevisions'      => 'Все редакции были ранее импортированы.',
 'xml-error-string'           => '$1 в строке $2, позиции $3 (байт $4): $5',
 'import-upload'              => 'Загрузить XML-данные',
+'import-token-mismatch'      => 'Потеряны данные сеанса. Пожалуйста, попробуйте ещё раз.',
+'import-invalid-interwiki'   => 'Невозможно импортировать из указанной вики.',
 
 # Import log
 'importlogpage'                    => 'Журнал импорта',
@@ -2435,22 +2469,10 @@ IP-адреса.',
 
 # Stylesheets
 'common.css'   => '/** Размещённый здесь CSS будет применяться ко всем темам оформления */',
-'monobook.css' => '/* Размещённый здесь CSS будет применяться к теме оформления Monobook */
-
-/*
-Это нужно чтобы в окошке поиска кнопки не разбивались на 2 строки
-к сожалению в main.css для кнопки Go прописаны паддинги .5em.
-Что хорошо для "Go" плохо для "Перейти" --st0rm
-*/
-
-#searchGoButton {
-    padding-left: 0em;
-    padding-right: 0em;
-    font-weight: bold;
-}',
+'monobook.css' => '/* Размещённый здесь CSS будет применяться к теме оформления Monobook */',
 
 # Scripts
-'common.js'   => '/* Размещённый здесь код JavaScript будет загружен всем пользователям при обращении к какой-либо странице */',
+'common.js'   => '/* Размещённый здесь JavaScript код будет загружаться всем пользователям при обращении к каждой странице */',
 'monobook.js' => '/* Указанный здесь JavaScript будет загружен всем участникам, использующим тему оформления MonoBook  */',
 
 # Metadata
@@ -2460,7 +2482,7 @@ IP-адреса.',
 The wiki server can't provide data in a format your client can read.",
 
 # Attribution
-'anonymous'        => '{{PLURAL:$1|Анонимный пользователь|Анонимные пользователи}} {{grammar:genitive|{{SITENAME}}}}',
+'anonymous'        => '{{PLURAL:$1|Анонимный участник|Анонимные участники}} {{grammar:genitive|{{SITENAME}}}}',
 'siteuser'         => 'Участник {{grammar:genitive|{{SITENAME}}}} $1',
 'lastmodifiedatby' => 'Эта страница последний раз была изменена $2, $1 участником $3.', # $1 date, $2 time, $3 user
 'othercontribs'    => 'Основано на работе $1.',
@@ -2486,6 +2508,15 @@ The wiki server can't provide data in a format your client can read.",
 'numauthors'     => 'Число различных авторов (статья): $1',
 'numtalkauthors' => 'Число различных авторов (страница обсуждения): $1',
 
+# Skin names
+'skinname-standard'    => 'Классическое',
+'skinname-nostalgia'   => 'Ностальгия',
+'skinname-cologneblue' => 'Кёльнская тоска',
+'skinname-myskin'      => 'Своё',
+'skinname-chick'       => 'Цыпа',
+'skinname-simple'      => 'Простое',
+'skinname-modern'      => 'Современное',
+
 # Math options
 'mw_math_png'    => 'Всегда генерировать PNG',
 'mw_math_simple' => 'HTML в простых случаях, иначе PNG',
@@ -2506,10 +2537,11 @@ The wiki server can't provide data in a format your client can read.",
 'markedaspatrollederror-noautopatrol' => 'Вам не разрешено отмечать собственные правки как проверенные.',
 
 # Patrol log
-'patrol-log-page'   => 'Журнал патрулирования',
-'patrol-log-header' => 'Это журнал патрулированных версий.',
-'patrol-log-line'   => 'проверена $1 из $2 $3',
-'patrol-log-auto'   => '(автоматически)',
+'patrol-log-page'      => 'Журнал патрулирования',
+'patrol-log-header'    => 'Это журнал патрулированных версий.',
+'patrol-log-line'      => 'проверена $1 из $2 $3',
+'patrol-log-auto'      => '(автоматически)',
+'log-show-hide-patrol' => '$1 журнал патрулирования',
 
 # Image deletion
 'deletedrevision'                 => 'Удалена старая версия $1',
@@ -2542,7 +2574,7 @@ $1',
 'show-big-image'       => 'Изображение в более высоком разрешении',
 'show-big-image-thumb' => '<small>Размер при предпросмотре: $1 × $2 пикселов</small>',
 
-# Special:NewImages
+# Special:NewFiles
 'newimages'             => 'Галерея новых файлов',
 'imagelisttext'         => "Ниже представлен список из '''$1''' {{PLURAL:$1|файла|файлов|файлов}}, отсортированных $2.",
 'newimages-summary'     => 'Эта служебная страница показывает недавно загруженные файлы.',
@@ -2851,7 +2883,7 @@ $1',
 
 # External editor support
 'edit-externally'      => 'Редактировать этот файл, используя внешнюю программу',
-'edit-externally-help' => 'Подробности см. на странице [http://www.mediawiki.org/wiki/Manual:External_editors Meta:Help:External_editors].',
+'edit-externally-help' => '(подробнее см. в [http://www.mediawiki.org/wiki/Manual:External_editors руководстве по установке])',
 
 # 'all' in various places, this might be different for inflected languages
 'recentchangesall' => 'все',
@@ -2928,10 +2960,9 @@ $1
 'unit-pixel' => ' пикс.',
 
 # action=purge
-'confirm_purge'        => 'Очистить кеш этой страницы?
-
-$1',
 'confirm_purge_button' => 'OK',
+'confirm-purge-top'    => 'Очистить кеш этой страницы?',
+'confirm-purge-bottom' => 'После очистки кэша страницы будет показана её последняя версия.',
 
 # Multipage image navigation
 'imgmultipageprev' => '← предыдущая страница',
@@ -3043,6 +3074,7 @@ $1',
 
 # Core parser functions
 'unknown_extension_tag' => 'Неизвестный тег дополнения «$1»',
+'duplicate-defaultsort' => 'Внимание. Ключ сортировки по умолчанию «$2» переопределяет прежний ключ сортировки по умолчанию «$1».',
 
 # Special:Version
 'version'                          => 'Версия MediaWiki', # Not used as normal message but as header for the special page itself
@@ -3071,13 +3103,13 @@ $1',
 'filepath-submit'  => 'Путь',
 'filepath-summary' => 'Данная служебная страница возвращает полный путь к файлу в том виде, в котором он хранится на диске.
 
-Введите имя файла без префикса <code>{{ns:image}}:</code>.',
+Введите имя файла без префикса <code>{{ns:file}}:</code>.',
 
 # Special:FileDuplicateSearch
 'fileduplicatesearch'          => 'Поиск одинаковых файлов',
 'fileduplicatesearch-summary'  => 'Поиск одинаковых файлов по их хэш-коду.
 
-Введите имя файла без приставки «{{ns:image}}:».',
+Введите имя файла без приставки «{{ns:file}}:».',
 'fileduplicatesearch-legend'   => 'Поиск дубликатов',
 'fileduplicatesearch-filename' => 'Имя файла:',
 'fileduplicatesearch-submit'   => 'Найти',