* (bug 2534) Hide edit sections with CSS to make right click to edit section work
[lhc/web/wiklou.git] / languages / LanguageRu.php
index a5d1b89..ea6d726 100644 (file)
@@ -1,9 +1,7 @@
 <?php
 /** Russian (русский язык)
   *
-  * Based on Language.php 1.500
-  *
-  * @bug 1998
+  * Based on Language.php 1.600
   *
   * @package MediaWiki
   * @subpackage Language
@@ -131,10 +129,11 @@ if(isset($wgExtraNamespaces)) {
         MAG_CURRENTYEAR          => array( 1,    'CURRENTYEAR','ТЕКУЩИЙГОД'),
         MAG_CURRENTTIME          => array( 1,    'CURRENTTIME','ТЕКУЩЕЕВРЕМЯ'),
         MAG_NUMBEROFARTICLES     => array( 1,    'NUMBEROFARTICLES','КОЛИЧЕСТВОСТАТЕЙ'),
+        MAG_NUMBEROFFILES        => array( 1,    'NUMBEROFFILES', 'КОЛИЧЕСТВОФАЛОВ'),
         MAG_PAGENAME             => array( 1,    'PAGENAME','НАЗВАНИЕСТРАНИЦЫ'),
         MAG_PAGENAMEE            => array( 1,    'PAGENAMEE','НАЗВАНИЕСТРАНИЦЫ2'),
         MAG_NAMESPACE            => array( 1,    'NAMESPACE','ПРОСТРАНСТВОИМЁН'),
-        MAG_MSG                  => array( 0,    'MSG:','СООБЩ:'),
+        MAG_MSG                  => array( 0,    'MSG:'),
         MAG_SUBST                => array( 0,    'SUBST:','ПОДСТ:'),
         MAG_MSGNW                => array( 0,    'MSGNW:'),
         MAG_END                  => array( 0,    '__END__','__КОНЕЦ__'),
@@ -151,6 +150,8 @@ if(isset($wgExtraNamespaces)) {
         MAG_LOCALURL             => array( 0,    'LOCALURL:'),
         MAG_LOCALURLE            => array( 0,    'LOCALURLE:'),
         MAG_SERVER               => array( 0,    'SERVER','СЕРВЕР'),
+        MAG_SERVERNAME           => array( 0,    'SERVERNAME', 'НАЗВАНИЕСЕРВЕРА'),
+        MAG_SCRIPTPATH           => array( 0,    'SCRIPTPATH', 'ПУТЬКСКРИПТУ'),
         MAG_GRAMMAR              => array( 0,    'GRAMMAR:'),
         MAG_NOTITLECONVERT       => array( 0,    '__NOTITLECONVERT__', '__NOTC__', '__БЕЗПРЕОБРАЗОВАНИЯЗАГОЛОВКА__'),
         MAG_NOCONTENTCONVERT     => array( 0,    '__NOCONTENTCONVERT__', '__NOCC__', '__БЕЗПРЕОБРАЗОВАНИЯТЕКСТА__'),
@@ -180,12 +181,11 @@ if(isset($wgExtraNamespaces)) {
 'tog-previewontop' => 'Показывать предпросмотр статьи до окна редактирования',
 'tog-previewonfirst' => 'Показывать предварительный просмотр по первому изменению',
 'tog-nocache' => 'Запретить кеширование страниц',
-'tog-enotifwatchlistpages'      => 'Отправлять мне письмо при изменении страницы (замечание: существующие флаги оповещения нужно сбрасывать вручную в списке наблюдения)',
-'tog-enotifusertalkpages'       => 'Отправлять мне письмо при изменении моей страницы обсуждения (замечание: существующие флаги оповещения нужно сбрасывать вручную в списке наблюдения)',
-'tog-enotifminoredits'          => 'Отправлять мне письмо даже при малозначительном изменении страниц',
-'tog-enotifrevealaddr'          => 'Показывать мой почтовый адрес в сообщениях оповещения (это позволит участникам, наблюдающим за страницей, быстро ответить мне, когда я изменяю страницу)',
-'tog-shownumberswatching'       => 'Показывать число участников, включивших страницу в свой список наблюдения (на странице свежих изменений, списке наблюдения и внизу статьи)',
-'tog-rcusemodstyle'             => 'Показывать список изменений в стиле UseMod: только самые последние изменения страниц попадают в список.',
+'tog-enotifwatchlistpages'      => 'Уведомлять по эл. почте об изменениях страниц',
+'tog-enotifusertalkpages'       => 'Уведомлять по эл. почте об изменении персональной страницы обсуждения',
+'tog-enotifminoredits'          => 'Уведомлять по эл. почте даже при малозначительных изменениях',
+'tog-enotifrevealaddr'          => 'Показывать мой почтовый адрес в сообщениях оповещения',
+'tog-shownumberswatching'       => 'Показывать число участников, включивших страницу в свой список наблюдения',
 'tog-showupdated'               => 'Показывать метку обновления',
 'tog-fancysig' => 'Простая подпись (без автоматической ссылки)',
 'tog-externaleditor' => 'Использовать по умолчанию внешний редактор',
@@ -199,59 +199,44 @@ if(isset($wgExtraNamespaces)) {
 'thursday' => 'Четверг',
 'friday' => 'Пятница',
 'saturday' => 'Суббота',
-'january' => 'Январь',
-'february' => 'Февраль',
-'march' => 'Март',
-'april' => 'Апрель',
-'may_long' => 'Май',
-'june' => 'Июнь',
-'july' => 'Июль',
-'august' => 'Август',
-'september' => 'Сентябрь',
-'october' => 'Октябрь',
-'november' => 'Ноябрь',
-'december' => 'Декабрь',
-'january-gen' => 'января',
-'february-gen' => 'февраля',
-'march-gen' => 'марта',
-'april-gen' => 'апреля',
-'may-gen' => 'мая',
-'june-gen' => 'июня',
-'july-gen' => 'июля',
-'august-gen' => 'августа',
-'september-gen' => 'сентября',
-'october-gen' => 'октября',
-'november-gen' => 'ноября',
-'december-gen' => 'декабря',
-'jan' => 'Янв',
-'feb' => 'Фев',
-'mar' => 'Мар',
-'apr' => 'Апр',
-'may' => 'Май',
-'jun' => 'Июн',
-'jul' => 'Июл',
-'aug' => 'Авг',
-'sep' => 'Сен',
-'oct' => 'Окт',
-'nov' => 'Ноя',
-'dec' => 'Дек',
+'january' => 'января',
+'february' => 'февраля',
+'march' => 'марта',
+'april' => 'апреля',
+'may_long' => 'мая',
+'june' => 'июня',
+'july' => 'июля',
+'august' => 'августа',
+'september' => 'сентября',
+'october' => 'октября',
+'november' => 'ноября',
+'december' => 'декабря',
+'jan' => 'янв',
+'feb' => 'фев',
+'mar' => 'мар',
+'apr' => 'апр',
+'may' => 'май',
+'jun' => 'июн',
+'jul' => 'июл',
+'aug' => 'авг',
+'sep' => 'сен',
+'oct' => 'окт',
+'nov' => 'ноя',
+'dec' => 'дек',
 # Bits of text used by many pages:
 #
 'categories' => 'Категории',
 'category' => 'категория',
-'category_header' => 'Статей в категории "$1"',
+'category_header' => 'Статьи в категории «$1»',
 'subcategories' => 'Подкатегории',
 
 
-'linktrail'             => '/^([a-z\x80-\xff]+)(.*)\$/sD', 
+'linktrail'             => '/^((?:[a-z]|а|б|в|г|д|е|ё|ж|з|и|й|к|л|м|н|о|п|р|с|т|у|ф|х|ц|ч|ш|щ|ъ|ы|ь|э|ю|я)+)(.*)$/sD', 
 'mainpage'              => 'Заглавная страница',
 'mainpagetext'  => 'Програмное обеспечение вики-проекта успешно установлено.',
 "mainpagedocfooter" => "См. [http://meta.wikipedia.org/wiki/MediaWiki_i18n documentation on customizing the interface]
 и [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide User's Guide] по использованию и настройке справочной системы.",
 
-# NOTE: To turn off "Community portal" in the title links,
-# set "portal" => "-"
-
 'portal'                => 'Сообщество',
 'portal-url'            => "{{ns:project}}:Портал сообщества",
 'about'                 => 'Описание',
@@ -288,15 +273,9 @@ if(isset($wgExtraNamespaces)) {
 'metadata' => '<strong>Метаданные</strong> (подробности смотри <a href="$1">здесь</a>)',
 'metadata_page' => "{{ns:project}}:Метаданные",
 
-# NOTE: To turn off "Current Events" in the sidebar,
-# set "currentevents" => "-"
-                                       
 'currentevents' => 'Текущие события',
 'currentevents-url' => 'Текущие события',
 
-# NOTE: To turn off "Disclaimers" in the title links,
-# set "disclaimers" => "-"
-
 'disclaimers' => 'Отказ от ответственности',
 'disclaimerpage' => "{{ns:project}}:Отказ от ответственности",
 'errorpagetitle' => "Ошибка",
@@ -310,6 +289,7 @@ if(isset($wgExtraNamespaces)) {
 'history_short' => 'История',
 'info_short'    => 'Информация',
 'printableversion' => 'Отобразить для печати',
+'print' => 'Печать',
 'edit' => 'Править',
 'editthispage'  => 'Править эту статью',
 'delete' => 'Удалить',
@@ -329,6 +309,7 @@ if(isset($wgExtraNamespaces)) {
 'articlepage'   => 'Просмотреть статью',
 'subjectpage'   => 'Просмотреть тему', # For compatibility
 'talk' => 'Обсуждение',
+'views' => 'Просмотры',
 'toolbox' => 'Инструменты',
 'userpage' => 'Просмотреть страницу участника',
 'wikipediapage' => 'Просмотреть мета-страницу',
@@ -337,11 +318,12 @@ if(isset($wgExtraNamespaces)) {
 'otherlanguages' => 'На других языках',
 'redirectedfrom' => '(Перенаправлено с $1)',
 'lastmodified'  => 'Последнее изменение этой страницы: $1.',
-'viewcount'             => 'К этой странице обращались $1 раз.',
+'viewcount'             => 'К этой странице обращались $1 раз(а).',
 'copyright'     => 'Содержимое доступно в соответствии с $1.',
 'poweredby'     => "{{SITENAME}} работает на [http://www.mediawiki.org/ MediaWiki], открытом вики-движке.",
 'printsubtitle' => "(Материал с {{SERVER}})",
 'protectedpage' => 'Защищённая статья',
+
 'administrators' => "{{ns:project}}:Администраторы",
 'sysoptitle'    => 'Необходим уровень доступа «Оператор»',
 'sysoptext'             => "Затребованное вами действие может быть совершено только пользователями со статусом «Оператор» (sysop).
@@ -349,9 +331,14 @@ if(isset($wgExtraNamespaces)) {
 'developertitle' => 'Необходим уровень доступа «Разработчик»',
 'developertext'       => "Затребованное вами действие может быть совершено только пользователями со статусом «Разработчик» (developer).
 См. $1.",
-'bureaucrattitle'       => 'Необходим уровень доступа «Бюрократ»',
-"bureaucrattext"      => "Действие, которое вы запросили, может быть выполнено
-только оператором со статусом «Бюрократ» (bureaucrat).",
+
+'badaccess' => 'Ошибка доступа',
+'badaccesstext' => 'Запрошенное вами действие может быть выполнено
+только участниками с правами доступа «$2». См. $1.',
+
+'versionrequired' => 'Требуется MediaWiki версии $1',
+'versionrequiredtext' => 'Для работы с этой страницей требуется MediaWiki версии $1. См. [[Special:Version]].',
+
 'nbytes'                => '$1 байт(ов)',
 'ok'                    => 'OK',
 'sitetitle'             => "{{SITENAME}}",
@@ -375,7 +362,7 @@ if(isset($wgExtraNamespaces)) {
 'nstab-media' => 'Мультимедиа',
 'nstab-special' => 'Служебная страница',
 'nstab-wp' => 'О проекте',
-'nstab-image' => 'Ð\98зобÑ\80ажение',
+'nstab-image' => 'Файл',
 'nstab-mediawiki' => 'Сообщение MediaWiki',
 'nstab-template' => 'Шаблон',
 'nstab-help' => 'Справка',
@@ -386,7 +373,7 @@ if(isset($wgExtraNamespaces)) {
 'nosuchaction'  => 'Неопознанное действие',
 'nosuchactiontext' => 'Действие, указанное в URL, не распознаётся программным обеспечением вики',
 'nosuchspecialpage' => 'Такой специальной страницы нет',
-'nospecialpagetext' => 'Ð\97апÑ\80оÑ\88еннаÑ\8f Ð²Ð°Ð¼Ð¸ Ñ\81пеÑ\86иалÑ\8cнаÑ\8f Ñ\81Ñ\82Ñ\80аниÑ\86а Ð½Ðµ Ð¸Ñ\81полÑ\8cзÑ\83Ñ\82Ñ\81Ñ\8f Ð² Ð¿Ñ\80огÑ\80аммном Ð¾Ð±ÐµÑ\81пеÑ\87ении Ð²Ð¸ÐºÐ¸',
+'nospecialpagetext' => 'Ð\97апÑ\80оÑ\88енной Ð²Ð°Ð¼Ð¸ Ñ\81лÑ\83жедной Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\8b Ð½Ðµ Ñ\81Ñ\83Ñ\89еÑ\81Ñ\82вÑ\83еÑ\82. Ð¡Ð¼. [[{{ns:special}}:Specialpages|Ñ\81пиÑ\81ок Ñ\81лÑ\83жебнÑ\8bÑ\85 Ñ\81Ñ\82Ñ\80аниÑ\86]].',
 
 # General errors
 #
@@ -411,14 +398,15 @@ $1',
 'enterlockreason' => 'Укажите причину и намеченный срок блокировки.',
 'readonlytext'  => "Добавление новых статей и другие изменения базы данных сейчас заблокированы: вероятно, в связи с плановым обслуживанием.
 Заблокировавший оператор оставил следующее разъяснение:
-<p>$1</p>",
+$1",
 'missingarticle' => "База данных не нашла текста статьи, 
 хотя должна была найти, по имени «$1».
 
-<p>Обычно это вызвано использованием устаревшей ссылки на журнал изменений или различий для статьи, которая была удалена.
+Обычно это вызвано использованием устаревшей ссылки на журнал изменений или различий для статьи, которая была удалена.
 
-<p>Если дело не в этом, то скорее всего, вы обнаружили ошибку в программном обеспечении вики.
+Если дело не в этом, то скорее всего, вы обнаружили ошибку в программном обеспечении вики.
 Пожалуйста, сообщите об этом администратору, указав URL.",
+'readonly_lag' => "База данных автоматически заблокирована от изменений на время пока вторичный сервер БД не синхронизируется с первичным.",
 'internalerror' => 'Внутренняя ошибка',
 'filecopyerror' => "Невозможно скопировать файл «$1» в «$2».",
 'filerenameerror' => "Невозможно переименовать файл «$1» в «$2».",
@@ -442,7 +430,6 @@ $1',
 смотрите [[{{ns:project}}:Журнал защиты]] для того чтобы узнать причину, связанную с этой страницей.
 
 Вы можете просмотреть и скопировать исходный код этой страницы:",
-'seriousxhtmlerrors' => 'Обнаружены серьёзные ошибки в XHTML-разметке',
 'sqlhidden' => '(SQL запрос скрыт)',
 
 # Login and logout pages
@@ -461,14 +448,16 @@ $1',
 'yourpasswordagain' => 'Повторный набор пароля',
 'newusersonly'  => ' (только для новых участников)',
 'remembermypassword' => 'Запоминать ваш пароль между сеансами.',
+'yourdomainname'       => 'Ваш домен',
+'externaldberror'      => 'Произошла ошибка при аутентификации с помощью внешней базы данных, или у вас недостаточно прав для внесения изменений в свою внешнюю учётную запись.',
 'loginproblem'  => '<span style=\"color:red\">Участник неопознан.</span>',
 'alreadyloggedin' => "<font color=red><strong>Участник $1, вы уже представились системе!</strong></font><br />",
 
 'login'                 => 'Представиться системе',
 'loginprompt'           => "Вы должны разрешить «cookies», чтобы представиться системе.",
 'userlogin'             => 'Представиться системе',
-'logout'                => 'СÑ\82аÑ\82Ñ\8c Ð¸Ð½ÐºÐ¾Ð³Ð½Ð¸Ñ\82о',
-'userlogout'    => 'СÑ\82аÑ\82Ñ\8c Ð¸Ð½ÐºÐ¾Ð³Ð½Ð¸Ñ\82о',
+'logout'                => 'Ð\97авеÑ\80Ñ\88ение Ñ\81еанÑ\81а',
+'userlogout'    => 'Ð\97авеÑ\80Ñ\88ение Ñ\81еанÑ\81а',
 'notloggedin'   => 'Вы не представились системе',
 'createaccount' => 'Зарегистрировать нового участника',
 'createaccountmail'     => 'по эл. почте',
@@ -480,8 +469,8 @@ $1',
 'yourvariant'  => 'Вариант языка',
 'yournick'              => 'Ваш псевдоним (для подписей)',
 'email'                 => 'Эл. почта',
-'emailforlost'          => "УказÑ\8bваÑ\82Ñ\8c Ð°Ð´Ñ\80еÑ\81 Ñ\8dлекÑ\82Ñ\80онной Ð¿Ð¾Ñ\87Ñ\82Ñ\8b Ð½ÐµÐ¾Ð±Ñ\8fзаÑ\82елÑ\8cно. Ð\9eднако ÐµÐ³Ð¾ Ñ\83казание Ð¿Ð¾Ð·Ð²Ð¾Ð»Ð¸Ñ\82 Ð´Ñ\80Ñ\83гим Ñ\83Ñ\87аÑ\81Ñ\82никам Ð¿Ñ\80оекÑ\82а Ñ\81вÑ\8fзÑ\8bваÑ\82Ñ\8cÑ\81Ñ\8f Ñ\81 Ð²Ð°Ð¼Ð¸ Ñ\87еÑ\80ез Ð²ÐµÐ±-Ñ\81айÑ\82 Ð±ÐµÐ· Ð¸Ð½Ñ\84оÑ\80миÑ\80ованиÑ\8f Ð¸Ñ\85 Ð¾ Ð²Ð°Ñ\88ем Ð°Ð´Ñ\80еÑ\81е Ñ\8dлекÑ\82Ñ\80онной Ð¿Ð¾Ñ\87Ñ\82Ñ\8b, 
° Ñ\82акже Ð¿Ð¾Ð¼Ð¾Ð¶ÐµÑ\82 Ð²Ð°Ð¼ Ð² Ñ\81лÑ\83Ñ\87ае ÐµÑ\81ли Ð²Ñ\8b Ð·Ð°Ð±Ñ\83деÑ\82е Ñ\81вой Ð¿Ð°Ñ\80олÑ\8c.",
+'emailforlost'          => "Ð\9fолÑ\8f Ð¾Ñ\82меÑ\87еннÑ\8bе Ð½Ð°Ð´Ñ\81Ñ\82Ñ\80оÑ\87нÑ\8bм Ð¸Ð½Ð´ÐµÐºÑ\81ом Ð½ÐµÐ¾Ð±Ñ\8fзаÑ\82елÑ\8cнÑ\8b Ð´Ð»Ñ\8f Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ\8f. Ð£ÐºÐ°Ð·Ð°Ð² Ð°Ð´Ñ\80еÑ\81 Ñ\8dлекÑ\82Ñ\80онной Ð¿Ð¾Ñ\87Ñ\82Ñ\8b, Ð²Ñ\8b Ð¿Ð¾Ð·Ð²Ð¾Ð»Ð¸Ñ\82е Ð´Ñ\80Ñ\83гим Ñ\83Ñ\87аÑ\81Ñ\82никам Ð¿Ñ\80оекÑ\82а Ð¾Ñ\82пÑ\80авлÑ\8fÑ\82Ñ\8c Ð²Ð°Ð¼ Ñ\81ообÑ\89ение Ñ\87еÑ\80ез Ð²ÐµÐ±-Ñ\84оÑ\80мÑ\83. 
­Ñ\82о Ñ\82акже Ð¿Ð¾Ð¼Ð¾Ð¶ÐµÑ\82 Ð²Ð°Ð¼ Ð² Ñ\81лÑ\83Ñ\87ае ÐµÑ\81ли Ð²Ñ\8b Ð·Ð°Ð±Ñ\83деÑ\82е Ñ\81вой Ð¿Ð°Ñ\80олÑ\8c.<br /><br />Ð\92аÑ\88е Ð½Ð°Ñ\81Ñ\82оÑ\8fÑ\89ее Ð¸Ð¼Ñ\8f Ð±Ñ\83деÑ\82 Ð¸Ñ\81полÑ\8cзовано Ð´Ð»Ñ\8f Ð¿Ð¾Ð´Ð¿Ð¸Ñ\81и Ð²Ð°Ñ\88иÑ\85 Ñ\80абоÑ\82.",
 'prefs-help-email-enotif' => 'Этот адрес также используется для отправки по электронной почте оповещений об изменении страниц если вы активировали соответствующую опцию.',
 'prefs-help-realname'   => '¹ Настоящее имя (необязательное поле): если вы укажите его, то оно будет использовано для того чтобы показать кем был внесена правка страницы.',
 'loginerror'    => 'Ошибка опознавания участника',
@@ -497,24 +486,24 @@ $1',
 'wrongpassword'         => 'Введённый вами пароль неверен. Попробуйте ещё раз.',
 'mailmypassword'        => 'Выслать новый пароль',
 'mailmypasswordauthent' => 'Выслать новый пароль',
-'passwordremindermailsubject' => "Напоминание пароля участника {{grammar:genitive|{{SITENAME}}}}",
-'passwordremindermailbody'      => "Кто-то (возможно вы) с IP-адресом $1 запросил, чтобы мы выслали вам новый пароль участника {{grammar:genitive|{{SITENAME}}}}.
-Пароль для участника $2 теперь таков: <code>$3</code>.
-Теперь Вам следует представиться системе и поменять пароль.", 
+'passwordremindertitle' => "Напоминание пароля участника {{grammar:genitive|{{SITENAME}}}}",
+'passwordremindertext' => "Кто-то (возможно вы) с IP-адресом $1 запросил,
+чтобы мы выслали вам новый пароль участника {{grammar:genitive|{{SITENAME}}}}.
+Пароль для участника $2 теперь: <code>$3</code>.
+Мы рекомендуем вам представиться системе и поменять пароль.",
 'noemail'               => "Для участника с именем $1 электронный адрес указан не был.",
-'passwordsent'          => "Новый пароль был выслан на адрес электронной почты, указанный для $1. Представьтесь системе заново после получения пароля.",
-'passwordsentforemailauthentication'
-                        =>  "Временный пароль был отправлен на адрес электронной почты для вновь зарегистрировшегося участника $1.
-Пожалуйста, представтесь системе используя свои имя пользователя и пароль.",
+'passwordsent'          => "Новый пароль был выслан на адрес электронной почты, указанный для участника $1.
+
+Пожалуйста, представьтесь системе заново после получения пароля.",
+'eauthentsent'          =>  "Временный пароль был отправлен на адрес электронной почты нового участника $1. В письме также описаны действия, которые нужно выполнить, чтобы подтвердить, что этот адрес электронной почты действительно принадлежит вам.",
 'loginend'              => ' ',
 'mailerror' => "Ошибка при посылке почты: $1",
 'acct_creation_throttle_hit' => 'К сожалению, вы уже создали $1 учётных записей. Вы не можете создать больше ни одной.',
 'emailauthenticated'    => 'Ваш почтовый адрес был сопоставлен с $1.', 
-'emailnotauthenticated' => 'Ваш адрес электронной почты <strong>ещё не был подтверждён</strong>. Функции вики-движка работающие с электронной почтой будут отключены до тех пор, пока этот адрес не будет подтверждён.',
+'emailnotauthenticated' => 'Ваш адрес электронной почты <strong>ещё не был подтверждён</strong>, функции вики-движка по работе с эл. почтой отключены.',
+'noemailprefs'          => '<strong>Адрес электронной почты не был указан</strong>, функции вики-движка по работе с эл. почтой отключены.',
 'emailconfirmlink' => 'Подтвердить ваш адрес электронной почты',
-'invalidemailaddress'   => 'Введённый адрес электронной почты не может быть принят, т. к. он не соответствует формату адресов электронной почты. Пожалуйста введите корректный адрес или оставьте поле пустым.', 
-'disableduntilauthent'  => '<strong>(откл. до пред.)</strong>',
-'disablednoemail'       => '<strong>(отключено; нет почтового адреса)</strong>',
+'invalidemailaddress'   => 'Введённый адрес не может быть принят, т. к. он не соответствует формату адресов электронной почты. Пожалуйста введите корректный адрес или оставьте поле пустым.', 
 
 # Edit page toolbar
 'bold_sample'=>'Жирный шрифт',
@@ -533,7 +522,7 @@ $1',
 'nowiki_tip'=>'Не обрабатывать как размеченный текст',
 'image_sample'=>'Example.jpg',
 'image_tip'=>'Встроенное изображение',
-'media_sample'=>'Example.mp3',
+'media_sample'=>'Example.ogg',
 'media_tip'=>'Ссылка на медиа-файл',
 'sig_tip'=>'Ваша подпись и момент времени',
 'hr_tip'=>'Горизонтальная линия (не используйте часто)',
@@ -551,7 +540,7 @@ $1',
 'preview'               => 'Предпросмотр',
 'showpreview'   => 'Предварительный просмотр страницы',
 'showdiff'      => 'Показать изменения',
-'blockedtitle'  => 'Участник заблокированd',
+'blockedtitle'  => 'Участник заблокирован',
 'blockedtext'   => "Ваше имя участника или IP-адрес был заблокирован $1.
 Утверждается, что причина такова:<br />''$2''<p>Вы можете связаться с $1 или одним из других 
 [[{{ns:project}}:Администраторы|администраторов]] чтобы обсудить блокировку.",
@@ -586,29 +575,23 @@ $1',
 'editingsection'                => "Редактирование $1 (секция)",
 'editingcomment'                => "Редактирование $1 (комментарий)",
 'editconflict'  => 'Конфликт редактирования: $1',
-'explainconflict' => "Кто-то ещё изменил эту страницу с момента, когда вы начали редактировать её.
-В верхней части текста показано, как страница выглядит сейчас. Ваши изменения показаны в нижней части текста.
-Вам необходимо будет скомпоновать ваши изменения в существующий текст.
-Если вы нажмёте \"Записать страницу\", то <strong>только</strong> текст в верхнем окне редактирования будет записан.
-
-",
+'explainconflict' => "Пока вы редактировали эту статью, кто-то внёс в неё изменения. В верхнем окне для редактирования вы видите тот текст статьи, который будет сохранён при нажатии на кнопку «Записать страницу». В нижнем окне для редактирования находится ваш вариант. Чтобы сохранить ваши изменения, перенесите их из нижнего окна для редактирования в верхнее.<br/>",
 'yourtext'              => 'Ваш текст',
 'storedversion' => 'Сохранённая версия',
 'nonunicodebrowser' => "<strong>ПРЕДУПРЕЖДЕНИЕ: Ваш [[браузер]] не поддерживает кодировку [[Юникод]]. Пожалуйста, воспользуйтесь другим браузером для редактирования.</strong>",
-'editingold'    => "<strong>ПРЕДУПРЕЖДЕНИЕ: Вы редактируете устаревшую версию данной страницы.
-Если вы записываете её, любые изменения, сделанные между версиями, будут утрачены.",
+'editingold'    => "<strong>ПРЕДУПРЕЖДЕНИЕ: Вы редактируете устаревшую версию данной страницы. После сохранения страницы будут потеряны изменения сделанные в последующих версиях.",
 'yourdiff'              => 'Различия',
 'copyrightwarning' => "Обратите внимание, что все добавления и изменения в данном проекте попадают под действие $2 (см. $1). Внося какие-либо дополнения, вы соглашаетесь с тем, что они могут быть изменены кем угодно.
 
 Прежде чем поместить сюда какие-либо материалы, убедитесь что вы [[{{ns:project}}:Авторские права|имеете на это право]].
 
 <strong>НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ МАТЕРИАЛЫ, ЯВЛЯЮЩИЕСЯ ОБЪЕКТОМ ОХРАНЫ АВТОРСКОГО И СМЕЖНЫХ ПРАВ</strong>",
-'longpagewarning' => "<strong>ПРЕДУПРЕЖДЕНИЕ: размер этой страницы $1 килобайт(ов); страницы, размер которых превышает 32 килобайта, могут быть неверно отображены в окне редактирование некоторых браузеров.
+'longpagewarning' => "<strong>ПРЕДУПРЕЖДЕНИЕ: размер этой страницы $1 килобайт; страницы, размер которых превышает 32 килобайта, могут быть неверно отображены в окне редактирование некоторых браузеров.
 Пожалуйста, рассмотрите вариант разбиения страницы на меньшие части.</strong>",
 'readonlywarning' => '<strong>ПРЕДУПРЕЖДЕНИЕ: база данных заблокирована в связи с процедурами обслуживания,
 поэтому вы не можете записать ваши изменения прямо сейчас.
 Возможно, вам следует сохранить текст в файл на своём диске и поместить его в данный проект позже.</strong>',
-'protectedpagewarning' => "<strong>Предупреждение: эта страница заблокирована и лишь [[Project:Администраторы|администраторы проекта]] могут изменять её. См. [[Project:Правила защиты страниц|правила защиты страниц]].</strong>",
+'protectedpagewarning' => "<strong>ПРЕДУПРЕЖДЕНИЕ: эта страница заблокирована и только [[Project:Администраторы|администраторы проекта]] могут изменять её. См. [[Project:Правила защиты страниц|правила защиты страниц]].</strong>",
 'templatesused' => 'На этой странице помещены шаблоны:',
 
 # History pages
@@ -633,6 +616,8 @@ $1',
 (пред.) — отличие от предшествующей версии, M — малозначимое изменение',
 'history_copyright'    => '—',
 'deletedrev' => '[удалена]',
+'histfirst' => 'Первый',
+'histlast' => 'Последний',
 
 # Diffs
 #
@@ -738,8 +723,8 @@ Cм. [[{{ns:project}}:Справка по настройкам]], чтобы р
 'prefs-personal' => 'Личное',
 'prefs-rc' => 'Страница свежих правок',
 'prefs-misc' => 'Другие настройки',
-'saveprefs'             => 'Записать настройки',
-'resetprefs'    => 'Сбросить настройки',
+'saveprefs'             => 'Записать',
+'resetprefs'    => 'Сбросить',
 'oldpassword'   => 'Старый пароль',
 'newpassword'   => 'Новый пароль',
 'retypenew'             => 'Повторите ввод нового пароля',
@@ -751,7 +736,7 @@ Cм. [[{{ns:project}}:Справка по настройкам]], чтобы р
 'contextlines'  => 'Количество показываемых строк для каждой найденной',
 'contextchars'  => 'Количество символов контекста на строку',
 'stubthreshold' => 'Порог определения болванки',
-'recentchangescount' => 'Ð\9aолиÑ\87еÑ\81Ñ\82во Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¾Ð² Ñ\81Ñ\82аÑ\82ей Ð½Ð° Ñ\81Ñ\82Ñ\80аниÑ\86е Ñ\81вежиÑ\85 Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹',
+'recentchangescount' => 'Ð\97аголовки Ñ\81Ñ\82аÑ\82ей Ð½Ð° Ñ\81Ñ\82Ñ\80аниÑ\86е Ñ\81вежиÑ\85 Ð¿Ñ\80авок',
 'savedprefs'    => 'Ваши настройки сохранены.',
 'timezonelegend' => 'Часовой пояс',
 'timezonetext'  => 'Введите смещение (в часах) вашего местного времени
@@ -769,29 +754,53 @@ Cм. [[{{ns:project}}:Справка по настройкам]], чтобы р
 #
 
 # switching pan
-'grouplevels-lookup-group' => 'Управление правами группы',
-'grouplevels-group-edit' => 'Существующие группы: ',
+'groups-lookup-group' => 'Управление правами группы',
+'groups-group-edit' => 'Существующие группы: ',
 'editgroup' => 'Изменить группу',
 'addgroup' => 'Добавить группу',
 
-'userlevels-lookup-user' => 'Управление группами пользователя',
-'userlevels-user-editname' => 'Введите имя участника: ',
+'userrights-lookup-user' => 'Управление группами пользователя',
+'userrights-user-editname' => 'Введите имя участника: ',
 'editusergroup' => 'Изменить группы пользователей',
 
 # group editing
-'grouplevels-editgroup' => 'Изменить группу',
-'grouplevels-addgroup' => 'Добавить группу',
-'grouplevels-editgroup-name' => 'Имя группы: ',
-'grouplevels-editgroup-description' => 'Описание группы (максимум 255 символов):<br />',
+'groups-editgroup' => 'Изменить группу',
+'groups-addgroup' => 'Добавить группу',
+'groups-editgroup-preamble' => 'Если название или описание начинаются с двоеточия, 
+то их текст будет заменён на соответствующее сообщение из пространства имён MediaWiki',
+'groups-editgroup-name' => 'Название группы: ',
+'groups-editgroup-description' => 'Описание группы (максимум 255 символов):<br />',
 'savegroup' => 'Сохранить группу',
+'groups-tableheader'        => 'ID || Название || Описание || Права',
+'groups-existing'           => 'Существующие группы',
+'groups-noname'             => 'Пожалуйста, укажите формально правильное название группы.',
+'groups-already-exists'     => 'Группа с таким названием уже существует',
+'addgrouplogentry'          => 'Добавлена группа $2',
+'changegrouplogentry'       => 'Изменена группа $2',
+'renamegrouplogentry'       => 'Группа $2 переименована в группу $3',
 
 # user groups editing
-'userlevels-editusergroup' => 'Изменить группы участника',
+'userrights-editusergroup' => 'Изменить группы участника',
 'saveusergroups' => 'Сохранить группы участника',
-'userlevels-groupsmember' => 'Член групп:',
-'userlevels-groupsavailable' => 'Доступные группы:',
-'userlevels-groupshelp' => 'Выберите группы, в которые вы хотите включить или из которых хотите исключить участника.
+'userrights-groupsmember' => 'Член групп:',
+'userrights-groupsavailable' => 'Доступные группы:',
+'userrights-groupshelp' => 'Выберите группы, в которые вы хотите включить или из которых хотите исключить участника.
 Невыбранные группы не изменятся. Группы можно убрать из выборки используя CTRL + левая клавиша мыши',
+'userrights-logcomment' => 'Членство группы изменено с $1 на $2',
+
+# Default group names and descriptions
+#
+'group-anon-name'       => 'Anonymous',
+'group-anon-desc'       => 'Анонимные участники',
+'group-loggedin-name'   => 'User',
+'group-loggedin-desc'   => 'Зарегистрированные участники',
+'group-admin-name'      => 'Administrator',
+'group-admin-desc'      => 'Администраторы, могут блокировать других участников и удалять статьи',
+'group-bureaucrat-name' => 'Bureaucrat',
+'group-bureaucrat-desc' => 'Бюрократы, могут назначать администраторов',
+'group-steward-name'    => 'Steward',
+'group-steward-desc'    => 'Стюарды, полный доступ',
+
 # Recent changes
 #
 'changes' => 'изменения',
@@ -829,32 +838,27 @@ Cм. [[{{ns:project}}:Справка по настройкам]], чтобы р
 'uploadnologin' => 'Вы не представились системе',
 'uploadnologintext'     => "Вы должны [[Special:Userlogin|представиться системе]],
 чтобы загружать файлы на сервер.",
-'upload_directory_read_only' => 'Ð\92ебÑ\81еÑ\80веÑ\80 Ð½Ðµ Ð¸Ð¼ÐµÐµÑ\82 Ð¿Ñ\80ав Ð·Ð°Ð¿Ð¸Ñ\81и Ð² Ð¿Ð°Ð¿ÐºÑ\83 ($1), Ð² ÐºÐ¾Ñ\82оÑ\80ой Ð¿Ñ\80едполагаеÑ\82Ñ\81Ñ\8f Ñ\85Ñ\80аниÑ\82Ñ\8c Ð·Ð°ÐºÐ°Ñ\87иваемые файлы.',
+'upload_directory_read_only' => 'Ð\92ебÑ\81еÑ\80веÑ\80 Ð½Ðµ Ð¸Ð¼ÐµÐµÑ\82 Ð¿Ñ\80ав Ð·Ð°Ð¿Ð¸Ñ\81и Ð² Ð¿Ð°Ð¿ÐºÑ\83 ($1), Ð² ÐºÐ¾Ñ\82оÑ\80ой Ð¿Ñ\80едполагаеÑ\82Ñ\81Ñ\8f Ñ\85Ñ\80аниÑ\82Ñ\8c Ð·Ð°Ð³Ñ\80Ñ\83жаемые файлы.',
 'uploaderror'   => 'Ошибка загрузки файла',
-'uploadtext'    => "<strong>СТОП!</strong> Прежде, чем вы начнёте загружать файлы, убедитесь, что вы прочитали раздел [[{{ns:project}}:Правила использования изображений]].
+'uploadtext'    => "Используя эту форму вы можете загрузить на сервер файлы.
 
 Чтобы просмотреть ранее загруженные файлы,
-перейдите сюда: [[{{ns:special}}:Imagelist|список загруженных изображений]].
-Загрузка и удаление файлов отражаются в [[{{ns:project}}:Журнал_закачек|журнале загрузки файлов]].
-
-Используйте представленную ниже форму для загрузки новых файлов с изображениями, иллюстрирующими ваши статьи.
-В большинстве браузеров у вас появится кнопка «Просмотреть…», нажатие которой вызывает стандартный диалог операционной системы по открытию файлов.
-Выбор файла вызовет заполнение текста, следующего за кнопкой.
-Вы также должны поставить галочку, подтверждающую, что вы не нарушаете чьих-либо авторских прав закачкой этого файла.
-Нажмите кнопку «Загрузить», чтобы произвести закачку.
-Загрузка файла на сервер может занять некоторое время, если у вас медленное интернет-соединение.
-
-Предпочтительны следующие форматы: JPEG — для фотографий, PNG —
-для рисунков и небольших картинок, OGG — для звуков и музыки.
-Пожалуйста, во избежание путаницы, давайте вашим файлам названия, отражающие содержимое.
-
-Для включения изображения в статью, используйте ссылку в форме
-'''[[изображение:file.jpg]]''' или '''[[изображение:file.png|краткое описание изображения]]'''
-или '''[[звук:file.ogg]]''' для звуков.
-
-Пожалуйста, обратите внимание, что, как и в случае с текстом статей, другие участники могут редактировать или удалять загруженные вами файлы. Вы можете быть заблокированы, если ваши действия будут вредить проекту.",
-'uploadlog'             => 'журнал закачек',
-'uploadlogpage' => 'Журнал_закачек',
+перейдите сюда: [[Special:Imagelist|список загруженных изображений]].<br/>
+Загрузка и удаление файлов отражаются в [[Special:Log|журнале загрузки файлов]].
+
+Вы также должны поставить галочку, подтверждающую, что вы не нарушаете чьих-либо авторских прав загрузкой этого файла.
+
+Нажмите кнопку «Загрузить», чтобы передать файл на сервер.
+
+Для включения изображения в статью вы можете использовать строки вида:
+*'''<nowiki>[[{{ns:6}}:file.jpg]]</nowiki>'''
+*'''<nowiki>[[{{ns:6}}:file.png|thumb|комментарий]]</nowiki>''' 
+
+Для ссылки на медиа-файл вы можете использовать строку вида:
+*'''<nowiki>[[{{ns:-2}}:file.ogg]]</nowiki>'''
+",
+'uploadlog'             => 'журнал загрузок',
+'uploadlogpage' => 'Журнал_загрузок',
 'uploadlogpagetext' => 'Ниже представлен список последних загрузок файлов.
 Везде используется время сервера (по Гринвичу, UTC).
 <ul>
@@ -884,39 +888,37 @@ Cм. [[{{ns:project}}:Справка по настройкам]], чтобы р
 'savefile'              => 'Записать файл',
 'uploadedimage' => "загружен [[$1|«$1»]]",
 'uploaddisabled' => 'Извините, загрузка запрещена.',
+'uploadscripted' => 'Файл содержит HTML-код или скрипт, который может быть ошибочно обработан браузером.',
 'uploadcorrupt' => 'Файл либо повреждён, либо имеет неверное расширение. Пожалуйста, проверьте файл и попробуйте загрузить его ещё раз.',
+'uploadvirus' => 'Файл содержит вирус! См. $1',
 'sourcefilename' => 'Исходное имя файла',
 'destfilename' => 'Целевое имя файла',
 
 # Image list
 #
-'imagelist'             => 'Ð\91аза Ð¸Ð·Ð¾Ð±Ñ\80ажений',
-'imagelisttext' => "Ниже представлен список из $1 изображений, отсортированных $2.",
-'getimagelist'  => 'получение списка изображений',
+'imagelist'             => 'СпиÑ\81ок Ñ\84айлов',
+'imagelisttext' => "Ниже представлен список из $1 файлов, отсортированных $2.",
+'getimagelist'  => 'получение списка файлов',
 'ilsubmit'              => 'Искать',
-'showlast'              => "Показать последние $1 изображений, отсортированных $2.",
+'showlast'              => "Показать последние $1 файлов, отсортированных $2.",
 'byname'                => 'по имени',
 'bydate'                => 'по дате',
 'bysize'                => 'по размеру',
 'imgdelete'             => 'удал.',
 'imgdesc'               => 'описание',
 'imglegend'             => 'Пояснения: (описание) — показать/изменить описание изображения.',
-'imghistory'    => 'Журнал изображения',
+'imghistory'    => 'Журнал',
 'revertimg'             => 'откат.',
 'deleteimg'             => 'удал.',
 'deleteimgcompletely'           => 'Удалить все версии',
-'imghistlegend' => 'Ð\9fоÑ\8fÑ\81нениÑ\8f: (Ñ\82ек.) â\80\94 Ñ\82екÑ\83Ñ\89ее Ð¸Ð·Ð¾Ð±Ñ\80ажение, (удал.) — удалить эту старую версию, (откат.) — откатиться на эту старую версию.
-<br /><em>Выберите дату, чтобы посмотреть список изображений, загруженных на эту дату</em>.',
-'imagelinks'    => 'Ссылки изображения',
-'linkstoimage'  => 'Следующие страницы ссылаются на данное изображение:',
-'nolinkstoimage' => 'СÑ\82Ñ\80аниÑ\86Ñ\8b, Ñ\81Ñ\81Ñ\8bлаÑ\8eÑ\89иеÑ\81Ñ\8f Ð½Ð° Ð´Ð°Ð½Ð½Ð¾Ðµ Ð¸Ð·Ð¾Ð±Ñ\80ажение, Ð¾Ñ\82Ñ\81Ñ\83Ñ\82Ñ\81Ñ\82вÑ\83Ñ\8eÑ\82.',
+'imghistlegend' => 'Ð\9fоÑ\8fÑ\81нениÑ\8f: (Ñ\82ек.) â\80\94 Ñ\82екÑ\83Ñ\89ий Ñ\84айл, (удал.) — удалить эту старую версию, (откат.) — откатиться на эту старую версию.
+<br /><em>Выберите дату, чтобы посмотреть список сайлов, загруженных на эту дату</em>.',
+'imagelinks'    => 'Ссылки',
+'linkstoimage'  => 'Следующие страницы ссылаются на данный файл:',
+'nolinkstoimage' => 'Ð\9dеÑ\82 Ñ\81Ñ\82Ñ\80аниÑ\86, Ñ\81Ñ\81Ñ\8bлаÑ\8eÑ\89иÑ\85Ñ\81Ñ\8f Ð½Ð° Ð´Ð°Ð½Ð½Ñ\8bй Ñ\84айл.',
 'sharedupload' => 'Этот файл взят из [[Commons:Заглавная_страница|WikiCommons]], репозитория изображений и других свободно распространяемых файлов, общего для всех проектов [[Фонд Викимедиа|Фонда Викимедиа]].',
 'shareduploadwiki' => 'Смотри [$1 страницу описания файла] для объяснений.',
-'noimage'       => "Изображения с таким именем не существует.
-
-<div class=\"editExternally\">
-'''[$1 Загрузить изображение]'''
-</div>",
+'noimage'       => "Файла с таким именем не существует. вы можете [$1 загрузить его].",
 'uploadnewversion' => "[$1 Загрузить новую версию этого изображения]",
 
 # Statistics
@@ -925,10 +927,12 @@ Cм. [[{{ns:project}}:Справка по настройкам]], чтобы р
 'sitestats'             => 'Статистика сайта',
 'userstats'             => 'Статистика участников',
 'sitestatstext' => "Суммарно в базе данных содержится <strong>$1</strong> страниц.
-Это число включает в себя страницы о проекте, страницы обсуждений, незаконченные страницы, перенаправления и другие страницы, которые, не учитываются при учёте количества статей.
-За исключением них, есть <strong>$2</strong> страниц, которые считаются полноценными статьями. Для того, чтобы страница считалась полноценной статьёй, она должна находиться в основном пространстве имён и содержать хотя бы одну внутреннюю ссылку.<p>
+Это число включает в себя страницы о проекте, страницы обсуждений, незаконченные статьи, перенаправления и другие страницы, которые, не учитываются при учёте количества статей.
+За исключением них, есть <strong>$2</strong> страниц, которые считаются полноценными статьями. Для того, чтобы страница считалась полноценной статьёй, она должна находиться в основном пространстве имён и содержать хотя бы одну внутреннюю ссылку.
+
 Всего с момента установки программного обеспечения было сделано <strong>$4</strong> изменений страниц.
 Таким образом, в среднем приходится <strong>$5</strong> изменений на одну страницу.",
+'userstatstext' => "Зарегистрировались '''$1''' участников, из которых '''$2''' ($4%) являются администраторами (см. $3).",
 
 # Maintenance Page
 #
@@ -960,14 +964,14 @@ Cм. [[{{ns:project}}:Справка по настройкам]], чтобы р
 'lonelypages'   => 'Страницы-сироты',
 'uncategorizedpages'    => 'Некатегоризованные страницы',
 'uncategorizedcategories'       => 'Некатегоризованные категории',
-'unusedimages'  => 'Неиспользуемые изображения',
+'unusedimages'  => 'Неиспользуемые файлы',
 'popularpages'  => 'Популярные страницы',
 'nviews'                => '$1 просмотров',
 'wantedpages'   => 'Требуемые страницы',
 'nlinks'                => '$1 ссылок(ки)',
 'allpages'              => 'Все страницы',
 'randompage'    => 'Случайная статья',
-'randompage-url'=> '{{ns:special}}:Randompage',
+'randompage-url'=> 'Special:Random',
 'shortpages'    => 'Короткие статьи',
 'longpages'             => 'Длинные страницы',
 'deadendpages'  => 'Тупиковые статьи',
@@ -976,7 +980,6 @@ Cм. [[{{ns:project}}:Справка по настройкам]], чтобы р
 'specialpages'  => 'Служебные страницы',
 'spheading'             => 'Служебные страницы',
 'restrictedpheading'    => 'Служебные страницы с ограниченным доступом',
-'asksqlpheading' => 'Запросы к БДl',
 'blockpheading' => 'Блокировка',
 'createaccountpheading' => 'Уровень создания пользователей',
 'deletepheading' => 'Уровень удаления',
@@ -1001,8 +1004,8 @@ Cм. [[{{ns:project}}:Справка по настройкам]], чтобы р
 'booksources'   => 'Источники книг',
 'categoriespagetext' => 'В вики имеются следующие категории.',
 'data'  => 'Данные',
-'userlevels' => 'Управление правами участников',
-'grouplevels' => 'Управление группами участников',
+'userrights' => 'Управление правами участников',
+'groups' => 'Группы участников',
 
 # FIXME: Other sites, of course, may have affiliate relations with the booksellers list
 'booksourcetext' => "Ниже приведён список ссылок на другие веб-сайты, на которых продаются новые и бывшие в употреблении книги, а также на них может быть информация о книгах, которые вы ищете.
@@ -1018,6 +1021,7 @@ Cм. [[{{ns:project}}:Справка по настройкам]], чтобы р
 
 # Special:Allpages
 'nextpage'          => 'Следующая страница ($1)',
+'allpagesfrom'          => 'Вывести страницы, начинающиеся на:',
 'allarticles'       => 'Все статьи',
 'allnonarticles'        => 'Все не-статьи',
 'allinnamespace'        => 'Все страницы (пространства имён «$1»)',
@@ -1054,7 +1058,7 @@ Cм. [[{{ns:project}}:Справка по настройкам]], чтобы р
 'watchlist'                     => 'Ваш список наблюдения',
 'watchlistsub'          => "(для участника $1)",
 'nowatchlist'           => 'Ваш список наблюдения пуст.',
-'watchnologin'          => 'Not logged in',
+'watchnologin'          => 'Нужно представиться системе',
 'watchnologintext'      => "Вы должны [[Special:Userlogin|представиться системе]], чтобы иметь возможность изменять свой список наблюдения",
 'addedwatch'            => 'Добавлена в список слежения',
 'addedwatchtext'        => "Статья '''$1''' была добавлена в ваш [[{{ns:special}}:Watchlist|список наблюдения]]. Последующие изменения этой статьи и связанной с ней страницы обсуждения будут отражаться в нём, а также будут отображаться '''жирным шрифтом''' на странице со [[{{ns:special}}:Recentchanges|списком свежих изменений]], чтобы их было легче заметить.
@@ -1068,10 +1072,12 @@ Cм. [[{{ns:project}}:Справка по настройкам]], чтобы р
 'unwatchthispage'       => 'Прекратить наблюдение',
 'notanarticle'          => 'Не статья',
 'watchnochange'         => 'Ничто из списка наблюдения не изменялось в рассматриваемый период.',
-'watchdetails'          => "($1 наблюдаемых страниц, не считая страниц обсуждения;
-$2 страниц всего изменено после отсечки;
-$3…
-<a href='$4'>показать и отредактировать полный список</a>.)",
+'watchdetails'          => "Всего в списке наблюдения находится $1 страниц (не считая страниц обсуждения)
+
+* [[Special:Watchlist/edit|Показать и отредактировать полный список]]
+",
+'wlheader-enotif'       => "* Уведомление по эл. почте включено.",
+'wlheader-showupdated'  => "* Страницы, изменившиеся с вашего последнего их посещения, выделены '''жирным''' шрифтом.",
 'watchmethod-recent'=> 'просмотр последних изменений для наблюдаемых страниц',
 'watchmethod-list'      => 'просмотр наблюдаемых страниц для последних изменений',
 'removechecked'         => 'Удалить выбранные элементы из списка наблюдения',
@@ -1090,24 +1096,24 @@ $3…
 'wlshow'                => 'Показать',
 'wlhide'                => 'Скрыть',
 
-'updatedmarker'         => ' <span class=\'updatedmarker\'>обновлено (с вашего последнего посещения) </span>',
-
-'email_notification_mailer'             => '{{SITENAME}} Служба извещений по почте',
-'email_notification_infotext'           => "Уведомление по электронной почте включено.
-Вы будите извещены по электронной почте когда кто-либо изменит страницу, находящуюся в вашем списке наблюдения.",
-'email_notification_reset'              => 'Сбросить все отметки уведомления (изменить их статус на «проверено»)',
-'email_notification_newpagetext'=> 'Это новая страница.',
-'email_notification_to'         => '$WATCHINGUSERNAME_QP <$WATCHINGUSEREMAILADDR>',
-'email_notification_subject'    => 'Страница проекта «{{SITENAME}}» $PAGETITLE была изменена участником $PAGEEDITOR',
-'email_notification_lastvisitedrevisiontext' => 'См. {{SERVER}}{{localurl:$PAGETITLE_RAWURL|diff=0&oldid=$OLDID}} для просмотра всех изменений произошедших с вашего последнего посещения.',
-'email_notification_body' => '$WATCHINGUSERNAME,
-
-$PAGEEDITDATE страница проекта «{{SITENAME}}» $PAGETITLE была изменена пользователем $PAGEEDITOR,
+'enotif_mailer'             => '{{SITENAME}} Служба извещений по почте',
+'enotif_infotext'           => "*Уведомление по электронной почте включено.
+* Страницы, изменившиеся с момента вашего последнего посещения показаны '''жирным шрифтом''' ",
+'enotif_reset'              => 'Отметить все страницы как просмотренные',
+'enotif_newpagetext'        => 'Это новая страница.',
+'changed'                       => 'изменена',
+'created'                       => 'создана',
+'enotif_subject'    => 'Страница проекта «{{SITENAME}}» $PAGETITLE была $CHANGEDORCREATED участником $PAGEEDITOR',
+'enotif_lastvisited' => 'См. {{SERVER}}{{localurl:$PAGETITLE_RAWURL|diff=0&oldid=$OLDID}} для просмотра всех изменений произошедших с вашего последнего посещения.',
+'enotif_body' => '$WATCHINGUSERNAME,
+
+$PAGEEDITDATE страница проекта «{{SITENAME}}» $PAGETITLE была $CHANGEDORCREATED пользователем $PAGEEDITOR,
 см. {{SERVER}}{{localurl:$PAGETITLE_RAWURL}} для просмотра текущей версии.
 
 $NEWPAGE
 
 Краткое описание изменения: $PAGESUMMARY $PAGEMINOREDIT
+
 Обратиться к изменившему:
 эл. почта {{SERVER}}{{localurl:Special:Emailuser|target=$PAGEEDITOR_RAWURL}}
 вики {{SERVER}}{{localurl:User:$PAGEEDITOR_RAWURL}}
@@ -1119,17 +1125,18 @@ $NEWPAGE
 
 --
 Чтобы изменить настройки вашего списка наблюдения обратитель к
-{{SERVER}}{{localurl:Special:Watchlist|magic=yes}}
+{{SERVER}}{{localurl:Special:Watchlist|edit=yes}}
 
 Обратная связь и помощь:
-{{SERVER}}{{localurl:WikiHelpdesk}}',
+{{SERVER}}{{localurl:Help:Contents}}',
 
 # Delete/protect/revert
 #
 'deletepage'    => 'Удалить страницу',
 'confirm'               => 'Подтверждение',
-'excontent' => 'содержимое:',
-'exbeforeblank' => 'содержимое до очистки:',
+'excontent' => "содержимое: '$1'",
+'excontentauthor' => "содержимое: «$1» (единственным автором был «$2»)",
+'exbeforeblank' => "содержимое до очистки: '$1'",
 'exblank' => 'страница была пуста',
 'confirmdelete' => 'Подтвердить удаление',
 'deletesub'             => "(«$1» удаляется)",
@@ -1143,7 +1150,7 @@ $NEWPAGE
 'actioncomplete' => 'Действие выполнено',
 'deletedtext'   => "«$1» была удалена.
 См. $2 для просмотра списка последних удалений.",
-'deletedarticle' => "удалена «$1»",
+'deletedarticle' => "удалена [[$1|«$1»]]",
 'dellogpage'    => 'Список_удалений',
 'dellogpagetext' => 'Ниже приведён список самых свежих удалений.
 Везде используется время сервера (по Гринвичу, UTC).
@@ -1199,6 +1206,10 @@ $NEWPAGE
 'undeletedtext'   => "Статья [[$1]] была восстановлена.
 См. [[{{ns:project}}:Список_удалений]] для просмотра списка свежих удалений и восстановлений.",
 
+# Namespace form on various pages
+'namespace' => 'Пространство имён:',
+'invert' => 'Обратить выделенное',
+
 # Contributions
 #
 'contributions' => 'Вклад участника',
@@ -1209,6 +1220,7 @@ $NEWPAGE
 'uclinks'       => "Просмотреть $1 последних изменений; просмотреть за последние $2 дня(ей).",
 'uctop'         => ' (наверху)' ,
 'newbies'       => 'новички',
+'contribs-showhideminor' => '$1 малознач. правок',
 
 # What links here
 #
@@ -1232,8 +1244,10 @@ $NEWPAGE
 'ipbexpiry'             => 'Закончится через',
 'ipbreason'             => 'Причина',
 'ipbsubmit'             => 'Заблокировать этот адрес/участника',
+'ipbother'              => 'Другое время',
+'ipboptions'            => '2 часа,1 день,3 дня,1 неделя,2 недели,1 месяц,3 месяца,6 месяца,1 год,перманентно',
+'ipbotheroption'        => 'иное',
 'badipaddress'  => 'IP-адрес записан в неправильном формате или участника с таким именем не существует.',
-'noblockreason' => 'Вы должны указать причину блокировки.',
 'blockipsuccesssub' => 'Блокировка произведена',
 'blockipsuccesstext' => "IP-адрес «$1» заблокирован.
 <br />См. [[{{ns:special}}:Ipblocklist|список заблокированных IP]] чтобы узнать, какие IP-адреса заблокированы.",
@@ -1284,18 +1298,6 @@ IP-адреса.',
 <br />Не забудьте убрать блокировку после завершения процедуры обслуживания.',
 'unlockdbsuccesstext' => 'База данных проекта была разблокирована.',
 
-# SQL query
-#
-'asksql'                => 'SQL-запрос',
-'asksqltext'    => "Используйте форму ниже, чтобы произвести прямой запрос к базе данных.
-Используйте одинарные кавычка ('как здесь'), чтобы обозначать строки.
-SQL-запросы к БД часто создают ощутимую нагрузку на сервер, поэтому используйте эту возможность умеренно.",
-'sqlislogged'   => 'Пожалуйста, обратите внимание, что все запросы журналируются.',
-'sqlquery'              => 'Введите запрос',
-'querybtn'              => 'Подтвердите запрос',
-'selectonly'    => 'Запросы, отличные от «SELECT», доступны только разработчикам.',
-'querysuccessful' => 'Запрос выполнен',
-
 # Make sysop
 'makesysoptitle'        => 'Сделать пользователя администратором',
 'makesysoptext'         => 'Этот формуляр используется бюрократами, чтобы делать обычных участников администраторами. 
@@ -1305,9 +1307,10 @@ SQL-запросы к БД часто создают ощутимую нагру
 'makesysopok'           => "<strong>Участник $1 — теперь администратор</strong>",
 'makesysopfail'         => "<strong>Участника $1 невозможно сделать администратором. (Вы уверены, что правильно ввели его имя?)</strong>",
 'setbureaucratflag' => 'Установить флаг «Бюрократ»',
+'setstewardflag'    => 'Установить флаг «Стюард»',
 'bureaucratlog'         => 'Журнал_бюрократа',
 'rightslogtext'         => 'Это журнал изменений прав пользователя.',
-'bureaucratlogentry'    => "Права для пользователя $1 установлены в «$2»",
+'bureaucratlogentry'    => "Пользователь $1 переведён из группы «$2» в группу «$3»",
 'rights'                        => 'Права:',
 'set_user_rights'       => 'Установить права пользователя',
 'user_rights_set'       => "<strong>Права пользователя $1 обновлены</strong></strong>",
@@ -1315,29 +1318,43 @@ SQL-запросы к БД часто создают ощутимую нагру
 'makesysop'         => 'Присвоить участнику статус администратора',
 'already_sysop'     => 'Этот участник уже является администратором',
 'already_bureaucrat' => 'Этот участник уже является бюрократом',
+'already_steward' => 'Этот участник уже является стюардом',
 
 # Validation
 'val_yes' => 'Да',
 'val_no' => 'Нет',
+'val_of' => '$1 из $2',
 'val_revision' => 'Версия',
 'val_time' => 'Время',
+'val_user_stats_title' => 'Краткий обзор оценок участника $1', 
+'val_my_stats_title' => 'Краткий обзор моих оценок', 
 'val_list_header' => '<th>#</th><th>Тема</th><th>Диапазон</th><th>Действие</th>',
 'val_add' => 'Добавить',
 'val_del' => 'Удалить',
+'val_show_my_ratings' => 'Показать мои оценки',
+'val_revision_number' => 'Версия №$1',
 'val_warning' => '<b>Никогда не изменяйте что-либо здесь без <i>явного</i> согласия сообщества!</b>',
-'val_rev_for' => 'Версии для ',
+'val_rev_for' => 'Версии для $1',
+'val_details_th_user' => 'Участник $1',
+'val_validation_of' => 'Проверка «$1»',
+'val_revision_of' => 'Версия $1',
+'val_revision_changes_ok' => 'Ваши оценки сохранены!',
 'val_rev_stats_link' => 'См. статистику проверок для «$1» <a href="$2">здесь</a>',
+'val_revision_stats_link' => 'подробнее',
 'val_iamsure' => 'Подтвердите, что вы действительно хотите сделать это!',
-'val_clear_old' => 'Очистить мои ранние проверки',
+'val_clear_old' => 'Очистить мои старые оценки',
+'val_details_th' => '<sub>Участник</sub> \\ <sup>Тема</sup>',
 'val_merge_old' => 'Использовать мою предыдущую оценку там где выбрано «Нет мнения»',
-'val_form_note' => '<strong>Посказка:</strong> Слияние ваших данных означает что для версии 
-статьи которую вы выбрали, все пции где вы выбрали <em>нет мнения</em>
-будут установлено значение и комментарий для самой последней версии для которой вы
-вÑ\8bÑ\80азили Ð¼Ð½ÐµÐ½Ð¸Ðµ. Ð\9dапÑ\80имеÑ\80, ÐµÑ\81ли Ð²Ñ\8b Ñ\85оÑ\82иÑ\82е Ð¸Ð·Ð¼ÐµÐ½Ð¸Ñ\82Ñ\8c ÐºÐ°ÐºÐ¾Ðµ-Ñ\82о ÐºÐ¾Ð½ÐºÑ\80еÑ\82ное Ð¼Ð½ÐµÐ½Ð¸Ðµ
+'val_form_note' => "'''Посказка:''' Слияние ваших данных означает что для версии 
+статьи, которую вы выбрали, все опции где вы выбрали пункт ''нет мнения''
+будут заполнены значениями и комментариями самой последней версии для которой вы
+вÑ\8bÑ\80азили Ð¼Ð½ÐµÐ½Ð¸Ðµ. Ð\9dапÑ\80имеÑ\80, ÐµÑ\81ли Ð²Ñ\8b Ñ\85оÑ\82иÑ\82е Ð¸Ð·Ð¼ÐµÐ½Ð¸Ñ\82Ñ\8c Ð¼Ð½ÐµÐ½Ð¸Ðµ Ð¿Ð¾ ÐºÐ°ÐºÐ¾Ð¹-Ñ\82о Ð¾Ð¿Ñ\86ии
 для новой версии, но при этом сохранить ваши другие установки для этой статьи в этой версии,
-просто выберите какую опцию вы хотели бы <em>изменить</em>, и
-слияние заполнит другие опции вашими предыдущими установками.',
+просто выберите какую опцию вы хотели бы ''изменить'', и
+слияние заполнит другие опции вашими предыдущими установками.",
 'val_noop' => 'Нет мнения',
+'val_topic_desc_page' => '{{ns:project}}:Оценки',
+'val_votepage_intro' => 'Измените этот текст <a href="{{SERVER}}{{localurl:MediaWiki:Val_votepage_intro|edit=yes}}">здесь</a>!',
 'val_percent' => '<strong>$1%</strong><br />($2 из $3 баллов<br />$4 участников)',
 'val_percent_single' => '<strong>$1%</strong><br />($2 из $3 баллов<br />для одного участника)',
 'val_total' => 'Всего',
@@ -1362,7 +1379,7 @@ SQL-запросы к БД часто создают ощутимую нагру
 'movepagetext'  => 'Воспользовавшись формой ниже, вы переименуете страницу, одновременно переместив на новое место её журнал изменений.
 Старое название станет перенаправлением на новое название.
 Ссылки на старое название не будут изменены (обязательно
-[[{{ns:special}}:Обслуживание|проверьте]] наличие двойных и разорванных перенаправлений).
+проверьте наличие двойных и разорванных перенаправлений).
 Вы обязаны убедиться в том, что ссылки и далее указывают туда, куда предполагалось.
 
 Обратите внимание, что страница \'\'\'не будет\'\'\' переименована, если страница с новым названием уже существует (кроме случаев, если она является перенаправлением или пуста и и не имеет истории правок). Это означает, что вы можете переименовать страницу обратно в то название, которое у него только что было, если вы переименовали по ошибке, но вы не можете случайно затереть существующую страницу.
@@ -1387,9 +1404,9 @@ SQL-запросы к БД часто создают ощутимую нагру
 'pagemovedtext' => "Страница [[$1|«$1»]] переименована в [[$2|«$2»]].",
 'articleexists' => 'Страница с таким именем уже существует, или указанное вами название недопустимо.
 Пожалуйста, выберите другое название.',
-'talkexists'    => 'Страница была переименована, но страница обсуждения
+'talkexists'    => "'''Страница была переименована, но страница обсуждения
 не может быть переименована, потому что страница с таким названием уже
-существует. Пожалуйста, объедините их вручную.',
+существует. Пожалуйста, объедините их вручную.'''",
 'movedto'               => 'переименована в', 
 'movetalk'              => 'Переименовать также и страницу «обсуждения», если это возможно.',
 'talkpagemoved' => 'Соответствующая страница обсуждения также переименована.',
@@ -1438,11 +1455,13 @@ SQL-запросы к БД часто создают ощутимую нагру
 
 # Special:Import
 'import'        => 'Импорт страниц',
+ 'importinterwiki' => 'Межвики импорт',
 'importtext'    => 'Пожалуйста, экспортируйте файл из искодной Вики используя страницу Special:Export, сохраните её на диск, а затем загрузите её оттуда.',
 'importfailed'  => "Не удалось импортировать: $1",
 'importnotext'  => 'Текст отсутствует',
 'importsuccess' => 'Импортировано выполнено!',
 'importhistoryconflict' => 'Конфликт существующих версий (возможно, эта страница уже была импортирована)',
+'importnosources' => 'Не был выбран источник межвики импорта, прямая загрузка истории изменений отключена.',
 
 # Keyboard access keys for power users
 'accesskey-search' => 'f',
@@ -1590,61 +1609,287 @@ ta[\'ca-nstab-category\'] = new Array(\'c\',\'Страница категори
 'newimages' => 'Галерея новых изображений',
 'noimages'  => 'Изображения отсутствуют.',
 
-'sitesettings'                  => 'Настройки сайта',
-'sitesettings-features'         => 'Возможности',
-'sitesettings-permissions'      => 'Права',
-'sitesettings-memcached'        => 'Memcache даемон',
-'sitesettings-debugging'        => 'Отладка',
-'sitesettings-caching'          => 'Кэширование страниц',
-'sitesettings-wgShowIPinHeader' => 'Показывать IP-адрес в заголовке (для неавторизованных участников)',
-'sitesettings-wgUseDatabaseMessages' => 'Использовать сообщения БД в пользовательском интерфейсе',
-'sitesettings-wgUseCategoryMagic' => 'Разрешить категории',
-'sitesettings-wgUseCategoryBrowser' => 'Разрешить экспериментальные dmoz-подобный просмотр категорий. Вывод будет выглядеть так: Всё > Музыка > Музыкальные жанры > Джаз',
-'sitesettings-wgHitcounterUpdateFreq' => 'Частота обновления счётчика изменений',
-'sitesettings-wgAllowExternalImages' => 'Позволить включать внешние изображения в статьи',
-'sitesettings-permissions-readonly' => 'Режим обслуживания: запретить запись',
-'sitesettings-permissions-whitelist' => 'Режим белого списка',
-'sitesettings-permissions-banning' => 'Блокировка пользователей',
-'sitesettings-permissions-miser' => 'Настройки производительности',
-'sitesettings-wgReadOnly' => 'Режим запрета редактирования',
-'sitesettings-wgReadOnlyFile' => 'файл неизменяемых сообщений',
-'sitesettings-wgWhitelistEdit' => 'Участники должны авторизоваться чтобы редактировать',
-'sitesettings-wgWhitelistRead' => 'Анонимные пользователи могут читать только эти страницы:',
-'sitesettings-wgWhitelistAccount-user' => 'Участники могут регистрироваться самостоятельно',
-'sitesettings-wgWhitelistAccount-sysop' => 'Операторы могут регистрировать участников',
-'sitesettings-wgWhitelistAccount-developer' => 'Разработчики могут регистрировать участников',
-'sitesettings-wgSysopUserBans' => 'Операторы могут блокировать зарегистрированных участников',
-'sitesettings-wgSysopRangeBans' => 'Операторы могут блокировать диапазоны IP-адресов',
-'sitesettings-wgDefaultBlockExpiry' => 'По умолчанию, блокировка заканчивается через:',
-'sitesettings-wgMiserMode' => 'Минимальный режим, в котором отключены ресурсоёмкие возможности',
-'sitesettings-wgDisableQueryPages' => 'When in miser mode, disable all query pages, not only "expensive" ones',
-'sitesettings-wgUseWatchlistCache' => 'Generate a watchlist once every hour or so',
-'sitesettings-wgWLCacheTimeout' => 'В минимальном режиме запретить все страницы запросов, а не только «тяжёлые»',
-'sitesettings-cookies' => 'Cookies',
-'sitesettings-performance' => 'Производительность',
-'sitesettings-images' => 'Изображения',
-
-# short names for language variants used for language conversion links. 
-# to disable showing a particular link, set it to 'disable', e.g.
-# 'variantname-zh-sg' => 'disable',
-'variantname-zh-cn' => 'cn',
-'variantname-zh-tw' => 'tw',
-'variantname-zh-hk' => 'hk',
-'variantname-zh-sg' => 'sg',
-'variantname-zh' => 'zh',
-
-# Chinese conversion table
-'zhconversiontable' => '-{}-',
-
 # labels for User: and Title: on Special:Log pages
 'specialloguserlabel' => 'Участник: ',
 'speciallogtitlelabel' => 'Название: ',
 
 'passwordtooshort' => 'Введённый пароль слишком короткий. Пароль должен состоять не менее чем из $1 символов.',
 
+# Media Warning
+'mediawarning' => '\'\'\'Внимание\'\'\': файл может содержать злонамеренный программный код, способный повредить вашей системе. <hr>',
+'fileinfo' => '$1 Кб, MIME-тип: <code>$2</code>',
+
 # Exif data
 'metadata' => 'Метаданные',
 
+# Exif tags
+'exif-imagewidth' =>'Ширина',
+'exif-imagelength' =>'Высота',
+'exif-bitspersample' =>'Глубина цвета',
+'exif-compression' =>'Метод сжатия',
+'exif-photometricinterpretation' =>'Цветовая модель',
+'exif-orientation' =>'Ориентация кадра',
+'exif-samplesperpixel' =>'Количество цветовых компонентов',
+'exif-planarconfiguration' =>'Принцип организации данных',
+'exif-ycbcrsubsampling' =>'Отношение размеров компонент Y и C',
+'exif-ycbcrpositioning' =>'Порядок размещения компонент Y и C ',
+'exif-xresolution' =>'Разрешение по ширине (оси X)',
+'exif-yresolution' =>'Разрешение по высоте (оси Y)',
+'exif-resolutionunit' =>'Единица измерения разрешения',
+'exif-stripoffsets' =>'Положение блока данных',
+'exif-rowsperstrip' =>'Количество строк в 1 блоке',
+'exif-stripbytecounts' =>'Размер сжатого блока',
+'exif-jpeginterchangeformat' =>'Положение начала блока preview',
+'exif-jpeginterchangeformatlength' =>'Размер данных блока preview',
+'exif-transferfunction' =>'Функция преобразования цветового пространства',
+'exif-whitepoint' =>'Цветность белой точки',
+'exif-primarychromaticities' =>'Цветность основных цветов',
+'exif-ycbcrcoefficients' =>'Коэффициенты преобразования цветовой модели',
+'exif-referenceblackwhite' =>'Положение белой и чёрной точек',
+'exif-datetime' =>'Дата и время изменения файла',
+'exif-imagedescription' =>'Название изображения',
+'exif-make' =>'Производитель камеры',
+'exif-model' =>'Модель камеры',
+'exif-software' =>'Программное обеспечение',
+'exif-artist' =>'Автор',
+'exif-copyright' =>'Владелец авторского права',
+'exif-exifversion' =>'Версия Exif',
+'exif-flashpixversion' =>'Поддерживаемая версия FlashPix',
+'exif-colorspace' =>'Цветовое пространство',
+'exif-componentsconfiguration' =>'Конфигурация цветовых компонентов',
+'exif-compressedbitsperpixel' =>'Глубина цвета после сжатия',
+'exif-pixelydimension' =>'Полная высота изображения',
+'exif-pixelxdimension' =>' Полная ширина изображения ',
+'exif-makernote' =>'Дополнительные данные производителя',
+'exif-usercomment' =>'Дополнительный комментарий',
+'exif-relatedsoundfile' =>'Файл звукового комментария',
+'exif-datetimeoriginal' =>'Оригинальные дата и время',
+'exif-datetimedigitized' =>'Дата и время оцифровки',
+'exif-subsectime' =>'Доли секунд времени изменения файла',
+'exif-subsectimeoriginal' =>'Доли секунд оригинального времени',
+'exif-subsectimedigitized' =>'Доли секунд времени оцифровки',
+'exif-exposuretime' =>'Время экспозиции',
+'exif-fnumber' =>'Число диафрагмы',
+'exif-exposureprogram' =>'Программа экспозиции',
+'exif-spectralsensitivity' =>'Спектральная чувствительность',
+'exif-isospeedratings' =>'Светочувствительность ISO',
+'exif-oecf' =>'OECF (коэффициент оптоэлектрического преобразования)',
+'exif-shutterspeedvalue' =>'Выдержка',
+'exif-aperturevalue' =>'Диафрагма',
+'exif-brightnessvalue' =>'Яркость',
+'exif-exposurebiasvalue' =>'Компенсация экспозиции',
+'exif-maxaperturevalue' =>'Минимальное число диафрагмы',
+'exif-subjectdistance' =>'Расстояние до объекта',
+'exif-meteringmode' =>'Режим замера экспозиции',
+'exif-lightsource' =>'Источник света',
+'exif-flash' =>'Статус вспышки',
+'exif-focallength' =>'Фокусное расстояние',
+'exif-subjectarea' =>'Положение и площадь объекта съёмки',
+'exif-flashenergy' =>'Энергия вспышки',
+'exif-spatialfrequencyresponse' =>'Пространственная частотная характеристика',
+'exif-focalplanexresolution' =>'Разрешение по X в фокальной плоскости',
+'exif-focalplaneyresolution' =>'Разрешение по Y в фокальной плоскости ',
+'exif-focalplaneresolutionunit' =>'Единица измерения разрешения в фокальной плоскости',
+'exif-subjectlocation' =>'Положение объекта относительно левого верхнего угла',
+'exif-exposureindex' =>'Индекс экспозиции',
+'exif-sensingmethod' =>'Тип сенсора',
+'exif-filesource' =>'Источник файла',
+'exif-scenetype' =>'Тип сцены',
+'exif-cfapattern' =>'Тип цветового фильтра',
+'exif-customrendered' =>'Дополнительная обработка',
+'exif-exposuremode' =>'Режим выбора экспозиции',
+'exif-whitebalance' =>'Баланс белого',
+'exif-digitalzoomratio' =>'Коэффициент цифрового увеличения (цифровой зум)',
+'exif-focallengthin35mmfilm' =>'Эквивалентное фокусное расстояние (для 35 мм плёнки)',
+'exif-scenecapturetype' =>'Тип сцены при съёмке',
+'exif-gaincontrol' =>'Повышение яркости',
+'exif-contrast' =>'Контрастность',
+'exif-saturation' =>'Насыщенность',
+'exif-sharpness' =>'Резкость',
+'exif-devicesettingdescription' =>'Описание предустановок камеры',
+'exif-subjectdistancerange' =>'Расстояние до объекта съёмки',
+'exif-imageuniqueid' =>'Номер изображения (ID)',
+
+'exif-gpsversionid' =>'Версия блока GPS-информации',
+'exif-gpslatituderef' =>'Индекс широты',
+'exif-gpslatitude' =>'Широта',
+'exif-gpslongituderef' =>'Индекс долготы',
+'exif-gpslongitude' =>'Долгота',
+'exif-gpsaltituderef' =>'Индекс высоты',
+'exif-gpsaltitude' =>'Высота',
+'exif-gpstimestamp' =>'Точное время по UTC',
+'exif-gpssatellites' =>'Описание использованных спутников',
+'exif-gpsstatus' =>'Статус приёмника в момент съёмки',
+'exif-gpsmeasuremode' =>'Метод измерения положения',
+'exif-gpsdop' =>'Точность измерения',
+'exif-gpsspeedref' =>'Единицы измерения скорости',
+'exif-gpsspeed' =>'Скорость движения',
+'exif-gpstrackref' =>'Тип азимута приёмника GPS (истинный, магнитный)',
+'exif-gpstrack' =>'Азимут приёмника GPS',
+'exif-gpsimgdirectionref' =>'Тип азимута изображения (истинный, магнитный)',
+'exif-gpsimgdirection' =>'Азимут изображения',
+'exif-gpsmapdatum' =>'Использованная геодезическая система координат',
+'exif-gpsdestlatituderef' =>'Индекс долготы объекта',
+'exif-gpsdestlatitude' =>'Долгота объекта',
+'exif-gpsdestlongituderef' =>'Индекс широты объекта',
+'exif-gpsdestlongitude' =>'Широта объекта',
+'exif-gpsdestbearingref' =>'Тип пеленга объекта (истинный, магнитный)',
+'exif-gpsdestbearing' =>'Пеленг объекта',
+'exif-gpsdestdistanceref' =>'Единицы измерения расстояния',
+'exif-gpsdestdistance' =>'Расстояние',
+'exif-gpsprocessingmethod' =>'Метод вычисления положения',
+'exif-gpsareainformation' =>'Название области GPS',
+'exif-gpsdatestamp' =>'Дата ',
+'exif-gpsdifferential' =>'Дифференциальная поправка',
+
+# Exif attributes
+
+'exif-compression-1' => 'Несжатый',
+'exif-compression-6' => 'JPEG',
+
+'exif-photometricinterpretation-1' => 'RGB',
+'exif-photometricinterpretation-6' => 'YCbCr',
+
+'exif-orientation-1' => 'Нормальная', // 0th row: top; 0th column: left
+'exif-orientation-2' => 'Отражено по горизонтали', // 0th row: top; 0th column: right
+'exif-orientation-3' => 'Повёрнуто на 180°', // 0th row: bottom; 0th column: right
+'exif-orientation-4' => 'Отражено по вертикали', // 0th row: bottom; 0th column: left
+'exif-orientation-5' => 'Повёрнуто на 90° против часовой стрелки и отражено по вертикали', // 0th row: left; 0th column: top
+'exif-orientation-6' => 'Повёрнуто на 90° по часовой стрелке', // 0th row: right; 0th column: top
+'exif-orientation-7' => 'Повёрнуто на 90° по часовой стрелке и отражено по вертикали', // 0th row: right; 0th column: bottom
+'exif-orientation-8' => 'Повёрнуто на 90° против часовой стрелки', // 0th row: left; 0th column: bottom
+
+'exif-planarconfiguration-1' => 'chunky format',
+'exif-planarconfiguration-2' => 'planar format',
+
+'exif-resolutionunit-2' => 'Дюймы',
+'exif-resolutionunit-3' => 'Сантиметры',
+
+'exif-colorspace-1' => 'sRGB',
+'exif-colorspace-ffff.h' => 'FFFF.H',
+
+'exif-componentsconfiguration-0' => 'не существует',
+'exif-componentsconfiguration-1' => 'Y',
+'exif-componentsconfiguration-2' => 'Cb',
+'exif-componentsconfiguration-3' => 'Cr',
+'exif-componentsconfiguration-4' => 'R',
+'exif-componentsconfiguration-5' => 'G',
+'exif-componentsconfiguration-6' => 'B',
+
+'exif-exposureprogram-0' => 'Неизвестно',
+'exif-exposureprogram-1' => 'Ручной режим',
+'exif-exposureprogram-2' => 'Программный режим (нормальный)',
+'exif-exposureprogram-3' => 'Приоритет диафрагмы',
+'exif-exposureprogram-4' => 'Приоритет выдержки',
+'exif-exposureprogram-5' => 'Художественная программа (на основе нужной глубины резкости)',
+'exif-exposureprogram-6' => 'Спортивный режим (с минимальной выдержкой)',
+'exif-exposureprogram-7' => 'Портретный режим (для снимков на близком расстоянии, с фоном не в фокусе)',
+'exif-exposureprogram-8' => 'Пейзажный режим (для пейзажных снимков, с фоном в фокусе)',
+
+'exif-meteringmode-0' => 'Неизвестно',
+'exif-meteringmode-1' => 'Средний',
+'exif-meteringmode-2' => 'Центровзвешенный',
+'exif-meteringmode-3' => 'Точечный',
+'exif-meteringmode-4' => 'Мультиточечный',
+'exif-meteringmode-5' => 'Матричный',
+'exif-meteringmode-6' => 'Частичный',
+'exif-meteringmode-255' => 'Другой',
+
+'exif-lightsource-0' => 'Неизвестно',
+'exif-lightsource-1' => 'Дневной свет',
+'exif-lightsource-2' => 'Лампа дневного света',
+'exif-lightsource-3' => 'Лампа накаливания',
+'exif-lightsource-4' => 'Вспышка',
+'exif-lightsource-9' => 'Хорошая погода',
+'exif-lightsource-10' => 'Облачно',
+'exif-lightsource-11' => 'Тень',
+'exif-lightsource-12' => 'Лампа дневного света тип D (5700 - 7100K)',
+'exif-lightsource-13' => 'Лампа дневного света тип N (4600 - 5400K)',
+'exif-lightsource-14' => 'Лампа дневного света тип W (3900 - 4500K)',
+'exif-lightsource-15' => 'Лампа дневного света тип WW (3200 - 3700K)',
+'exif-lightsource-17' => 'Стандартный источник света типа A',
+'exif-lightsource-18' => 'Стандартный источник света типа B',
+'exif-lightsource-19' => 'Стандартный источник света типа C',
+'exif-lightsource-20' => 'D55',
+'exif-lightsource-21' => 'D65',
+'exif-lightsource-22' => 'D75',
+'exif-lightsource-23' => 'D50',
+'exif-lightsource-24' => 'Студийная лампа стандарта ISO',
+'exif-lightsource-255' => 'Другой источник света',
+
+'exif-sensingmethod-1' => 'Неопределённый',
+'exif-sensingmethod-2' => 'Однокристальный матричный цветной сенсор',
+'exif-sensingmethod-3' => 'Цветной сенсор с двумя матрицами',
+'exif-sensingmethod-4' => 'Цветной сенсор с тремя матрицами',
+'exif-sensingmethod-5' => 'Матричный сенсор с последовательным измерением цвета',
+'exif-sensingmethod-7' => 'Трёхцветный линейный сенсор',
+'exif-sensingmethod-8' => 'Линейный сенсор с последовательным измерением цвета',
+
+'exif-filesource-3' => 'Цифровой фотоаппарат',
+
+'exif-scenetype-1' => 'Изображение сфотографировано напрямую',
+
+'exif-customrendered-0' => 'Не производилась',
+'exif-customrendered-1' => 'Нестандартная обработка',
+
+'exif-exposuremode-0' => 'Автоматическая экспозиция',
+'exif-exposuremode-1' => 'Ручная установка экспозиции',
+'exif-exposuremode-2' => 'Брэкетинг',
+
+'exif-whitebalance-0' => 'Автоматический баланс белого',
+'exif-whitebalance-1' => 'Ручная установка баланса белого',
+
+'exif-scenecapturetype-0' => 'Стандартный',
+'exif-scenecapturetype-1' => 'Ландшафт',
+'exif-scenecapturetype-2' => 'Портрет',
+'exif-scenecapturetype-3' => 'Ночная съёмка',
+
+'exif-gaincontrol-0' => 'Нет',
+'exif-gaincontrol-1' => 'Небольшое увеличение',
+'exif-gaincontrol-2' => 'Большое увеличение',
+'exif-gaincontrol-3' => 'Небольшое уменьшение',
+'exif-gaincontrol-4' => 'Сильное уменьшение',
+
+'exif-contrast-0' => 'Нормальная',
+'exif-contrast-1' => 'Мягкое повышение',
+'exif-contrast-2' => 'Сильное повышение',
+
+'exif-saturation-0' => 'Нормальная',
+'exif-saturation-1' => 'Небольшая насыщенность',
+'exif-saturation-2' => 'Большая насыщенность',
+
+'exif-sharpness-0' => 'Нормальная',
+'exif-sharpness-1' => 'Мягкое повышение',
+'exif-sharpness-2' => 'Сильное повышение',
+
+'exif-subjectdistancerange-0' => 'Неизвестно',
+'exif-subjectdistancerange-1' => 'Макросъёмка',
+'exif-subjectdistancerange-2' => 'Съёмка с близкого расстояния',
+'exif-subjectdistancerange-3' => 'Съёмка издалека',
+
+// Pseudotags used for GPSLatitudeRef and GPSDestLatitudeRef
+'exif-gpslatitude-n' => 'северной широты',
+'exif-gpslatitude-s' => 'южной широты',
+
+// Pseudotags used for GPSLongitudeRef and GPSDestLongitudeRef
+'exif-gpslongitude-e' => 'восточной долготы',
+'exif-gpslongitude-w' => 'западной долготы',
+
+'exif-gpsstatus-a' => 'Измерение не закончено',
+'exif-gpsstatus-v' => 'Готов к передаче данных',
+
+'exif-gpsmeasuremode-2' => 'Измерение 2-х координат',
+'exif-gpsmeasuremode-3' => 'Измерение 3-х координат ',
+
+// Pseudotags used for GPSSpeedRef and GPSDestDistanceRef
+'exif-gpsspeed-k' => 'км/час',
+'exif-gpsspeed-m' => 'миль/час',
+'exif-gpsspeed-n' => 'узлов',
+
+// Pseudotags used for GPSTrackRef, GPSImgDirectionRef and GPSDestBearingRef
+'exif-gpsdirection-t' => 'истинный',
+'exif-gpsdirection-m' => 'магнитный',
+
 # external editor support
 'edit-externally' => 'Редактировать этот файл используя внешнюю программу',
 'edit-externally-help' => 'Подробности см. на странице [http://meta.wikimedia.org/wiki/Help:External_editors Meta:Help:External_editors].',
@@ -1678,8 +1923,20 @@ ta[\'ca-nstab-category\'] = new Array(\'c\',\'Страница категори
 $3
 
 Если вы не отправляли подобного запроса - просто проигнорируйте данное письмо.",
+
+# Inputbox extension, may be useful in other contexts as well
+'tryexact' => 'Строгий поиск',
+'searchfulltext' => 'Полнотекстовый поиск',
+'createarticle' => 'Создать статью',
+
+# Scary transclusion
+'scarytranscludedisabled' => '[«Interwiki transcluding» отключён]',
+'scarytranscludefailed' => '[К сожалению, обращение к шаблону не удалось]',
+'scarytranscludetoolong' => '[К сожалению, URL слишком длинный]',
+
 );
 
+/* Please, see Language.php for general function comments */
 class LanguageRu extends LanguageUtf8 {
         function LanguageRu() {
                 global $wgNamespaceNamesRu, $wgMetaNamespace;
@@ -1687,45 +1944,11 @@ class LanguageRu extends LanguageUtf8 {
                 $wgNamespaceNamesRu[NS_PROJECT_TALK] = 'Обсуждение_' . $this->convertGrammar( $wgMetaNamespace, 'genitive' );
         }
 
-        /**
-          * @return array
-          */
         function getNamespaces() {
                 global $wgNamespaceNamesRu;
                 return $wgNamespaceNamesRu;
         }
 
-
-        /**
-          * Get a namespace value by key
-          * <code>
-          * $mw_ns = $wgContLang->getNsText( NS_MEDIAWIKI );
-          * echo $mw_ns; // prints 'MediaWiki'
-          * </code>
-          *
-          * @param int $index the array key of the namespace to return
-          * @return string
-          */
-        function getNsText( $index ) {
-                global $wgNamespaceNamesRu;
-                return $wgNamespaceNamesRu[$index];
-        }
-
-        /**
-          * Get a namespace key by value
-          *
-          * @param string $text
-          * @return mixed An integer if $text is a valid value otherwise false
-          */
-        function getNsIndex( $text ) {
-                global $wgNamespaceNamesRu;
-
-                foreach ( $wgNamespaceNamesRu as $i => $n ) {
-                        if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
-                }
-                return false;
-        }
-
         function getQuickbarSettings() {
                 global $wgQuickbarSettingsRu;
                 return $wgQuickbarSettingsRu;
@@ -1812,33 +2035,10 @@ class LanguageRu extends LanguageUtf8 {
                                         #stub 
                                         break;
                         }
-                
+
                 return $word;
         }
 
-        /**
-          * This function enables formatting of numbers, it should only come
-          * into effect when the $wgTranslateNumerals variable is TRUE.
-          *
-          * Normally we output all numbers in plain en_US style, that is
-          * 293,291.235 for twohundredninetythreethousand-twohundredninetyone
-          * point twohundredthirtyfive. However this is not sutable for all
-          * languages, some such as Pakaran want ੨੯੩,੨੯੫.੨੩੫ and others such as
-          * Icelandic just want to use commas instead of dots, and dots instead
-          * of commas like "293.291,235".
-          *
-          * An example of this function being called:
-          * <code>
-          * wfMsg( 'message', $wgLang->formatNum( $num ) )
-          * </code>
-          *
-          * See LanguageGu.php for the Gujarati implementation and
-          * LanguageIs.php for the , => . and . => , implementation.
-          *
-          * @access public
-          * @param mixed $number the string to be formatted, should be an integer or
-          *        a floating point number.
-          */
        function formatNum( $number ) {
                global $wgTranslateNumerals;
                return $wgTranslateNumerals ? strtr($number, '.,', ', ' ) : $number;