Localisation updates for core messages from Betawiki (2008-05-20 09:15 CEST)
[lhc/web/wiklou.git] / languages / messages / MessagesRu.php
index 0525053..cef91f4 100644 (file)
@@ -15,6 +15,8 @@
  * @author Kaganer
  * @author Kalan
  * @author Ahonc
+ * @author EugeneZelenko
+ * @author Innv
  */
 
 /*
@@ -39,7 +41,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            => 'Изображение',
@@ -60,13 +62,13 @@ $namespaceAliases = array(
 );
 
 $skinNames = array(
-       'standard' => 'Стандартное',
-       'nostalgia' => 'Ностальгия',
+       'standard'    => 'Классическое',
+       'nostalgia'   => 'Ностальгия',
        'cologneblue' => 'Кёльнская тоска',
-       'davinci' => 'Да Винчи',
-       'myskin' => 'Своё',
-       'chick' => 'Цыпа',
-       'simple' => 'Простое',
+       'myskin'      => 'Своё',
+       'chick'       => 'Цыпа',
+       'simple'      => 'Простое',
+       'modern'      => 'Современное',
 );
 
 $dateFormats = array(
@@ -97,131 +99,131 @@ $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__', '__СКРЫТАЯ_КАТЕГОРИЯ__' ),
 );
 
-# $specialPageAliases should remain absent for Russian, as this causes
-# confusion instead of adding a better localised look and feel.
-# $specialPageAliases = array(
-#);
-
 $linkTrail = '/^([a-zабвгдеёжзийклмнопрстуфхцчшщъыьэюя]+)(.*)$/sDu';
 
 $messages = array(
@@ -326,16 +328,20 @@ $messages = array(
 'dec'           => 'дек',
 
 # Categories related messages
-'categories'               => 'Категории',
-'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
-'subcategorycount'         => 'В этой категории $1 {{PLURAL:$1|подкатегория|подкатегории|подкатегорий}}.',
-'listingcontinuesabbrev'   => '(продолжение)',
+'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 руководстве пользователя].
@@ -353,7 +359,7 @@ $messages = array(
 'qbbrowse'       => 'Просмотреть',
 'qbedit'         => 'Править',
 'qbpageoptions'  => 'Настройки страницы',
-'qbpageinfo'     => 'Сведения о статье',
+'qbpageinfo'     => 'Сведения о странице',
 'qbmyoptions'    => 'Ваши настройки',
 'qbspecialpages' => 'Специальные страницы',
 'moredotdotdot'  => 'Далее…',
@@ -383,7 +389,7 @@ $messages = array(
 'print'             => 'Печать',
 'edit'              => 'Править',
 'create'            => 'Создать',
-'editthispage'      => 'Править эту статью',
+'editthispage'      => 'Править эту страницу',
 'create-this-page'  => 'Создать эту страницу',
 'delete'            => 'Удалить',
 'deletethispage'    => 'Стереть её',
@@ -422,30 +428,31 @@ $messages = array(
 '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' => 'Вы не можете выполнять запрошенное действие.',
@@ -454,7 +461,7 @@ $messages = array(
 'badaccess-groups' => 'Запрошенное действие могут выполнять только участники из групп $1.',
 
 'versionrequired'     => 'Требуется MediaWiki версии $1',
-'versionrequiredtext' => 'Для работы с этой страницей требуется MediaWiki версии $1. См. [[{{ns:special}}:Version|информацию о версиях используемого ПО]].',
+'versionrequiredtext' => 'Для работы с этой страницей требуется MediaWiki версии $1. См. [[Special:Version|информацию о версиях используемого ПО]].',
 
 'ok'                      => 'OK',
 'pagetitle'               => '$1 — {{SITENAME}}',
@@ -465,6 +472,7 @@ $messages = array(
 'youhavenewmessagesmulti' => 'Вы получили новые сообщения на $1',
 'editsection'             => 'править',
 'editold'                 => 'править',
+'viewsourceold'           => 'просмотреть исходный код',
 'editsectionhint'         => 'Править секцию: $1',
 'toc'                     => 'Содержание',
 'showtoc'                 => 'показать',
@@ -476,9 +484,9 @@ $messages = array(
 'feed-invalid'            => 'Неправильный тип канала для подписки.',
 'feed-unavailable'        => 'Ленты синдикации не доступны на сайте {{SITENAME}}',
 'site-rss-feed'           => '$1 — RSS-лента',
-'site-atom-feed'          => '$1 - Atom лента',
-'page-rss-feed'           => '«$1» - RSS лента',
-'page-atom-feed'          => '«$1» - Atom лента',
+'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 namespace tab in monobook
@@ -524,14 +532,15 @@ $1',
 'readonlytext'         => 'Добавление новых статей и другие изменения базы данных сейчас заблокированы: вероятно, в связи с плановым обслуживанием.
 Заблокировавший оператор оставил следующее разъяснение:
 $1',
-'missingarticle'       => 'База данных не нашла текста статьи,
-хотя должна была найти, по имени «$1».
+'missingarticle'       => 'База данных не нашла текста страницы, хотя должна была найти, по имени «$1».
 
-Обычно это вызвано использованием устаревшей ссылки на журнал изменений или различий для статьи, которая была удалена.
+Обычно это вызвано использованием устаревшей ссылки на журнал изменений или различий удалённой страницы.
 
 Если дело не в этом, то скорее всего, вы обнаружили ошибку в программном обеспечении вики.
 Пожалуйста, сообщите об этом администратору, указав URL.',
-'readonly_lag'         => 'База данных автоматически заблокирована от изменений на время пока вторичный сервер БД не синхронизируется с первичным.',
+'missingarticle-rev'   => '(версия № $1)',
+'missingarticle-diff'  => '(разность: $1, $2)',
+'readonly_lag'         => 'База данных автоматически заблокирована от изменений на время, пока вторичный сервер БД не синхронизируется с первичным.',
 'internalerror'        => 'Внутренняя ошибка',
 'internalerror_info'   => 'Внутренняя ошибка: $1',
 'filecopyerror'        => 'Невозможно скопировать файл «$1» в «$2».',
@@ -567,7 +576,8 @@ $2',
 'namespaceprotected'   => 'У вас нет разрешения редактировать страницы в пространстве имён «$1».',
 'customcssjsprotected' => 'У вас нет разрешения редактировать эту страницу, так как она содержит личные настройки другого участника.',
 'ns-specialprotected'  => 'Страницы пространства имён «{{ns:special}}» не могут правиться.',
-'titleprotected'       => 'Создание страницы с таким заголовком было запрещено участником [[Участник:$1|$1]]. Указана следующая причина: <i>$2</i>.',
+'titleprotected'       => "Создание страницы с таким заголовком было запрещено участником [[Участник:$1|$1]].
+Указана следующая причина: ''$2''.",
 
 # Login and logout pages
 'logouttitle'                => 'Стать инкогнито',
@@ -586,13 +596,14 @@ $2',
 'externaldberror'            => 'Произошла ошибка при аутентификации с помощью внешней базы данных, или у вас недостаточно прав для внесения изменений в свою внешнюю учётную запись.',
 'loginproblem'               => '<span style="color:red">Участник не опознан.</span>',
 'login'                      => 'Представиться системе',
+'nav-login-createaccount'    => 'Представиться / зарегистрироваться',
 'loginprompt'                => 'Вы должны разрешить «cookies», чтобы представиться системе.',
-'userlogin'                  => 'Представиться системе',
+'userlogin'                  => 'Представиться или зарегистрироваться',
 'logout'                     => 'Завершение сеанса',
 'userlogout'                 => 'Завершение сеанса',
 'notloggedin'                => 'Вы не представились системе',
 'nologin'                    => 'Вы ещё не зарегистрировались? $1.',
-'nologinlink'                => 'Создать учётную запись',
+'nologinlink'                => 'Создайте учётную запись',
 'createaccount'              => 'Зарегистрировать нового участника',
 'gotaccount'                 => 'Вы уже зарегистрированы? $1.',
 'gotaccountlink'             => 'Представьтесь',
@@ -607,7 +618,8 @@ $2',
 'yourvariant'                => 'Вариант языка',
 'yournick'                   => 'Ваш псевдоним (для подписей):',
 'badsig'                     => 'Неверная подпись. Проверьте корректность HTML-тегов.',
-'badsiglength'               => 'Слишком длинная подпись, должна быть не более $1 символов.',
+'badsiglength'               => 'Слишком длинная подпись.
+Подпись не должна превышать $1 символов.',
 'email'                      => 'Эл. почта',
 'prefs-help-realname'        => 'Настоящее имя (необязательное поле): если вы укажите его, то оно будет использовано для того чтобы показать кем был внесена правка страницы.',
 'loginerror'                 => 'Ошибка опознавания участника',
@@ -736,11 +748,12 @@ $2',
 'whitelistedittitle'        => 'Для изменения требуется авторизация',
 'whitelistedittext'         => 'Вы должны $1 для изменения страниц.',
 'whitelistreadtitle'        => 'Для чтения требуется авторизация',
-'whitelistreadtext'         => 'Вы должны [[{{ns:special}}:Userlogin|зарегистрироваться]] для чтения этих страниц.',
+'whitelistreadtext'         => 'Вы должны [[Special:Userlogin|зарегистрироваться]] для чтения этих страниц.',
 'whitelistacctitle'         => 'У вас нет прав, чтобы создать учётную запись',
-'whitelistacctext'          => 'Для того чтобы иметь возможность создавать учётные записи в этой вики, вы должны [[{{ns:special}}:Userlogin|зарегистрироваться]] и иметь соответствующие права.',
+'whitelistacctext'          => 'Для того чтобы иметь возможность создавать учётные записи в этой вики, вы должны [[Special:Userlogin|зарегистрироваться]] и иметь соответствующие права.',
 'confirmedittitle'          => 'Требуется подтверждение адреса электронной почты',
-'confirmedittext'           => 'Вы должны подтвердить ваш адрес электронной почты перед правкой страниц. Пожалуйста, введите и подтвердите ваш адрес эл. почты на [[{{ns:special}}:Preferences|странице настроек]].',
+'confirmedittext'           => 'Вы должны подтвердить ваш адрес электронной почты перед правкой страниц.
+Пожалуйста, введите и подтвердите ваш адрес эл. почты на [[Special:Preferences|странице настроек]].',
 'nosuchsectiontitle'        => 'Нет такой секции',
 'nosuchsectiontext'         => 'Вы пытаетесь редактировать подстраницу, которой не существует. Так как не существует подстраницы с названием $1, ваши правки некуда сохранять.',
 'loginreqtitle'             => 'Требуется авторизация',
@@ -755,7 +768,7 @@ $2',
 (см. [[{{MediaWiki:Helppage}}|справочную страницу]], чтобы получить больше информации).
 Если вы оказались здесь по ошибке, просто нажмите кнопку '''назад''' вашего браузера.",
 'anontalkpagetext'          => "----''Эта страница обсуждения принадлежит анонимному участнику, который ещё не зарегистрировался или который не представился регистрированным именем. Для идентификации используется цифровой IP-адрес. Если вы анонимный участник и полагаете, что получили сообщения, адресованные не вам (один IP-адрес может использоваться несколькими пользователями), пожалуйста, [[{{ns:special}}:Userlogin|представьтесь системе]], чтобы впредь избежать возможной путаницы с другими участниками.''",
-'noarticletext'             => "В настоящий момент текст на данной странице отсутствует. Вы можете [[{{ns:special}}:Search/{{PAGENAME}}|найти упоминание данного названия]] в других статьях или '''[{{fullurl:{{FULLPAGENAME}}|action=edit}} создать страницу с таким названием]'''.",
+'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-файл.',
@@ -764,7 +777,7 @@ $2',
 'userinvalidcssjstitle'     => "'''Внимание:''' тема оформления «$1» не найдена. Помните, что пользовательские страницы .css и .js должны иметь название, состоящее только из строчных букв, например «{{ns:user}}:Некто/monobook.css», а не «{{ns:user}}:Некто/Monobook.css».",
 'updated'                   => '(Обновлена)',
 'note'                      => '<strong>Примечание:</strong>',
-'previewnote'               => 'Это только предварительный просмотр, текст ещё не записан!',
+'previewnote'               => '<strong>Это только предварительный просмотр, текст ещё не записан!</strong>',
 'previewconflict'           => 'Этот предварительный просмотр отражает текст в верхнем окне редактирования так, как он будет выглядеть, если вы решите записать его.',
 'session_fail_preview'      => '<strong>К сожалению, сервер не смог сохранить ваши изменения из-за потери идентификатора сессии. Пожалуйста, попробуйте ещё раз. Если эта ошибка повторится, попробуйте завершить сеанс и заново представиться системе.</strong>',
 'session_fail_preview_html' => "<strong>К сожалению, сервер не смог сохранить ваши изменения из-за потери данных сессии.</strong>
@@ -822,15 +835,28 @@ $2',
 
 Проверьте, действительно ли вам нужно воссоздавать эту страницу. Ниже приведён журнал удалений.",
 
+# Parser/template warnings
+'expensive-parserfunction-warning'        => 'Внимание. Эта страница содержит слишком много вызовов ресурсоёмких функций.
+
+Количество вызовов не должно превышать $2, сейчас же оно равно $1.',
+'expensive-parserfunction-category'       => 'Страницы со слишком большим количеством вызовов ресурсоёмких функций',
+'post-expand-template-inclusion-warning'  => 'Внимание. Размер включаемых шаблонов слишком велик.
+Некоторые шаблоны не будут включены.',
+'post-expand-template-inclusion-category' => 'Страницы, для которых превышен допустимый размер включаемых шаблонов',
+'post-expand-template-argument-warning'   => 'Внимание. Эта страница содержит по крайней мере один аргумент шаблона, имеющий слишком большой размер для развёртывания.
+Подобные аргументы были опущены.',
+'post-expand-template-argument-category'  => 'Страницы, содержащие пропущенные аргументы шаблонов',
+
 # "Undo" feature
 'undo-success' => 'Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.',
 'undo-failure' => 'Правка не может быть отменена из-за несовместимости промежуточных изменений.',
-'undo-summary' => 'Отмена правки № $1 участника [[{{ns:special}}:Contributions/$2|$2]] ([[User_talk:$2|обсуждение]])',
+'undo-norev'   => 'Правка не может быть отменена, так как её не существует или она была удалена.',
+'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
@@ -838,7 +864,6 @@ $3 указал следующую причину: ''$2''",
 'nohistory'           => 'Для этой страницы журнал изменений отсутствует.',
 'revnotfound'         => 'Версия не найдена',
 'revnotfoundtext'     => 'Старая версия страницы не найдена. Пожалуйста, проверьте правильность ссылки, которую вы использовали для доступа к этой странице.',
-'loadhist'            => 'Загрузка журнала изменений страницы',
 'currentrev'          => 'Текущая версия',
 'revisionasof'        => 'Версия $1',
 'revision-info'       => 'Версия от $1; $2',
@@ -848,7 +873,6 @@ $3 указал следующую причину: ''$2''",
 'cur'                 => 'текущ.',
 'next'                => 'след.',
 'last'                => 'пред.',
-'orig'                => 'перв.',
 'page_first'          => 'первая',
 'page_last'           => 'последняя',
 'histlegend'          => "Пояснения: (текущ.) — отличие от текущей версии; (пред.) — отличие от предшествующей версии; '''м''' — малозначимое изменение",
@@ -883,8 +907,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'              => 'Удалённые версии будут показываться в истории страницы и журналах,
 но часть их содержания будет недоступна обычным посетителям.
 
@@ -903,21 +927,30 @@ $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-header'              => 'Эта страница позволяет вам объединить историю правок двух различных страниц.
+Убедитесь, что это изменение сохранит целостность истории страницы.',
 'mergehistory-box'                 => 'Объединить истории правок двух страниц:',
 'mergehistory-from'                => 'Исходная страница:',
 'mergehistory-into'                => 'Целевая страница:',
@@ -925,13 +958,15 @@ $3 указал следующую причину: ''$2''",
 'mergehistory-merge'               => 'Следующие версии [[:$1]] могут быть объединены в [[:$2]]. Используйте переключатели для того, чтобы объединить только выбранный диапазон правок. Учтите, что при использовании навигационных ссылок данные будут потерянны.',
 'mergehistory-go'                  => 'Показать объединяемые правки',
 'mergehistory-submit'              => 'Объединить правки',
-'mergehistory-empty'               => 'Не найдены правки для объединения',
-'mergehistory-success'             => '$3 {{PLURAL:$3|правка|правки|правок}} из [[:$1]] успешно перенесены в [[:$2]].',
+'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'           => 'Журнал объединений',
@@ -948,36 +983,52 @@ $3 указал следующую причину: ''$2''",
 'diff-multi'              => '({{PLURAL:$1|$1 промежуточная версия не показана|$1 промежуточные версии не показаны|$1 промежуточных версий не показаны.}})',
 
 # Search results
-'searchresults'         => 'Результаты поиска',
-'searchresulttext'      => 'Для получения более подробной информации о поиске на страницах проекта, см. [[{{MediaWiki:Helppage}}|справочный раздел]].',
-'searchsubtitle'        => 'По запросу «[[:$1]]»',
-'searchsubtitleinvalid' => 'По запросу «$1»',
-'noexactmatch'          => "'''Страницы с названием «$1» не существует.''' [[:$1|Создать страницу]].",
-'noexactmatch-nocreate' => 'Страницы с названием «$1» не существует.',
-'toomanymatches'        => 'Найдено слишком много соответствий, пожалуйста, попробуйте другой запрос',
-'titlematches'          => 'Совпадения в названиях статей',
-'notitlematches'        => 'Нет совпадений в названиях статей',
-'textmatches'           => 'Совпадения в текстах статей',
-'notextmatches'         => 'Нет совпадения в текстах статей',
-'prevn'                 => 'предыдущие $1',
-'nextn'                 => 'следующие $1',
-'viewprevnext'          => 'Просмотреть ($1) ($2) ($3)',
-'search-result-size'    => '$1 ({{PLURAL:$2|$2 слово|$2 слова|$2 слов}})',
-'search-result-score'   => 'Релевантность: $1 %',
-'showingresults'        => 'Ниже {{plural:$1|показан|показаны|показаны}} <strong>$1</strong> {{plural:$1|результат|результата|результатов}}, начиная с №&nbsp;<strong>$2</strong>.',
-'showingresultsnum'     => 'Ниже {{plural:$3|показан|показаны|показаны}} <strong>$3</strong> {{plural:$3|результат|результата|результатов}}, начиная с №&nbsp;<strong>$2</strong>.',
-'nonefound'             => 'Неудачный поиск может быть вызван попыткой найти общие слова, которые не подлежат индексированию, например — «тоже» и «чтобы» или употреблением более чем одного ключевого слова поиска (показываются только страницы, содержащие все указанные слова для поиска).',
-'powersearch'           => 'Расширенный поиск',
-'powersearch-legend'    => 'Расширенный поиск',
-'powersearchtext'       => 'Искать в пространствах имён:<br />$1<br />$2 Показывать перенаправления<br /> Искать $3 $9',
-'searchdisabled'        => 'Извините, но встроенный полнотекстовый поиск выключен. Вы можете воспользоваться поиском по сайту через поисковые системы общего назначения, однако имейте в виду, что копия сайта в их кеше может быть несколько устаревшей.',
+'searchresults'             => 'Результаты поиска',
+'searchresulttext'          => 'Для получения более подробной информации о поиске на страницах проекта, см. [[{{MediaWiki:Helppage}}|справочный раздел]].',
+'searchsubtitle'            => 'По запросу «[[:$1]]»',
+'searchsubtitleinvalid'     => 'По запросу «$1»',
+'noexactmatch'              => "'''Страницы с названием «$1» не существует.''' [[:$1|Создать страницу]].",
+'noexactmatch-nocreate'     => 'Страницы с названием «$1» не существует.',
+'toomanymatches'            => 'Найдено слишком много соответствий, пожалуйста, попробуйте другой запрос',
+'titlematches'              => 'Совпадения в названиях статей',
+'notitlematches'            => 'Нет совпадений в названиях статей',
+'textmatches'               => 'Совпадения в текстах статей',
+'notextmatches'             => 'Нет совпадения в текстах статей',
+'prevn'                     => 'предыдущие $1',
+'nextn'                     => 'следующие $1',
+'viewprevnext'              => 'Просмотреть ($1) ($2) ($3)',
+'search-result-size'        => '$1 ({{PLURAL:$2|$2 слово|$2 слова|$2 слов}})',
+'search-result-score'       => 'Релевантность: $1 %',
+'search-redirect'           => '(перенаправление $1)',
+'search-section'            => '(раздел $1)',
+'search-suggest'            => 'Возможно, вы имели в виду: $1',
+'search-interwiki-caption'  => 'Родственные проекты',
+'search-interwiki-default'  => '$1 результ.:',
+'search-interwiki-more'     => '(ещё)',
+'search-mwsuggest-enabled'  => 'с советами',
+'search-mwsuggest-disabled' => 'без советов',
+'search-relatedarticle'     => 'Связанный',
+'mwsuggest-disable'         => 'Отключить AJAX-подсказки',
+'searchrelated'             => 'связанный',
+'searchall'                 => 'все',
+'showingresults'            => 'Ниже {{plural:$1|показан|показаны|показаны}} <strong>$1</strong> {{plural:$1|результат|результата|результатов}}, начиная с №&nbsp;<strong>$2</strong>.',
+'showingresultsnum'         => 'Ниже {{plural:$3|показан|показаны|показаны}} <strong>$3</strong> {{plural:$3|результат|результата|результатов}}, начиная с №&nbsp;<strong>$2</strong>.',
+'showingresultstotal'       => "Ниже показаны результаты '''$1 — $2''' из '''$3'''",
+'nonefound'                 => "'''Замечание.''' По умолчанию поиск производится не во всех пространствах имён. Используйте приставку ''all:'', чтобы искать во всех пространствах имён (включая обсуждения участников, шаблоны и пр.), или укажите требуемое пространство имён.",
+'powersearch'               => 'Расширенный поиск',
+'powersearch-legend'        => 'Расширенный поиск',
+'powersearch-ns'            => 'Поиск в пространствах имён:',
+'powersearch-redir'         => 'Выводить перенаправления',
+'powersearch-field'         => 'Поиск',
+'search-external'           => 'Внешний поиск',
+'searchdisabled'            => 'Извините, но встроенный полнотекстовый поиск выключен. Вы можете воспользоваться поиском по сайту через поисковые системы общего назначения, однако имейте в виду, что копия сайта в их кеше может быть несколько устаревшей.',
 
 # Preferences page
 'preferences'              => 'Настройки',
 'mypreferences'            => 'Настройки',
 'prefs-edits'              => 'Количество правок:',
 'prefsnologin'             => 'Вы не представились системе',
-'prefsnologintext'         => 'Вы должны [[{{ns:special}}:Userlogin|представиться системе]], чтобы изменять настройки участника.',
+'prefsnologintext'         => 'Вы должны [[Special:Userlogin|представиться системе]], чтобы изменять настройки участника.',
 'prefsreset'               => 'Восстановлены настройки по умолчанию.',
 'qbsettings'               => 'Панель навигации',
 'qbsettings-none'          => 'Не показывать',
@@ -1014,7 +1065,7 @@ $3 указал следующую причину: ''$2''",
 'textboxsize'              => 'Редактирование',
 'rows'                     => 'Строк:',
 'columns'                  => 'Столбцов:',
-'searchresultshead'        => 'РезÑ\83лÑ\8cÑ\82аÑ\82Ñ\8b Ð¿Ð¾Ð¸Ñ\81ка',
+'searchresultshead'        => 'Ð\9fоиÑ\81к',
 'resultsperpage'           => 'Количество найденных записей на страницу:',
 'contextlines'             => 'Количество показываемых строк для каждой найденной:',
 'contextchars'             => 'Количество символов контекста на строку:',
@@ -1035,6 +1086,7 @@ $3 указал следующую причину: ''$2''",
 'files'                    => 'Файлы',
 
 # User rights
+'userrights'                       => 'Управление правами участников', # Not used as normal message but as header for the special page itself
 'userrights-lookup-user'           => 'Управление группами участников',
 'userrights-user-editname'         => 'Введите имя участника:',
 'editusergroup'                    => 'Изменить группы участника',
@@ -1044,41 +1096,101 @@ $3 указал следующую причину: ''$2''",
 'userrights-groupsmember'          => 'Член групп:',
 'userrights-groupsremovable'       => 'Изменяемые группы:',
 'userrights-groupsavailable'       => 'Доступные группы:',
-'userrights-groupshelp'            => 'Выберите группы, в которые вы хотите включить или из которых хотите исключить участника.
-Невыбранные группы не изменятся. Снять выделение с группы можно используя CTRL + левую клавишу мыши.',
+'userrights-groups-help'           => 'Вы можете изменить группы, в которые входит этот участник.
+* Если около названия группы стоит отметка, значит участник входит в эту группу.
+* Если отметка не стоит — участник не относится к соответствующей группе.
+* Знак * отмечает, что вы не можете удалить из группы участника, если добавите его в неё или наоборот.',
 'userrights-reason'                => 'Причина изменения:',
 'userrights-available-none'        => 'Вы не можете изменять членство в группе.',
-'userrights-available-add'         => 'Ð\92Ñ\8b Ð¼Ð¾Ð¶ÐµÑ\82е Ð´Ð¾Ð±Ð°Ð²Ð»Ñ\8fÑ\82Ñ\8c Ñ\83Ñ\87аÑ\81Ñ\82ников {{PLURAL:$2|в Ð³Ñ\80Ñ\83ппÑ\83 $1|в Ð³Ñ\80Ñ\83ппÑ\8b: $1}}.',
-'userrights-available-remove'      => 'Вы можете удалять участников {{PLURAL:$2|из группы $1|из групп: $1}}.',
+'userrights-available-add'         => 'Ð\92Ñ\8b Ð¼Ð¾Ð¶ÐµÑ\82е Ð´Ð¾Ð±Ð°Ð²Ð¸Ñ\82Ñ\8c Ð»Ñ\8eбого Ñ\83Ñ\87аÑ\81Ñ\82ника {{PLURAL:$2|в Ð³Ñ\80Ñ\83ппÑ\83|в Ð³Ñ\80Ñ\83ппÑ\8b}}: $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'               => 'Группа:',
+'group-user'          => 'Участники',
 'group-autoconfirmed' => 'Автоподтверждённые участники',
 'group-bot'           => 'Боты',
 'group-sysop'         => 'Администраторы',
 'group-bureaucrat'    => 'Бюрократы',
+'group-suppress'      => 'Ревизоры',
 'group-all'           => '(все)',
 
-'group-autoconfirmed-member' => 'Автоподтверждённый участник',
+'group-user-member'          => 'участник',
+'group-autoconfirmed-member' => 'автоподтверждённый участник',
 'group-bot-member'           => 'бот',
 'group-sysop-member'         => 'администратор',
 'group-bureaucrat-member'    => 'бюрократ',
+'group-suppress-member'      => 'Ревизор',
 
+'grouppage-user'          => '{{ns:project}}:Участники',
 'grouppage-autoconfirmed' => '{{ns:project}}:Автоподтверждённые участники',
 'grouppage-bot'           => '{{ns:project}}:Боты',
 'grouppage-sysop'         => '{{ns:project}}:Администраторы',
 'grouppage-bureaucrat'    => '{{ns:project}}:Бюрократы',
+'grouppage-suppress'      => '{{ns:project}}:Ревизоры',
+
+# Rights
+'right-read'                 => 'просмотр страниц',
+'right-edit'                 => 'правка страниц',
+'right-createpage'           => 'создание страниц (не являющихся обсуждениями)',
+'right-createtalk'           => 'создавать страницы обсуждений',
+'right-createaccount'        => 'создание новых учётных записей участников',
+'right-minoredit'            => 'простановка отметки «малое изменение»',
+'right-move'                 => 'переименование страниц',
+'right-suppressredirect'     => 'не создаётся перенаправление со старого имени при переименовании страницы',
+'right-upload'               => 'загрузка файлов',
+'right-reupload'             => 'запись файлов поверх существующих',
+'right-reupload-own'         => 'перезапись файлов тем же участником',
+'right-reupload-shared'      => 'подмена файлов из общих хранилищ локальными',
+'right-upload_by_url'        => 'загрузка файлов с адреса URL',
+'right-purge'                => 'очистка кэша страниц без страницы подтверждения',
+'right-autoconfirmed'        => 'правка частично защищённых страниц',
+'right-bot'                  => 'считаться автоматическим процессом',
+'right-nominornewtalk'       => 'отсутствие малых правок на страницах обсуждений включает режим новых сообщений',
+'right-apihighlimits'        => 'меньше ограничений на выполнение API-запросов',
+'right-delete'               => 'удаление страниц',
+'right-bigdelete'            => 'удаление страниц с длинными историями',
+'right-deleterevision'       => 'удаление и восстановление конкретных версий страниц',
+'right-deletedhistory'       => 'просмотр истории удалённых страниц без доступа к удалённому тексту',
+'right-browsearchive'        => 'поиск удалённых страниц',
+'right-undelete'             => 'восстановление страниц',
+'right-hiderevision'         => 'просмотр и восстановление скрытых от администраторов версий страниц',
+'right-suppress'             => 'просмотр частных журналов',
+'right-block'                => 'установка запрета на редактирование другим участникам',
+'right-blockemail'           => 'установка запрета на отправку электронной почты',
+'right-hideuser'             => 'запрет имени участника и его сокрытие',
+'right-ipblock-exempt'       => 'обход блокировок по IP, автоблокировок и блокировок диапазонов',
+'right-proxyunbannable'      => 'обход автоматической блокировки прокси',
+'right-protect'              => 'изменение уровня защиты страниц и правка защищённых страниц',
+'right-editprotected'        => 'правка защищённых страниц (без каскадной защиты)',
+'right-editinterface'        => 'изменение пользовательского интерфейса',
+'right-editusercssjs'        => 'правка CSS- и JS-файлов других участников',
+'right-rollback'             => 'быстрый откат правок последнего участник на некоторой странице',
+'right-markbotedits'         => 'отметка откатываемых правок как правок бота',
+'right-import'               => 'импорт страниц из других вики',
+'right-importupload'         => 'импорт страниц через загрузку файлов',
+'right-patrol'               => 'отметка правок как отпатрулированных',
+'right-autopatrol'           => 'правки автоматически отмечаются как патрулированные',
+'right-patrolmarks'          => 'просмотр отметок о патрулировании в свежих правках',
+'right-unwatchedpages'       => 'просмотр списка ненаблюдаемых страниц',
+'right-trackback'            => 'отправка Trackback',
+'right-mergehistory'         => 'объединение историй страниц',
+'right-userrights'           => 'изменение прав всех участников',
+'right-userrights-interwiki' => 'изменение прав участников на других вики-сайтах',
+'right-siteadmin'            => 'блокировка и разблокировка базы данных',
 
 # User rights log
 'rightslog'      => 'Журнал прав участника',
 'rightslogtext'  => 'Это журнал изменений прав участника.',
-'rightslogentry' => 'Ð\94лÑ\8f Ñ\83Ñ\87аÑ\81Ñ\82ника $1 Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ñ\8b Ð¿Ñ\80ава Ð´Ð¾Ñ\81Ñ\82Ñ\83па: с $2 на $3',
+'rightslogentry' => 'изменил Ð¿Ñ\80ава Ð´Ð¾Ñ\81Ñ\82Ñ\83па Ð´Ð»Ñ\8f Ñ\83Ñ\87аÑ\81Ñ\82ника $1 с $2 на $3',
 'rightsnone'     => '(нет)',
 
 # Recent changes
@@ -1112,15 +1224,18 @@ $3 указал следующую причину: ''$2''",
 'recentchangeslinked'          => 'Связанные правки',
 'recentchangeslinked-title'    => 'Связанные правки для $1',
 'recentchangeslinked-noresult' => 'На связанных страницах не было изменений за указанный период.',
-'recentchangeslinked-summary'  => "На этой служебной странице представлен список последних изменений на связанных страницах. Страницы из списка наблюдения '''выделены'''.",
+'recentchangeslinked-summary'  => "Это список недавних изменений в страницах, на которые ссылается указанная страница (или входящих в указанную категорию).
+Страницы, входящие в [[Special:Watchlist|ваш список наблюдения]] '''выделены'''.",
+'recentchangeslinked-page'     => 'Название страницы:',
+'recentchangeslinked-to'       => 'Наоборот, показать изменения на страницах, которые ссылаются на указанную страницу',
 
 # Upload
 'upload'                      => 'Загрузить файл',
 'uploadbtn'                   => 'Загрузить файл',
 'reupload'                    => 'Изменить загрузку',
-'reuploaddesc'                => 'Вернуться к форме загрузки.',
+'reuploaddesc'                => 'Вернуться к форме загрузки',
 'uploadnologin'               => 'Вы не представились системе',
-'uploadnologintext'           => 'Вы должны [[{{ns:special}}:Userlogin|представиться системе]],
+'uploadnologintext'           => 'Вы должны [[Special:Userlogin|представиться системе]],
 чтобы загружать файлы на сервер.',
 'upload_directory_read_only'  => 'Веб-сервер не имеет прав записи в папку ($1), в которой предполагается хранить загружаемые файлы.',
 'uploaderror'                 => 'Ошибка загрузки файла',
@@ -1136,15 +1251,14 @@ $3 указал следующую причину: ''$2''",
 'upload-prohibited'           => 'Запрещённые типы файлов: $1.',
 'uploadlog'                   => 'журнал загрузок',
 'uploadlogpage'               => 'Журнал загрузок',
-'uploadlogpagetext'           => 'Ниже представлен список последних загрузок файлов.
-Везде используется время сервера (по Гринвичу, UTC).',
+'uploadlogpagetext'           => 'Ниже представлен список последних загрузок файлов.',
 'filename'                    => 'Имя файла',
 'filedesc'                    => 'Краткое описание',
 'fileuploadsummary'           => 'Краткое описание:',
 'filestatus'                  => 'Условия распространения:',
 'filesource'                  => 'Источник:',
 'uploadedfiles'               => 'Загруженные файлы',
-'ignorewarning'               => 'Игнорировать предупреждения и сохранить файл в любом случае.',
+'ignorewarning'               => 'Игнорировать предупреждения и сохранить файл',
 'ignorewarnings'              => 'Игнорировать предупреждения',
 'minlength1'                  => 'Название файла должно содержать хотя бы одну букву.',
 'illegalfilename'             => 'Имя файла «$1» содержит символы, которые не разрешается использовать в заголовках. Пожалуйста, переименуйте файл и попытайтесь загрузить его снова.',
@@ -1174,13 +1288,14 @@ $3 указал следующую причину: ''$2''",
 'savefile'                    => 'Записать файл',
 'uploadedimage'               => 'загружено «[[$1]]»',
 'overwroteimage'              => 'загружена новая версия «[[$1]]»',
-'uploaddisabled'              => 'Загрузка запрещена.',
-'uploaddisabledtext'          => 'Ð\9dа Ñ\8dÑ\82ом Ð²Ð¸ÐºÐ¸-Ñ\81айÑ\82е загрузка файлов запрещена.',
+'uploaddisabled'              => 'Загрузка запрещена',
+'uploaddisabledtext'          => 'Ð\92 {{grammar:genitive|{{SITENAME}}}} загрузка файлов запрещена.',
 'uploadscripted'              => 'Файл содержит HTML-код или скрипт, который может быть ошибочно обработан браузером.',
 'uploadcorrupt'               => 'Файл либо повреждён, либо имеет неверное расширение. Пожалуйста, проверьте файл и попробуйте загрузить его ещё раз.',
 'uploadvirus'                 => 'Файл содержит вирус! См. $1',
 'sourcefilename'              => 'Исходное имя файла:',
 'destfilename'                => 'Целевое имя файла:',
+'upload-maxfilesize'          => 'Максимальный размер файла: $1',
 'watchthisupload'             => 'Включить этот файл в список наблюдения',
 'filewasdeleted'              => 'Файл с таким именем уже существовал ранее, но был удалён. Пожалуйста, проверьте $1 перед повторной загрузкой.',
 'upload-wasdeleted'           => "'''Внимание: вы пытаетесь загрузить файл, который ранее удалялся.'''
@@ -1188,6 +1303,20 @@ $3 указал следующую причину: ''$2''",
 Проверьте, действительно ли вам нужно загружать этот файл.
 Ниже приведён журнал удалений:",
 '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>.',
@@ -1208,45 +1337,49 @@ $3 указал следующую причину: ''$2''",
 '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'                   => 'файл',
-'filehist'                  => 'История файла',
-'filehist-help'             => 'Нажмите на дату/время, чтобы просмотреть, как тогда выглядел файл.',
-'filehist-deleteall'        => 'удалить все',
-'filehist-deleteone'        => 'удалить этот',
-'filehist-revert'           => 'вернуть',
-'filehist-current'          => 'текущий',
-'filehist-datetime'         => 'Дата/время',
-'filehist-user'             => 'Участник',
-'filehist-dimensions'       => 'Размер объекта',
-'filehist-filesize'         => 'Размер файла',
-'filehist-comment'          => 'Примечание',
-'imagelinks'                => 'Ссылки',
-'linkstoimage'              => 'Следующие страницы ссылаются на данный файл:',
-'nolinkstoimage'            => 'Нет страниц, ссылающихся на данный файл.',
-'sharedupload'              => 'Этот файл загружен в общее для нескольких проектов хранилище.',
-'shareduploadwiki'          => 'Дополнительную информацию можно найти на $1.',
-'shareduploadwiki-desc'     => 'Содержимое его $1 показано ниже.',
-'shareduploadwiki-linktext' => 'страницы описания',
-'noimage'                   => 'Файла с таким именем не существует, вы можете $1.',
-'noimage-linktext'          => 'загрузить его',
-'uploadnewversion-linktext' => 'Загрузить новую версию этого файла',
-'imagelist_date'            => 'Дата',
-'imagelist_name'            => 'Имя файла',
-'imagelist_user'            => 'Участник',
-'imagelist_size'            => 'Размер',
-'imagelist_description'     => 'Описание',
-'imagelist_search_for'      => 'Поиск по имени изображения:',
+# Special:Imagelist
+'imagelist-summary'     => 'Эта служебная страница показывает все загруженные файлы.
+Недавно загруженные файлы по умолчанию показываются в верху списка.
+Щелчок на заголовке колонки изменяет порядок сортировки.',
+'imagelist_search_for'  => 'Поиск по имени изображения:',
+'imgfile'               => 'файл',
+'imagelist'             => 'Список файлов',
+'imagelist_date'        => 'Дата',
+'imagelist_name'        => 'Имя файла',
+'imagelist_user'        => 'Участник',
+'imagelist_size'        => 'Размер',
+'imagelist_description' => 'Описание',
+
+# Image description page
+'filehist'                       => 'История файла',
+'filehist-help'                  => 'Нажмите на дату/время, чтобы просмотреть, как тогда выглядел файл.',
+'filehist-deleteall'             => 'удалить все',
+'filehist-deleteone'             => 'удалить',
+'filehist-revert'                => 'вернуть',
+'filehist-current'               => 'текущий',
+'filehist-datetime'              => 'Дата/время',
+'filehist-user'                  => 'Участник',
+'filehist-dimensions'            => 'Размер объекта',
+'filehist-filesize'              => 'Размер файла',
+'filehist-comment'               => 'Примечание',
+'imagelinks'                     => 'Ссылки',
+'linkstoimage'                   => 'Следующие страницы ссылаются на данный файл:',
+'nolinkstoimage'                 => 'Нет страниц, ссылающихся на данный файл.',
+'morelinkstoimage'               => 'Просмотреть [[Special:Whatlinkshere/$1|остальные ссылки]] на этот файл.',
+'redirectstofile'                => 'Со следующих файлов установлены перенаправления на этот файл:',
+'duplicatesoffile'               => 'Следующие файлы являются дубликатами этого файла:',
+'sharedupload'                   => 'Этот файл загружен в общее для нескольких проектов хранилище.',
+'shareduploadwiki'               => 'Дополнительную информацию можно найти на $1.',
+'shareduploadwiki-desc'          => 'Содержимое его $1 из общего хранилища показано ниже.',
+'shareduploadwiki-linktext'      => 'страницы описания',
+'shareduploadduplicate'          => 'Этот файл является дубликатом $1 из общего хранилища.',
+'shareduploadduplicate-linktext' => 'другого файла',
+'shareduploadconflict'           => 'Этот файл имеет такое же имя как и $1 из общего хранилища.',
+'shareduploadconflict-linktext'  => 'другой файл',
+'noimage'                        => 'Файла с таким именем не существует, вы можете $1.',
+'noimage-linktext'               => 'загрузить его',
+'uploadnewversion-linktext'      => 'Загрузить новую версию этого файла',
+'imagepage-searchdupe'           => 'Поиск одинаковых файлов',
 
 # File reversion
 'filerevert'                => 'Возврат к старой версии $1',
@@ -1263,7 +1396,7 @@ $3 указал следующую причину: ''$2''",
 'filedelete-legend'           => 'Удалить файл',
 'filedelete-intro'            => "Вы удаляете '''[[Media:$1|$1]]'''.",
 'filedelete-intro-old'        => '<span class="plainlinks">Вы удаляете версию \'\'\'[[Media:$1|$1]]\'\'\' от [$4 $3, $2].</span>',
-'filedelete-comment'          => 'Примечание:',
+'filedelete-comment'          => 'Причина удаления:',
 'filedelete-submit'           => 'Удалить',
 'filedelete-success'          => "'''$1''' был удалён.",
 'filedelete-success-old'      => '<span class="plainlinks">Версия \'\'\'[[Media:$1|$1]]\'\'\' от $3, $2 была удалена.</span>',
@@ -1308,7 +1441,7 @@ $3 указал следующую причину: ''$2''",
 'userstats'              => 'Статистика участников',
 'sitestatstext'          => "Всего в базе данных содержится '''$1''' {{plural:$1|страница|страницы|страниц}}.
 Это число включает в себя страницы о проекте, страницы обсуждений, незаконченные статьи, перенаправления и другие страницы, которые, не учитываются при подсчёте количества статей.
-За исключением них, есть '''$2''' {{plural:$2|страница|страницы|страниц}}, которые считаются полноценными статьями. 
+За исключением них, есть '''$2''' {{plural:$2|страница|страницы|страниц}}, которые считаются полноценными статьями.
 
 {{plural:$8|Был загружен|Было загружено|Было загружено}} '''$8''' {{plural:$8|файл|файла|файлов}}.
 
@@ -1330,9 +1463,10 @@ $3 указал следующую причину: ''$2''",
 'brokenredirects-edit'   => '(править)',
 'brokenredirects-delete' => '(удалить)',
 
-'withoutinterwiki'        => 'Страницы без межъязыковых ссылок',
-'withoutinterwiki-header' => 'Следующие страницы не имеют интервики-ссылок:',
-'withoutinterwiki-submit' => 'Показать',
+'withoutinterwiki'         => 'Страницы без межъязыковых ссылок',
+'withoutinterwiki-summary' => 'Следующие страницы не имеют интервики-ссылок:',
+'withoutinterwiki-legend'  => 'Приставка',
+'withoutinterwiki-submit'  => 'Показать',
 
 'fewestrevisions' => 'Статьи с наименьшим количеством изменений',
 
@@ -1361,13 +1495,13 @@ $3 указал следующую причину: ''$2''",
 'mostcategories'          => 'Страницы, включённые в большое количество категорий',
 'mostimages'              => 'Самые используемые изображения',
 'mostrevisions'           => 'Наиболее часто редактировавшиеся страницы',
-'allpages'                => 'Все страницы',
 'prefixindex'             => 'Указатель по началу слов',
 'shortpages'              => 'Короткие статьи',
 'longpages'               => 'Длинные страницы',
 'deadendpages'            => 'Тупиковые страницы',
 'deadendpagestext'        => 'Следующие страницы не содержат ссылок на другие страницы в этой вики.',
 'protectedpages'          => 'Защищённые страницы',
+'protectedpages-indef'    => 'Только бессрочные защиты',
 'protectedpagestext'      => 'Следующие страницы защищены от переименования или изменения.',
 'protectedpagesempty'     => 'В настоящий момент нет защищённых страниц с указанными параметрами',
 'protectedtitles'         => 'Запрещённые названия',
@@ -1386,8 +1520,11 @@ $3 указал следующую причину: ''$2''",
 'unusedcategoriestext'    => 'Существуют следующие страницы категорий, не содержащие статей или других категорий.',
 'notargettitle'           => 'Не указана цель',
 'notargettext'            => 'Вы не указали целевую страницу или участника для этого действия.',
+'nopagetitle'             => 'Нет такой целевой страницы',
+'nopagetext'              => 'Указанной целевой страницы не существует.',
 'pager-newer-n'           => '{{PLURAL:$1|более новая $1|более новые $1}}',
 'pager-older-n'           => '{{PLURAL:$1|более старая $1|более старые $1}}',
+'suppress'                => 'Сокрытие',
 
 # Book sources
 'booksources'               => 'Источники книг',
@@ -1395,13 +1532,6 @@ $3 указал следующую причину: ''$2''",
 'booksources-go'            => 'Найти',
 'booksources-text'          => 'На этой странице приведён список ссылок на сайты, где вы, возможно, найдёте дополнительную информацию о книге. Это интернет-магазины и системы поиска в библиотечных каталогах.',
 
-'categoriespagetext' => 'В вики имеются следующие категории.',
-'data'               => 'Данные',
-'userrights'         => 'Управление правами участников',
-'groups'             => 'Группы участников',
-'alphaindexline'     => 'от $1 до $2',
-'version'            => 'Версия MediaWiki',
-
 # Special:Log
 'specialloguserlabel'  => 'Участник:',
 'speciallogtitlelabel' => 'Заголовок:',
@@ -1415,6 +1545,8 @@ $3 указал следующую причину: ''$2''",
 'log-title-wildcard'   => 'Найти заголовки, начинающиеся на с данных символов',
 
 # Special:Allpages
+'allpages'          => 'Все страницы',
+'alphaindexline'    => 'от $1 до $2',
 'nextpage'          => 'Следующая страница ($1)',
 'prevpage'          => 'Предыдущая страница ($1)',
 'allpagesfrom'      => 'Вывести страницы, начинающиеся на:',
@@ -1428,18 +1560,31 @@ $3 указал следующую причину: ''$2''",
 'allpagesbadtitle'  => 'Недопустимое название страницы. Заголовок содержит интервики, межъязыковой префикс или запрещённые в заголовках символы.',
 'allpages-bad-ns'   => '{{SITENAME}} не содержит пространства имён «$1».',
 
+# Special:Categories
+'categories'                    => 'Категории',
+'categoriespagetext'            => 'В вики имеются следующие категории.',
+'categoriesfrom'                => 'Показать категории, начинающиеся в:',
+'special-categories-sort-count' => 'упорядочить по количеству',
+'special-categories-sort-abc'   => 'упорядочить по алфавиту',
+
 # Special:Listusers
 'listusersfrom'      => 'Показать участников, начиная с:',
 'listusers-submit'   => 'Показать',
 'listusers-noresult' => 'Не найдено участников.',
 
+# Special:Listgrouprights
+'listgrouprights'          => 'Права групп участников',
+'listgrouprights-summary'  => 'Ниже представлен список определённых в этой вики групп участников, указаны соответствующие им права доступа. Дополнительную информацию об индивидуальных правах можно найти [[{{int:Listgrouprights-helppage}}|здесь]].',
+'listgrouprights-group'    => 'Группа',
+'listgrouprights-rights'   => 'Права',
+'listgrouprights-helppage' => 'Help:Права групп',
+'listgrouprights-members'  => '(список членов)',
+
 # E-mail user
 'mailnologin'     => 'Адрес для отправки отсутствует',
-'mailnologintext' => 'Вы должны [[{{ns:special}}:Userlogin|представиться системе]]
-и иметь действительный адрес электронной почты в ваших [[{{ns:special}}:Preferences|настройках]],
-чтобы иметь возможность отправлять электронную почту другим участникам.',
+'mailnologintext' => 'Вы должны [[Special:Userlogin|представиться системе]] и иметь действительный адрес электронной почты в ваших [[Special:Preferences|настройках]], чтобы иметь возможность отправлять электронную почту другим участникам.',
 'emailuser'       => 'Письмо участнику',
-'emailpage'       => 'Ð\9eÑ\82пÑ\80авиÑ\82Ñ\8c Ñ\8dлекÑ\82Ñ\80онное Ð¿исьмо участнику',
+'emailpage'       => 'Ð\9fисьмо участнику',
 'emailpagetext'   => 'Если этот участник указал действительный адрес электронной почты в своих настройках, то, заполнив форму ниже, можно отправить ему сообщение.
 Электронный адрес, который вы указали в своих настройках, будет указан в поле «От кого» письма, поэтому получатель будет иметь возможность ответить.',
 'usermailererror' => 'При отправке сообщения электронной почты произошла ошибка:',
@@ -1463,7 +1608,7 @@ $3 указал следующую причину: ''$2''",
 'nowatchlist'          => 'Ваш список наблюдения пуст.',
 'watchlistanontext'    => 'Вы должны $1, чтобы просмотреть или отредактировать список наблюдения.',
 'watchnologin'         => 'Нужно представиться системе',
-'watchnologintext'     => 'Вы должны [[{{ns:special}}:Userlogin|представиться системе]], чтобы иметь возможность изменять свой список наблюдения',
+'watchnologintext'     => 'Вы должны [[Special:Userlogin|представиться системе]], чтобы иметь возможность изменять свой список наблюдения',
 'addedwatch'           => 'Добавлена в список наблюдения',
 'addedwatchtext'       => 'Страница «[[:$1]]» была добавлена в ваш [[{{ns:special}}:Watchlist|список наблюдения]]. Последующие изменения этой страницы и связанной с ней страницы обсуждения будут отмечаться в этом списке, а также будут выделены жирным шрифтом на странице со [[{{ns:special}}:Recentchanges|списком свежих изменений]], чтобы их было легче заметить.
 
@@ -1493,7 +1638,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' => 'Удаление из списка наблюдения…',
 
@@ -1504,7 +1649,7 @@ $3 указал следующую причину: ''$2''",
 'changed'                      => 'изменена',
 'created'                      => 'создана',
 'enotif_subject'               => 'Страница проекта «{{SITENAME}}» $PAGETITLE была $CHANGEDORCREATED участником $PAGEEDITOR',
-'enotif_lastvisited'           => 'См. $1 для просмотра всех изменений произошедших с вашего последнего посещения.',
+'enotif_lastvisited'           => 'См. $1 для просмотра всех изменений, произошедших с вашего последнего посещения.',
 'enotif_lastdiff'              => 'См. $1 для ознакомления с изменением.',
 'enotif_anon_editor'           => 'анонимный участник $1',
 'enotif_body'                  => '$WATCHINGUSERNAME,
@@ -1546,13 +1691,14 @@ $NEWPAGE
 'actioncomplete'              => 'Действие выполнено',
 'deletedtext'                 => '«<nowiki>$1</nowiki>» была удалена.
 См. $2 для просмотра списка последних удалений.',
-'deletedarticle'              => 'удалена «[[$1]]»',
-'dellogpage'                  => 'Список удалений',
-'dellogpagetext'              => 'Ниже приведён список последних удалений.',
-'deletionlog'                 => 'список удалений',
+'deletedarticle'              => 'удалил «[[$1]]»',
+'suppressedarticle'           => 'скрыл «[[$1]]»',
+'dellogpage'                  => 'Журнал удалений',
+'dellogpagetext'              => 'Ниже приведён журнал последних удалений.',
+'deletionlog'                 => 'журнал удалений',
 'reverted'                    => 'Откачено к ранней версии',
-'deletecomment'               => 'Причина удаления',
-'deleteotherreason'           => 'Другая причина/дополнение:',
+'deletecomment'               => 'Причина удаления:',
+'deleteotherreason'           => 'Другая причина:',
 'deletereasonotherlist'       => 'Другая причина',
 'deletereason-dropdown'       => '* Типовые причины удаления
 ** вандализм
@@ -1604,13 +1750,14 @@ $NEWPAGE
 'restriction-type'            => 'Права:',
 'restriction-level'           => 'Уровень доступа:',
 'minimum-size'                => 'Минимальный размер',
-'maximum-size'                => 'Максимальный размер',
+'maximum-size'                => 'Максимальный размер:',
 'pagesize'                    => '(байт)',
 
 # Restrictions (nouns)
 'restriction-edit'   => 'Правка',
 'restriction-move'   => 'Переименование',
 'restriction-create' => 'Создание',
+'restriction-upload' => 'Загрузка',
 
 # Restriction levels
 'restriction-level-sysop'         => 'полная защита',
@@ -1620,6 +1767,7 @@ $NEWPAGE
 # Undelete
 'undelete'                     => 'Просмотреть удалённые страницы',
 'undeletepage'                 => 'Просмотр и восстановление удалённых страниц',
+'undeletepagetitle'            => "'''Ниже перечислены удалённые версии страницы [[:$1]]'''.",
 'viewdeletedpage'              => 'Просмотреть удалённые страницы',
 'undeletepagetext'             => 'Следующие страницы были удалены, однако они всё ещё находятся в архиве, и поэтому могут быть восстановлены. Архив периодически очищается.',
 'undeleteextrahelp'            => "Для полного восстановления страницы оставьте все отметки пустыми и нажмите '''«Восстановить»'''. Для частичного восстановления отметьте те версии страницы, которые нужно восстановить, и нажмите '''«Восстановить»'''. Нажмите '''«Очистить»''', чтобы снять все отметки и очистить поле примечания.",
@@ -1627,7 +1775,8 @@ $NEWPAGE
 'undeletehistory'              => 'Если вы восстановите страницу, все её версии будут также восстановлены вместе с журналом изменений.
 Если с момента удаления была создана новая страница с таким же названием, восстановленные версии будут указаны в журнале изменений перед новыми записями.
 Обратите также внимание, что ограничения на версии файла теряются при восстановлении.',
-'undeleterevdel'               => 'Восстановление не будет произведено, если оно приведёт к частичному удалению последней версии. В подобном случае вы должны снять отметку или показать последние удалённые версии. Версии файлов, на просмотр которых у вас нет прав, не будут восстановлены.',
+'undeleterevdel'               => 'Восстановление не будет произведено, если оно приведёт к частичному удалению последней версии страницы или файла.
+В подобном случае вы должны снять отметку или показать последние удалённые версии.',
 'undeletehistorynoadmin'       => 'Статья была удалена. Причина удаления и список участников, редактировавших статью до её удаления, показаны ниже. Текст удалённой статьи могут просмотреть только администраторы.',
 'undelete-revision'            => 'Удалённая версия $1 (от $2, удалил $3):',
 'undeleterevision-missing'     => 'Неверная или отсутствующая версия. Возможно, вы перешли по неправильной ссылке, либо версия могла быть удалена из архива.',
@@ -1636,13 +1785,13 @@ $NEWPAGE
 'undeletelink'                 => 'восстановить',
 'undeletereset'                => 'Очистить',
 'undeletecomment'              => 'Комментарий:',
-'undeletedarticle'             => 'воÑ\81Ñ\81Ñ\82ановлена «[[$1]]»',
+'undeletedarticle'             => 'воÑ\81Ñ\81Ñ\82ановил «[[$1]]»',
 'undeletedrevisions'           => '$1 {{PLURAL:$1|изменение|изменения|изменений}} восстановлено',
 'undeletedrevisions-files'     => '$1 {{PLURAL:$1|версия|версии|версий}} и $2 {{PLURAL:$2|файл|файла|файлов}} восстановлено',
 'undeletedfiles'               => '$1 {{PLURAL:$1|файл восстановлен|файла восстановлено|файлов восстановлено}}',
 'cannotundelete'               => 'Ошибка восстановления. Возможно, кто-то другой уже восстановил страницу.',
 'undeletedpage'                => "<big>'''Страница «$1» была восстановлена.'''</big>
-        
+
 Для просмотра списка последних удалений и восстановлений см. [[{{ns:special}}:Log/delete|журнал удалений]].",
 'undelete-header'              => 'Список недавно удалённых страниц можно посмотреть в [[{{ns:special}}:Log/delete|журнале удалений]].',
 'undelete-search-box'          => 'Поиск удалённых страниц',
@@ -1668,8 +1817,6 @@ $1',
 'mycontris'     => 'Мой вклад',
 'contribsub2'   => 'Вклад $1 ($2)',
 'nocontribs'    => 'Изменений, соответствующих заданным условиям, найдено не было.',
-'ucnote'        => 'Ниже приводятся последние <strong>$1</strong> изменений, сделанных этим участником за последние <strong>$2</strong> дня(ей).',
-'uclinks'       => 'Просмотреть $1 {{plural:$1|последнее изменение|последних изменения|последних изменений}}; просмотреть за {{plural:$2|последний|последние|последние}} $2 {{plural:$2|день|дня|дней}}.',
 'uctop'         => ' (последняя)',
 'month'         => 'С месяца (и ранее):',
 'year'          => 'С года (и ранее):',
@@ -1681,21 +1828,25 @@ $1',
 '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'               => 'включение',
+'isimage'                  => 'ссылка с изображения',
+'whatlinkshere-prev'       => '{{PLURAL:$1|предыдущая|предыдущие|предыдущие}} $1',
+'whatlinkshere-next'       => '{{PLURAL:$1|следующая|следующие|следующие}} $1',
+'whatlinkshere-links'      => '← ссылки',
+'whatlinkshere-hideredirs' => '$1 перенаправления',
+'whatlinkshere-hidetrans'  => '$1 включения',
+'whatlinkshere-hidelinks'  => '$1 ссылки',
+'whatlinkshere-hideimages' => '$1 ссылки с изображений',
+'whatlinkshere-filters'    => 'Фильтры',
 
 # Block/unblock
 'blockip'                     => 'Заблокировать',
@@ -1710,7 +1861,7 @@ $1',
 'ipbreason'                   => 'Причина:',
 'ipbreasonotherlist'          => 'Другая причина',
 'ipbreason-dropdown'          => '
-* Стандартные причины блокировок 
+* Стандартные причины блокировок
 ** Вставка ложной информации
 ** Удаление содержимого страниц
 ** Спам-ссылки на внешние сайты
@@ -1726,8 +1877,9 @@ $1',
 'ipbother'                    => 'Другое время:',
 'ipboptions'                  => '15 минут:15 minutes,2 часа:2 hours,6 часов:6 hours,12 часов:12 hours,1 день:1 day,3 дня:3 days,1 неделю:1 week,2 недели:2 weeks,1 месяц:1 month,3 месяца:3 months,6 месяцев:6 months,1 год:1 year,бессрочно:infinite', # display1:time1,display2:time2,...
 'ipbotheroption'              => 'иное',
-'ipbotherreason'              => 'Другая причина / дополнение:',
+'ipbotherreason'              => 'Другая причина:',
 'ipbhidename'                 => 'Скрыть имя участника или IP-адрес из журнала блокировок, списка заблокированных и общего списка участников.',
+'ipbwatchuser'                => 'Добавить в список наблюдения личную страницу участника и его страницу обсуждения',
 'badipaddress'                => 'IP-адрес записан в неправильном формате, или участника с таким именем не существует.',
 'blockipsuccesssub'           => 'Блокировка произведена',
 'blockipsuccesstext'          => '[[{{ns:special}}:Contributions/$1|«$1»]] заблокирован.
@@ -1753,7 +1905,7 @@ IP-адреса.',
 'anononlyblock'               => 'только анонимов',
 'noautoblockblock'            => 'автоблокировка отключена',
 'createaccountblock'          => 'создание учётных записей заблокировано',
-'emailblock'                  => 'пиÑ\81Ñ\8cма Ð·Ð°Ð¿Ñ\80еÑ\89енÑ\8b',
+'emailblock'                  => 'оÑ\82пÑ\80авка Ð¿Ð¸Ñ\81ем Ð·Ð°Ð¿Ñ\80еÑ\89ена',
 'ipblocklist-empty'           => 'Список блокировок пуст.',
 'ipblocklist-no-results'      => 'Заданный IP-адрес или имя участника не заблокированы.',
 'blocklink'                   => 'заблокировать',
@@ -1767,7 +1919,7 @@ 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» уже заблокирован.',
@@ -1808,7 +1960,7 @@ IP-адреса.',
 
 # Move page
 'move-page'               => '$1 — переименование',
-'move-page-legend'        => 'Переименовать страницу',
+'move-page-legend'        => 'Переименование страницы',
 'movepagetext'            => "Воспользовавшись формой ниже, вы переименуете страницу, одновременно переместив на новое место её журнал изменений.
 Старое название станет перенаправлением на новое название.
 Ссылки на старое название не будут изменены (пожалуйста, проверьте наличие [[{{ns:special}}:DoubleRedirects|двойных]] и [[{{ns:special}}:BrokenRedirects|разорванных]] перенаправлений).
@@ -1858,6 +2010,8 @@ IP-адреса.',
 'delete_and_move_reason'  => 'Удалено для возможности переименования',
 'selfmove'                => 'Невозможно переименовать страницу: исходное и новое имя страницы совпадают.',
 'immobile_namespace'      => 'Невозможно переименовать страницу: новое или старое имя содержит зарезервированное служебное слово.',
+'imagenocrossnamespace'   => 'Невозможно дать изображению имя из другого пространства имён',
+'imagetypemismatch'       => 'Новое расширение файла не соответствует его типу',
 
 # Export
 'export'            => 'Экспортирование статей',
@@ -1880,8 +2034,9 @@ IP-адреса.',
 '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'       => 'Показать только изменённые',
 
@@ -2090,7 +2245,7 @@ $1',
 'imagemaxsize'         => 'Ограничивать изображения на странице изображений до:',
 'thumbsize'            => 'Размер уменьшенной версии изображения:',
 'widthheight'          => '$1 × $2',
-'widthheightpage'      => '$1 × $2, $3 страницы',
+'widthheightpage'      => '$1 × $2, $3 {{PLURAL:$3|страница|страницы|страниц}}',
 'file-info'            => '(размер файла: $1, MIME-тип: $2)',
 'file-info-size'       => '($1 × $2 пикселов, размер файла: $3, MIME-тип: $4)',
 'file-nohires'         => '<small>Нет версии с большим разрешением.</small>',
@@ -2099,9 +2254,14 @@ $1',
 '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',
@@ -2112,7 +2272,8 @@ $1',
 # Bad image list
 'bad_image_list' => 'Формат должен быть следующим:
 
-Будут учитываться только элементы списка (строки, начинающиеся на символ *). Первая ссылка строки должна быть ссылкой на запрещённое для вставки изображение.
+Будут учитываться только элементы списка (строки, начинающиеся на символ *).
+Первая ссылка строки должна быть ссылкой на запрещённое для вставки изображение.
 Последующие ссылки в той же строке будут рассматриваться как исключения, то есть статьи, куда изображение может быть включено.',
 
 # Metadata
@@ -2397,37 +2558,47 @@ $1',
 '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» отключён]',
@@ -2472,7 +2643,7 @@ $1',
 'imgmultipageprev' => '← предыдущая страница',
 'imgmultipagenext' => 'следующая страница →',
 'imgmultigo'       => 'Перейти!',
-'imgmultigotopre'  => 'Перейти на страницу',
+'imgmultigoto'     => 'Перейти на страницу $1',
 
 # Table pager
 'ascending_abbrev'         => 'возр',
@@ -2545,10 +2716,40 @@ $1',
 'iranian-calendar-m11' => 'Бахман',
 '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'              => 'Перехватчики синтаксического анализатора',
@@ -2576,4 +2777,26 @@ $1',
 
 Введите имя файла без префикса <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|идентичный дубликат|идентичных дубликата|идентичных дубликатов}}.',
+
+# Special:SpecialPages
+'specialpages-group-maintenance' => 'Отчёты технического обслуживания',
+'specialpages-group-other'       => 'Другие служебные страницы',
+'specialpages-group-login'       => 'Представиться / Зарегистрироваться',
+'specialpages-group-changes'     => 'Свежие правки и журналы',
+'specialpages-group-media'       => 'Отчёты о медиа-материалах и загрузках',
+'specialpages-group-users'       => 'Участники и права',
+'specialpages-group-needy'       => 'Страницы, требующие обработки',
+'specialpages-group-highuse'     => 'Интенсивно использующиеся страницы',
+
 );