Localisation updates for core messages from Betawiki (2008-04-13 15:26 CEST)
[lhc/web/wiklou.git] / languages / messages / MessagesRu.php
index 05c9259..8c3a73b 100644 (file)
@@ -1,18 +1,29 @@
 <?php
-/** Russian (русский язык)
-  *
-  * Based on MessagesEn.php revision 27343, (2007-11-09)
-  * and ru.wikipedia MediaWiki namespace (2007-11-09)
-  *
-  * Maintainer: Alexander Sigachov (alexander.sigachov@gmail.com)
-  * 
-  * Изменения сделанные в этом файле будут потеряны при обновлении MediaWiki.
-  *
-  * Если необходимо внести изменения в перевод отдельных строк интерфейса,
-  * сделайте это посредством редактирования страниц вида «MediaWiki:*».
-  * Их список можно найти на странице «Special:Allmessages».
-  *
-  */
+/** Russian (Русский)
+ *
+ * @addtogroup Language
+ *
+ * @author Alexander Sigachov (alexander.sigachov@gmail.com)
+ * @author לערי ריינהארט
+ * @author SPQRobin
+ * @author HalanTul
+ * @author Illusion
+ * @author VasilievVV
+ * @author Siebrand
+ * @author Flrn
+ * @author .:Ajvol:.
+ * @author Kaganer
+ * @author Kalan
+ * @author Ahonc
+ */
+
+/*
+ * Изменения сделанные в этом файле будут потеряны при обновлении MediaWiki.
+ *
+ * Если необходимо внести изменения в перевод отдельных строк интерфейса,
+ * сделайте это посредством редактирования страниц вида «MediaWiki:*».
+ * Их список можно найти на странице «Special:Allmessages».
+ */
 
 $separatorTransformTable = array(
        ',' => "\xc2\xa0", # nbsp
@@ -28,7 +39,7 @@ $namespaceNames = array(
        NS_MAIN             => '',
        NS_TALK             => 'Обсуждение',
        NS_USER             => 'Участник',
-       NS_USER_TALK        => 'Обсуждение_участника', 
+       NS_USER_TALK        => 'Обсуждение_участника',
        #NS_PROJECT set by $wgMetaNamespace
        NS_PROJECT_TALK     => 'Обсуждение_{{grammar:genitive|$1}}',
        NS_IMAGE            => 'Изображение',
@@ -43,14 +54,19 @@ $namespaceNames = array(
        NS_CATEGORY_TALK    => 'Обсуждение_категории',
 );
 
+$namespaceAliases = array(
+       'Участница'            => NS_USER,
+       'Обсуждение участницы' => NS_USER_TALK,
+);
+
 $skinNames = array(
-       'standard' => 'Стандартное',
-       'nostalgia' => 'Ностальгия',
+       'standard'    => 'Классическое',
+       'nostalgia'   => 'Ностальгия',
        'cologneblue' => 'Кёльнская тоска',
-       'davinci' => 'Да Винчи',
-       'myskin' => 'Своё',
-       'chick' => 'Цыпа',
-       'simple' => 'Простое',
+       'myskin'      => 'Своё',
+       'chick'       => 'Цыпа',
+       'simple'      => 'Простое',
+       'modern'      => 'Современное',
 );
 
 $dateFormats = array(
@@ -81,124 +97,129 @@ $bookstoreList = array(
        'Amazon.com' => 'http://www.amazon.com/exec/obidos/ISBN=$1'
 );
 
-
-# Note to translators:
-#   Please include the English words as synonyms.  This allows people
-#   from other wikis to contribute more easily.
-#
 $magicWords = array(
-#   ID                                 CASE  SYNONYMS
-       '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', 'граница'),
-       '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' , 'ГОД_ВЕРСИИ'),
-       '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:', 'ПУТЬ_К_ФАЙЛУ:'),
+       '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__', '__СКРЫТАЯ_КАТЕГОРИЯ__' ),
 );
 
 $linkTrail = '/^([a-zабвгдеёжзийклмнопрстуфхцчшщъыьэюя]+)(.*)$/sDu';
@@ -209,11 +230,11 @@ $messages = array(
 'tog-highlightbroken'         => 'Показывать несуществующие ссылки <a href="" class="new">вот так</a> (иначе вот так<a href="" class="internal">?</a>).',
 'tog-justify'                 => 'Выравнивать текст по ширине страницы',
 'tog-hideminor'               => 'Скрывать малозначимые правки в списке свежих изменений',
-'tog-extendwatchlist'         => 'УлÑ\83Ñ\87Ñ\88еннÑ\8bй Ñ\81пиÑ\81ок Ð½Ð°Ð±Ð»Ñ\8eдения',
+'tog-extendwatchlist'         => 'РаÑ\81Ñ\88иÑ\80еннÑ\8bй Ñ\81пиÑ\81ок Ð½Ð°Ð±Ð»Ñ\8eдениÑ\8f, Ð²ÐºÐ»Ñ\8eÑ\87аÑ\8eÑ\89ий Ð²Ñ\81е Ð¸Ð·Ð¼ÐµÐ½ения',
 'tog-usenewrc'                => 'Улучшенный список свежих изменений (JavaScript)',
 'tog-numberheadings'          => 'Автоматически нумеровать заголовки',
-'tog-showtoolbar'             => 'Показывать панель инструментов при редактировании (JavaScript)',
-'tog-editondblclick'          => 'Править статьи по двойному щелчку (JavaScript)',
+'tog-showtoolbar'             => 'Ð\9fоказÑ\8bваÑ\82Ñ\8c Ð²ÐµÑ\80Ñ\85нÑ\8eÑ\8e Ð¿Ð°Ð½ÐµÐ»Ñ\8c Ð¸Ð½Ñ\81Ñ\82Ñ\80Ñ\83менÑ\82ов Ð¿Ñ\80и Ñ\80едакÑ\82иÑ\80овании (JavaScript)',
+'tog-editondblclick'          => 'Править страницы по двойному щелчку (JavaScript)',
 'tog-editsection'             => 'Показывать ссылку «править» для каждой секции',
 'tog-editsectiononrightclick' => 'Править секции при правом щелчке мышью на заголовке (JavaScript)',
 'tog-showtoc'                 => 'Показывать оглавление (для страниц более чем с 3 заголовками)',
@@ -244,6 +265,7 @@ $messages = array(
 'tog-nolangconversion'        => 'Отключить преобразование систем письма',
 'tog-ccmeonemails'            => 'Отправлять мне копии писем, которые я посылаю другим участникам.',
 'tog-diffonly'                => 'Не показывать содержание страницы под сравнением двух версий',
+'tog-showhiddencats'          => 'Показывать скрытые категории',
 
 'underline-always'  => 'Всегда',
 'underline-never'   => 'Никогда',
@@ -303,13 +325,25 @@ $messages = array(
 'nov'           => 'ноя',
 'dec'           => 'дек',
 
-# Bits of text used by many pages
-'categories'            => 'Категории',
-'pagecategories'        => '{{PLURAL:$1|Категория|||Категории}}',
-'category_header'       => 'Статьи в категории «$1»',
-'subcategories'         => 'Подкатегории',
-'category-media-header' => 'Файлы в категории «$1»',
-'category-empty'        => "''Эта категория в данный момент пуста.''",
+# Categories related messages
+'categories'                     => 'Категории',
+'categoriespagetext'             => 'В вики имеются следующие категории.',
+'special-categories-sort-count'  => 'упорядочить по количеству',
+'special-categories-sort-abc'    => 'упорядочить по алфавиту',
+'pagecategories'                 => '{{PLURAL:$1|Категория|Категории}}',
+'category_header'                => 'Статьи в категории «$1»',
+'subcategories'                  => 'Подкатегории',
+'category-media-header'          => 'Файлы в категории «$1»',
+'category-empty'                 => "''Эта категория в данный момент пуста.''",
+'hidden-categories'              => '{{PLURAL:$1|Скрытая категория|Скрытые категории}}',
+'hidden-category-category'       => 'Скрытые категории', # Name of the category where hidden categories will be listed
+'category-subcat-count'          => '{{PLURAL:$2|Данная категория содержит только следующую подкатегорию.|{{PLURAL:$1|Показана $1 подкатегория|Показано $1 подкатегории|Показано $1 подкатегорий}} из $2.}}',
+'category-subcat-count-limited'  => 'В этой категории {{PLURAL:$1|$1 подкатегория|$1 подкатегории|$1 подкатегорий}}.',
+'category-article-count'         => '{{PLURAL:$2|Эта категория содержит только одну страницу.|{{PLURAL:$1|Показана $1 страница|Показано $1 страницы|Показано $1 страниц}} этой категории из $2.}}',
+'category-article-count-limited' => 'В этой категории {{PLURAL:$1|$1 страница|$1 страницы|$1 страниц}}.',
+'category-file-count'            => '{{PLURAL:$2|Эта категория содержит только один файл.|{{PLURAL:$1|Показан $1 файл|Показано $1 файла|Показано $1 файлов}} этой категории  из $2.}}',
+'category-file-count-limited'    => 'В этой категории {{PLURAL:$1|$1 файл|$1 файла|$1 файлов}}.',
+'listingcontinuesabbrev'         => '(продолжение)',
 
 'mainpagetext'      => '<big>Вики-движок «MediaWiki» успешно установлен.</big>',
 'mainpagedocfooter' => 'Информацию по работе с этой вики можно найти в [http://meta.wikimedia.org/wiki/%D0%9F%D0%BE%D0%BC%D0%BE%D1%89%D1%8C:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5 руководстве пользователя].
@@ -327,7 +361,7 @@ $messages = array(
 'qbbrowse'       => 'Просмотреть',
 'qbedit'         => 'Править',
 'qbpageoptions'  => 'Настройки страницы',
-'qbpageinfo'     => 'Сведения о статье',
+'qbpageinfo'     => 'Сведения о странице',
 'qbmyoptions'    => 'Ваши настройки',
 'qbspecialpages' => 'Специальные страницы',
 'moredotdotdot'  => 'Далее…',
@@ -335,13 +369,14 @@ $messages = array(
 'mytalk'         => 'Моя страница обсуждения',
 'anontalk'       => 'Обсуждение для этого IP-адреса',
 'navigation'     => 'Навигация',
+'and'            => 'и',
 
 # Metadata in edit box
 'metadata_help' => 'Метаданные:',
 
 'errorpagetitle'    => 'Ошибка',
 'returnto'          => 'Возврат к странице $1.',
-'tagline'           => 'Материал из {{grammar:genitive|{{SITENAME}}}}.',
+'tagline'           => 'Материал из {{grammar:genitive|{{SITENAME}}}}',
 'help'              => 'Справка',
 'search'            => 'Поиск',
 'searchbutton'      => 'Найти',
@@ -349,13 +384,15 @@ $messages = array(
 'searcharticle'     => 'Перейти',
 'history'           => 'История',
 'history_short'     => 'История',
-'updatedmarker'     => 'обновлено с моего последнего посещения',
+'updatedmarker'     => 'обновлено после моего последнего посещения',
 'info_short'        => 'Информация',
 'printableversion'  => 'Версия для печати',
 'permalink'         => 'Постоянная ссылка',
 'print'             => 'Печать',
 'edit'              => 'Править',
-'editthispage'      => 'Править эту статью',
+'create'            => 'Создать',
+'editthispage'      => 'Править эту страницу',
+'create-this-page'  => 'Создать эту страницу',
 'delete'            => 'Удалить',
 'deletethispage'    => 'Стереть её',
 'undelete_short'    => 'Восстановить $1 {{PLURAL:$1|правку|правки|правок}}',
@@ -364,9 +401,9 @@ $messages = array(
 'protectthispage'   => 'Защитить',
 'unprotect'         => 'Снять защиту',
 'unprotectthispage' => 'Снять защиту',
-'newpage'           => 'Новая статья',
+'newpage'           => 'Новая страница',
 'talkpage'          => 'Обсудить эту страницу',
-'talkpagelinktext'  => 'Ð\9eбсуждение',
+'talkpagelinktext'  => 'обсуждение',
 'specialpage'       => 'Служебная страница',
 'personaltools'     => 'Личные инструменты',
 'postcomment'       => 'Прокомментировать',
@@ -387,36 +424,37 @@ $messages = array(
 'redirectpagesub'   => 'Страница-перенаправление',
 'lastmodifiedat'    => 'Последнее изменение этой страницы: $2, $1.', # $1 date, $2 time
 'viewcount'         => 'К этой странице обращались $1 {{PLURAL:$1|раз|раза|раз}}.',
-'protectedpage'     => 'Защищённая статья',
+'protectedpage'     => 'Защищённая страница',
 'jumpto'            => 'Перейти к:',
 'jumptonavigation'  => 'навигация',
 'jumptosearch'      => 'поиск',
 
 # All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
-'aboutsite'         => 'Описание {{grammar:genitive|{{SITENAME}}}}',
-'aboutpage'         => 'Project:Описание',
-'bugreports'        => 'Отчёт об ошибке',
-'bugreportspage'    => 'Project:Отчёт об ошибке',
-'copyright'         => 'Содержимое доступно в соответствии с $1.',
-'copyrightpagename' => 'Авторские права проекта {{SITENAME}}',
-'copyrightpage'     => '{{ns:project}}:Авторское право',
-'currentevents'     => 'Текущие события',
-'currentevents-url' => 'Project:Текущие события',
-'disclaimers'       => 'Отказ от ответственности',
-'disclaimerpage'    => 'Project:Отказ от ответственности',
-'edithelp'          => 'Справка по редактированию',
-'edithelppage'      => 'Help:Справка по редактированию',
-'faq'               => 'ЧаВО',
-'faqpage'           => 'Project:ЧаВО',
-'helppage'          => 'Help:Справка',
-'mainpage'          => 'Заглавная страница',
-'policy-url'        => 'Project:Правила',
-'portal'            => 'Сообщество',
-'portal-url'        => 'Project:Портал сообщества',
-'privacy'           => 'Политика конфиденциальности',
-'privacypage'       => 'Project:Политика конфиденциальности',
-'sitesupport'       => 'Пожертвования',
-'sitesupport-url'   => 'Project:Пожертвования',
+'aboutsite'            => 'Описание {{grammar:genitive|{{SITENAME}}}}',
+'aboutpage'            => 'Project:Описание',
+'bugreports'           => 'Отчёт об ошибке',
+'bugreportspage'       => 'Project:Отчёты об ошибке',
+'copyright'            => 'Содержимое доступно в соответствии с $1.',
+'copyrightpagename'    => 'Авторские права проекта {{SITENAME}}',
+'copyrightpage'        => '{{ns:project}}:Авторское право',
+'currentevents'        => 'Текущие события',
+'currentevents-url'    => 'Project:Текущие события',
+'disclaimers'          => 'Отказ от ответственности',
+'disclaimerpage'       => 'Project:Отказ от ответственности',
+'edithelp'             => 'Справка по редактированию',
+'edithelppage'         => 'Help:Справка по редактированию',
+'faq'                  => 'ЧаВО',
+'faqpage'              => 'Project:ЧаВО',
+'helppage'             => 'Help:Справка',
+'mainpage'             => 'Заглавная страница',
+'mainpage-description' => 'Заглавная страница',
+'policy-url'           => 'Project:Правила',
+'portal'               => 'Сообщество',
+'portal-url'           => 'Project:Портал сообщества',
+'privacy'              => 'Политика конфиденциальности',
+'privacypage'          => 'Project:Политика конфиденциальности',
+'sitesupport'          => 'Пожертвования',
+'sitesupport-url'      => 'Project:Пожертвования',
 
 'badaccess'        => 'Ошибка доступа',
 'badaccess-group0' => 'Вы не можете выполнять запрошенное действие.',
@@ -425,17 +463,18 @@ $messages = array(
 'badaccess-groups' => 'Запрошенное действие могут выполнять только участники из групп $1.',
 
 'versionrequired'     => 'Требуется MediaWiki версии $1',
-'versionrequiredtext' => 'Для работы с этой страницей требуется MediaWiki версии $1. См. [[{{ns:special}}:Version|информацию о версиях используемого ПО]].',
+'versionrequiredtext' => 'Для работы с этой страницей требуется MediaWiki версии $1. См. [[Special:Version|информацию о версиях используемого ПО]].',
 
 'ok'                      => 'OK',
 'pagetitle'               => '$1 — {{SITENAME}}',
-'retrievedfrom'           => 'Ð\9fолÑ\83Ñ\87ено Ñ\81 $1',
+'retrievedfrom'           => 'Ð\98Ñ\81Ñ\82оÑ\87ник â\80\94 Â«$1»',
 'youhavenewmessages'      => 'Вы получили $1 ($2).',
 'newmessageslink'         => 'новые сообщения',
 'newmessagesdifflink'     => 'последнее изменение',
 'youhavenewmessagesmulti' => 'Вы получили новые сообщения на $1',
 'editsection'             => 'править',
 'editold'                 => 'править',
+'viewsourceold'           => 'просмотреть исходник',
 'editsectionhint'         => 'Править секцию: $1',
 'toc'                     => 'Содержание',
 'showtoc'                 => 'показать',
@@ -445,12 +484,14 @@ $messages = array(
 'restorelink'             => '{{PLURAL:$1|$1 удалённую правку|$1 удалённые правки|$1 удалённых правок}}',
 'feedlinks'               => 'В виде:',
 'feed-invalid'            => 'Неправильный тип канала для подписки.',
-'site-rss-feed'           => '$1 - RSS лента',
+'feed-unavailable'        => 'Ленты синдикации не доступны на сайте {{SITENAME}}',
+'site-rss-feed'           => '$1 — RSS-лента',
 'site-atom-feed'          => '$1 - Atom лента',
 'page-rss-feed'           => '«$1» - RSS лента',
 'page-atom-feed'          => '«$1» - Atom лента',
+'red-link-title'          => '$1 (ещё не написано)',
 
-# Short words for each namespace, by default used in the 'article' tab in monobook
+# Short words for each namespace, by default used in the namespace tab in monobook
 'nstab-main'      => 'Статья',
 'nstab-user'      => 'Участник',
 'nstab-media'     => 'Мультимедиа',
@@ -493,14 +534,13 @@ $1',
 'readonlytext'         => 'Добавление новых статей и другие изменения базы данных сейчас заблокированы: вероятно, в связи с плановым обслуживанием.
 Заблокировавший оператор оставил следующее разъяснение:
 $1',
-'missingarticle'       => 'База данных не нашла текста статьи,
-хотя должна была найти, по имени «$1».
+'missingarticle'       => 'База данных не нашла текста страницы, хотя должна была найти, по имени «$1».
 
-Обычно это вызвано использованием устаревшей ссылки на журнал изменений или различий для статьи, которая была удалена.
+Обычно это вызвано использованием устаревшей ссылки на журнал изменений или различий удалённой страницы.
 
 Если дело не в этом, то скорее всего, вы обнаружили ошибку в программном обеспечении вики.
 Пожалуйста, сообщите об этом администратору, указав URL.',
-'readonly_lag'         => 'База данных автоматически заблокирована от изменений на время пока вторичный сервер БД не синхронизируется с первичным.',
+'readonly_lag'         => 'База данных автоматически заблокирована от изменений на время, пока вторичный сервер БД не синхронизируется с первичным.',
 'internalerror'        => 'Внутренняя ошибка',
 'internalerror_info'   => 'Внутренняя ошибка: $1',
 'filecopyerror'        => 'Невозможно скопировать файл «$1» в «$2».',
@@ -524,16 +564,20 @@ $1',
 Запрос: $2',
 'viewsource'           => 'Просмотр',
 'viewsourcefor'        => 'Страница «$1»',
+'actionthrottled'      => 'Ограничение по скорости',
+'actionthrottledtext'  => 'В качестве меры борьбы со спамом, установлено ограничение на многократное применение данного действия в течение короткого промежутка времени. Пожалуйста, повторите попытку через несколько минут.',
 'protectedpagetext'    => 'Эта страница закрыта для редактирования.',
 'viewsourcetext'       => 'Вы можете просмотреть и скопировать исходный текст этой страницы:',
 'protectedinterface'   => 'Эта страница содержит интерфейсное сообщение программного обеспечения. Во избежание вандализма её изменение запрещено.',
 'editinginterface'     => "'''Внимание:''' Вы редактируете страницу, содержащую системное сообщение MediaWiki. Её изменение повлияет на внешний вид интерфейса для других пользователей.",
 'sqlhidden'            => '(SQL запрос скрыт)',
-'cascadeprotected'     => 'Страница защищена от изменений, поскольку она включена в {{PLURAL:$1|следующую страницу, для которой|||следующие страницы, для которых}} включена каскадная защита:
+'cascadeprotected'     => 'Страница защищена от изменений, поскольку она включена в {{PLURAL:$1|следующую страницу, для которой|следующие страницы, для которых}} включена каскадная защита:
 $2',
 'namespaceprotected'   => 'У вас нет разрешения редактировать страницы в пространстве имён «$1».',
 'customcssjsprotected' => 'У вас нет разрешения редактировать эту страницу, так как она содержит личные настройки другого участника.',
 'ns-specialprotected'  => 'Страницы пространства имён «{{ns:special}}» не могут правиться.',
+'titleprotected'       => "Создание страницы с таким заголовком было запрещено участником [[Участник:$1|$1]].
+Указана следующая причина: ''$2''.",
 
 # Login and logout pages
 'logouttitle'                => 'Стать инкогнито',
@@ -558,7 +602,7 @@ $2',
 'userlogout'                 => 'Завершение сеанса',
 'notloggedin'                => 'Вы не представились системе',
 'nologin'                    => 'Вы ещё не зарегистрировались? $1.',
-'nologinlink'                => 'Создать учётную запись',
+'nologinlink'                => 'Создайте учётную запись',
 'createaccount'              => 'Зарегистрировать нового участника',
 'gotaccount'                 => 'Вы уже зарегистрированы? $1.',
 'gotaccountlink'             => 'Представьтесь',
@@ -586,7 +630,7 @@ $2',
 'loginsuccess'               => 'Теперь вы работаете под именем $1.',
 'nosuchuser'                 => 'Участника с именем $1 не существует.
 Проверьте правильность написания или воспользуйтесь формой ниже, чтобы зарегистрировать нового участника.',
-'nosuchusershort'            => 'Не существует участника с именем $1. Проверьте написание имени.',
+'nosuchusershort'            => 'Не существует участника с именем <nowiki>$1</nowiki>. Проверьте написание имени.',
 'nouserspecified'            => 'Вы должны указать имя участника.',
 'wrongpassword'              => 'Введённый вами пароль неверен. Попробуйте ещё раз.',
 'wrongpasswordempty'         => 'Пожалуйста, введите непустой пароль.',
@@ -616,6 +660,10 @@ $2',
 'invalidemailaddress'        => 'Введённый адрес не может быть принят, так как он не соответствует формату адресов электронной почты. Пожалуйста, введите корректный адрес или оставьте поле пустым.',
 'accountcreated'             => 'Учётная запись создана',
 'accountcreatedtext'         => 'Создана учётная запись участника $1.',
+'createaccount-title'        => '{{SITENAME}}: создание учётной записи',
+'createaccount-text'         => 'Кто-то создал учётную запись «$2» на сервере проекта {{SITENAME}} ($4) с паролем «$3», указав ваш адрес электронной почты. Вам следует зайти и изменить пароль.
+
+Проигнорируйте данное сообщение, если учётная запись была создана по ошибке.',
 'loginlanguagelabel'         => 'Язык: $1',
 
 # Password reset dialog
@@ -644,31 +692,30 @@ $2',
 'math_tip'        => 'Математическая формула (формат LaTeX)',
 'nowiki_sample'   => 'Вставляйте сюда неотформатированный текст.',
 'nowiki_tip'      => 'Игнорировать вики-форматирование',
-'image_sample'    => 'Example.jpg',
 'image_tip'       => 'Встроенное изображение',
-'media_sample'    => 'Example.ogg',
 'media_tip'       => 'Ссылка на медиа-файл',
 'sig_tip'         => 'Ваша подпись и момент времени',
 'hr_tip'          => 'Горизонтальная линия (не используйте часто)',
 
 # Edit pages
-'summary'                   => 'Описание изменений',
-'subject'                   => 'Тема/заголовок',
-'minoredit'                 => 'Малое изменение',
-'watchthis'                 => 'Включить эту страницу в список наблюдения',
-'savearticle'               => 'Записать страницу',
-'preview'                   => 'Предпросмотр',
-'showpreview'               => 'Предварительный просмотр',
-'showlivepreview'           => 'Быстрый предпросмотр',
-'showdiff'                  => 'Внесённые изменения',
-'anoneditwarning'           => "'''Внимание''': Вы не представились системе. Ваш IP-адрес будет записан в историю изменений этой страницы.",
-'missingsummary'            => "'''Напоминание.''' Вы не дали краткого описания изменений. При повторном нажатии на кнопку «Сохранить», ваши изменения будут сохранены без комментария.",
-'missingcommenttext'        => 'Пожалуйста, введите ниже ваше сообщение.',
-'missingcommentheader'      => "'''Напоминание:''' Вы не указали заголовок комментария. При повторном нажатии на кнопку «Сохранить», ваш комментарий будет записан без заголовка.",
-'summary-preview'           => 'Описание будет',
-'subject-preview'           => 'Заголовок будет',
-'blockedtitle'              => 'Участник заблокирован',
-'blockedtext'               => "<big>'''Ваша учётная запись или IP-адрес заблокированы.'''</big>
+'summary'                           => 'Описание изменений',
+'subject'                           => 'Тема/заголовок',
+'minoredit'                         => 'Малое изменение',
+'watchthis'                         => 'Включить эту страницу в список наблюдения',
+'savearticle'                       => 'Записать страницу',
+'preview'                           => 'Предпросмотр',
+'showpreview'                       => 'Предварительный просмотр',
+'showlivepreview'                   => 'Быстрый предпросмотр',
+'showdiff'                          => 'Внесённые изменения',
+'anoneditwarning'                   => "'''Внимание''': Вы не представились системе. Ваш IP-адрес будет записан в историю изменений этой страницы.",
+'missingsummary'                    => "'''Напоминание.''' Вы не дали краткого описания изменений. При повторном нажатии на кнопку «Записать страницу», ваши изменения будут сохранены без комментария.",
+'missingcommenttext'                => 'Пожалуйста, введите ниже ваше сообщение.',
+'missingcommentheader'              => "'''Напоминание:''' Вы не указали заголовок комментария.
+При повторном нажатии на кнопку сохранения, ваша правка будет записана без заголовка.",
+'summary-preview'                   => 'Описание будет',
+'subject-preview'                   => 'Заголовок будет',
+'blockedtitle'                      => 'Участник заблокирован',
+'blockedtext'                       => "<big>'''Ваша учётная запись или IP-адрес заблокированы.'''</big>
 
 Блокировка произведена администратором $1. Указана следующая причина: ''«$2»''.
 
@@ -681,7 +728,7 @@ $2',
 Обратите внимание, что вы не сможете отправить письмо администратору, если вы не зарегистрированы и не подтвердили свой адрес электронной почты в [[{{ns:special}}:Preferences|личных настройках]], а также если вам было запрещено отправлять письма при блокировке.
 
 Ваш IP-адрес — $3, идентификатор блокировки — #$5. Пожалуйста, указывайте эти данные в своих запросах.",
-'autoblockedtext'           => 'Ваш IP-адрес автоматически заблокирован в связи с тем, что он ранее использовался кем-то из заблокированных участников. Заблокировавший его администратор ($1) указал следующую причину блокировки:
+'autoblockedtext'                   => 'Ваш IP-адрес автоматически заблокирован в связи с тем, что он ранее использовался кем-то из заблокированных участников. Заблокировавший его администратор ($1) указал следующую причину блокировки:
 
 :«$2»
 
@@ -693,113 +740,119 @@ $2',
 Обратите внимание, что вы не сможете отправить письмо администратору, если вы не зарегистрированы в проекте и не подтвердили свой адрес электронной почты в [[{{ns:special}}:Preferences|личных настройках]], а также если вам было запрещено отправлять письма при блокировке.
 
 Ваш идентификатор блокировки — #$5. Пожалуйста, указывайте его в своих запросах.',
-'blockedoriginalsource'     => 'Ниже показан текст страницы «$1».',
-'blockededitsource'         => "Ниже показан текст '''ваших изменений''' страницы «$1».",
-'whitelistedittitle'        => 'Для изменения требуется авторизация',
-'whitelistedittext'         => 'Вы должны $1 для изменения страниц.',
-'whitelistreadtitle'        => 'Для чтения требуется авторизация',
-'whitelistreadtext'         => 'Вы должны [[{{ns:special}}:Userlogin|зарегистрироваться]] для чтения этих страниц.',
-'whitelistacctitle'         => 'У вас нет прав, чтобы создать учётную запись',
-'whitelistacctext'          => 'Для того чтобы иметь возможность создавать учётные записи в этой вики, вы должны [[{{ns:special}}:Userlogin|зарегистрироваться]] и иметь соответствующие права.',
-'confirmedittitle'          => 'Требуется подтверждение адреса электронной почты',
-'confirmedittext'           => 'Вы должны подтвердить ваш адрес электронной почты перед правкой страниц. Пожалуйста, введите и подтвердите ваш адрес эл. почты на [[{{ns:special}}:Preferences|странице настроек]].',
-'nosuchsectiontitle'        => 'Нет такой секции',
-'nosuchsectiontext'         => 'Вы пытаетесь редактировать подстраницу, которой не существует. Так как не существует подстраницы с названием $1, ваши правки некуда сохранять.',
-'loginreqtitle'             => 'Требуется авторизация',
-'loginreqlink'              => 'представиться',
-'loginreqpagetext'          => 'Вы должны $1, чтобы просмотреть другие страницы.',
-'accmailtitle'              => 'Пароль выслан.',
-'accmailtext'               => 'Пароль для $1 выслан на $2.',
-'newarticle'                => '(Новая)',
-'newarticletext'            => "Вы перешли по ссылке на статью, которая пока не существует.
+'blockednoreason'                   => 'причина не указана',
+'blockedoriginalsource'             => 'Ниже показан текст страницы «$1».',
+'blockededitsource'                 => "Ниже показан текст '''ваших изменений''' страницы «$1».",
+'whitelistedittitle'                => 'Для изменения требуется авторизация',
+'whitelistedittext'                 => 'Вы должны $1 для изменения страниц.',
+'whitelistreadtitle'                => 'Для чтения требуется авторизация',
+'whitelistreadtext'                 => 'Вы должны [[Special:Userlogin|зарегистрироваться]] для чтения этих страниц.',
+'whitelistacctitle'                 => 'У вас нет прав, чтобы создать учётную запись',
+'whitelistacctext'                  => 'Для того чтобы иметь возможность создавать учётные записи в этой вики, вы должны [[Special:Userlogin|зарегистрироваться]] и иметь соответствующие права.',
+'confirmedittitle'                  => 'Требуется подтверждение адреса электронной почты',
+'confirmedittext'                   => 'Вы должны подтвердить ваш адрес электронной почты перед правкой страниц.
+Пожалуйста, введите и подтвердите ваш адрес эл. почты на [[Special:Preferences|странице настроек]].',
+'nosuchsectiontitle'                => 'Нет такой секции',
+'nosuchsectiontext'                 => 'Вы пытаетесь редактировать подстраницу, которой не существует. Так как не существует подстраницы с названием $1, ваши правки некуда сохранять.',
+'loginreqtitle'                     => 'Требуется авторизация',
+'loginreqlink'                      => 'представиться',
+'loginreqpagetext'                  => 'Вы должны $1, чтобы просмотреть другие страницы.',
+'accmailtitle'                      => 'Пароль выслан.',
+'accmailtext'                       => 'Пароль для $1 выслан на $2.',
+'newarticle'                        => '(Новая)',
+'newarticletext'                    => "Вы перешли по ссылке на статью, которая пока не существует.
 
 Чтобы создать новую страницу, наберите текст в окне, расположенном ниже
-(см. [[{{MediaWiki:Helppage}}|справочную страницу]] чтобы получить больше информации).
+(см. [[{{MediaWiki:Helppage}}|справочную страницу]], чтобы получить больше информации).
 Если вы оказались здесь по ошибке, просто нажмите кнопку '''назад''' вашего браузера.",
-'anontalkpagetext'          => "----''Эта страница обсуждения принадлежит анонимному участнику, который ещё не зарегистрировался или который не представился регистрированным именем. Для идентификации используется цифровой IP-адрес. Если вы анонимный участник и полагаете, что получили сообщения, адресованные не вам (один IP-адрес может использоваться несколькими пользователями), пожалуйста, [[{{ns:special}}:Userlogin|представьтесь системе]], чтобы впредь избежать возможной путаницы с другими участниками.''",
-'noarticletext'             => "В настоящий момент текст на данной странице отсутствует. Вы можете [[{{ns:special}}:Search/{{PAGENAME}}|найти упоминание данного названия]] в других статьях или '''[{{fullurl:{{FULLPAGENAME}}|action=edit}} создать страницу с таким названием]'''.",
-'clearyourcache'            => "'''Замечание:''' Чтобы после сохранения увидеть сделанные изменения, очистите кеш своего браузера: '''Mozilla / Firefox''': ''Ctrl+Shift+R'', '''IE:''' ''Ctrl+F5'', '''Safari''': ''Cmd+Shift+R'', '''Konqueror''': ''F5'', '''Opera''': через меню ''Tools→Preferences''.",
-'usercssjsyoucanpreview'    => '<strong>Подсказка:</strong> Перед сохранением используйте кнопку предварительного просмотра, чтобы проверить ваш новый css- или js-файл.',
-'usercsspreview'            => "'''Помните, что это только предварительный просмотр вашего css-файла, он ещё не сохранён!'''",
-'userjspreview'             => "'''Помните, что это только предварительный просмотр вашего javascript-файла, он ещё не сохранён!'''",
-'userinvalidcssjstitle'     => "'''Внимание:''' тема оформления «$1» не найдена. Помните, что пользовательские .css и .js страницы должны иметь название состоящее только из маленьких букв, например «{{ns:user}}:Некто/monobook.css», а не «{{ns:user}}:Некто/Monobook.css».",
-'updated'                   => '(Обновлена)',
-'note'                      => '<strong>Примечание:</strong>',
-'previewnote'               => 'Это только предварительный просмотр, текст ещё не записан!',
-'previewconflict'           => 'Этот предварительный просмотр отражает текст в верхнем окне редактирования так, как он будет выглядеть, если вы решите записать его.',
-'session_fail_preview'      => '<strong>К сожалению, сервер не смог сохранить ваши изменения из-за потери идентификатора сессии. Пожалуйста, попробуйте ещё раз. Если эта ошибка повторится, попробуйте завершить сеанс и заново представиться системе.</strong>',
-'session_fail_preview_html' => "<strong>К сожалению, сервер не смог сохранить ваши изменения из-за потери данных сессии.</strong>
+'anontalkpagetext'                  => "----''Эта страница обсуждения принадлежит анонимному участнику, который ещё не зарегистрировался или который не представился регистрированным именем. Для идентификации используется цифровой IP-адрес. Если вы анонимный участник и полагаете, что получили сообщения, адресованные не вам (один IP-адрес может использоваться несколькими пользователями), пожалуйста, [[{{ns:special}}:Userlogin|представьтесь системе]], чтобы впредь избежать возможной путаницы с другими участниками.''",
+'noarticletext'                     => "В настоящий момент текст на данной странице отсутствует. Вы можете [[Special:Search/{{PAGENAME}}|найти упоминание данного названия]] в других статьях или '''[{{fullurl:{{FULLPAGENAME}}|action=edit}} создать страницу с таким названием]'''.",
+'userpage-userdoesnotexist'         => 'Учётной записи «$1» не существует. Убедитесь, что вы действительно желаете создать или изменить эту страницу.',
+'clearyourcache'                    => "'''Замечание:''' Чтобы после сохранения увидеть сделанные изменения, очистите кеш своего браузера: '''Mozilla / Firefox''': ''Ctrl+Shift+R'', '''IE:''' ''Ctrl+F5'', '''Safari''': ''Cmd+Shift+R'', '''Konqueror''': ''F5'', '''Opera''': через меню ''Tools→Preferences''.",
+'usercssjsyoucanpreview'            => '<strong>Подсказка:</strong> Перед сохранением используйте кнопку предварительного просмотра, чтобы проверить ваш новый css- или js-файл.',
+'usercsspreview'                    => "'''Помните, что это только предварительный просмотр вашего css-файла, он ещё не сохранён!'''",
+'userjspreview'                     => "'''Помните, что это только предварительный просмотр вашего javascript-файла, он ещё не сохранён!'''",
+'userinvalidcssjstitle'             => "'''Внимание:''' тема оформления «$1» не найдена. Помните, что пользовательские страницы .css и .js должны иметь название, состоящее только из строчных букв, например «{{ns:user}}:Некто/monobook.css», а не «{{ns:user}}:Некто/Monobook.css».",
+'updated'                           => '(Обновлена)',
+'note'                              => '<strong>Примечание:</strong>',
+'previewnote'                       => 'Это только предварительный просмотр, текст ещё не записан!',
+'previewconflict'                   => 'Этот предварительный просмотр отражает текст в верхнем окне редактирования так, как он будет выглядеть, если вы решите записать его.',
+'session_fail_preview'              => '<strong>К сожалению, сервер не смог сохранить ваши изменения из-за потери идентификатора сессии. Пожалуйста, попробуйте ещё раз. Если эта ошибка повторится, попробуйте завершить сеанс и заново представиться системе.</strong>',
+'session_fail_preview_html'         => "<strong>К сожалению, сервер не смог сохранить ваши изменения из-за потери данных сессии.</strong>
 
 ''Так как данная вики разрешает использовать чистый HTML, предварительный просмотр отключён в качестве меры предотвращения JavaScript-атак.''
 
 <strong>Если это добросовестная попытка редактирования, пожалуйста, попробуйте ещё раз. Если не получается повторная правка, попробуйте завершить сеанс работы и заново представиться.</strong>",
-'token_suffix_mismatch'     => '<strong>Ваша правка была отклонена, так как ваша программа неправильно обрабатывает знаки пунктуации
+'token_suffix_mismatch'             => '<strong>Ваша правка была отклонена, так как ваша программа неправильно обрабатывает знаки пунктуации
 в окне редактирования. Правка была отменена для предотвращени искажения текста статьи.
 Подобные проблемы могут возникать при использовании анонимизирующих веб-прокси, содержащих ошибки.</strong>',
-'editing'                   => 'Редактирование: $1',
-'editinguser'               => 'Для участника <b>$1</b>',
-'editingsection'            => 'Редактирование $1 (секция)',
-'editingcomment'            => 'Редактирование $1 (комментарий)',
-'editconflict'              => 'Конфликт редактирования: $1',
-'explainconflict'           => 'Пока вы редактировали эту статью, кто-то внёс в неё изменения. В верхнем окне для редактирования вы видите тот текст статьи, который будет сохранён при нажатии на кнопку «Записать страницу». В нижнем окне для редактирования находится ваш вариант. Чтобы сохранить ваши изменения, перенесите их из нижнего окна для редактирования в верхнее.<br />',
-'yourtext'                  => 'Ваш текст',
-'storedversion'             => 'Сохранённая версия',
-'nonunicodebrowser'         => '<strong>ПРЕДУПРЕЖДЕНИЕ: Ваш браузер не поддерживает кодировку Юникод. При редактировании статей все не-ASCII символы будут заменены на свои шестнадцатеричные коды.</strong>',
-'editingold'                => '<strong>ПРЕДУПРЕЖДЕНИЕ: Вы редактируете устаревшую версию данной страницы. После сохранения страницы будут потеряны изменения, сделанные в последующих версиях.</strong>',
-'yourdiff'                  => 'Различия',
-'copyrightwarning'          => 'Обратите внимание, что все добавления и изменения текста статьи рассматриваются, как выпущенные на условиях лицензии $2 (см. $1).
+'editing'                           => 'Редактирование: $1',
+'editingsection'                    => 'Редактирование $1 (секция)',
+'editingcomment'                    => 'Редактирование $1 (комментарий)',
+'editconflict'                      => 'Конфликт редактирования: $1',
+'explainconflict'                   => 'Пока вы редактировали эту статью, кто-то внёс в неё изменения. В верхнем окне для редактирования вы видите тот текст статьи, который будет сохранён при нажатии на кнопку «Записать страницу». В нижнем окне для редактирования находится ваш вариант. Чтобы сохранить ваши изменения, перенесите их из нижнего окна для редактирования в верхнее.<br />',
+'yourtext'                          => 'Ваш текст',
+'storedversion'                     => 'Сохранённая версия',
+'nonunicodebrowser'                 => '<strong>ПРЕДУПРЕЖДЕНИЕ: Ваш браузер не поддерживает кодировку Юникод. При редактировании статей все не-ASCII символы будут заменены на свои шестнадцатеричные коды.</strong>',
+'editingold'                        => '<strong>ПРЕДУПРЕЖДЕНИЕ: Вы редактируете устаревшую версию данной страницы. После сохранения страницы будут потеряны изменения, сделанные в последующих версиях.</strong>',
+'yourdiff'                          => 'Различия',
+'copyrightwarning'                  => 'Обратите внимание, что все добавления и изменения текста статьи рассматриваются, как выпущенные на условиях лицензии $2 (см. $1).
 Если вы не хотите, чтобы ваши тексты свободно распространялись и редактировались любым желающим, не помещайте их сюда.<br />
 Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из
 источника, допускающего свободное распространение и изменение своего содержимого.<br />
 <strong>НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ МАТЕРИАЛЫ, ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ!</strong>',
-'copyrightwarning2'         => 'Пожалуйста, обратите внимание, что все ваши добавления
+'copyrightwarning2'                 => 'Пожалуйста, обратите внимание, что все ваши добавления
 могут быть отредактированы или удалены другими участниками.
 Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.<br />
 Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. $1).<br />
 <strong>НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!</strong>',
-'longpagewarning'           => '<strong>ПРЕДУПРЕЖДЕНИЕ: Длина этой страницы составляет $1 килобайт. Страницы, размер которых приближается к 32 КБ или превышает это значение, могут неверно отображаться в некоторых браузерах.
+'longpagewarning'                   => '<strong>ПРЕДУПРЕЖДЕНИЕ: Длина этой страницы составляет $1 килобайт. Страницы, размер которых приближается к 32 КБ или превышает это значение, могут неверно отображаться в некоторых браузерах.
 Пожалуйста, рассмотрите вариант разбиения страницы на меньшие части.</strong>',
-'longpageerror'             => '<strong>ОШИБКА: записываемый вами текст имеет размер $1 килобайт, что больше, чем установленный предел $2 килобайта. Страница не может быть сохранена.</strong>',
-'readonlywarning'           => '<strong>ПРЕДУПРЕЖДЕНИЕ: база данных заблокирована в связи с процедурами обслуживания,
+'longpageerror'                     => '<strong>ОШИБКА: записываемый вами текст имеет размер $1 килобайт, что больше, чем установленный предел $2 килобайта. Страница не может быть сохранена.</strong>',
+'readonlywarning'                   => '<strong>ПРЕДУПРЕЖДЕНИЕ: база данных заблокирована в связи с процедурами обслуживания,
 поэтому вы не можете записать ваши изменения прямо сейчас.
 Возможно, вам следует сохранить текст в файл на своём диске и поместить его в данный проект позже.</strong>',
-'protectedpagewarning'      => '<strong>ПРЕДУПРЕЖДЕНИЕ: эта страница защищена от изменений, её могут редактировать только администраторы.</strong>',
-'semiprotectedpagewarning'  => "'''Замечание:''' эта страница была защищена; редактировать её могут только зарегистрированные участники.",
-'cascadeprotectedwarning'   => "'''Предупреждение:''' Данную страницу могут редактировать только участники группы «Администраторы», поскольку она включена {{PLURAL:$1|в следующую страницу, для которой|||в следующие страницы, для которых}} включена каскадная защита:",
-'templatesused'             => 'Шаблоны, использованные на этой странице:',
-'templatesusedpreview'      => 'Шаблоны, используемые в предпросматриваемой странице:',
-'templatesusedsection'      => 'Шаблоны, используемые в этой секции:',
-'template-protected'        => '(защищено)',
-'template-semiprotected'    => '(частично защищено)',
-'edittools'                 => '<!-- Расположенный здесь текст будет показываться под формой редактирования и формой загрузки. -->',
-'nocreatetitle'             => 'Создание страниц ограничено',
-'nocreatetext'              => 'На этом сайте ограничена возможность создания новых страниц.
+'protectedpagewarning'              => '<strong>ПРЕДУПРЕЖДЕНИЕ: эта страница защищена от изменений, её могут редактировать только администраторы.</strong>',
+'semiprotectedpagewarning'          => "'''Замечание:''' эта страница была защищена; редактировать её могут только зарегистрированные участники.",
+'cascadeprotectedwarning'           => "'''Предупреждение:''' Данную страницу могут редактировать только участники группы «Администраторы», поскольку она включена {{PLURAL:$1|в следующую страницу, для которой|в следующие страницы, для которых}} включена каскадная защита:",
+'titleprotectedwarning'             => '<strong>Предупреждение. Эта страница была защищена, создать её могут только определённые участники.</strong>',
+'templatesused'                     => 'Шаблоны, использованные на текущей версии страницы:',
+'templatesusedpreview'              => 'Шаблоны, используемые в предпросматриваемой странице:',
+'templatesusedsection'              => 'Шаблоны, используемые в этой секции:',
+'template-protected'                => '(защищено)',
+'template-semiprotected'            => '(частично защищено)',
+'hiddencategories'                  => 'Эта страница относится к $1 {{PLURAL:$1|скрытой категории|скрытым категориям|скрытым категориям}}:',
+'edittools'                         => '<!-- Расположенный здесь текст будет показываться под формой редактирования и формой загрузки. -->',
+'nocreatetitle'                     => 'Создание страниц ограничено',
+'nocreatetext'                      => 'На этом сайте ограничена возможность создания новых страниц.
 Вы можете вернуться назад и отредактировать существующую страницу, [[{{ns:special}}:Userlogin|представиться системе или создать новую учётную запись]].',
-'nocreate-loggedin'         => 'У вас нет разрешения создавать новые страницы в этой вики.',
-'permissionserrors'         => 'Ошибки прав доступа',
-'permissionserrorstext'     => 'Вы не имете разрешения делать это по {{PLURAL:$1|следующей причине|следующим причинам|следующим причинам}}:',
-'recreate-deleted-warn'     => "'''Внимание: вы пытаетесь воссоздать страницу, которая ранее удалялась.'''
+'nocreate-loggedin'                 => 'У вас нет разрешения создавать новые страницы в этой вики.',
+'permissionserrors'                 => 'Ошибки прав доступа',
+'permissionserrorstext'             => 'У вас нет прав на выполнение этой операции по {{PLURAL:$1|следующей причине|следующим причинам|следующим причинам}}:',
+'recreate-deleted-warn'             => "'''Внимание: вы пытаетесь воссоздать страницу, которая ранее удалялась.'''
 
 Проверьте, действительно ли вам нужно воссоздавать эту страницу. Ниже приведён журнал удалений.",
+'expensive-parserfunction-warning'  => 'Внимание. Эта страница содержит слишком много вызовов ресурсоёмких функций.
+
+Количество вызовов не должно превышать $2, сейчас же оно равно $1.',
+'expensive-parserfunction-category' => 'Страницы со слишком большим количеством вызовов ресурсоёмких функций',
 
 # "Undo" feature
 'undo-success' => 'Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.',
 'undo-failure' => 'Правка не может быть отменена из-за несовместимости промежуточных изменений.',
-'undo-summary' => 'Отмена правки № $1 участника [[{{ns:special}}:Contributions/$2|$2]] ([[User_talk:$2|обсуждение]])',
+'undo-summary' => 'Отмена правки № $1 участника [[Special:Contributions/$2|$2]] ([[User_talk:$2|обсуждение]])',
 
 # Account creation failure
 'cantcreateaccounttitle' => 'Невозможно создать учётную запись',
 'cantcreateaccount-text' => "Создание учётных записей с этого IP-адреса (<b>$1</b>) было заблокировано [[User:$3|участником $3]].
-        
+
 $3 указал следующую причину: ''$2''",
 
 # History pages
-'revhistory'          => 'Журнал изменений',
 'viewpagelogs'        => 'Показать журналы для этой страницы',
 'nohistory'           => 'Для этой страницы журнал изменений отсутствует.',
 'revnotfound'         => 'Версия не найдена',
 'revnotfoundtext'     => 'Старая версия страницы не найдена. Пожалуйста, проверьте правильность ссылки, которую вы использовали для доступа к этой странице.',
-'loadhist'            => 'Загрузка журнала изменений страницы',
 'currentrev'          => 'Текущая версия',
 'revisionasof'        => 'Версия $1',
 'revision-info'       => 'Версия от $1; $2',
@@ -809,14 +862,13 @@ $3 указал следующую причину: ''$2''",
 'cur'                 => 'текущ.',
 'next'                => 'след.',
 'last'                => 'пред.',
-'orig'                => 'перв.',
 'page_first'          => 'первая',
 'page_last'           => 'последняя',
 'histlegend'          => "Пояснения: (текущ.) — отличие от текущей версии; (пред.) — отличие от предшествующей версии; '''м''' — малозначимое изменение",
 'deletedrev'          => '[удалена]',
 'histfirst'           => 'старейшие',
 'histlast'            => 'недавние',
-'historysize'         => '($1 {{plural:$1|байт|байта|байтов}})',
+'historysize'         => '($1 {{PLURAL:$1|байт|байта|байт}})',
 'historyempty'        => '(пусто)',
 
 # Revision feed
@@ -844,8 +896,8 @@ $3 указал следующую причину: ''$2''",
 'revisiondelete'              => 'Удалить / восстановить версии страницы',
 'revdelete-nooldid-title'     => 'Не задана целевая версия',
 'revdelete-nooldid-text'      => 'Вы не задали целевую версию (или версии) для выполнения этой функции.',
-'revdelete-selected'          => "{{PLURAL:$2|Выбранная версия|||Выбранные версии}} страницы '''$1:'''",
-'logdelete-selected'          => "{{PLURAL:$2|Выбранная запись|||Выбранные записи}} журнала для страницы '''$1:'''",
+'revdelete-selected'          => '{{PLURAL:$2|Выбранная версия|Выбранные версии}} страницы [[:$1]]:',
+'logdelete-selected'          => '{{PLURAL:$1|Выбранная запись|Выбранные записи}} журнала:',
 'revdelete-text'              => 'Удалённые версии будут показываться в истории страницы и журналах,
 но часть их содержания будет недоступна обычным посетителям.
 
@@ -864,36 +916,68 @@ $3 указал следующую причину: ''$2''",
 'revdelete-submit'            => 'Применить к выбранной версии',
 'revdelete-logentry'          => 'Изменена видимость версии страницы [[$1]]',
 'logdelete-logentry'          => 'Изменена видимость события для [[$1]]',
-'revdelete-logaction'         => '$1 {{PLURAL:$1|версия переведена|версии переведены|версий переведены}} в режим $2',
-'logdelete-logaction'         => '$1 {{PLURAL:$1|событие|события|событий}} страницы [[$3]] {{plural:$1|переведено|переведены|переведены}} в режим $2',
 'revdelete-success'           => 'Видимость версии изменена.',
 'logdelete-success'           => 'Видимость события изменена.',
-
-# Oversight log
-'oversightlog'    => 'Журнал сокрытия',
-'overlogpagetext' => 'Ниже представлен список последних удалений и блокировок, затрагивающих материалы скрытые от администраторов. Просмотреть список действующих блокировок можно на [[Special:Ipblocklist|соответствующей странице]].',
+'revdel-restore'              => 'Изменить видимость',
+'pagehist'                    => 'История страницы',
+'deletedhist'                 => 'История удалений',
+'revdelete-content'           => 'содержимое',
+'revdelete-summary'           => 'описание изменений',
+'revdelete-uname'             => 'имя участника',
+'revdelete-restricted'        => 'ограничения применяются к администраторам',
+'revdelete-unrestricted'      => 'ограничения сняты для администраторов',
+'revdelete-hid'               => 'скрыт $1',
+'revdelete-unhid'             => 'раскрыт $1',
+'revdelete-log-message'       => '$1 для $2 {{PLURAL:$2|версия|версии|версий}}',
+'logdelete-log-message'       => '$1 для $2 {{PLURAL:$2|события|событий|событий}}',
+
+# Suppression log
+'suppressionlog'     => 'Журнал сокрытий',
+'suppressionlogtext' => 'Ниже представлен список недавних удалений и блокировок, включающих скрытые от админисраторов материалы. См. [[Special:Ipblocklist|список IP-блокировок]], чтобы просмотреть список текущих блокировок.',
+
+# History merging
+'mergehistory'                     => 'Объединение историй правок',
+'mergehistory-header'              => 'Эта страница позволяет вам объединить историю правок двух различных страниц.
+Убедитесь, что это изменение сохранит целостность истории страницы.',
+'mergehistory-box'                 => 'Объединить истории правок двух страниц:',
+'mergehistory-from'                => 'Исходная страница:',
+'mergehistory-into'                => 'Целевая страница:',
+'mergehistory-list'                => 'Объединяемая история правок',
+'mergehistory-merge'               => 'Следующие версии [[:$1]] могут быть объединены в [[:$2]]. Используйте переключатели для того, чтобы объединить только выбранный диапазон правок. Учтите, что при использовании навигационных ссылок данные будут потерянны.',
+'mergehistory-go'                  => 'Показать объединяемые правки',
+'mergehistory-submit'              => 'Объединить правки',
+'mergehistory-empty'               => 'Не найдены правки для объединения.',
+'mergehistory-success'             => '$3 {{PLURAL:$3|правка|правки|правок}} из [[:$1]] успешно {{PLURAL:$3|перенесена|перенесены|перенесены}} в [[:$2]].',
+'mergehistory-fail'                => 'Не удалось произвести объединение историй страниц, пожалуйста проверьте параметры страницы и времени.',
+'mergehistory-no-source'           => 'Исходная страница «$1» не существует.',
+'mergehistory-no-destination'      => 'Целевая страница «$1» не существует.',
+'mergehistory-invalid-source'      => 'Источник должен иметь правильный заголовок.',
+'mergehistory-invalid-destination' => 'Целевая страница должна иметь правильный заголовок.',
+'mergehistory-autocomment'         => 'Перенос [[:$1]] в [[:$2]]',
+'mergehistory-comment'             => 'Перенос [[:$1]] в [[:$2]]: $3',
+
+# Merge log
+'mergelog'           => 'Журнал объединений',
+'pagemerge-logentry' => 'объединена [[$1]] и [[$2]] (версии вплоть до $3)',
+'revertmerge'        => 'Разделить',
+'mergelogpagetext'   => 'Ниже приведён список последних объединений историй страниц.',
 
 # Diffs
-'history-title'             => '$1 — история изменений',
-'difference'                => '(Различия между версиями)',
-'loadingrev'                => 'загрузка версии для различения',
-'lineno'                    => 'Строка $1:',
-'editcurrent'               => 'Редактировать текущую версию данной страницы',
-'selectnewerversionfordiff' => 'Выберите новую версию для сравнения',
-'selectolderversionfordiff' => 'Выберите старую версию для сравнения',
-'compareselectedversions'   => 'Сравнить выбранные версии',
-'editundo'                  => 'отменить',
-'diff-multi'                => '({{PLURAL:$1|$1 промежуточная версия не показана|$1 промежуточные версии не показаны|$1 промежуточных версий не показаны.}})',
+'history-title'           => '$1 — история изменений',
+'difference'              => '(Различия между версиями)',
+'lineno'                  => 'Строка $1:',
+'compareselectedversions' => 'Сравнить выбранные версии',
+'editundo'                => 'отменить',
+'diff-multi'              => '({{PLURAL:$1|$1 промежуточная версия не показана|$1 промежуточные версии не показаны|$1 промежуточных версий не показаны.}})',
 
 # Search results
 'searchresults'         => 'Результаты поиска',
 'searchresulttext'      => 'Для получения более подробной информации о поиске на страницах проекта, см. [[{{MediaWiki:Helppage}}|справочный раздел]].',
 'searchsubtitle'        => 'По запросу «[[:$1]]»',
 'searchsubtitleinvalid' => 'По запросу «$1»',
-'noexactmatch'          => 'Страницы с названием «$1» не существует.
-
-<span style="display: block; margin: 1.5em 2em">
-<strong>[[:$1|Создать страницу]]</strong></span>',
+'noexactmatch'          => "'''Страницы с названием «$1» не существует.''' [[:$1|Создать страницу]].",
+'noexactmatch-nocreate' => 'Страницы с названием «$1» не существует.',
+'toomanymatches'        => 'Найдено слишком много соответствий, пожалуйста, попробуйте другой запрос',
 'titlematches'          => 'Совпадения в названиях статей',
 'notitlematches'        => 'Нет совпадений в названиях статей',
 'textmatches'           => 'Совпадения в текстах статей',
@@ -901,11 +985,20 @@ $3 указал следующую причину: ''$2''",
 'prevn'                 => 'предыдущие $1',
 'nextn'                 => 'следующие $1',
 'viewprevnext'          => 'Просмотреть ($1) ($2) ($3)',
+'search-result-size'    => '$1 ({{PLURAL:$2|$2 слово|$2 слова|$2 слов}})',
+'search-result-score'   => 'Релевантность: $1 %',
+'search-redirect'       => '(перенаправление $1)',
+'search-section'        => '(раздел $1)',
+'search-suggest'        => 'Возможно, вы имели в виду: $1',
+'searchall'             => 'все',
 'showingresults'        => 'Ниже {{plural:$1|показан|показаны|показаны}} <strong>$1</strong> {{plural:$1|результат|результата|результатов}}, начиная с №&nbsp;<strong>$2</strong>.',
 'showingresultsnum'     => 'Ниже {{plural:$3|показан|показаны|показаны}} <strong>$3</strong> {{plural:$3|результат|результата|результатов}}, начиная с №&nbsp;<strong>$2</strong>.',
+'showingresultstotal'   => "Ниже показаны результаты '''$1 — $2''' из '''$3'''",
 'nonefound'             => 'Неудачный поиск может быть вызван попыткой найти общие слова, которые не подлежат индексированию, например — «тоже» и «чтобы» или употреблением более чем одного ключевого слова поиска (показываются только страницы, содержащие все указанные слова для поиска).',
-'powersearch'           => 'Искать',
+'powersearch'           => 'Расширенный поиск',
+'powersearch-legend'    => 'Расширенный поиск',
 'powersearchtext'       => 'Искать в пространствах имён:<br />$1<br />$2 Показывать перенаправления<br /> Искать $3 $9',
+'search-external'       => 'Внешний поиск',
 'searchdisabled'        => 'Извините, но встроенный полнотекстовый поиск выключен. Вы можете воспользоваться поиском по сайту через поисковые системы общего назначения, однако имейте в виду, что копия сайта в их кеше может быть несколько устаревшей.',
 
 # Preferences page
@@ -913,7 +1006,7 @@ $3 указал следующую причину: ''$2''",
 'mypreferences'            => 'Настройки',
 'prefs-edits'              => 'Количество правок:',
 'prefsnologin'             => 'Вы не представились системе',
-'prefsnologintext'         => 'Вы должны [[{{ns:special}}:Userlogin|представиться системе]], чтобы изменять настройки участника.',
+'prefsnologintext'         => 'Вы должны [[Special:Userlogin|представиться системе]], чтобы изменять настройки участника.',
 'prefsreset'               => 'Восстановлены настройки по умолчанию.',
 'qbsettings'               => 'Панель навигации',
 'qbsettings-none'          => 'Не показывать',
@@ -940,7 +1033,7 @@ $3 указал следующую причину: ''$2''",
 'prefs-rc'                 => 'Страница свежих правок',
 'prefs-watchlist'          => 'Список наблюдения',
 'prefs-watchlist-days'     => 'Максимальное число дней, отображаемых в списке наблюдения:',
-'prefs-watchlist-edits'    => 'Ð\9cакÑ\81ималÑ\8cное ÐºÐ¾Ð»Ð¸Ñ\87еÑ\81Ñ\82во Ð¿Ñ\80авок, Ð¾Ñ\82обÑ\80ажаемÑ\8bÑ\85 Ð² Ñ\83лÑ\83Ñ\87Ñ\88енном списке наблюдения:',
+'prefs-watchlist-edits'    => 'Ð\9cакÑ\81ималÑ\8cное ÐºÐ¾Ð»Ð¸Ñ\87еÑ\81Ñ\82во Ð¿Ñ\80авок, Ð¾Ñ\82обÑ\80ажаемÑ\8bÑ\85 Ð² Ñ\80аÑ\81Ñ\88иÑ\80енном списке наблюдения:',
 'prefs-misc'               => 'Другие настройки',
 'saveprefs'                => 'Записать',
 'resetprefs'               => 'Сбросить',
@@ -954,7 +1047,7 @@ $3 указал следующую причину: ''$2''",
 'resultsperpage'           => 'Количество найденных записей на страницу:',
 'contextlines'             => 'Количество показываемых строк для каждой найденной:',
 'contextchars'             => 'Количество символов контекста на строку:',
-'stub-threshold'           => 'Порог для определения оформления <a href="#" class="stub">ссылок на заготовки</a>:',
+'stub-threshold'           => 'Порог для определения оформления <a href="#" class="stub">ссылок на заготовки</a> (в байтах):',
 'recentchangesdays'        => 'Количество дней, за которые показывать свежие правки:',
 'recentchangescount'       => 'Количество правок, отображаемое в списке:',
 'savedprefs'               => 'Ваши настройки сохранены.',
@@ -962,7 +1055,7 @@ $3 указал следующую причину: ''$2''",
 'timezonetext'             => 'Введите смещение (в часах) вашего местного времени
 от времени сервера (UTC — гринвичского).',
 'localtime'                => 'Местное время',
-'timezoneoffset'           => 'Смещение',
+'timezoneoffset'           => 'Смещение¹',
 'servertime'               => 'Текущее время сервера',
 'guesstimezone'            => 'Заполнить из браузера',
 'allowemail'               => 'Разрешить приём электронной почты от других участников',
@@ -971,19 +1064,31 @@ $3 указал следующую причину: ''$2''",
 'files'                    => 'Файлы',
 
 # User rights
-'userrights-lookup-user'      => 'Управление группами участников',
-'userrights-user-editname'    => 'Введите имя участника:',
-'editusergroup'               => 'Изменить группы участников',
-'userrights-editusergroup'    => 'Изменить группы участника',
-'saveusergroups'              => 'Сохранить группы участника',
-'userrights-groupsmember'     => 'Член групп:',
-'userrights-groupsavailable'  => 'Доступные группы:',
-'userrights-groupshelp'       => 'Выберите группы, в которые вы хотите включить или из которых хотите исключить участника.
-Невыбранные группы не изменятся. Снять выделение с группы можно используя CTRL + левую клавишу мыши.',
-'userrights-reason'           => 'Причина изменения:',
-'userrights-available-none'   => 'Вы не можете изменять членство в группе.',
-'userrights-available-add'    => 'Вы можете добавлять участников в группу $1.',
-'userrights-available-remove' => 'Вы можете удалять участников из группы $1.',
+'userrights'                       => 'Управление правами участников', # Not used as normal message but as header for the special page itself
+'userrights-lookup-user'           => 'Управление группами участников',
+'userrights-user-editname'         => 'Введите имя участника:',
+'editusergroup'                    => 'Изменить группы участника',
+'editinguser'                      => "Изменение прав участника '''[[User:$1|$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]] | [[Special:Contributions/$1|{{int:contribslink}}]])",
+'userrights-editusergroup'         => 'Изменить группы участника',
+'saveusergroups'                   => 'Сохранить группы участника',
+'userrights-groupsmember'          => 'Член групп:',
+'userrights-groupsremovable'       => 'Изменяемые группы:',
+'userrights-groupsavailable'       => 'Доступные группы:',
+'userrights-groups-help'           => 'Вы можете изменить группы, в которые входит этот участник.
+Если около названия группы стоит отметка, значит участник входит в эту группу,
+если отметка не стоит — участник не относится к соответствующей группе.',
+'userrights-reason'                => 'Причина изменения:',
+'userrights-available-none'        => 'Вы не можете изменять членство в группе.',
+'userrights-available-add'         => 'Вы можете добавить любого участника {{PLURAL:$2|в группу|в группы}}: $1.',
+'userrights-available-remove'      => 'Вы можете удалить любого участника {{PLURAL:$2|из группы|из групп}}: $1.',
+'userrights-available-add-self'    => 'Вы можете включить себя в {{PLURAL:$2|группу $1|следующие группы: $1}}.',
+'userrights-available-remove-self' => 'Вы можете исключить себя из {{PLURAL:$2|группы $1|следующих групп: $1}}.',
+'userrights-no-interwiki'          => 'У вас нет разрешения изменять права участников на других вики.',
+'userrights-nodatabase'            => 'База данных $1 не существует или не является локальной.',
+'userrights-nologin'               => 'Вы должны [[Special:Userlogin|представиться системе]] с учётной записи администратора, чтобы назначать права пользователям.',
+'userrights-notallowed'            => 'С вашей учётной записи не разрешено назначать права пользователям.',
+'userrights-changeable-col'        => 'Группы, которые вы можете изменять',
+'userrights-unchangeable-col'      => 'Группы, которые вы не можете изменять',
 
 # Groups
 'group'               => 'Группа:',
@@ -991,17 +1096,20 @@ $3 указал следующую причину: ''$2''",
 'group-bot'           => 'Боты',
 'group-sysop'         => 'Администраторы',
 'group-bureaucrat'    => 'Бюрократы',
+'group-suppress'      => 'Ревизоры',
 'group-all'           => '(все)',
 
-'group-autoconfirmed-member' => 'Ð\90втоподтверждённый участник',
+'group-autoconfirmed-member' => 'автоподтверждённый участник',
 'group-bot-member'           => 'бот',
 'group-sysop-member'         => 'администратор',
 'group-bureaucrat-member'    => 'бюрократ',
+'group-suppress-member'      => 'Ревизор',
 
 'grouppage-autoconfirmed' => '{{ns:project}}:Автоподтверждённые участники',
 'grouppage-bot'           => '{{ns:project}}:Боты',
 'grouppage-sysop'         => '{{ns:project}}:Администраторы',
 'grouppage-bureaucrat'    => '{{ns:project}}:Бюрократы',
+'grouppage-suppress'      => '{{ns:project}}:Ревизоры',
 
 # User rights log
 'rightslog'      => 'Журнал прав участника',
@@ -1031,7 +1139,7 @@ $3 указал следующую причину: ''$2''",
 'minoreditletter'                   => 'м',
 'newpageletter'                     => 'Н',
 'boteditletter'                     => 'б',
-'number_of_watching_users_pageview' => '[$1 наблюдающих пользователя]',
+'number_of_watching_users_pageview' => '[$1 {{PLURAL:$1|наблюдающий пользователь|наблюдающих пользователя|наблюдающих пользователей}}]',
 'rc_categories'                     => 'Только из категорий (разделитель «|»)',
 'rc_categories_any'                 => 'Любой',
 'newsectionsummary'                 => '/* $1 */ Новая тема',
@@ -1046,9 +1154,9 @@ $3 указал следующую причину: ''$2''",
 'upload'                      => 'Загрузить файл',
 'uploadbtn'                   => 'Загрузить файл',
 'reupload'                    => 'Изменить загрузку',
-'reuploaddesc'                => 'Вернуться к форме загрузки.',
+'reuploaddesc'                => 'Вернуться к форме загрузки',
 'uploadnologin'               => 'Вы не представились системе',
-'uploadnologintext'           => 'Вы должны [[{{ns:special}}:Userlogin|представиться системе]],
+'uploadnologintext'           => 'Вы должны [[Special:Userlogin|представиться системе]],
 чтобы загружать файлы на сервер.',
 'upload_directory_read_only'  => 'Веб-сервер не имеет прав записи в папку ($1), в которой предполагается хранить загружаемые файлы.',
 'uploaderror'                 => 'Ошибка загрузки файла',
@@ -1059,29 +1167,32 @@ $3 указал следующую причину: ''$2''",
 '''<nowiki>[[</nowiki>{{ns:image}}<nowiki>:File.jpg]]</nowiki>''',
 '''<nowiki>[[</nowiki>{{ns:image}}<nowiki>:File.png|комментарий]]</nowiki>''' или
 '''<nowiki>[[</nowiki>{{ns:media}}<nowiki>:File.ogg]]</nowiki>''' для непосредственной ссылки на файл.",
+'upload-permitted'            => 'Разрешённые типы файлов: $1.',
+'upload-preferred'            => 'Предпочтительные типы файлов: $1.',
+'upload-prohibited'           => 'Запрещённые типы файлов: $1.',
 'uploadlog'                   => 'журнал загрузок',
 'uploadlogpage'               => 'Журнал загрузок',
-'uploadlogpagetext'           => 'Ниже представлен список последних загрузок файлов.
-Везде используется время сервера (по Гринвичу, UTC).',
+'uploadlogpagetext'           => 'Ниже представлен список последних загрузок файлов.',
 'filename'                    => 'Имя файла',
 'filedesc'                    => 'Краткое описание',
 'fileuploadsummary'           => 'Краткое описание:',
-'filestatus'                  => 'Условия распространения',
-'filesource'                  => 'Источник',
+'filestatus'                  => 'Условия распространения:',
+'filesource'                  => 'Источник:',
 'uploadedfiles'               => 'Загруженные файлы',
-'ignorewarning'               => 'Игнорировать предупреждения и сохранить файл в любом случае.',
+'ignorewarning'               => 'Игнорировать предупреждения и сохранить файл',
 'ignorewarnings'              => 'Игнорировать предупреждения',
 'minlength1'                  => 'Название файла должно содержать хотя бы одну букву.',
 'illegalfilename'             => 'Имя файла «$1» содержит символы, которые не разрешается использовать в заголовках. Пожалуйста, переименуйте файл и попытайтесь загрузить его снова.',
 'badfilename'                 => 'Название файла было изменено на $1.',
 'filetype-badmime'            => 'Файлы, имеющие MIME-тип "$1", не могут быть загружены.',
-'filetype-badtype'            => "'''«.$1»''' является нежелательным типом файлов
-: Список разрешённых типов файлов: $2",
+'filetype-unwanted-type'      => "'''\".\$1\"''' — нежелательный тип файла. Предпочтительные типы файлов: \$2.",
+'filetype-banned-type'        => "'''\".\$1\"''' — запрещённый тип файла. Разрешённые типы файлов: \$2.",
 'filetype-missing'            => 'Отсутствует расширение у файла (например, «.jpg»).',
 'large-file'                  => 'Рекомендуется использовать изображения, размер которых не превышает $1 байт (размер загруженного файла составляет $2 байт).',
 'largefileserver'             => 'Размер файла превышает максимально разрешённый.',
 'emptyfile'                   => 'Загруженный вами файл вероятно пустой. Возможно, это произошло из-за ошибки при наборе имени файла. Пожалуйста, проверьте, действительно ли вы хотите загрузить этот файл.',
 'fileexists'                  => 'Файл с этим именем уже существует, пожалуйста, проверьте <strong><tt>$1</tt></strong>, если вы не уверены, что хотите заменить его.',
+'filepageexists'              => 'Страница описания для этого файла уже создана как <strong><tt>$1</tt></strong>, но файла с таким именем нет. Введённое описание не появится на странице описания изображения. Чтобы добавить новое описание, вам придётся изменить его вручную.',
 'fileexists-extension'        => 'Существует файл с похожим именем:<br />
 Имя загруженного файла: <strong><tt>$1</tt></strong><br />
 Имя существующего файла: <strong><tt>$2</tt></strong><br />
@@ -1098,20 +1209,35 @@ $3 указал следующую причину: ''$2''",
 'savefile'                    => 'Записать файл',
 'uploadedimage'               => 'загружено «[[$1]]»',
 'overwroteimage'              => 'загружена новая версия «[[$1]]»',
-'uploaddisabled'              => 'Загрузка запрещена.',
+'uploaddisabled'              => 'Загрузка запрещена',
 'uploaddisabledtext'          => 'На этом вики-сайте загрузка файлов запрещена.',
 'uploadscripted'              => 'Файл содержит HTML-код или скрипт, который может быть ошибочно обработан браузером.',
 'uploadcorrupt'               => 'Файл либо повреждён, либо имеет неверное расширение. Пожалуйста, проверьте файл и попробуйте загрузить его ещё раз.',
 'uploadvirus'                 => 'Файл содержит вирус! См. $1',
-'sourcefilename'              => 'Исходное имя файла',
-'destfilename'                => 'Целевое имя файла',
+'sourcefilename'              => 'Исходное имя файла:',
+'destfilename'                => 'Целевое имя файла:',
+'upload-maxfilesize'          => 'Максимальный размер файла: $1',
 'watchthisupload'             => 'Включить этот файл в список наблюдения',
 'filewasdeleted'              => 'Файл с таким именем уже существовал ранее, но был удалён. Пожалуйста, проверьте $1 перед повторной загрузкой.',
 'upload-wasdeleted'           => "'''Внимание: вы пытаетесь загрузить файл, который ранее удалялся.'''
 
 Проверьте, действительно ли вам нужно загружать этот файл.
 Ниже приведён журнал удалений:",
-'filename-bad-prefix'             => 'Имя загружаемого файла начинается с <strong>«$1»</strong> и вероятно является шаблонным именем, которое цифровая фотокамера даёт снимкам. Пожалуйста, выберите имя лучше описывающее содержание файла.',
+'filename-bad-prefix'         => 'Имя загружаемого файла начинается с <strong>«$1»</strong> и вероятно является шаблонным именем, которое цифровая фотокамера даёт снимкам. Пожалуйста, выберите имя лучше описывающее содержание файла.',
+'filename-prefix-blacklist'   => ' #<!-- оставьте эту строчку как есть --> <pre>
+# Синтаксис следующий:
+#   * Всё, что начинается с символа «#» считается комментарием (до конца строки)
+#   * Каждая непустая строка — префикс стандартного названия файла, которое обычно даёт цифровая камера
+CIMG # Casio
+DSC_ # Nikon
+DSCF # Fuji
+DSCN # Nikon
+DUW # некоторые мобильные телефоны
+IMG # общее
+JD # Jenoptik
+MGP # Pentax
+PICT # различные
+ #</pre> <!-- оставьте эту строчку как есть -->',
 
 'upload-proto-error'      => 'Неправильный протокол',
 'upload-proto-error-text' => 'Для удалённой загрузки требуется адрес, начинающийся с <code>http://</code> или <code>ftp://</code>.',
@@ -1126,26 +1252,29 @@ $3 указал следующую причину: ''$2''",
 'upload-curl-error28'      => 'Время, отведённое на загрузку, истекло',
 'upload-curl-error28-text' => 'Сайт слишком долго не отвечает. Пожалуйста, проверьте что сайт работоспособен и после небольшого перерыва попробуйте ещё раз. Возможно, операцию следует провести в другое время, когда сайт менее нагружен.',
 
-'license'            => 'Лицензирование',
+'license'            => 'Лицензирование:',
 'nolicense'          => 'Отсутствует',
 'license-nopreview'  => '(Предпросмотр недоступен)',
 'upload_source_url'  => ' (правильный, публично доступный интернет-адрес)',
 'upload_source_file' => ' (файл на вашем компьютере)',
 
-# Image list
-'imagelist'                 => 'Список файлов',
-'imagelisttext'             => "Ниже представлен список из '''$1''' {{PLURAL:$1|файла|файлов|файлов}}, отсортированных $2.",
-'getimagelist'              => 'получение списка файлов',
-'ilsubmit'                  => 'Искать',
-'showlast'                  => 'Показать последние $1 {{plural:$1|файл|файла|файлов}}, {{plural:$1|отсортированные|отсортированные|отсортированных}} $2.',
-'byname'                    => 'по имени',
-'bydate'                    => 'по дате',
-'bysize'                    => 'по размеру',
-'imgdelete'                 => 'удал.',
-'imgdesc'                   => 'описание',
-'imgfile'                   => 'файл',
+# Special:Imagelist
+'imagelist-summary'     => 'Эта служебная страница показывает все загруженные файлы.
+Недавно загруженные файлы по умолчанию показываются в верху списка.
+Щелчок на заголовке колонки изменяет порядок сортировки.',
+'imagelist_search_for'  => 'Поиск по имени изображения:',
+'imgdesc'               => 'описание',
+'imgfile'               => 'файл',
+'imagelist'             => 'Список файлов',
+'imagelist_date'        => 'Дата',
+'imagelist_name'        => 'Имя файла',
+'imagelist_user'        => 'Участник',
+'imagelist_size'        => 'Размер',
+'imagelist_description' => 'Описание',
+
+# Image description page
 'filehist'                  => 'История файла',
-'filehist-help'             => 'Нажмите на дату/время, чтобы просмотреть как тогда выглядел файл.',
+'filehist-help'             => 'Нажмите на дату/время, чтобы просмотреть, как тогда выглядел файл.',
 'filehist-deleteall'        => 'удалить все',
 'filehist-deleteone'        => 'удалить этот',
 'filehist-revert'           => 'вернуть',
@@ -1160,16 +1289,12 @@ $3 указал следующую причину: ''$2''",
 'nolinkstoimage'            => 'Нет страниц, ссылающихся на данный файл.',
 'sharedupload'              => 'Этот файл загружен в общее для нескольких проектов хранилище.',
 'shareduploadwiki'          => 'Дополнительную информацию можно найти на $1.',
-'shareduploadwiki-linktext' => 'странице описания файла',
+'shareduploadwiki-desc'     => 'Содержимое его $1 показано ниже.',
+'shareduploadwiki-linktext' => 'страницы описания',
 'noimage'                   => 'Файла с таким именем не существует, вы можете $1.',
 'noimage-linktext'          => 'загрузить его',
 'uploadnewversion-linktext' => 'Загрузить новую версию этого файла',
-'imagelist_date'            => 'Дата',
-'imagelist_name'            => 'Имя файла',
-'imagelist_user'            => 'Участник',
-'imagelist_size'            => 'Размер',
-'imagelist_description'     => 'Описание',
-'imagelist_search_for'      => 'Поиск по имени изображения:',
+'imagepage-searchdupe'      => 'Поиск одинаковых файлов',
 
 # File reversion
 'filerevert'                => 'Возврат к старой версии $1',
@@ -1178,21 +1303,27 @@ $3 указал следующую причину: ''$2''",
 'filerevert-comment'        => 'Примечание:',
 'filerevert-defaultcomment' => 'Возврат к версии от $2, $1',
 'filerevert-submit'         => 'Возвратить',
-'filerevert-success'        => '<span class="plainlinks">\'\'\'[[Media:$1|$1]]\'\'\' был возвращён к [$4 версии Filetype-missingот $3, $2].</span>',
+'filerevert-success'        => '<span class="plainlinks">\'\'\'[[Media:$1|$1]]\'\'\' был возвращён к [$4 версии от $3, $2].</span>',
 'filerevert-badversion'     => 'Не существует предыдущей локальной версии этого файла с указанной отметкой даты и времени.',
 
 # File deletion
-'filedelete'             => 'Удаление $1',
-'filedelete-legend'      => 'Удалить файл',
-'filedelete-intro'       => "Вы удаляете '''[[Media:$1|$1]]'''.",
-'filedelete-intro-old'   => '<span class="plainlinks">Вы удаляете версию \'\'\'[[Media:$1|$1]]\'\'\' от [$4 $3, $2].</span>',
-'filedelete-comment'     => 'Примечание:',
-'filedelete-submit'      => 'Удалить',
-'filedelete-success'     => "'''$1''' был удалён.",
-'filedelete-success-old' => '<span class="plainlinks">Версия \'\'\'[[Media:$1|$1]]\'\'\' от $3, $2 была удалена.</span>',
-'filedelete-nofile'      => "'''$1''' не существует на этом сайте.",
-'filedelete-nofile-old'  => "Не существет архивной версии '''$1''' с указанными атрибутами.",
-'filedelete-iscurrent'   => 'Вы пытаетесь удалить последнюю версию этого файла. Пожалуйста, верните сначала файл к отдной из старых версий.',
+'filedelete'                  => '$1 — удаление',
+'filedelete-legend'           => 'Удалить файл',
+'filedelete-intro'            => "Вы удаляете '''[[Media:$1|$1]]'''.",
+'filedelete-intro-old'        => '<span class="plainlinks">Вы удаляете версию \'\'\'[[Media:$1|$1]]\'\'\' от [$4 $3, $2].</span>',
+'filedelete-comment'          => 'Примечание:',
+'filedelete-submit'           => 'Удалить',
+'filedelete-success'          => "'''$1''' был удалён.",
+'filedelete-success-old'      => '<span class="plainlinks">Версия \'\'\'[[Media:$1|$1]]\'\'\' от $3, $2 была удалена.</span>',
+'filedelete-nofile'           => "'''$1''' не существует на этом сайте.",
+'filedelete-nofile-old'       => "Не существует архивной версии '''$1''' с указанными атрибутами.",
+'filedelete-iscurrent'        => 'Вы пытаетесь удалить последнюю версию этого файла. Пожалуйста, верните сначала файл к одной из старых версий.',
+'filedelete-otherreason'      => 'Другая причина:',
+'filedelete-reason-otherlist' => 'Другая причина',
+'filedelete-reason-dropdown'  => '* Распространенные причины удаления
+** нарушение авторских прав
+** файл-дубликат',
+'filedelete-edit-reasonlist'  => 'Править причины удалений',
 
 # MIME search
 'mimesearch'         => 'Поиск по MIME',
@@ -1211,9 +1342,13 @@ $3 указал следующую причину: ''$2''",
 'unusedtemplatestext' => 'На этой странице перечислены все страницы пространства имён «Шаблоны», которые не включены в другие страницы. Не забывайте проверить отсутствие других ссылок на шаблон, перед его удалением.',
 'unusedtemplateswlh'  => 'другие ссылки',
 
-# Random pages
-'randompage'                      => 'Случайная страница',
-'randompage-nopages'              => 'В данном пространстве имён отсутствуют страницы.',
+# Random page
+'randompage'         => 'Случайная статья',
+'randompage-nopages' => 'В данном пространстве имён отсутствуют страницы.',
+
+# Random redirect
+'randomredirect'         => 'Случайное перенаправление',
+'randomredirect-nopages' => 'Это пространство имён не содержит перенаправлений.',
 
 # Statistics
 'statistics'             => 'Статистика',
@@ -1221,7 +1356,7 @@ $3 указал следующую причину: ''$2''",
 'userstats'              => 'Статистика участников',
 'sitestatstext'          => "Всего в базе данных содержится '''$1''' {{plural:$1|страница|страницы|страниц}}.
 Это число включает в себя страницы о проекте, страницы обсуждений, незаконченные статьи, перенаправления и другие страницы, которые, не учитываются при подсчёте количества статей.
-За исключением них, есть '''$2''' {{plural:$2|страница|страницы|страниц}}, которые считаются полноценными статьями. 
+За исключением них, есть '''$2''' {{plural:$2|страница|страницы|страниц}}, которые считаются полноценными статьями.
 
 {{plural:$8|Был загружен|Было загружено|Было загружено}} '''$8''' {{plural:$8|файл|файла|файлов}}.
 
@@ -1233,7 +1368,7 @@ $3 указал следующую причину: ''$2''",
 
 'disambiguations'      => 'Страницы, описывающие многозначные термины',
 'disambiguationspage'  => 'Template:Неоднозначность',
-'disambiguations-text' => "Следующие статьи ссылаются на '''многозначные страницы'''. Вместо этого они, вероятно, должны указывать на соответствующую конкретную статью.<br />Страница считается многозначной, если на ней размещён шаблон, имя которого указано на странице [[MediaWiki:disambiguationspage]].",
+'disambiguations-text' => "Следующие страницы ссылаются на '''многозначные страницы'''. Вместо этого они, вероятно, должны указывать на соответствующую конкретную статью.<br />Страница считается многозначной, если на ней размещён шаблон, имя которого указано на странице [[MediaWiki:Disambiguationspage]].",
 
 'doubleredirects'     => 'Двойные перенаправления',
 'doubleredirectstext' => 'На этой странице представлен список перенаправлений на другие перенаправления. Каждая строка содержит ссылки на первое и второе перенаправления, а также первую строчку страницы второго перенаправления, в которой обычно указывается название страницы, куда должно ссылаться первое перенаправление.',
@@ -1245,11 +1380,12 @@ $3 указал следующую причину: ''$2''",
 
 'withoutinterwiki'        => 'Страницы без межъязыковых ссылок',
 'withoutinterwiki-header' => 'Следующие страницы не имеют интервики-ссылок:',
+'withoutinterwiki-submit' => 'Показать',
 
 'fewestrevisions' => 'Статьи с наименьшим количеством изменений',
 
 # Miscellaneous special pages
-'nbytes'                  => '$1 {{PLURAL:$1|байт|байта|байтов}}',
+'nbytes'                  => '$1 {{PLURAL:$1|байт|байта|байт}}',
 'ncategories'             => '$1 {{PLURAL:$1|категория|категории|категорий}}',
 'nlinks'                  => '$1 {{PLURAL:$1|ссылка|ссылки|ссылок}}',
 'nmembers'                => '$1 {{PLURAL:$1|объект|объекта|объектов}}',
@@ -1273,7 +1409,6 @@ $3 указал следующую причину: ''$2''",
 'mostcategories'          => 'Страницы, включённые в большое количество категорий',
 'mostimages'              => 'Самые используемые изображения',
 'mostrevisions'           => 'Наиболее часто редактировавшиеся страницы',
-'allpages'                => 'Все страницы',
 'prefixindex'             => 'Указатель по началу слов',
 'shortpages'              => 'Короткие статьи',
 'longpages'               => 'Длинные страницы',
@@ -1282,21 +1417,25 @@ $3 указал следующую причину: ''$2''",
 'protectedpages'          => 'Защищённые страницы',
 'protectedpagestext'      => 'Следующие страницы защищены от переименования или изменения.',
 'protectedpagesempty'     => 'В настоящий момент нет защищённых страниц с указанными параметрами',
+'protectedtitles'         => 'Запрещённые названия',
+'protectedtitlestext'     => 'Следующие названия не разрешается использовать',
+'protectedtitlesempty'    => 'В настоящий момент нет запрещённых названий с указанными параметрами.',
 'listusers'               => 'Список участников',
 'specialpages'            => 'Спецстраницы',
 'spheading'               => 'Служебные страницы',
 'restrictedpheading'      => 'Служебные страницы с ограниченным доступом',
-'rclsub'                  => '(на страницах, ссылки на которые есть на странице «$1»)',
-'newpages'                => 'Новые статьи',
+'newpages'                => 'Новые страницы',
 'newpages-username'       => 'Участник:',
 'ancientpages'            => 'Статьи по дате последнего редактирования',
-'intl'                    => 'Межъязыковые ссылки',
 'move'                    => 'Переименовать',
 'movethispage'            => 'Переименовать эту страницу',
 'unusedimagestext'        => 'Пожалуйста, учтите, что другие веб-сайты могут использовать прямую ссылку (URL) на это изображение, и поэтому изображение может активно использоваться несмотря на его вхождение в этот список.',
 'unusedcategoriestext'    => 'Существуют следующие страницы категорий, не содержащие статей или других категорий.',
 'notargettitle'           => 'Не указана цель',
 'notargettext'            => 'Вы не указали целевую страницу или участника для этого действия.',
+'pager-newer-n'           => '{{PLURAL:$1|более новая $1|более новые $1}}',
+'pager-older-n'           => '{{PLURAL:$1|более старая $1|более старые $1}}',
+'suppress'                => 'Сокрытие',
 
 # Book sources
 'booksources'               => 'Источники книг',
@@ -1304,13 +1443,6 @@ $3 указал следующую причину: ''$2''",
 'booksources-go'            => 'Найти',
 'booksources-text'          => 'На этой странице приведён список ссылок на сайты, где вы, возможно, найдёте дополнительную информацию о книге. Это интернет-магазины и системы поиска в библиотечных каталогах.',
 
-'categoriespagetext' => 'В вики имеются следующие категории.',
-'data'               => 'Данные',
-'userrights'         => 'Управление правами участников',
-'groups'             => 'Группы участников',
-'alphaindexline'     => 'от $1 до $2',
-'version'            => 'Версия MediaWiki',
-
 # Special:Log
 'specialloguserlabel'  => 'Участник:',
 'speciallogtitlelabel' => 'Заголовок:',
@@ -1320,10 +1452,12 @@ $3 указал следующую причину: ''$2''",
 'log-search-submit'    => 'Найти',
 'alllogstext'          => 'Общий список журналов сайта {{SITENAME}}.
 Вы можете отфильтровать результаты по типу журнала, имени участника или затронутой странице.',
-'logempty'             => 'СовпадаÑ\8eÑ\89ие Ñ\8dлеменÑ\82Ñ\8b в журнале отсутствуют.',
+'logempty'             => 'Ð\9fодÑ\85одÑ\8fÑ\89ие Ð·Ð°Ð¿Ð¸Ñ\81и в журнале отсутствуют.',
 'log-title-wildcard'   => 'Найти заголовки, начинающиеся на с данных символов',
 
 # Special:Allpages
+'allpages'          => 'Все страницы',
+'alphaindexline'    => 'от $1 до $2',
 'nextpage'          => 'Следующая страница ($1)',
 'prevpage'          => 'Предыдущая страница ($1)',
 'allpagesfrom'      => 'Вывести страницы, начинающиеся на:',
@@ -1334,7 +1468,7 @@ $3 указал следующую причину: ''$2''",
 'allpagesnext'      => 'Следующие',
 'allpagessubmit'    => 'Выполнить',
 'allpagesprefix'    => 'Найти страницы, начинающиеся с:',
-'allpagesbadtitle'  => 'Ð\97аголовок Ð´Ð°Ð½Ð½Ð¾Ð¹ Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\8b Ð½Ðµ Ñ\8fвлÑ\8fеÑ\82Ñ\81Ñ\8f Ð´Ð¾Ð¿Ñ\83Ñ\81Ñ\82имÑ\8bм. Ð\9eн содержит интервики, межъязыковой префикс или запрещённые в заголовках символы.',
+'allpagesbadtitle'  => 'Ð\9dедопÑ\83Ñ\81Ñ\82имое Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ðµ Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\8b. Ð\97аголовок содержит интервики, межъязыковой префикс или запрещённые в заголовках символы.',
 'allpages-bad-ns'   => '{{SITENAME}} не содержит пространства имён «$1».',
 
 # Special:Listusers
@@ -1342,17 +1476,24 @@ $3 указал следующую причину: ''$2''",
 'listusers-submit'   => 'Показать',
 'listusers-noresult' => 'Не найдено участников.',
 
+# Special:Listgrouprights
+'listgrouprights'          => 'Права групп участников',
+'listgrouprights-summary'  => 'Ниже представлен список определённых в этой вики групп участников, указаны соответствующие им права доступа.',
+'listgrouprights-group'    => 'Группа',
+'listgrouprights-rights'   => 'Права',
+'listgrouprights-helppage' => 'Help:Права групп',
+
 # E-mail user
 'mailnologin'     => 'Адрес для отправки отсутствует',
 'mailnologintext' => 'Вы должны [[{{ns:special}}:Userlogin|представиться системе]]
 и иметь действительный адрес электронной почты в ваших [[{{ns:special}}:Preferences|настройках]],
 чтобы иметь возможность отправлять электронную почту другим участникам.',
 'emailuser'       => 'Письмо участнику',
-'emailpage'       => 'Ð\9eÑ\82пÑ\80авиÑ\82Ñ\8c Ñ\8dлекÑ\82Ñ\80онное Ð¿исьмо участнику',
+'emailpage'       => 'Ð\9fисьмо участнику',
 'emailpagetext'   => 'Если этот участник указал действительный адрес электронной почты в своих настройках, то, заполнив форму ниже, можно отправить ему сообщение.
 Электронный адрес, который вы указали в своих настройках, будет указан в поле «От кого» письма, поэтому получатель будет иметь возможность ответить.',
 'usermailererror' => 'При отправке сообщения электронной почты произошла ошибка:',
-'defemailsubject' => '{{SITENAME}} e-mail',
+'defemailsubject' => '{{SITENAME}}: письмо',
 'noemailtitle'    => 'Адрес электронной почты отсутствует',
 'noemailtext'     => 'Этот участник не указал действительный адрес электронной почты или указал, что не желает получать письма от других участников.',
 'emailfrom'       => 'От кого',
@@ -1364,6 +1505,8 @@ $3 указал следующую причину: ''$2''",
 'emailccsubject'  => 'Копия вашего сообщения для $1: $2',
 'emailsent'       => 'Письмо отправлено',
 'emailsenttext'   => 'Ваше электронное сообщение отправлено.',
+'emailuserfooter' => '--
+Это письмо отправлено с помощью функции «письмо участнику» сайта {{SITENAME}}',
 
 # Watchlist
 'watchlist'            => 'Список наблюдения',
@@ -1384,6 +1527,7 @@ $3 указал следующую причину: ''$2''",
 'unwatch'              => 'Не следить',
 'unwatchthispage'      => 'Прекратить наблюдение',
 'notanarticle'         => 'Не статья',
+'notvisiblerev'        => 'Версия была удалена',
 'watchnochange'        => 'Ничто из списка наблюдения не изменялось в рассматриваемый период.',
 'watchlist-details'    => '$1 {{plural:$1|страница|страницы|страниц}}, не считая страниц обсуждения.',
 'wlheader-enotif'      => '* Уведомление по эл. почте включено.',
@@ -1401,7 +1545,7 @@ $3 указал следующую причину: ''$2''",
 'watchlist-show-minor' => 'Показать малые правки',
 'watchlist-hide-minor' => 'Скрыть малые правки',
 
-# Displayed when you click the "watch" button and it's in the process of watching
+# Displayed when you click the "watch" button and it is in the process of watching
 'watching'   => 'Добавление в список наблюдения…',
 'unwatching' => 'Удаление из списка наблюдения…',
 
@@ -1440,26 +1584,36 @@ $NEWPAGE
 
 # Delete/protect/revert
 'deletepage'                  => 'Удалить страницу',
-'confirm'                     => 'Ð\9fодÑ\82веÑ\80ждение',
+'confirm'                     => 'Ð\9fодÑ\82веÑ\80диÑ\82Ñ\8c',
 'excontent'                   => 'содержимое: «$1»',
-'excontentauthor'             => 'содержимое: «$1» (единственным автором был [[{{ns:special}}:Contributions/$2|$2]])',
+'excontentauthor'             => 'содержимое: «$1» (единственным автором был [[Special:Contributions/$2|$2]])',
 'exbeforeblank'               => 'содержимое до очистки: «$1»',
 'exblank'                     => 'страница была пуста',
-'confirmdelete'               => 'Подтвердить удаление',
-'deletesub'                   => '(«$1» удаляется)',
+'delete-confirm'              => '$1 — удаление',
+'delete-legend'               => 'Удаление',
 'historywarning'              => 'Предупреждение: у страницы, которую вы собираетесь удалить, есть история изменений:',
 'confirmdeletetext'           => 'Вы запросили полное удаление страницы (или изображения) и всей её истории изменений из базы данных.
 Пожалуйста, подтвердите, что вы действительно желаете это сделать, понимаете последствия своих действий,
 и делаете это в соответствии с правилами, изложенными в разделе [[{{MediaWiki:Policy-url}}]].',
 'actioncomplete'              => 'Действие выполнено',
-'deletedtext'                 => '«$1» была удалена.
+'deletedtext'                 => '«<nowiki>$1</nowiki>» была удалена.
 См. $2 для просмотра списка последних удалений.',
 'deletedarticle'              => 'удалена «[[$1]]»',
+'suppressedarticle'           => 'скрыл «[[$1]]»',
 'dellogpage'                  => 'Список удалений',
 'dellogpagetext'              => 'Ниже приведён список последних удалений.',
 'deletionlog'                 => 'список удалений',
 'reverted'                    => 'Откачено к ранней версии',
 'deletecomment'               => 'Причина удаления',
+'deleteotherreason'           => 'Другая причина/дополнение:',
+'deletereasonotherlist'       => 'Другая причина',
+'deletereason-dropdown'       => '* Типовые причины удаления
+** вандализм
+** по запросу автора
+** нарушение авторских прав',
+'delete-edit-reasonlist'      => 'Править список причин',
+'delete-toobig'               => 'У этой страницы очень длинная история измененией, более $1 версий. Удаление таких страниц было запрещено во избежание нарушений в работе сайта {{SITENAME}}.',
+'delete-warning-toobig'       => 'У этой страницы очень длинная история измененией, более $1 версий. Её удаление может привести к нарушению нормальной работы базы данных сайта {{SITENAME}}; действуйте с осторожностью.',
 'rollback'                    => 'Откатить изменения',
 'rollback_short'              => 'Откат',
 'rollbacklink'                => 'откатить',
@@ -1470,29 +1624,28 @@ $NEWPAGE
 
 Последние изменения внёс [[User:$3|$3]] ([[User_talk:$3|Обсуждение]]).',
 'editcomment'                 => 'Изменение было пояснено так: <i>«$1»</i>.', # only shown if there is an edit comment
-'revertpage'                  => 'Правки [[{{ns:special}}:Contributions/$2|$2]] ([[User_talk:$2|обсуждение]]) откачены к версии [[User:$1|$1]]',
+'revertpage'                  => 'Правки [[{{ns:special}}:Contributions/$2|$2]] ([[User_talk:$2|обсуждение]]) откачены к версии [[User:$1|$1]]', # Additional available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
 'rollback-success'            => 'Откачены правки $1; возврат к версии $2.',
 'sessionfailure'              => 'Похоже, возникли проблемы с текущим сеансом работы;
 это действие было отменено в целях предотвращения «захвата сеанса».
 Пожалуйста, нажмите кнопку «Назад» и перезагрузите страницу, с которой вы пришли.',
 'protectlogpage'              => 'Журнал защиты',
-'protectlogtext'              => 'Ниже приведён журнал установок и снятий защиты со статей. Вы можете также просмотреть [[{{ns:special}}:Protectedpages|список страниц, которые в данный момент защищены]].',
+'protectlogtext'              => 'Ниже приведён журнал установок и снятий защиты со статей. Вы можете также просмотреть [[Special:Protectedpages|список страниц, которые в данный момент защищены]].',
 'protectedarticle'            => 'защищена страница «[[$1]]»',
 'modifiedarticleprotection'   => 'изменён уровень защиты страницы «[[$1]]»',
 'unprotectedarticle'          => 'снята защита со страницы «[[$1]]»',
-'protectsub'                  => '(Установка уровня защиты для «$1»)',
-'confirmprotect'              => 'Подтвердите установку защиты страницы',
+'protect-title'               => 'Установка уровня защиты для «$1»',
+'protect-legend'              => 'Подтвердите установку защиты страницы',
 'protectcomment'              => 'Причина установки защиты:',
 'protectexpiry'               => 'Истекает:',
 'protect_expiry_invalid'      => 'Неправильное время окончания защиты.',
 'protect_expiry_old'          => 'Время окончания — в прошлом.',
-'unprotectsub'                => '(Снятие защиты «$1»)',
 'protect-unchain'             => 'Разблокировать переименование страницы',
 'protect-text'                => 'Здесь вы можете просмотреть и изменить уровень защиты для страницы <strong>[[:$1]]</strong>.',
-'protect-locked-blocked'      => 'Вы не можете изменять уровень защиты страницы пока ваша учётная запись заблокирована. Текущие установки для страницы <strong>[[:$1]]</strong>:',
+'protect-locked-blocked'      => 'Вы не можете изменять уровень защиты страницы, пока ваша учётная запись заблокирована. Текущие установки для страницы <strong>[[:$1]]</strong>:',
 'protect-locked-dblock'       => 'Уровень защиты не может быть изменён, так как основная база данных временно заблокирована. Текущие установки для страницы <strong>[[:$1]]</strong>:',
-'protect-locked-access'       => 'У ваше учётной записи недостаточно прав для изменения уровня защиты страницы. Текущие установки для страницы <strong>[[:$1]]</strong>:',
-'protect-cascadeon'           => 'Эта страница защищена в связи с тем, что она включена {{PLURAL:$1|в указанную ниже страницу, на которую|||в нижеследующие страницы, на которые}} установлена каскадная защита. Вы можете изменить уровень защиты этой страницы, но это не повлияет на каскадную защиту.',
+'protect-locked-access'       => 'У вашей учётной записи недостаточно прав для изменения уровня защиты страницы. Текущие установки для страницы <strong>$1</strong>:',
+'protect-cascadeon'           => 'Эта страница защищена в связи с тем, что она включена {{PLURAL:$1|в указанную ниже страницу, на которую|в нижеследующие страницы, на которые}} установлена каскадная защита. Вы можете изменить уровень защиты этой страницы, но это не повлияет на каскадную защиту.',
 'protect-default'             => '(по умолчанию)',
 'protect-fallback'            => 'Требуется разрешение «$1»',
 'protect-level-autoconfirmed' => 'Защитить от незарегистрированных и новых участников',
@@ -1500,15 +1653,17 @@ $NEWPAGE
 'protect-summary-cascade'     => 'каскадная',
 'protect-expiring'            => 'истекает $1 (UTC)',
 'protect-cascade'             => 'Защищать страницы, включённые в эту страницу (каскадная защита)',
+'protect-cantedit'            => 'Вы не можете изменить уровень защиты этой страницы, потому что у вас нет прав для её редактирования.',
 'restriction-type'            => 'Права:',
 'restriction-level'           => 'Уровень доступа:',
 'minimum-size'                => 'Минимальный размер',
-'maximum-size'                => 'максимальный размер',
+'maximum-size'                => 'Ð\9cаксимальный размер',
 'pagesize'                    => '(байт)',
 
 # Restrictions (nouns)
-'restriction-edit' => 'Правка',
-'restriction-move' => 'Переименование',
+'restriction-edit'   => 'Правка',
+'restriction-move'   => 'Переименование',
+'restriction-create' => 'Создание',
 
 # Restriction levels
 'restriction-level-sysop'         => 'полная защита',
@@ -1518,6 +1673,7 @@ $NEWPAGE
 # Undelete
 'undelete'                     => 'Просмотреть удалённые страницы',
 'undeletepage'                 => 'Просмотр и восстановление удалённых страниц',
+'undeletepagetitle'            => "'''Ниже перечислены удалённые версии страницы [[:$1]]'''.",
 'viewdeletedpage'              => 'Просмотреть удалённые страницы',
 'undeletepagetext'             => 'Следующие страницы были удалены, однако они всё ещё находятся в архиве, и поэтому могут быть восстановлены. Архив периодически очищается.',
 'undeleteextrahelp'            => "Для полного восстановления страницы оставьте все отметки пустыми и нажмите '''«Восстановить»'''. Для частичного восстановления отметьте те версии страницы, которые нужно восстановить, и нажмите '''«Восстановить»'''. Нажмите '''«Очистить»''', чтобы снять все отметки и очистить поле примечания.",
@@ -1525,12 +1681,14 @@ $NEWPAGE
 'undeletehistory'              => 'Если вы восстановите страницу, все её версии будут также восстановлены вместе с журналом изменений.
 Если с момента удаления была создана новая страница с таким же названием, восстановленные версии будут указаны в журнале изменений перед новыми записями.
 Обратите также внимание, что ограничения на версии файла теряются при восстановлении.',
-'undeleterevdel'               => 'Восстановление не будет произведено, если оно произведёт к частичному удалению последней версии. В подобном случает вам следует не отмечать или раскрыть последние удалённые версии. Версии файлов, на просмотр которых у вас нет прав, не будут восстановлены.',
+'undeleterevdel'               => 'Восстановление не будет произведено, если оно приведёт к частичному удалению последней версии страницы или файла.
+В подобном случае вы должны снять отметку или показать последние удалённые версии.',
 'undeletehistorynoadmin'       => 'Статья была удалена. Причина удаления и список участников, редактировавших статью до её удаления, показаны ниже. Текст удалённой статьи могут просмотреть только администраторы.',
 'undelete-revision'            => 'Удалённая версия $1 (от $2, удалил $3):',
 'undeleterevision-missing'     => 'Неверная или отсутствующая версия. Возможно, вы перешли по неправильной ссылке, либо версия могла быть удалена из архива.',
 'undelete-nodiff'              => 'Не найдено предыдущей версии.',
 'undeletebtn'                  => 'Восстановить',
+'undeletelink'                 => 'восстановить',
 'undeletereset'                => 'Очистить',
 'undeletecomment'              => 'Комментарий:',
 'undeletedarticle'             => 'восстановлена «[[$1]]»',
@@ -1539,19 +1697,21 @@ $NEWPAGE
 'undeletedfiles'               => '$1 {{PLURAL:$1|файл восстановлен|файла восстановлено|файлов восстановлено}}',
 'cannotundelete'               => 'Ошибка восстановления. Возможно, кто-то другой уже восстановил страницу.',
 'undeletedpage'                => "<big>'''Страница «$1» была восстановлена.'''</big>
-        
+
 Для просмотра списка последних удалений и восстановлений см. [[{{ns:special}}:Log/delete|журнал удалений]].",
 'undelete-header'              => 'Список недавно удалённых страниц можно посмотреть в [[{{ns:special}}:Log/delete|журнале удалений]].',
 'undelete-search-box'          => 'Поиск удалённых страниц',
 'undelete-search-prefix'       => 'Показать страницы, начинающиеся с:',
-'undelete-search-submit'       => 'Ð\98Ñ\81каÑ\82Ñ\8c',
+'undelete-search-submit'       => 'Ð\9dайÑ\82и',
 'undelete-no-results'          => 'Не найдено подходящих страниц среди удалённых.',
 'undelete-filename-mismatch'   => 'Невозможно восстановить версию файла с отметкой времени $1: несоответствие имени файла',
 'undelete-bad-store-key'       => 'Невозможно восстановить версию файла с отметкой времени $1: файл отсутствовал до удаления.',
 'undelete-cleanup-error'       => 'Ошибка удаления неиспользуемого архивного файла «$1».',
 'undelete-missing-filearchive' => 'Невозможно восстановить файл с архивным идентификатором $1, так как он отсутствует в базе данных. Возможно, файл уже был восстановлен.',
 'undelete-error-short'         => 'Ошибка восстановления файла: $1',
-'undelete-error-long'          => "Во время восстановления файла возникли ошибки:\n\n$1",
+'undelete-error-long'          => 'Во время восстановления файла возникли ошибки:
+
+$1',
 
 # Namespace form on various pages
 'namespace'      => 'Пространство имён:',
@@ -1563,16 +1723,10 @@ $NEWPAGE
 'mycontris'     => 'Мой вклад',
 'contribsub2'   => 'Вклад $1 ($2)',
 'nocontribs'    => 'Изменений, соответствующих заданным условиям, найдено не было.',
-'ucnote'        => 'Ниже приводятся последние <strong>$1</strong> изменений, сделанных этим участником за последние <strong>$2</strong> дня(ей).',
-'uclinks'       => 'Просмотреть $1 {{plural:$1|последнее изменение|последних изменения|последних изменений}}; просмотреть за {{plural:$2|последний|последние|последние}} $2 {{plural:$2|день|дня|дней}}.',
 'uctop'         => ' (последняя)',
-'month'         => 'Ð\97а Ð³Ð¾Ð´ (и ранее):',
-'year'          => 'Ð\97а Ð¼ÐµÑ\81Ñ\8fÑ\86 (и ранее):',
+'month'         => 'С Ð¼ÐµÑ\81Ñ\8fÑ\86а (и ранее):',
+'year'          => 'С Ð³Ð¾Ð´Ð° (и ранее):',
 
-'sp-contributions-newest'      => 'Новейшие',
-'sp-contributions-oldest'      => 'Старейшие',
-'sp-contributions-newer'       => 'Более новые $1',
-'sp-contributions-older'       => 'Более старые $1',
 'sp-contributions-newbies'     => 'Показать только вклад, сделанный с новых учётных записей',
 'sp-contributions-newbies-sub' => 'С новых учётных записей',
 'sp-contributions-blocklog'    => 'Журнал блокировок',
@@ -1580,24 +1734,26 @@ $NEWPAGE
 'sp-contributions-username'    => 'IP-адрес или имя участника:',
 'sp-contributions-submit'      => 'Найти',
 
-'sp-newimages-showfrom' => 'Показать новые изображения, начиная с $1',
-
 # What links here
-'whatlinkshere'       => 'Ссылки сюда',
-'whatlinkshere-title' => 'Страницы, ссылающиеся на $1',
-'whatlinkshere-page'  => 'Страница:',
-'linklistsub'         => '(Список ссылок)',
-'linkshere'           => "Следующие страницы ссылаются на '''[[:$1]]''':",
-'nolinkshere'         => "На страницу '''[[:$1]]''' отсутствуют ссылки с других страниц.",
-'nolinkshere-ns'      => "В выбранном пространстве имён нет страниц ссылающихся на '''[[:$1]]'''.",
-'isredirect'          => 'страница-перенаправление',
-'istemplate'          => 'включение',
-'whatlinkshere-prev'  => '{{PLURAL:$1|предыдущая|предыдущие|предыдущие}} $1',
-'whatlinkshere-next'  => '{{PLURAL:$1|следующая|следующие|следующие}} $1',
-'whatlinkshere-links' => '← ссылки',
+'whatlinkshere'            => 'Ссылки сюда',
+'whatlinkshere-title'      => 'Страницы, ссылающиеся на $1',
+'whatlinkshere-page'       => 'Страница:',
+'linklistsub'              => '(Список ссылок)',
+'linkshere'                => "Следующие страницы ссылаются на '''[[:$1]]''':",
+'nolinkshere'              => "На страницу '''[[:$1]]''' отсутствуют ссылки с других страниц.",
+'nolinkshere-ns'           => "В выбранном пространстве имён нет страниц, ссылающихся на '''[[:$1]]'''.",
+'isredirect'               => 'страница-перенаправление',
+'istemplate'               => 'включение',
+'whatlinkshere-prev'       => '{{PLURAL:$1|предыдущая|предыдущие|предыдущие}} $1',
+'whatlinkshere-next'       => '{{PLURAL:$1|следующая|следующие|следующие}} $1',
+'whatlinkshere-links'      => '← ссылки',
+'whatlinkshere-hideredirs' => '$1 перенаправления',
+'whatlinkshere-hidetrans'  => '$1 включения',
+'whatlinkshere-hidelinks'  => '$1 ссылки',
 
 # Block/unblock
 'blockip'                     => 'Заблокировать',
+'blockip-legend'              => 'Блокировка участника',
 'blockiptext'                 => 'Используйте форму ниже, чтобы заблокировать возможность записи с определённого IP-адреса.
 Это может быть сделано только для предотвращения вандализма и только в соответствии с
 правилами изложенными в разделе [[{{MediaWiki:Policy-url}}]].
@@ -1608,7 +1764,7 @@ $NEWPAGE
 'ipbreason'                   => 'Причина:',
 'ipbreasonotherlist'          => 'Другая причина',
 'ipbreason-dropdown'          => '
-* Стандартные причины блокировок 
+* Стандартные причины блокировок
 ** Вставка ложной информации
 ** Удаление содержимого страниц
 ** Спам-ссылки на внешние сайты
@@ -1622,9 +1778,9 @@ $NEWPAGE
 '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',
+'ipboptions'                  => '15 минут:15 minutes,2 часа:2 hours,6 часов:6 hours,12 часов:12 hours,1 день:1 day,3 дня:3 days,1 неделю:1 week,2 недели:2 weeks,1 месяц:1 month,3 месяца:3 months,6 месяцев:6 months,1 год:1 year,бессрочно:infinite', # display1:time1,display2:time2,...
 'ipbotheroption'              => 'иное',
-'ipbotherreason'              => 'Ð\94Ñ\80Ñ\83гаÑ\8f Ð¸Ð»Ð¸ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ\82елÑ\8cнаÑ\8f Ð¿Ñ\80иÑ\87ина:',
+'ipbotherreason'              => 'Ð\94Ñ\80Ñ\83гаÑ\8f Ð¿Ñ\80иÑ\87ина / Ð´Ð¾Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ:',
 'ipbhidename'                 => 'Скрыть имя участника или IP-адрес из журнала блокировок, списка заблокированных и общего списка участников.',
 'badipaddress'                => 'IP-адрес записан в неправильном формате, или участника с таким именем не существует.',
 'blockipsuccesssub'           => 'Блокировка произведена',
@@ -1651,7 +1807,7 @@ IP-адреса.',
 'anononlyblock'               => 'только анонимов',
 'noautoblockblock'            => 'автоблокировка отключена',
 'createaccountblock'          => 'создание учётных записей заблокировано',
-'emailblock'                  => 'пиÑ\81Ñ\8cма Ð·Ð°Ð¿Ñ\80еÑ\89енÑ\8b',
+'emailblock'                  => 'оÑ\82пÑ\80авка Ð¿Ð¸Ñ\81ем Ð·Ð°Ð¿Ñ\80еÑ\89ена',
 'ipblocklist-empty'           => 'Список блокировок пуст.',
 'ipblocklist-no-results'      => 'Заданный IP-адрес или имя участника не заблокированы.',
 'blocklink'                   => 'заблокировать',
@@ -1665,12 +1821,13 @@ IP-адреса.',
 'block-log-flags-anononly'    => 'только анонимные пользователи',
 'block-log-flags-nocreate'    => 'запрещена регистрация учётных записей',
 'block-log-flags-noautoblock' => 'автоблокировка отключена',
-'block-log-flags-noemail'     => 'пиÑ\81Ñ\8cма Ð·Ð°Ð¿Ñ\80еÑ\89енÑ\8b',
+'block-log-flags-noemail'     => 'оÑ\82пÑ\80авка Ð¿Ð¸Ñ\81ем Ð·Ð°Ð¿Ñ\80еÑ\89ена',
 'range_block_disabled'        => 'Администраторам запрещено блокировать диапазоны.',
 'ipb_expiry_invalid'          => 'Недопустимый период действия.',
 'ipb_already_blocked'         => '«$1» уже заблокирован.',
 'ipb_cant_unblock'            => 'Ошибка. Не найдена блокировка с ID $1. Возможно, она уже была снята.',
-'ip_range_invalid'            => 'Недопустимый диапазон IP-адресов.\n',
+'ipb_blocked_as_range'        => 'Ошибка: IP-адрес $1 был заблокирован не напрямую и не может быть разблокирован. Однако, он принадлежит к заблокированному диапазону $2, который можно разблокировать.',
+'ip_range_invalid'            => 'Недопустимый диапазон IP-адресов.',
 'blockme'                     => 'Заблокируй меня',
 'proxyblocker'                => 'Блокировка прокси',
 'proxyblocker-disabled'       => 'Функция отключена.',
@@ -1704,7 +1861,8 @@ IP-адреса.',
 'databasenotlocked'   => 'База данных не была заблокирована.',
 
 # Move page
-'movepage'                => 'Переименовать страницу',
+'move-page'               => '$1 — переименование',
+'move-page-legend'        => 'Переименование страницы',
 'movepagetext'            => "Воспользовавшись формой ниже, вы переименуете страницу, одновременно переместив на новое место её журнал изменений.
 Старое название станет перенаправлением на новое название.
 Ссылки на старое название не будут изменены (пожалуйста, проверьте наличие [[{{ns:special}}:DoubleRedirects|двойных]] и [[{{ns:special}}:BrokenRedirects|разорванных]] перенаправлений).
@@ -1726,17 +1884,16 @@ IP-адреса.',
 'movenologin'             => 'Вы не представились системе',
 'movenologintext'         => 'Вы должны [[{{ns:special}}:Userlogin|представиться системе]],
 чтобы иметь возможность переименовать страницы.',
-'movenotallowed'          => 'У вас не разрешения переименовывать странице в этой вики.',
+'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.
+'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'           => 'Страница с таким именем уже существует или указанное вами название недопустимо.
 Пожалуйста, выберите другое название.',
-'talkexists'              => "'''Страница была переименована, но страница обсуждения
-не может быть переименована, потому что страница с таким названием уже
-существует. Пожалуйста, объедините их вручную.'''",
+'cantmove-titleprotected' => 'Невозможно переименовать страницу, так как новое название входит в список запрещённых.',
+'talkexists'              => "'''Страница была переименована, но страница обсуждения не может быть переименована, потому что страница с таким названием уже существует. Пожалуйста, объедините их вручную.'''",
 'movedto'                 => 'переименована в',
 'movetalk'                => 'Переименовать соответствующую страницу обсуждения',
 'talkpagemoved'           => 'Соответствующая страница обсуждения также переименована.',
@@ -1770,20 +1927,21 @@ IP-адреса.',
 'export-addcattext' => 'Добавить страницы из категории:',
 'export-addcat'     => 'Добавить',
 'export-download'   => 'Предложить сохранить как файл',
+'export-templates'  => 'Включить шаблоны',
 
 # Namespace 8 related
 'allmessages'               => 'Системные сообщения',
 'allmessagesname'           => 'Сообщение',
 'allmessagesdefault'        => 'Текст по умолчанию',
 'allmessagescurrent'        => 'Текущий текст',
-'allmessagestext'           => 'Ниже представлен список системных сообщений, доступных в пространстве имён «MediaWiki».',
-'allmessagesnotsupportedDB' => "'''{{ns:special}}:Allmessages''' не поддерживается, так как отключена опция '''wgUseDatabaseMessages'''.",
+'allmessagestext'           => 'Это список системных сообщений, доступных в пространстве имён «MediaWiki».
+Пожалуйста, посетите на страницу [http://www.mediawiki.org/wiki/Localisation описания локализации] и проект [http://translatewiki.net Betawiki], если вы хотите внести вклад в общую локализацию MediaWiki.',
+'allmessagesnotsupportedDB' => "Эта страница недоступна, так как отключена опция '''\$wgUseDatabaseMessages'''.",
 'allmessagesfilter'         => 'Фильтр в формате регулярного выражения:',
 'allmessagesmodified'       => 'Показать только изменённые',
 
 # Thumbnails
 'thumbnail-more'           => 'Увеличить',
-'missingimage'             => '<strong>Изображение не найдено</strong><br /><em>$1</em>\n',
 'filemissing'              => 'Файл не найден',
 'thumbnail_error'          => 'Ошибка создания миниатюры: $1',
 'djvu_page_error'          => 'Номер страницы DjVu вне досягаемости',
@@ -1811,17 +1969,23 @@ IP-адреса.',
 'importnotext'               => 'Текст отсутствует',
 'importsuccess'              => 'Импортировано выполнено!',
 'importhistoryconflict'      => 'Конфликт существующих версий (возможно, эта страница уже была импортирована)',
-'importnosources'            => 'Не был выбран источник межвики импорта, прямая загрузка истории изменений отключена.',
+'importnosources'            => 'Не был выбран источник межвики-импорта, прямая загрузка истории изменений отключена.',
 'importnofile'               => 'Файл для импорта не был загружен.',
-'importuploaderror'          => 'Ошибка загрузки файла для импорта, возможно размер файла превышает установленную норму.',
+'importuploaderrorsize'      => 'Не удалось загрузить или импортировать файл. Размер файла превышает установленный предел.',
+'importuploaderrorpartial'   => 'Не удалось загрузить или импортировать файл. Он был загружен лишь частично.',
+'importuploaderrortemp'      => 'Не удалось загрузить или импортировать файл. Временная папка отсутствует.',
+'import-parse-failure'       => 'Ошибка разбора XML при импорте',
+'import-noarticle'           => 'Нет страницы для импортирования!',
+'import-nonewrevisions'      => 'Все редакции были ранее импортированы.',
+'xml-error-string'           => '$1 в строке $2, позиции $3 (байт $4): $5',
 
 # Import log
 'importlogpage'                    => 'Журнал импорта',
 'importlogpagetext'                => 'Импортирование администраторами страниц с историей изменений из других вики.',
 'import-logentry-upload'           => '«[[$1]]» — импорт из файла',
-'import-logentry-upload-detail'    => '$1 версий',
+'import-logentry-upload-detail'    => '$1 {{PLURAL:$1|версия|версии|версий}}',
 'import-logentry-interwiki'        => '«$1» — межвики импорт',
-'import-logentry-interwiki-detail' => '$1 версий из $2',
+'import-logentry-interwiki-detail' => '$1 {{PLURAL:$1|версия|версии|версий}} из $2',
 
 # Tooltip help for the actions
 'tooltip-pt-userpage'             => 'Моя страница участника',
@@ -1831,10 +1995,10 @@ IP-адреса.',
 'tooltip-pt-preferences'          => 'Мои настройки',
 'tooltip-pt-watchlist'            => 'Список страниц моего наблюдения',
 'tooltip-pt-mycontris'            => 'Мой вклад',
-'tooltip-pt-login'                => 'Здесь можно зарегистрироваться в системе, но это необязательно',
-'tooltip-pt-anonlogin'            => 'Здесь можно зарегистрироваться в системе, но это необязательно',
+'tooltip-pt-login'                => 'Здесь можно зарегистрироваться в системе, но это необязательно.',
+'tooltip-pt-anonlogin'            => 'Здесь можно зарегистрироваться в системе, но это необязательно.',
 'tooltip-pt-logout'               => 'Завершить зарегистрированный сеанс',
-'tooltip-ca-talk'                 => 'Обсуждение статьи',
+'tooltip-ca-talk'                 => 'Обсуждение содержания страницы',
 'tooltip-ca-edit'                 => 'Эту страницу можно изменять. Используйте, пожалуйста, предварительный просмотр перед сохранением',
 'tooltip-ca-addsection'           => 'Добавить комментарий к обсуждению',
 'tooltip-ca-viewsource'           => 'Эта страница защищена от изменений, но вы можете посмотреть и скопировать её исходный текст',
@@ -1847,7 +2011,7 @@ IP-адреса.',
 'tooltip-ca-unwatch'              => 'Удалить эту страницу из вашего списка наблюдения',
 'tooltip-search'                  => 'Искать это слово',
 'tooltip-search-go'               => 'Перейти к странице, имеющей в точности такое название',
-'tooltip-search-fulltext'         => 'Нацти страницу, содержащую указанный текст',
+'tooltip-search-fulltext'         => 'Найти страницы, содержащие указанный текст',
 'tooltip-p-logo'                  => 'Заглавная страница',
 'tooltip-n-mainpage'              => 'Перейти на заглавную страницу',
 'tooltip-n-portal'                => 'О проекте, о том, что вы можете сделать, где что находится',
@@ -1915,7 +2079,6 @@ The wiki server can't provide data in a format your client can read.",
 'anonymous'        => 'Анонимные пользователи {{grammar:genitive|{{SITENAME}}}}',
 'siteuser'         => 'Участник {{grammar:genitive|{{SITENAME}}}} $1',
 'lastmodifiedatby' => 'Эта страница последний раз была изменена $2, $1 участником $3.', # $1 date, $2 time, $3 user
-'and'              => 'и',
 'othercontribs'    => 'Основано на работе $1.',
 'others'           => 'другие',
 'siteusers'        => 'Участник(и) {{grammar:genitive|{{SITENAME}}}} $1',
@@ -1923,16 +2086,12 @@ The wiki server can't provide data in a format your client can read.",
 'nocredits'        => 'Нет списка участников для этой статьи',
 
 # Spam protection
-'spamprotectiontitle'    => 'Спам-фильтр',
-'spamprotectiontext'     => 'Страница, которую вы пытаетесь сохранить, заблокирована спам-фильтром. Вероятнее всего она содержит ссылку на внешний сайт.',
-'spamprotectionmatch'    => 'Следующее сообщение было получено от спам-фильтра: $1.',
-'subcategorycount'       => 'В этой категории $1 {{PLURAL:$1|подкатегория|подкатегории|подкатегорий}}.',
-'categoryarticlecount'   => 'В этой категории $1 {{PLURAL:$1|статья|статьи|статей}}.',
-'category-media-count'   => 'В этой категории $1 {{PLURAL:$1|файл|файла|файлов}}.',
-'listingcontinuesabbrev' => '(продолжение)',
-'spambot_username'       => 'Чистка спама',
-'spam_reverting'         => 'Откат к последней версии, не содержащей ссылки на $1',
-'spam_blanking'          => 'Все версии содержат ссылки на $1, очистка',
+'spamprotectiontitle' => 'Спам-фильтр',
+'spamprotectiontext'  => 'Страница, которую вы пытаетесь сохранить, заблокирована спам-фильтром. Вероятнее всего она содержит ссылку на внешний сайт.',
+'spamprotectionmatch' => 'Следующее сообщение было получено от спам-фильтра: $1.',
+'spambot_username'    => 'Чистка спама',
+'spam_reverting'      => 'Откат к последней версии, не содержащей ссылки на $1',
+'spam_blanking'       => 'Все версии содержат ссылки на $1, очистка',
 
 # Info page
 'infosubtitle'   => 'Информация о странице',
@@ -1963,13 +2122,15 @@ The wiki server can't provide data in a format your client can read.",
 
 # Patrol log
 'patrol-log-page' => 'Журнал патрулирования',
-'patrol-log-line' => 'помечена $1 из $2 патрулирована $3',
-'patrol-log-auto' => '(автоматический)',
+'patrol-log-line' => 'проверена $1 из $2 $3',
+'patrol-log-auto' => '(автоматически)',
 
 # Image deletion
 'deletedrevision'                 => 'Удалена старая версия $1',
 'filedeleteerror-short'           => 'Ошибка удаления файла: $1',
-'filedeleteerror-long'            => "Во время удаления файла возникли ошибки:\n\n$1",
+'filedeleteerror-long'            => 'Во время удаления файла возникли ошибки:
+
+$1',
 'filedelete-missing'              => 'Файл «$1» не может быть удалён, так как его не существует.',
 'filedelete-old-unregistered'     => 'Указанной версии файла «$1» не существует в базе данных.',
 'filedelete-current-unregistered' => 'Указанного файла «$1» не существует в базе данных.',
@@ -1993,9 +2154,14 @@ The wiki server can't provide data in a format your client can read.",
 'show-big-image-thumb' => '<small>Размер при предпросмотре: $1 × $2 пикселов</small>',
 
 # Special:Newimages
-'newimages'    => 'Галерея новых файлов',
-'showhidebots' => '($1 ботов)',
-'noimages'     => 'Изображения отсутствуют.',
+'newimages'             => 'Галерея новых файлов',
+'imagelisttext'         => "Ниже представлен список из '''$1''' {{PLURAL:$1|файла|файлов|файлов}}, отсортированных $2.",
+'newimages-summary'     => 'Эта служебная страница показывает недавно загруженные файлы',
+'showhidebots'          => '($1 ботов)',
+'noimages'              => 'Изображения отсутствуют.',
+'ilsubmit'              => 'Найти',
+'bydate'                => 'по дате',
+'sp-newimages-showfrom' => 'Показать новые изображения, начиная с $2, $1',
 
 # Video information, used by Language::formatTimePeriod() to format lengths in the above messages
 'video-dims'     => '$1, $2 × $3',
@@ -2006,7 +2172,8 @@ The wiki server can't provide data in a format your client can read.",
 # Bad image list
 'bad_image_list' => 'Формат должен быть следующим:
 
-Будут учитываться только элементы списка (строки, начинающиеся на символ *). Первая ссылка строки должна быть ссылкой на запрещённое для вставки изображение.
+Будут учитываться только элементы списка (строки, начинающиеся на символ *).
+Первая ссылка строки должна быть ссылкой на запрещённое для вставки изображение.
 Последующие ссылки в той же строке будут рассматриваться как исключения, то есть статьи, куда изображение может быть включено.',
 
 # Metadata
@@ -2020,7 +2187,7 @@ The wiki server can't provide data in a format your client can read.",
 * datetimeoriginal
 * exposuretime
 * fnumber
-* focallength',
+* focallength', # Do not translate list items
 
 # EXIF tags
 'exif-imagewidth'                  => 'Ширина',
@@ -2291,37 +2458,47 @@ The wiki server can't provide data in a format your client can read.",
 'monthsall'        => 'все',
 
 # E-mail address confirmation
-'confirmemail'            => 'Подтверждение адреса электронной почты',
-'confirmemail_noemail'    => 'Вы не задали адрес электронной почты в [[{{ns:special}}:Preferences|настройках]], либо он некорректен.',
-'confirmemail_text'       => 'Вики-движок требует подтверждения адреса электронной почты перед тем, как начать с ним работать.
+'confirmemail'             => 'Подтверждение адреса электронной почты',
+'confirmemail_noemail'     => 'Вы не задали адрес электронной почты в [[{{ns:special}}:Preferences|настройках]], либо он некорректен.',
+'confirmemail_text'        => 'Вики-движок требует подтверждения адреса электронной почты перед тем, как начать с ним работать.
 Нажмите на кнопку, чтобы на указанный адрес было отправлено письмо, содержащее ссылку на специальную страницу, после открытия которой в браузере адрес электронной почты будет считаться подтверждённым.',
-'confirmemail_pending'    => '<div class="error">
+'confirmemail_pending'     => '<div class="error">
 Письмо с кодом подтверждения уже было отправлено.
 Если вы недавно создали учётную запись, то, вероятно,
 вам следует подождать несколько минут пока письмо придёт перед тем, как запросить код ещё раз.
 </div>',
-'confirmemail_send'       => 'Отправить письмо с запросом на подтверждение',
-'confirmemail_sent'       => 'Письмо с запросом на подтверждение отправлено.',
-'confirmemail_oncreate'   => 'Письмо с кодом подтверждения было отправлено на указанный вами почтовый ящик.
+'confirmemail_send'        => 'Отправить письмо с запросом на подтверждение',
+'confirmemail_sent'        => 'Письмо с запросом на подтверждение отправлено.',
+'confirmemail_oncreate'    => 'Письмо с кодом подтверждения было отправлено на указанный вами почтовый ящик.
 Данный код не требуется для входа в систему, однако вы должны указать его,
 прежде чем будет разрешено использование возможностей электронной почты в этом проекте.',
-'confirmemail_sendfailed' => 'Невозможно отправить письмо с запросом на подтверждение. Проверьте правильность адреса электронной почты.
+'confirmemail_sendfailed'  => 'Невозможно отправить письмо с запросом на подтверждение. Проверьте правильность адреса электронной почты.
 
 Ответ сервера: $1',
-'confirmemail_invalid'    => 'Неправильный код подтверждения или срок действия кода истёк.',
-'confirmemail_needlogin'  => 'Вы должны $1 для подтверждения вашего адреса электронной почты.',
-'confirmemail_success'    => 'Ваш адрес электронной почты подтверждён.',
-'confirmemail_loggedin'   => 'Ваш адрес электронной почты подтверждён.',
-'confirmemail_error'      => 'Во время процедуры подтверждения адреса электронной почты произошла ошибка.',
-'confirmemail_subject'    => '{{SITENAME}}:Запрос на подтверждение адреса эл. почты',
-'confirmemail_body'       => 'Кто-то с IP-адресом $1 зарегистрировал на сервере проекта {{SITENAME}} учётную запись
-«$2», указав ваш адрес электронной почты.
-
-Чтобы подтвердить, что вы разрешаете использовать ваш адрес электронной почты  в этом проекте, откройте в браузере приведённую ниже ссылку (это нужно сделать до $4):
+'confirmemail_invalid'     => 'Неправильный код подтверждения или срок действия кода истёк.',
+'confirmemail_needlogin'   => 'Вы должны $1 для подтверждения вашего адреса электронной почты.',
+'confirmemail_success'     => 'Ваш адрес электронной почты подтверждён.',
+'confirmemail_loggedin'    => 'Ваш адрес электронной почты подтверждён.',
+'confirmemail_error'       => 'Во время процедуры подтверждения адреса электронной почты произошла ошибка.',
+'confirmemail_subject'     => '{{SITENAME}}:Запрос на подтверждение адреса эл. почты',
+'confirmemail_body'        => 'Кто-то (возможно вы) с IP-адресом $1 зарегистрировал
+на сервере проекта {{SITENAME}} учётную запись «$2»,
+указав этот адрес электронной почты.
+
+Чтобы подтвердить, что вы эта учётная запись действительно
+принадлежит вам и включить возможность отправки электронной почты
+с сайта {{SITENAME}}, откройте приведённую ниже ссылку в браузере.
 
 $3
 
-Если вы не отправляли подобного запроса, просто проигнорируйте данное письмо.',
+Если вы *не* регистрировали подобной учётной записи, то перейдите
+по следующей ссылке, чтобы отменить подтверждение адреса
+
+$5
+
+Код подтверждения действителен до $4.',
+'confirmemail_invalidated' => 'Подтверждение адреса электронной почты отменено',
+'invalidateemail'          => 'Отменить подтверждение адреса эл. почты',
 
 # Scary transclusion
 'scarytranscludedisabled' => '[«Interwiki transcluding» отключён]',
@@ -2338,7 +2515,7 @@ $1
 'trackbackdeleteok' => 'Trackback был удалён.',
 
 # Delete conflict
-'deletedwhileediting' => 'Внимание: пока вы редактировали эту страницу она была удалена!',
+'deletedwhileediting' => 'Внимание: пока вы редактировали эту страницу, она была удалена!',
 'confirmrecreate'     => "Участник [[User:$1|$1]] ([[User_talk:$1|обсуждение]]) удалил эту страницу после того, как вы начали её редактировать, причина удаления:
 : ''$2''
 Пожалуйста, подтвердите, что вы хотите восстановить эту страницу.",
@@ -2360,13 +2537,13 @@ $1',
 'searchnamed'      => 'Поиск статей с названием $1.',
 'articletitles'    => 'Статьи, начинающиеся с «$1»',
 'hideresults'      => 'Скрыть результаты',
+'useajaxsearch'    => 'Использовать AJAX-поиск',
 
 # Multipage image navigation
-'imgmultipageprev'   => '← предыдущая страница',
-'imgmultipagenext'   => 'следующая страница →',
-'imgmultigo'         => 'Перейти!',
-'imgmultigotopre'    => 'Перейти на страницу',
-'imgmultiparseerror' => 'Файл изображения повреждён или ошибочен, невозможно получить список страниц.',
+'imgmultipageprev' => '← предыдущая страница',
+'imgmultipagenext' => 'следующая страница →',
+'imgmultigo'       => 'Перейти!',
+'imgmultigotopre'  => 'Перейти на страницу',
 
 # Table pager
 'ascending_abbrev'         => 'возр',
@@ -2406,16 +2583,14 @@ $1',
 'watchlistedit-noitems'        => 'Ваш список наблюдения не содержит записей.',
 'watchlistedit-normal-title'   => 'Изменение списка наблюдения',
 'watchlistedit-normal-legend'  => 'Удаление записей из списка наблюдения',
-'watchlistedit-normal-explain' => 'Ниже перечислены страницы, находящиеся в вашем списке наблюдения. Для удаления записи отметьте
-        квадратик рядом с ней и нажмите кнопку «Удалить записи». Вы также можете [[Special:Watchlist/raw|править «сырой» список]],
-        или [[Special:Watchlist/clear|удалить все записи]].',
+'watchlistedit-normal-explain' => 'Ниже перечислены страницы, находящиеся в вашем списке наблюдения. Для удаления записи отметьте квадратик рядом с ней и нажмите кнопку «Удалить записи». Вы также можете [[Special:Watchlist/raw|править «сырой» список]].',
 'watchlistedit-normal-submit'  => 'Удалить записи',
-'watchlistedit-normal-done'    => '{{PLURAL:$1|$1$1|$1 запись была удалена|$1 записи были удалены|$1 записей были удалены}} из вашего списка наблюдения:',
+'watchlistedit-normal-done'    => '{{PLURAL:$1|$1 запись была удалена|$1 записи были удалены|$1 записей были удалены}} из вашего списка наблюдения:',
 'watchlistedit-raw-title'      => 'Изменение «сырого» списка наблюдения',
 'watchlistedit-raw-legend'     => 'Изменение «сырого» списка наблюдения',
 'watchlistedit-raw-explain'    => 'Ниже перечислены страницы, находящиеся в вашем списке наблюдения. Вы можете править список добавляя
-       и удаляя из него строчки с названиями. После завершения правок нажмите кнопку «Сохранить список».
-       Вы также можете использовать [[Special:Watchlist/edit|обычный способ изменения списка]].',
+и удаляя из него строчки с названиями. После завершения правок нажмите кнопку «Сохранить список».
+Вы также можете использовать [[Special:Watchlist/edit|обычный способ изменения списка]].',
 'watchlistedit-raw-titles'     => 'Записи:',
 'watchlistedit-raw-submit'     => 'Сохранить список',
 'watchlistedit-raw-done'       => 'Ваш список наблюдения сохранён.',
@@ -2423,21 +2598,95 @@ $1',
 'watchlistedit-raw-removed'    => '{{PLURAL:$1|$1 запись была удалена|$1 записи были удалены|$1 записей были удалены}}:',
 
 # Watchlist editing tools
-'watchlisttools-view'  => 'Изменения на страницах из списка',
-'watchlisttools-edit'  => 'Смотреть/править список',
-'watchlisttools-raw'   => 'Править как текст',
+'watchlisttools-view' => 'Изменения на страницах из списка',
+'watchlisttools-edit' => 'Смотреть/править список',
+'watchlisttools-raw'  => 'Править как текст',
 
 # Iranian month names
-'iranian-calendar-m1'  => 'Фарвардин', 
-'iranian-calendar-m2'  => 'Ордибехешт', 
-'iranian-calendar-m3'  => 'Хордад', 
-'iranian-calendar-m4'  => 'Тир', 
-'iranian-calendar-m5'  => 'Мордад', 
-'iranian-calendar-m6'  => 'Шахривар', 
-'iranian-calendar-m7'  => 'Мехр', 
-'iranian-calendar-m8'  => 'Абан', 
-'iranian-calendar-m9'  => 'Азар', 
+'iranian-calendar-m1'  => 'Фарвардин',
+'iranian-calendar-m2'  => 'Ордибехешт',
+'iranian-calendar-m3'  => 'Хордад',
+'iranian-calendar-m4'  => 'Тир',
+'iranian-calendar-m5'  => 'Мордад',
+'iranian-calendar-m6'  => 'Шахривар',
+'iranian-calendar-m7'  => 'Мехр',
+'iranian-calendar-m8'  => 'Абан',
+'iranian-calendar-m9'  => 'Азар',
 'iranian-calendar-m10' => 'Дей',
 'iranian-calendar-m11' => 'Бахман',
-'iranian-calendar-m12' => 'Эсфанд', 
+'iranian-calendar-m12' => 'Эсфанд',
+
+# Hebrew month names
+'hebrew-calendar-m1'      => 'Тишрей',
+'hebrew-calendar-m2'      => 'Хешван',
+'hebrew-calendar-m4'      => 'Тевет',
+'hebrew-calendar-m5'      => 'Шват',
+'hebrew-calendar-m6'      => 'Адар',
+'hebrew-calendar-m6a'     => 'Адар I',
+'hebrew-calendar-m6b'     => 'Адар II',
+'hebrew-calendar-m7'      => 'Нисан',
+'hebrew-calendar-m8'      => 'Ияр',
+'hebrew-calendar-m9'      => 'Сиван',
+'hebrew-calendar-m10'     => 'Таммуз',
+'hebrew-calendar-m11'     => 'Ав',
+'hebrew-calendar-m12'     => 'Элул',
+'hebrew-calendar-m1-gen'  => 'Тишрея',
+'hebrew-calendar-m2-gen'  => 'Хешвана',
+'hebrew-calendar-m3-gen'  => 'Кислева',
+'hebrew-calendar-m4-gen'  => 'Тевета',
+'hebrew-calendar-m5-gen'  => 'Швата',
+'hebrew-calendar-m6-gen'  => 'Адара',
+'hebrew-calendar-m6a-gen' => 'Адара I',
+'hebrew-calendar-m6b-gen' => 'Адара II',
+'hebrew-calendar-m7-gen'  => 'Нисана',
+'hebrew-calendar-m8-gen'  => 'Ияра',
+'hebrew-calendar-m9-gen'  => 'Сивана',
+'hebrew-calendar-m10-gen' => 'Таммуза',
+'hebrew-calendar-m11-gen' => 'Ава',
+'hebrew-calendar-m12-gen' => 'Элула',
+
+# Core parser functions
+'unknown_extension_tag' => 'Неизвестный тег дополнения «$1»',
+
+# Special:Version
+'version'                          => 'Версия MediaWiki', # Not used as normal message but as header for the special page itself
+'version-extensions'               => 'Установленные расширения',
+'version-specialpages'             => 'Служебные страницы',
+'version-parserhooks'              => 'Перехватчики синтаксического анализатора',
+'version-variables'                => 'Переменные',
+'version-other'                    => 'Иное',
+'version-mediahandlers'            => 'Обработчики медиа',
+'version-hooks'                    => 'Перехватчики',
+'version-extension-functions'      => 'Функции расширений',
+'version-parser-extensiontags'     => 'Теги расширений синтаксического анализатора',
+'version-parser-function-hooks'    => 'Перехватчики функций синтаксического анализатора',
+'version-skin-extension-functions' => 'Функции расширений тем оформления',
+'version-hook-name'                => 'Имя перехватчика',
+'version-hook-subscribedby'        => 'Подписан на',
+'version-version'                  => 'Версия',
+'version-license'                  => 'Лицензия',
+'version-software'                 => 'Установленное программное обеспечение',
+'version-software-product'         => 'Продукт',
+'version-software-version'         => 'Версия',
+
+# Special:Filepath
+'filepath'         => 'Путь к файлу',
+'filepath-page'    => 'Файл:',
+'filepath-submit'  => 'Путь',
+'filepath-summary' => 'Данная служебная страница возвращает полный путь к файлу в том виде, в котором он хранится на диске.
+
+Введите имя файла без префикса <code>{{ns:image}}:</code>.',
+
+# Special:FileDuplicateSearch
+'fileduplicatesearch'          => 'Поиск одинаковых файлов',
+'fileduplicatesearch-summary'  => 'Поиск одинаковых файлов по их хэш-коду.
+
+Введите имя файла без приставки «{{ns:image}}:».',
+'fileduplicatesearch-legend'   => 'Поиск дубликатов',
+'fileduplicatesearch-filename' => 'Имя файла:',
+'fileduplicatesearch-submit'   => 'Найти',
+'fileduplicatesearch-info'     => '$1 × $2 пикселов<br />Размер файла: $3<br />MIME-тип: $4',
+'fileduplicatesearch-result-1' => 'Файл «$1» не имеет идентичных дубликатов.',
+'fileduplicatesearch-result-n' => 'Файл «$1» имеет $2 {{PLURAL:$2|идентичный дубликат|идентичных дубликата|идентичных дубликатов}}.',
+
 );