<?php
-#
-# Russian localization for MediaWiki.
-# (based on Language.php 1.424)
-#
-# This file is encoded in UTF-8.
-#
+/** Russian (русский язык)
+ *
+ * You can contact Alexander Sigachov (alexander.sigachov at Googgle Mail)
+ *
+ * @package MediaWiki
+ * @subpackage Language
+ */
-require_once( "LanguageUtf8.php" );
-
-if($wgMetaNamespace === FALSE)
- $wgMetaNamespace = str_replace( ' ', '_', $wgSitename );
+require_once( 'LanguageUtf8.php' );
/* private */ $wgNamespaceNamesRu = array(
- NS_MEDIA => 'Медиа',
- NS_SPECIAL => 'Служебная',
- NS_MAIN => '',
- NS_TALK => 'Обсуждение',
- NS_USER => 'Участник',
- NS_USER_TALK => 'Обсуждение_участника',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => FALSE, #Set in constructor
- NS_IMAGE => 'Изображение',
- NS_IMAGE_TALK => 'Обсуждение_изображения',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'Обсуждение_MediaWiki',
- NS_TEMPLATE => 'Шаблон',
- NS_TEMPLATE_TALK => 'Обсуждение_шаблона',
- NS_HELP => 'Справка',
- NS_HELP_TALK => 'Обсуждение_справки',
- NS_CATEGORY => 'Категория',
- NS_CATEGORY_TALK => 'Обсуждение_категории',
+ NS_MEDIA => 'Медиа',
+ NS_SPECIAL => 'Служебная',
+ NS_MAIN => '',
+ NS_TALK => 'Обсуждение',
+ NS_USER => 'Участник',
+ NS_USER_TALK => 'Обсуждение_участника',
+ NS_PROJECT => $wgMetaNamespace,
+ NS_PROJECT_TALK => FALSE, #Set in constructor
+ NS_IMAGE => 'Изображение',
+ NS_IMAGE_TALK => 'Обсуждение_изображения',
+ NS_MEDIAWIKI => 'MediaWiki',
+ NS_MEDIAWIKI_TALK => 'Обсуждение_MediaWiki',
+ NS_TEMPLATE => 'Шаблон',
+ NS_TEMPLATE_TALK => 'Обсуждение_шаблона',
+ NS_HELP => 'Справка',
+ NS_HELP_TALK => 'Обсуждение_справки',
+ NS_CATEGORY => 'Категория',
+ NS_CATEGORY_TALK => 'Обсуждение_категории',
) + $wgNamespaceNamesEn;
-if(isset($wgExtraNamespaces)) {
- $wgNamespaceNamesRu=$wgNamespaceNamesRu+$wgExtraNamespaces;
-}
/* private */ $wgQuickbarSettingsRu = array(
- 'Не показывать', 'Неподвижная слева', 'Неподвижная справа', 'Плавающая слева'
+ 'Не показывать', 'Неподвижная слева', 'Неподвижная справа', 'Плавающая слева', 'Плавающая справа'
);
/* private */ $wgSkinNamesRu = array(
- 'standard' => 'Стандартный',
- 'nostalgia' => 'Ностальгия',
- 'cologneblue' => 'Кёльнская тоска',
- 'davinci' => 'Да Винчи',
- 'mono' => 'Моно',
- 'monobook' => 'Моно-книга',
- 'myskin' => 'Своё',
- 'chick' => 'Цыпа'
+ 'standard' => 'Стандартный',
+ 'nostalgia' => 'Ностальгия',
+ 'cologneblue' => 'Кёльнская тоска',
+ 'davinci' => 'Да Винчи',
+ 'mono' => 'Моно',
+ 'monobook' => 'Моно-книга',
+ 'myskin' => 'Своё',
+ 'chick' => 'Цыпа'
);
/* private */ $wgBookstoreListRu = array(
- 'ОЗОН' => 'http://www.ozon.ru/?context=advsearch_book&isbn=$1',
- 'Books.Ru' => 'http://www.books.ru/shop/search/advanced?as%5Btype%5D=books&as%5Bname%5D=&as%5Bisbn%5D=$1&as%5Bauthor%5D=&as%5Bmaker%5D=&as%5Bcontents%5D=&as%5Binfo%5D=&as%5Bdate_after%5D=&as%5Bdate_before%5D=&as%5Bprice_less%5D=&as%5Bprice_more%5D=&as%5Bstrict%5D=%E4%E0&as%5Bsub%5D=%E8%F1%EA%E0%F2%FC&x=22&y=8',
- 'Яндекс.Маркет' => 'http://market.yandex.ru/search.xml?text=$1',
- 'Amazon.com' => 'http://www.amazon.com/exec/obidos/ISBN=$1'
+ 'ОЗОН' => 'http://www.ozon.ru/?context=advsearch_book&isbn=$1',
+ 'Books.Ru' => 'http://www.books.ru/shop/search/advanced?as%5Btype%5D=books&as%5Bname%5D=&as%5Bisbn%5D=$1&as%5Bauthor%5D=&as%5Bmaker%5D=&as%5Bcontents%5D=&as%5Binfo%5D=&as%5Bdate_after%5D=&as%5Bdate_before%5D=&as%5Bprice_less%5D=&as%5Bprice_more%5D=&as%5Bstrict%5D=%E4%E0&as%5Bsub%5D=%E8%F1%EA%E0%F2%FC&x=22&y=8',
+ 'Яндекс.Маркет' => 'http://market.yandex.ru/search.xml?text=$1',
+ 'Amazon.com' => 'http://www.amazon.com/exec/obidos/ISBN=$1'
);
-/* private */ $wgValidSpecialPagesRu = array(
- 'Userlogin' => '',
- 'Userlogout' => '',
- 'Preferences' => 'Ваши настройки',
- 'Watchlist' => 'Ваш список наблюдения',
- 'Recentchanges' => 'Свежие правки',
- 'Upload' => 'Загрузить файл',
- 'Imagelist' => 'Список изображений',
- 'Listusers' => 'Зарегистрированные участники',
- 'Statistics' => 'Статистика',
- 'Randompage' => 'Случайная статья',
-
- 'Lonelypages' => 'Статьи-сироты',
- 'Unusedimages' => 'Изображения-сироты',
- 'Popularpages' => 'Популярные статьи',
- 'Wantedpages' => 'Требуемые статьи',
- 'Shortpages' => 'Короткие статьи',
- 'Longpages' => 'Длинные статьи',
- 'Newpages' => 'Новые статьи',
- 'Ancientpages' => 'Самые старые статьи',
- 'Allpages' => 'Все страницы по алфавиту',
-
- 'Ipblocklist' => 'Заблокированные IP-адреса',
- 'Maintenance' => 'Подсобная страница',
- 'Specialpages' => '',
- 'Contributions' => '',
- 'Movepage' => '',
- 'Emailuser' => '',
- 'Whatlinkshere' => '',
- 'Recentchangeslinked' => '',
- 'Booksources' => 'Где искать книги',
- 'Categories' => 'Категории',
- 'Export' => 'Экспорт в XML',
- 'Version' => 'Версия',
-);
-
-/* private */ $wgSysopSpecialPagesRu = array(
- 'Blockip' => 'Заблокировать IP-адрес',
- 'Asksql' => 'Сделать запрос к базе данных',
- 'Undelete' => 'Посмотреть и восстановить стёртые страницы'
-);
-
-/* private */ $wgDeveloperSpecialPagesRu = array(
- 'Lockdb' => 'Сделать базу данных доступной только для чтения',
- 'Unlockdb' => 'Восстановить возможность записи в базу данных',
-);
# Note to translators:
# Please include the English words as synonyms. This allows people
#
/* private */ $wgMagicWordsRu = array(
# ID CASE SYNONYMS
- MAG_REDIRECT => array( 0, '#redirect', '#перенаправление', '#перенапр'),
- MAG_NOTOC => array( 0, '__NOTOC__', '__БЕЗСОДЕРЖАНИЯ__'),
- MAG_FORCETOC => array( 0, '__FORCETOC__'),
- MAG_TOC => array( 0, '__TOC__', '__СОДЕРЖАНИЕ__'),
- MAG_NOEDITSECTION => array( 0, '__NOEDITSECTION__', '__БЕЗРЕДАКТИРОВАНИЯРАЗДЕЛА__'),
- MAG_START => array( 0, '__START__', '__НАЧАЛО__'),
- MAG_CURRENTMONTH => array( 1, 'CURRENTMONTH', 'ТЕКУЩИЙМЕСЯЦ'),
- MAG_CURRENTMONTHNAME => array( 1, 'CURRENTMONTHNAME','НАЗВАНИЕТЕКУЩЕГОМЕСЯЦА'),
- MAG_CURRENTDAY => array( 1, 'CURRENTDAY','ТЕКУЩИЙДЕНЬ'),
- MAG_CURRENTDAYNAME => array( 1, 'CURRENTDAYNAME','НАЗВАНИЕТЕКУЩЕГОДНЯ'),
- MAG_CURRENTYEAR => array( 1, 'CURRENTYEAR','ТЕКУЩИЙГОД'),
- MAG_CURRENTTIME => array( 1, 'CURRENTTIME','ТЕКУЩЕЕВРЕМЯ'),
- MAG_NUMBEROFARTICLES => array( 1, 'NUMBEROFARTICLES','КОЛИЧЕСТВОСТАТЕЙ'),
- MAG_CURRENTMONTHNAMEGEN => array( 1, 'CURRENTMONTHNAMEGEN','НАЗВАНИЕТЕКУЩЕГОМЕСЯЦА2'),
- MAG_PAGENAME => array( 1, 'PAGENAME','НАЗВАНИЕСТРАНИЦЫ'),
- MAG_PAGENAMEE => array( 1, 'PAGENAMEE','НАЗВАНИЕСТРАНИЦЫ2'),
- MAG_NAMESPACE => array( 1, 'NAMESPACE','ПРОСТРАНСТВОИМЁН'),
- MAG_MSG => array( 0, 'MSG:','СООБЩ:'),
- MAG_SUBST => array( 0, 'SUBST:','ПОДСТ:'),
- MAG_MSGNW => array( 0, 'MSGNW:'),
- MAG_END => array( 0, '__END__','__КОНЕЦ__'),
- MAG_IMG_THUMBNAIL => array( 1, 'thumbnail', 'thumb', 'мини'),
- MAG_IMG_RIGHT => array( 1, 'right','справа'),
- MAG_IMG_LEFT => array( 1, 'left','слева'),
- MAG_IMG_NONE => array( 1, 'none'),
- MAG_IMG_WIDTH => array( 1, '$1px','$1пкс'),
- MAG_IMG_CENTER => array( 1, 'center', 'centre','центр'),
- MAG_IMG_FRAMED => array( 1, 'framed', 'enframed', 'frame','обрамить'),
- MAG_INT => array( 0, 'INT:'),
- MAG_SITENAME => array( 1, 'SITENAME','НАЗВАНИЕСАЙТА'),
- MAG_NS => array( 0, 'NS:','ПИ:'),
- MAG_LOCALURL => array( 0, 'LOCALURL:'),
- MAG_LOCALURLE => array( 0, 'LOCALURLE:'),
- MAG_SERVER => array( 0, 'SERVER','СЕРВЕР'),
- MAG_GRAMMAR => array( 0, 'GRAMMAR:'),
- MAG_NOTITLECONVERT => array( 0, '__NOTITLECONVERT__', '__NOTC__', '__БЕЗПРЕОБРАЗОВАНИЯЗАГОЛОВКА__'),
- MAG_NOCONTENTCONVERT => array( 0, '__NOCONTENTCONVERT__', '__NOCC__', '__БЕЗПРЕОБРАЗОВАНИЯТЕКСТА__'),
- MAG_CURRENTWEEK => array( 1, 'CURRENTWEEK','ТЕКУЩАЯНЕДЕЛЯ'),
- MAG_CURRENTDOW => array( 1, 'CURRENTDOW','ТЕКУЩИЙДЕНЬНЕДЕЛИ'),
+ MAG_REDIRECT => array( 0, '#REDIRECT', '#ПЕРЕНАПРАВЛЕНИЕ', '#ПЕРЕНАПР'),
+ MAG_NOTOC => array( 0, '__NOTOC__', '__БЕЗСОДЕРЖАНИЯ__'),
+ MAG_FORCETOC => array( 0, '__FORCETOC__'),
+ MAG_TOC => array( 0, '__TOC__', '__СОДЕРЖАНИЕ__'),
+ MAG_NOEDITSECTION => array( 0, '__NOEDITSECTION__', '__БЕЗРЕДАКТИРОВАНИЯРАЗДЕЛА__'),
+ MAG_START => array( 0, '__START__', '__НАЧАЛО__'),
+ MAG_CURRENTMONTH => array( 1, 'CURRENTMONTH', 'ТЕКУЩИЙМЕСЯЦ'),
+ MAG_CURRENTMONTHNAME => array( 1, 'CURRENTMONTHNAME','НАЗВАНИЕТЕКУЩЕГОМЕСЯЦА'),
+ MAG_CURRENTMONTHNAMEGEN => array( 1, 'CURRENTMONTHNAMEGEN','НАЗВАНИЕТЕКУЩЕГОМЕСЯЦАРОД'),
+ MAG_CURRENTMONTHABBREV => array( 1, 'CURRENTMONTHABBREV', 'НАЗВАНИЕТЕКУЩЕГОМЕСЯЦААБР'),
+ MAG_CURRENTDAY => array( 1, 'CURRENTDAY','ТЕКУЩИЙДЕНЬ'),
+ MAG_CURRENTDAY2 => array( 1, 'CURRENTDAY2','ТЕКУЩИЙДЕНЬ2'),
+ MAG_CURRENTDAYNAME => array( 1, 'CURRENTDAYNAME','НАЗВАНИЕТЕКУЩЕГОДНЯ'),
+ 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_SUBST => array( 0, 'SUBST:','ПОДСТ:'),
+ MAG_MSGNW => array( 0, 'MSGNW:'),
+ MAG_END => array( 0, '__END__','__КОНЕЦ__'),
+ MAG_IMG_THUMBNAIL => array( 1, 'thumbnail', 'thumb', 'мини'),
+ MAG_IMG_MANUALTHUMB => array( 1, 'thumbnail=$1', 'thumb=$1', 'мини=$1'),
+ MAG_IMG_RIGHT => array( 1, 'right','справа'),
+ MAG_IMG_LEFT => array( 1, 'left','слева'),
+ MAG_IMG_NONE => array( 1, 'none'),
+ MAG_IMG_WIDTH => array( 1, '$1px','$1пкс'),
+ MAG_IMG_CENTER => array( 1, 'center', 'centre','центр'),
+ MAG_IMG_FRAMED => array( 1, 'framed', 'enframed', 'frame','обрамить'),
+ MAG_INT => array( 0, 'INT:'),
+ MAG_SITENAME => array( 1, 'SITENAME','НАЗВАНИЕСАЙТА'),
+ MAG_NS => array( 0, 'NS:','ПИ:'),
+ 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__', '__БЕЗПРЕОБРАЗОВАНИЯТЕКСТА__'),
+ MAG_CURRENTWEEK => array( 1, 'CURRENTWEEK','ТЕКУЩАЯНЕДЕЛЯ'),
+ MAG_CURRENTDOW => array( 1, 'CURRENTDOW','ТЕКУЩИЙДЕНЬНЕДЕЛИ'),
+ MAG_REVISIONID => array( 1, 'REVISIONID', 'ИДВЕРСИИ'),
);
-/* private */ $wgAllMessagesRu = array(
-'special_version_prefix' => '',
-'special_version_postfix' => '',
-
-# User preference toggles
-'tog-underline' => 'Подчёркивать ссылки',
-'tog-highlightbroken' => 'Показывать несуществующие ссылки <a href=\"\" class=\"new\">вот так</a> (иначе вот так<a href=\"\" class=\"internal\">?</a>).',
-'tog-justify' => 'Выравнивать текст по ширине страницы',
-'tog-hideminor' => 'Скрывать малозначимые правки в списке свежих изменений',
-'tog-usenewrc' => 'Улучшенный список свежих изменений (поддерживается не всеми браузерами)',
-'tog-numberheadings' => 'Автоматически нумеровать заголовки',
-'tog-showtoolbar' => 'Показывать панель инструментов при редактировании',
-'tog-editondblclick' => 'Править статьи по двойному щелчку (JavaScript)',
-'tog-editsection' => 'Показывать ссылку «править» для каждой секции',
-'tog-editsectiononrightclick' => 'Править секции при правом щелчке мышью на заголовке (JavaScript)',
-'tog-showtoc' => 'Показывать оглавление (для страниц более чем с 3 заголовками)',
-'tog-rememberpassword' => 'Запоминать пароль между сеансами',
-'tog-editwidth' => 'Поле редактирования во всю ширину окна обозревателя',
-'tog-watchdefault' => 'По умолчанию добавлять новые и изменённые статьи в список наблюдения',
-'tog-minordefault' => 'По умолчанию помечать изменения как малозначимые',
-'tog-previewontop' => 'Показывать предварительный просмотр статьи до окна редактирования, а не после',
-'tog-previewonfirst' => 'Показывать предварительный просмотр по первому изменению',
-'tog-nocache' => 'Запретить кеширование страниц',
-'tog-enotifwatchlistpages' => 'Отправлять мне письмо при изменении страницы (замечание: существующие флаги оповещения нужно сбрасывать вручную в списке наблюдения)',
-'tog-enotifusertalkpages' => 'Отправлять мне письмо при изменении моей страницы обсуждения (замечание: существующие флаги оповещения нужно сбрасывать вручную в списке наблюдения)',
-'tog-enotifminoredits' => 'Отправлять мне письмо даже при малозначительном изменении страниц',
-'tog-enotifrevealaddr' => 'Показывать мой почтовый адрес в сообщениях оповещения (это позволит участникам, наблюдающим за страницей, быстро ответить мне, когда я изменяю страницу)',
-'tog-shownumberswatching' => 'Показывать число участников, включивших страницу в свой список наблюдения (на странице свежих изменений, списке наблюдения и внизу статьи)',
-'tog-rcusemodstyle' => 'Показывать список изменений в стиле UseMod: только самые последние изменения страниц попадают в список.',
-'tog-showupdated' => 'Показывать метку обновления',
-'tog-fancysig' => 'Простая подпись (без автоматической ссылки)',
-
-# dates
-'sunday' => 'Воскресенье',
-'monday' => 'Понедельник',
-'tuesday' => 'Вторник',
-'wednesday' => 'Среда',
-'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' => 'Дек',
-# Bits of text used by many pages:
-#
-'categories' => 'Категории',
-'category' => 'категория',
-'category_header' => 'Статей в категории "$1"',
-'subcategories' => 'Подкатегории',
-
-
-'linktrail' => '/^([a-z\x80-\xff]+)(.*)\$/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' => 'Описание',
-"aboutsite" => "Описание {{grammar:genitive|{{SITENAME}}}}",
-"aboutpage" => "{{ns:project}}:Описание",
-'article' => 'Статья',
-'help' => 'Справка',
-"helppage" => "{{ns:project}}:Справка",
-"wikititlesuffix" => "{{SITENAME}}",
-"bugreports" => "Отчёт об ошибке",
-"bugreportspage" => "{{ns:project}}:Отчёт об ошибке",
-'sitesupport' => 'Пожертвования', # To enable, something like 'Donations', '-' to disable
-'sitesupport-url' => "{{ns:project}}:Пожертвования",
-'faq' => 'Ответы на вопросы',
-"faqpage" => "{{ns:project}}:Ответы на вопросы",
-"edithelp" => "Справка по редактированию",
-"newwindow" => "(в новом окне)",
-"edithelppage" => "{{ns:project}}:Справка по редактированию",
-'cancel' => 'Отменить',
-'qbfind' => 'Найти',
-'qbbrowse' => 'Просмотреть',
-'qbedit' => 'Править',
-'qbpageoptions' => 'Настройки страницы',
-'qbpageinfo' => 'Сведения о статье',
-'qbmyoptions' => 'Ваши настройки',
-'qbspecialpages' => 'Специальные страницы',
-'moredotdotdot' => 'Далее…',
-'mypage' => 'Ваша личная страница',
-'mytalk' => 'Ваше личное обсуждение',
-'anontalk' => 'Обсуждение для этого IP-адреса',
-'navigation' => 'Навигация',
-
-# Metadata in edit box
-'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' => "Ошибка",
-'returnto' => "Возврат к странице $1.",
-'tagline' => "Материал из {{grammar:genitive|{{SITENAME}}}}.",
-'whatlinkshere' => 'Ссылки сюда',
-'help' => 'Справка',
-'search' => 'Найти',
-'go' => '>>',
-"history" => 'История',
-'history_short' => 'История',
-'info_short' => 'Информация',
-'printableversion' => 'Отобразить для печати',
-'edit' => 'Править',
-'editthispage' => 'Править эту статью',
-'delete' => 'Удалить',
-"deletethispage" => "Стереть её",
-"undelete_short" => "Восстановить",
-"undelete_short1" => "Восстановить",
-'protect' => 'Защитить',
-'protectthispage' => 'Защитить',
-'unprotect' => 'Снять защиту',
-'unprotectthispage' => 'Снять защиту',
-'newpage' => 'Новая статья',
-'talkpage' => 'Обсудить её',
-'specialpage' => 'Служебная страница',
-'personaltools' => 'Личные инструменты',
-'postcomment' => 'Комментировать',
-'addsection' => '+',
-'articlepage' => 'Просмотреть статью',
-'subjectpage' => 'Просмотреть тему', # For compatibility
-'talk' => 'Обсуждение',
-'toolbox' => 'Инструменты',
-'userpage' => 'Просмотреть страницу участника',
-'wikipediapage' => 'Просмотреть мета-страницу',
-'imagepage' => 'Просмотреть страницу изображения',
-'viewtalkpage' => 'Просмотреть обсуждение',
-'otherlanguages' => 'На других языках',
-'redirectedfrom' => '(Перенаправлено с $1)',
-'lastmodified' => 'Последнее изменение этой страницы: $1.',
-'viewcount' => 'К этой странице обращались $1 раз.',
-'copyright' => 'Содержимое доступно в соответствии с $1.',
-'poweredby' => "{{SITENAME}} работает на [http://www.mediawiki.org/ MediaWiki], открытом вики-движке.",
-'printsubtitle' => "(Материал с {{SERVER}})",
-'protectedpage' => 'Защищённая статья',
-'administrators' => "{{ns:project}}:Администраторы",
-'sysoptitle' => 'Необходим уровень доступа «Оператор»',
-'sysoptext' => "Затребованное вами действие может быть совершено только пользователями со статусом «Оператор» (sysop).
-См. $1.",
-'developertitle' => 'Необходим уровень доступа «Разработчик»',
-'developertext' => "Затребованное вами действие может быть совершено только пользователями со статусом «Разработчик» (developer).
-См. $1.",
-'bureaucrattitle' => 'Необходим уровень доступа «Бюрократ»',
-"bureaucrattext" => "Действие, которое вы запросили, может быть выполнено
-только оператором со статусом «Бюрократ» (bureaucrat).",
-'nbytes' => '$1 байт(ов)',
-'go' => '>>',
-'ok' => 'OK',
-'sitetitle' => "{{SITENAME}}",
-'pagetitle' => "$1 — {{SITENAME}}",
-'sitesubtitle' => 'Свободная энциклопедия',
-'retrievedfrom' => "Получено с $1",
-'newmessages' => "Вы получили $1.",
-'newmessageslink' => 'новые сообщения',
-'editsection'=>'править',
-'toc' => 'Содержание',
-'showtoc' => 'показать',
-'hidetoc' => 'убрать',
-'thisisdeleted' => "Просмотреть или восстановить $1?",
-'restorelink' => "$1 удаление(й)",
-'feedlinks' => 'В виде:',
-'sitenotice' => '-', # the equivalent to wgSiteNotice
-
-# Short words for each namespace, by default used in the 'article' tab in monobook
-'nstab-main' => 'Статья',
-'nstab-user' => 'Участник',
-'nstab-media' => 'Мультимедиа',
-'nstab-special' => 'Служебная страница',
-'nstab-wp' => 'О проекте',
-'nstab-image' => 'Изображение',
-'nstab-mediawiki' => 'Сообщение MediaWiki',
-'nstab-template' => 'Шаблон',
-'nstab-help' => 'Справка',
-'nstab-category' => 'Категория',
-
-# Main script and global functions
-#
-'nosuchaction' => 'Неопознанное действие',
-'nosuchactiontext' => 'Действие, указанное в URL, не распознаётся программным обеспечением вики',
-'nosuchspecialpage' => 'Такой специальной страницы нет',
-'nospecialpagetext' => 'Запрошенная вами специальная страница не использутся в программном обеспечении вики',
-
-# General errors
-#
-'error' => 'Ошибка',
-'databaseerror' => 'Ошибка базы данных',
-'dberrortext' => "Обнаружена ошибка синтаксиса запроса к базе данных.
-Последний запрос к базе данных:
-<blockquote><tt>$1</tt></blockquote>
-произошёл из функции <tt>«$2»</tt>.
-MySQL возвратил ошибку <tt>«$3: $4»</tt>.",
-'dberrortextcl' => "Обнаружена ошибка синтаксиса запроса к базе данных.
-Последний запрос к базе данных:
-«$1»
-произошёл из функции «$2».
-MySQL возвратил ошибку «$3: $4».",
-'noconnect' => 'Извините, сейчас невозможно связаться с сервером базы данных из-за технических проблем.<br />
-$1',
-'nodb' => "Невозможно выбрать базу данных $1",
-'cachederror' => 'Ниже представлена кешированная копия запрошенной страницы; возможно, она устарела.',
-'laggedslavemode' => 'Внимание: страница может не содержать последних обновлений.',
-'readonly' => 'Запись в базу данных заблокирована',
-'enterlockreason' => 'Укажите причину и намеченный срок блокировки.',
-'readonlytext' => "Добавление новых статей и другие изменения базы данных сейчас заблокированы: вероятно, в связи с плановым обслуживанием.
-Заблокировавший оператор оставил следующее разъяснение:
-<p>$1</p>",
-'missingarticle' => "База данных не нашла текста статьи,
-хотя должна была найти, по имени «$1».
-
-<p>Обычно это вызвано использованием устаревшей ссылки на журнал изменений или различий для статьи, которая была удалена.
-
-<p>Если дело не в этом, то скорее всего, вы обнаружили ошибку в программном обеспечении вики.
-Пожалуйста, сообщите об этом администратору, указав URL.",
-'internalerror' => 'Внутренняя ошибка',
-'filecopyerror' => "Невозможно скопировать файл «$1» в «$2».",
-'filerenameerror' => "Невозможно переименовать файл «$1» в «$2».",
-'filedeleteerror' => "Невозможно удалить файл «$1».",
-'filenotfound' => "Невозможно найти файл «$1».",
-'unexpected' => "Неподходящее значение: «$1»=«$2».",
-'formerror' => 'Ошибка: невозможно передать данные формы',
-'badarticleerror' => 'Это действие не может быть выполнено на данной странице.',
-'cannotdelete' => 'Невозможно удалить указанную страницу или файл. (Возможно, его уже удалил кто-то другой.)',
-'badtitle' => 'Недопустимое название',
-'badtitletext' => "Запрашиваемое название статьи неправильно, пусто, либо неправильно указано междуязыковое или между-вики название.",
-'perfdisabled' => 'К сожалению, эта возможность временно недоступна в связи с загруженностью серера.',
-'perfdisabledsub' => "Это — сохранённая копия от $1:", # obsolete?
-'perfcached' => 'Следующие данные взяты из кэша и могут не содержать последних изменений:',
-'wrong_wfQuery_params' => "Недопустимые параметры для функции wfQuery()<br />
-Функция: $1<br />
-Запрос: $2",
-'viewsource' => 'Просмотр',
-'protectedtext' => "Эта страница заблокирована для предотвращения её изменений.
-Существуют несколько причин по которым это могло быть сделано,
-смотрите [[{{ns:project}}:Журнал защиты]] для того чтобы узнать причину, связанную с этой страницей.
-
-Вы можете просмотреть и скопировать исходный код этой страницы:",
-'seriousxhtmlerrors' => 'Обнаружены серьёзные ошибки в XHTML',
-
-# Login and logout pages
-#
-'logouttitle' => 'Стать инкогнито',
-'logouttext' => "Вы работаете в том же режиме, который был до вашего представления системе. Вы идентифицируетесь не по имени, а по IP-адресу.
-Вы можете продолжить участие в проекте анонимно или начать новый сеанс как тот же самый или другой пользователь.\n",
-
-'welcomecreation' => "== Добро пожаловать, $1! ==
-
-Вы были зарегистрированы.
-Не забудьте провести [[{{ns:special}}:Preferences|персональную настройку сайта]].",
-'loginpagetitle' => 'Представиться системе',
-'yourname' => 'Ваше имя участника',
-'yourpassword' => 'Ваш пароль',
-'yourpasswordagain' => 'Повторный набор пароля',
-'newusersonly' => ' (только для новых участников)',
-'remembermypassword' => 'Запоминать ваш пароль между сеансами.',
-'loginproblem' => '<span style=\"color:red\">Участник неопознан.</span>',
-'alreadyloggedin' => "<font color=red><strong>Участник $1, вы уже представились системе!</strong></font><br />",
-
-'login' => 'Представиться системе',
-'loginprompt' => "Вы должны разрешить «cookies», чтобы представиться системе.",
-'userlogin' => 'Представиться системе',
-'logout' => 'Стать инкогнито',
-'userlogout' => 'Стать инкогнито',
-'notloggedin' => 'Вы не представились системе',
-'createaccount' => 'Зарегистрировать нового участника',
-'createaccountmail' => 'по эл. почте',
-'badretype' => 'Введённые вами пароли не совпадают.',
-'userexists' => 'Введённое вами имя участника уже существует. Пожалуйста, выберите другое имя.',
-'youremail' => 'Ваш адрес эл. почты (*)',
-'yourrealname' => 'Ваше настоящее имя (*)',
-'yourlanguage' => 'Язык интерфейса',
-'yourvariant' => 'Вариант языка',
-'yournick' => 'Ваш псевдоним (для подписей)',
-'emailforlost' => "* Вводить ваш адрес электронной почты необязательно.
-Но это позволит людям связаться с вами через веб-сайт без информирования их о вашем адресе электронной почты,
-а также поможет вам в случае если вы забудете свой пароль.",
-'prefs-help-email' => '* <strong>Электронная почта</strong> (по желанию): Позволяет другим участникам связаться с вами используя вашу личную страницу или страницу обсуждения не раскрывая вашего почтового адреса. Это также даёт возможность выслать вам пароль в случае если вы его забыли.',
-'prefs-help-email-enotif' => 'Этот адрес также используется для отправки по электронной почте оповещений об изменении страниц если вы активировали соответствующую опцию.',
-'prefs-help-realname' => '* <strong>Настоящее имя</strong> (по желанию): если вы захоте указать его, оно будет использовано для того чтобы показать кем был внесён вклад.',
-'prefs-help-userdata' => '* <strong>Личные данные</strong> (по желанию): если вы захоте указать их, они будут использованы для того чтобы показать кем был сделан вклад.<br />
-* <strong>Электронная почта</strong> (по желанию): Позволяет другим участникам связаться с вами используя вашу личную страницу или страницу обсуждения не раскрывая вашего почтового адреса. Это также даёт возможность выслать вам пароль в случае если вы его забыли.',
-'loginerror' => 'Ошибка опознавания участника',
-'nocookiesnew' => "Участник зарегистрирован, но не представлен. {{SITENAME}} использует «cookies» для представления участников. У вас «cookies» запрещены. Пожалуйста, разрешите их, а затем преставьтесь с вашим новым именем участника и паролем.",
-'nocookieslogin' => "{{SITENAME}} использует «cookies» для представления участников. Вы их отключили. Пожалуйста, включите их и попробуйте снова.",
-'noname' => 'Вы не указали допустимого имени участника.',
-'loginsuccesstitle' => 'Опознавание прошло успешно',
-'loginsuccess' => "Теперь вы работаете под именем $1.",
-'nosuchuser' => "Участника с именем $1 не существует.
-Проверьте правильность написания, или воспользуйтесь формой ниже, чтобы зарегистрировать нового участника.",
-'nosuchusershort' => "Не существует участника с именем $1. Проверьте написание имени.",
-'wrongpassword' => 'Введённый вами пароль неверен. Попробуйте ещё раз.',
-'mailmypassword' => 'Выслать вам новый пароль',
-'mailmypasswordauthent' => 'Выслать вам временный пароль по почте
-(для восстановления учётной записи с утерянным паролем,
-или подтверждения электронного адреса)',
-'passwordremindermailsubject' => "Напоминание пароля участника {{grammar:genitive|{{SITENAME}}}}",
-'passwordremindermailbody' => "Кто-то (возможно вы) с IP-адресом $1 запросил, чтобы мы выслали вам новый пароль участника {{grammar:genitive|{{SITENAME}}}}.
-Пароль для участника $2 теперь таков: <code>$3</code>.
-Теперь Вам следует представиться системе и поменять пароль.",
-'noemail' => "Для участника с именем $1 электронный адрес указан не был.",
-'passwordsent' => "Новый пароль был выслан на адрес электронной почты, указанный для $1. Представьтесь системе заново после получения пароля.",
-'passwordsentforemailauthentication'
- => "Временный пароль был отправлен на адрес электронной почты для вновь зарегистрировшегося участника $1.
-Пожалуйста, представтесь системе используя свои имя пользователя и пароль.",
-'loginend' => ' ',
-'mailerror' => "Ошибка при посылке почты: $1",
-'acct_creation_throttle_hit' => 'К сожалению, вы уже создали $1 учётных записей. Вы не можете создать больше ни одной.',
-'emailauthenticated' => 'Ваш почтовый адрес был сопоставлен с $1.',
-'emailnotauthenticated' => 'Ваш адрес электронной почты <strong>не был подтверждён</strong>. Функции вики-движка работающие с электронной почтой будут отключены до тех пор, пока адрес не будет подтверждён.<br />
-Для включения этих функций, пожалуйста, представтесь системе используя пароль отправленный вам на указанный адрес по электронной почте.',
-'invalidemailaddress' => 'Введённый адрес электронной почты не может быть принят, т. к. он не соответствует формату адресов электронной почты. Пожалуйста введите корректный адрес или оставьте поле пустым.',
-'disableduntilauthent' => '<strong>(откл. до пред.)</strong>',
-'disablednoemail' => '<strong>(отключено; нет почтового адреса)</strong>',
-
-# Edit page toolbar
-'bold_sample'=>'Жирный шрифт',
-'bold_tip'=>'Жирный шрифт',
-'italic_sample'=>'Курсивный текст',
-'italic_tip'=>'Курсивный текст',
-'link_sample'=>'Заголовок ссылки',
-'link_tip'=>'Внутренняя ссылка',
-'extlink_sample'=>'http://www.example.com заголовок ссылки',
-'extlink_tip'=>'Внешняя ссылка (помните о префиксе http:// )',
-'headline_sample'=>'Текст заголовка',
-'headline_tip'=>'Заголовок 2-го уровня',
-'math_sample'=>'Вставляйте сюда формулу',
-'math_tip'=>'Математическая формула (формат LaTeX)',
-'nowiki_sample'=>'Вставляйте сюда неотформатированный текст.',
-'nowiki_tip'=>'Не обрабатывать как размеченный текст',
-'image_sample'=>'Example.jpg',
-'image_tip'=>'Встроенное изображение',
-'media_sample'=>'Example.mp3',
-'media_tip'=>'Ссылка на медиа-файл',
-'sig_tip'=>'Ваша подпись и момент времени',
-'hr_tip'=>'Горизонтальная линия (не используйте часто)',
-'infobox'=>'Щёлкните по кнопке, чтобы получить текст примера',
-# alert box shown in browsers where text selection does not work, test e.g. with mozilla or konqueror
-'infobox_alert'=>"Пожалуйста, ввведите текст, который вы хотите отформатировать.\n Он будет показан в инфобоксе для копирования и вставки.\nНапример:\n$1\nстанет:\n$2",
-
-# Edit pages
-#
-'summary' => 'Краткое описание изменений',
-'subject' => 'Тема/заголовок',
-'minoredit' => 'Отметить это изменение как незначительное',
-'watchthis' => 'Включить эту страницу в список наблюдения',
-'savearticle' => 'Записать страницу',
-'preview' => 'Предварительный просмотр',
-'showpreview' => 'Показать предварительный вариант',
-'blockedtitle' => 'Участник заблокированd',
-'blockedtext' => "Ваше имя участника или IP-адрес был заблокирован $1.
-Утверждается, что причина такова:<br />''$2''<p>Вы можете связаться с $1 или одним из других
-[[{{ns:project}}:Администраторы|администраторов]] чтобы обсудить блокировку.",
-'whitelistedittitle' => 'Для изменения требуется авторизаци',
-'whitelistedittext' => 'Вы должны [[{{ns:special}}:Userlogin|зарегистрироваться]] для изменения этих страниц.',
-'whitelistreadtitle' => 'Для чтения требуется авторизация',
-'whitelistreadtext' => 'Для доступа необходимо [[{{ns:special}}:Userlogin|представиться]].',
-'whitelistacctitle' => 'У вас нет прав чтобы создать учётную запись',
-'whitelistacctext' => 'Для создания учётных записей в этой Вики необходимо [[{{ns:special}}:Userlogin|представиться]]',
-'loginreqtitle' => 'Требуется авторизация',
-'loginreqtext' => 'Вы должны [[{{ns:special}}:Userlogin|представиться системе]] для того чтобы просматривать остальные страницы.',
-'accmailtitle' => 'Пароль выслан.',
-'accmailtext' => "Пароль для '$1' выслан на $2.",
-'newarticle' => '(Новая)',
-'newarticletext' =>
-"Вы перешли по ссылке на статью, которая пока не существует.
-Чтобы создать новую страницу, наберите текст в окне, расположенном ниже
-(см. [[{{ns:project}}:Справка|справочную страницу]] чтобы получить больше информации).
-Если вы оказались здесь по ошибке, просто нажмите кнопку '''назад''' вашего браузера.",
-'talkpagetext' => '<!-- MediaWiki:talkpagetext -->',
-'anontalkpagetext' => "---- ''Эта страница обсуждения, принадлежащая анонимному участнику, который ещё не зарегистрировался или который не воспользовался зарегистрированным именем. Поэтому мы вынуждены использовать числовой [[IP-адрес]] для его идентификации. Один IP-адрес может использоваться несколькими участниками. Если вы анонимный участник и полагаете, что получили комментарии, адресованные не вам, пожалуйста [[{{ns:special}}:Userlogin|зарегистрируйтесь или представьтесь системе как зарегистрированный пользователь]], чтобы в будущем избежать возможной путаницы с другими анонимными участниками.''",
-'noarticletext' => '(Сейчас на этой странице нет текста)',
-'clearyourcache' => "'''Замечание:''' Чтобы после сохранения увидеть сделанные изменения, очистите кэш своего браузера: '''Mozilla:''' нажмите ''reload''(или ''Ctrl+R''), '''IE / Opera:''' ''Ctrl+F5'', '''Safari:''' ''Cmd+R'', '''Konqueror''' ''Ctrl+R''.",
-'usercssjsyoucanpreview' => "<strong>Подсказка:</strong> Используйте кнопку предварительного просмотра чтобы протестировать ваш новый css-файл или js-файл перед сохранением.",
-'usercsspreview' => "'''Помните что это только предварительный просмотр вашего css-файла, он ещё не сохранён!'''",
-'userjspreview' => "'''Помните что это только предварительный просмотр вашего javascrpt-файла, он ещё не сохранён!'''",
-'updated' => '(Обновлена)',
-'note' => '<strong>Примечание:</strong> ',
-'previewnote' => 'обратите внимание, что это только предварительный просмотр, и текст ещё не записан!',
-'previewconflict' => 'Этот предварительный просмотр отражает текст из окна редактирования, как он будет выглядеть, если вы решите записать его.',
-'editing' => "Редактирование $1",
-'editingsection' => "Редактирование $1 (секция)",
-'editingcomment' => "Редактирование $1 (комментарий)",
-'editconflict' => 'Конфликт редактирования: $1',
-'explainconflict' => "Кто-то ещё изменил эту страницу с момента, когда вы начали редактировать её.
-В верхней части текста показано, как страница выглядит сейчас. Ваши изменения показаны в нижней части текста.
-Вам необходимо будет скомпоновать ваши изменения в существующий текст.
-Если вы нажмёте \"Записать страницу\", то <strong>только</strong> текст в верхнем окне редактирования будет записан.
-
-",
-'yourtext' => 'Ваш текст',
-'storedversion' => 'Сохранённая версия',
-'nonunicodebrowser' => "<strong>ПРЕДУПРЕЖДЕНИЕ: Ваш [[браузер]] не поддерживает кодировку [[Юникод]]. Пожалуйста, воспользуйтесь другим браузером для редактирования.</strong>",
-'editingold' => "<strong>ПРЕДУПРЕЖДЕНИЕ: Вы редактируете устаревшую версию данной страницы.
-Если вы записываете её, любые изменения, сделанные между версиями, будут утрачены.\n",
-'yourdiff' => 'Различия',
-'copyrightwarning' => "Обратите внимание, что все добавления и изменения в данном проекте попадают под действие $2 (см. $1). Внося какие-либо дополнения, вы соглашаетесь с тем, что они могут быть изменены кем угодно.
-
-Прежде чем поместить сюда какие-либо материалы, убедитесь что вы [[{{ns:project}}:Авторские права|имеете на это право]].
-
-<strong>НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ МАТЕРИАЛЫ, ЯВЛЯЮЩИЕСЯ ОБЪЕКТОМ ОХРАНЫ АВТОРСКОГО И СМЕЖНЫХ ПРАВ</strong>",
-'longpagewarning' => "ПРЕДУПРЕЖДЕНИЕ: размер этой страницы $1 килобайт(ов); страницы, размер которых превышает 32 килобайта, могут быть неверно отображены в окне редактирование некоторых браузеров.
-Пожалуйста, рассмотрите вариант разбиения страницы на меньшие части.",
-'readonlywarning' => 'ПРЕДУПРЕЖДЕНИЕ: база данных заблокирована в связи с процедурами обслуживания,
-поэтому вы не можете записать ваши изменения прямо сейчас.
-Возможно, вам следует сохранить текст в файл на своём диске и поместить его в данный проект позже.',
-'protectedpagewarning' => "Предупреждение: эта страница заблокирована и лишь [[{{ns:project}}:Администраторы|администраторы проекта]] могут изменять её. См. [[{{ns:project}}:Правила защиты страниц|правила защиты страниц]].",
-'templatesused' => 'На этой странице помещены шаблоны:',
-
-# History pages
-#
-'revhistory' => 'Журнал изменений',
-'nohistory' => 'Для этой страницы журнал изменений отстуствует.',
-'revnotfound' => 'Версия не найдена',
-'revnotfoundtext' => "Невозможно найти запрошенную вами старую версию страницы.
-Пожалуйтса, проверьте правильность URL, который вы использовали для доступа к этой странице.\n",
-'loadhist' => 'Загрузка журнала изменений страницы',
-'currentrev' => 'Текущая версия',
-'revisionasof' => 'Версия $1',
-'revisionasofwithlink' => 'Версия как $1; $2<br />$3 | $4',
-'previousrevision' => '← Старая версия',
-'nextrevision' => 'Новые версии →',
-'currentrevisionlink' => 'посмотреть текущие изменения',
-'cur' => 'текущ.',
-'next' => 'след.',
-'last' => 'пред.',
-'orig' => 'перв.',
-'histlegend' => 'Пояснения: (текущ.) — отличие от текущей версией,
-(пред.) — отличие от предшествующей версии, M — малозначимое изменение',
-'history_copyright' => '—',
-
-# Diffs
-#
-'difference' => '(Различия между версиями)',
-'loadingrev' => 'загрузка версии для различения',
-'lineno' => "Строка $1:",
-'editcurrent' => 'Редактировать текущую версию данной страницы',
-'selectnewerversionfordiff' => 'Выберите новую версию для сравнения',
-'selectolderversionfordiff' => 'Выберите старую версию для сравнения',
-'compareselectedversions' => 'Сравнить выбранные версии',
-
-# Search results
-#
-'searchresults' => 'Результаты поиска',
-'searchresulttext' => "Для получения более подробной информации о поиске на страницах проекта, см. [[{{ns:project}}:Поиск]].",
-'searchquery' => "По запросу «$1»",
-'badquery' => 'Неправильно сформированный запрос',
-'badquerytext' => 'Невозможно обработать ваш запрос.
-Возможно, причина этого в том, что вы попытались найти слово, которое короче трёх букв, что пока не поддерживается.
-Возможно также, что вы допустили опечатку в слове.
-Попробуйте другой запрос.',
-'matchtotals' => "Запросу «$1» соответсвует(ют) $2 название(я) статьи(ей) и тексты $3 статьи(ей).",
-'nogomatch' => 'Не существует страницы с точно таким названием, пытаюсь найти по всему тексту.
-<br /><br />Хотите <strong><a href=\"$1\" class=\"new\">создать статью с таким именем</a></strong>?',
-'titlematches' => 'Совпадения в названиях статей',
-'notitlematches' => 'Нет совпадений в названиях статей',
-'textmatches' => 'Совпадения в текстах статей',
-'notextmatches' => 'Нет совпадения в текстах статей',
-'prevn' => "предыдущие $1",
-'nextn' => "следующие $1",
-'viewprevnext' => "Просмотреть ($1) ($2) ($3).",
-'showingresults' => "Ниже показаны <strong>$1</strong> результатов, начиная с <strong>#$2</strong>.",
-'showingresultsnum' => "Ниже показаны <strong>$3</strong> результатов, начиная с №<strong>$2</strong>.",
-'nonefound' => "Неудачный поиск может быть вызван попыткой найти общие слова, которые не подлежат индексированию, например — «тоже» и «чтобы» или употреблением более чем одного ключевого слова поиска (показываются только страницы, содержащие все указанные слова для поиска).",
-'powersearch' => 'Искать',
-'powersearchtext' => "
-Поиск $3 $9<br />
-$2 — <strong>Показывать перенаправления</strong><br />
-<strong>Искать в пространствах имён:</strong>
-<center><table border=\"0\"><tr><td>
-$1
-</td></tr></table></center></FORM>
-<br />
-<br />
-<h2>Поиск с учётом русской морфологии</h2>
-Для поиска с учётом русской морфологии воспользуйтесь поисковой системой Яндекс. Слово будет искаться во всех словоформах, а также будут игнорироваться различия между буквами «е» и «ё». Имейте в виду, что в этом случае поиск ведётся только в проиндексированных Яндексом страницах.
-<!-- Поиск через Яндекс (ya.ru) -->
-<form NAME=\"web\" METHOD=\"get\" ACTION=\"http://www.yandex.ru/yandsearch\">
-<input type=\"hidden\" name=\"serverurl\" value=\"{{SERVER}}\">
-<input type=\"hidden\" name=\"server_name\" value=\"{{SITENAME}} (русская версия)\">
-<INPUT type=hidden value=rad name=rpt><input type=\"hidden\" name=\"referrer1\" value=\"{{SERVER}}\">
-<input type=\"hidden\" name=\"referrer2\" value=\"{{SITENAME}} (русская версия)\">
-<TABLE bgcolor=\"#FFFFFF\"><tr><td width=130 align=\"right\">
-<a href=\"http://www.yandex.ru\">
-<IMG SRC=\"http://www.ya.ru/logo.gif\"
-border=\"0\" ALT=\"Яндекс\"></A>
-</td><td>
-<input TYPE=\"text\" NAME=\"text\" SIZE=\"31\" VALUE=\"\" MAXLENGTH=\"160\">
-</td><td><input TYPE=\"SUBMIT\" VALUE=\"Поиск по сайту\">
-</td></tr></table>
-</form>
-<!-- Поиск через Яндекс (ya.ru) -->
-<h2>Поиск через Гугл</h2>
-Поиск с использованием языка запросов Google. Поиск ведётся только в проиндексированных страницах.
-<!-- SiteSearch Google -->
-<FORM method=GET action=\"http://www.google.com/search\">
-<TABLE bgcolor=\"#FFFFFF\"><tr><td width=130 align=\"right\">
-<A HREF=\"http://www.google.com/\">
-<IMG SRC=\"http://www.google.com/logos/Logo_40wht.gif\"
-border=\"0\" ALT=\"Google\"></A>
-</td>
-<td>
-<INPUT TYPE=text name=q size=31 maxlength=255 value=\"\"> <INPUT type=submit name=btnG VALUE=\"Поиск по сайту\"> <input type=hidden name=domains value=\"{{SERVER}}\">
-<input type=hidden name=sitesearch value=\"{{SERVER}}\"><input type='hidden' name='ie' value='UTF-8'> <input type='hidden' name='oe' value='UTF-8'>
-</td></tr></TABLE></FORM>
-<!-- SiteSearch Google -->",
-'blanknamespace' => 'Статьи',
-
-# Preferences page
-#
-'preferences' => 'Настройки',
-'prefsnologin' => 'Вы не представились системе',
-'prefsnologintext' => "Вы должны <a href=\"{{localurl:Special:Userlogin}}\">представиться системе</a>
-чтобы изменять настройки участника.",
-'prefslogintext' => "Вы представились системе под именем $1.
-Ваш внутренний идентификационый номер — $2.
-
-Cм. [[{{ns:project}}:Справка по настройкам]], чтобы разобраться с настройками.",
-'prefsreset' => 'Настройки были переустановлены в стандартное состояние.',
-'qbsettings' => 'Настройки панели навигации',
-'qbsettingsnote' => 'Этот параметр используется только для оформлений «Стандарт» и «Кёльнская тоска».',
-'changepassword' => 'Сменить пароль',
-'skin' => 'Оформление',
-'math' => 'Отображение формул',
-'dateformat' => 'Формат даты',
-'math_failure' => 'Невозможно разобрать выражение',
-'math_unknown_error' => 'неизвестная ошибка',
-'math_unknown_function' => 'неизвестная функция ',
-'math_lexing_error' => 'лексическая ошибка',
-'math_syntax_error' => 'синтаксическая ошибка',
-'math_image_error' => 'Преобразование в PNG прошло с ошибкой; проверьте правильность установки latex, dvips, gs и convert',
-'math_bad_tmpdir' => 'Не удаётся создать или записать во временный каталог математики',
-'math_bad_output' => 'Не удаётся создать или записать в выходной каталог математики',
-'math_notexvc' => 'Выполняемый файл texvc не найден; См. math/README - справку по настройке.',
-'prefs-personal' => 'Личное',
-'prefs-rc' => 'Страница свежих правок',
-'prefs-misc' => 'Другие настройки',
-'saveprefs' => 'Записать настройки',
-'resetprefs' => 'Сбросить настройки',
-'oldpassword' => 'Старый пароль',
-'newpassword' => 'Новый пароль',
-'retypenew' => 'Повторите ввод нового пароля',
-'textboxsize' => 'Размеры поля ввода',
-'rows' => 'Строк',
-'columns' => 'Столбцов',
-'searchresultshead' => 'Настройки результатов поиска',
-'resultsperpage' => 'Количество найденных записей на страницу',
-'contextlines' => 'Количество показываемых строк для каждой найденной',
-'contextchars' => 'Количество символов контекста на строку',
-'stubthreshold' => 'Порог определения болванки',
-'recentchangescount' => 'Количество заголовков статей на странице свежих изменений',
-'savedprefs' => 'Ваши настройки сохранены.',
-'timezonelegend' => 'Часовой пояс',
-'timezonetext' => 'Введите смещение (в часах) вашего местного времени
-от времени сервера (UTC — гринвичского).',
-'localtime' => 'Местное время',
-'timezoneoffset' => 'Смещение',
-'servertime' => 'Текущее время сервера',
-'guesstimezone' => 'Заполнить из браузера',
-'emailflag' => 'Не принимать электронные письма от других участников',
-'defaultns' => 'По умолчанию, искать в следующих пространствах имён:',
-'default' => 'по умолчанию',
-
-# User levels special page
-#
-
-# switching pan
-'grouplevels-lookup-group' => 'Управление правами группы',
-'grouplevels-group-edit' => 'Существующие группы: ',
-'editgroup' => 'Изменить группу',
-'addgroup' => 'Добавить группу',
-
-'userlevels-lookup-user' => 'Управление группами пользователя',
-'userlevels-user-editname' => 'Введите имя участника: ',
-'editusergroup' => 'Изменить группы пользователей',
-
-# group editing
-'grouplevels-editgroup' => 'Изменить группу',
-'grouplevels-addgroup' => 'Добавить группу',
-'grouplevels-editgroup-name' => 'Имя группы: ',
-'grouplevels-editgroup-description' => 'Описание группы (максимум 255 символов):<br />',
-'savegroup' => 'Сохранить группу',
-
-# user groups editing
-'userlevels-editusergroup' => 'Изменить группы участника',
-'saveusergroups' => 'Сохранить группы участника',
-'userlevels-groupsmember' => 'Член групп:',
-'userlevels-groupsavailable' => 'Доступные группы:',
-'userlevels-groupshelp' => 'Выберите группы, в которые вы хотите включить или из которых хотите исключить участника.
-Невыбранные группы не изменятся. Группы можно убрать из выборки используя CTRL + левая клавиша мыши',
-# Recent changes
-#
-'changes' => 'изменения',
-'recentchanges' => 'Свежие правки',
-'recentchanges-url' => '{{ns:special}}:Recentchanges',
-'recentchangestext' => 'Ниже в хронологическом порядке перечислены последние изменения на страницах {{grammar:genitive|{{SITENAME}}}}.',
-'rcloaderr' => 'Загрузка свежих правок',
-'rcnote' => "Последние <strong>$1</strong> изменеий(я) за <strong>$2</strong> дней(я).",
-'rcnotefrom' => "Ниже перечислены изменения с <strong>$2</strong> (по <strong>$1</strong>).",
-'rclistfrom' => "Показать изменения с $1.",
-'showhideminor' => "$1 малозн. правки | $2 ботов | $3 представившихся участников | $4 проверенные правки ",
-'rclinks' => "Показать последние $1 изменений(я) за $2 дня(ей);<br />$3.",
-'rchide' => "в форме $4; $1 малозначимых изменений; $2 вторичное(ые) пространство(а) имён; $3 множественных изменений.",
-'rcliu' => "; $1 изменений, сделанных представившимися участниками",
-'diff' => 'разн.',
-'hist' => 'журнал',
-'hide' => 'скрыть',
-'show' => 'показать',
-'tableform' => 'таблица',
-'listform' => 'список',
-'nchanges' => "$1 изменение(я,ий)",
-'minoreditletter' => 'М',
-'newpageletter' => 'Н',
-'sectionlink' => '→',
-'number_of_watching_users_RCview' => '[$1]',
-'number_of_watching_users_pageview' => '[$1 наблюдающих пользователя]',
-
-# Upload
-#
-'upload' => 'Загрузить файл',
-'uploadbtn' => 'Загрузить файл',
-'uploadlink' => 'Загрузить изображение',
-'reupload' => 'Закачать повторно',
-'reuploaddesc' => 'Вернуться к форме загрузки.',
-'uploadnologin' => 'Вы не представились системе',
-'uploadnologintext' => "Вы должны <a href=\"{{localurl:Special:Userlogin}}\">представиться системе</a>,
-чтобы загружать файлы на сервер.",
-'uploadfile' => 'Загрузить файлы',
-'uploaderror' => 'Ошибка загрузки файла',
-'uploadtext' => "<strong>СТОП!</strong> Прежде, чем вы начнёте загружать файлы, убедитесь, что вы прочитали раздел [[{{ns:project}}:Правила использования изображений]].
-
-Чтобы просмотреть ранее загруженные файлы,
-перейдите сюда: [[{{ns:special}}:Imagelist|список загруженных изображений]].
-Загрузка и удаление файлов отражаются в [[{{ns:project}}:Журнал_закачек|журнале загрузки файлов]].
-
-Используйте представленную ниже форму для загрузки новых файлов с изображениями, иллюстрирующими ваши статьи.
-В большинстве браузеров у вас появится кнопка «Просмотреть…», нажатие которой вызывает стандартный диалог операционной системы по открытию файлов.
-Выбор файла вызовет заполнение текста, следующего за кнопкой.
-Вы также должны поставить галочку, подтверждающую, что вы не нарушаете чьих-либо авторских прав закачкой этого файла.
-Нажмите кнопку «Загрузить», чтобы произвести закачку.
-Загрузка файла на сервер может занять некоторое время, если у вас медленное интернет-соединение.
-
-Предпочтительны следующие форматы: JPEG — для фотографий, PNG —
-для рисунков и небольших картинок, OGG — для звуков и музыки.
-Пожалуйста, во избежание путаницы, давайте вашим файлам названия, отражающие содержимое.
-
-Для включения изображения в статью, используйте ссылку в форме
-'''[[изображение:file.jpg]]''' или '''[[изображение:file.png|краткое описание изображения]]'''
-или '''[[звук:file.ogg]]''' для звуков.
-
-Пожалуйста, обратите внимание, что, как и в случае с текстом статей, другие участники могут редактировать или удалять загруженные вами файлы. Вы можете быть заблокированы, если ваши действия будут вредить проекту.",
-'uploadlog' => 'журнал закачек',
-'uploadlogpage' => 'Журнал_закачек',
-'uploadlogpagetext' => 'Ниже представлен список последних загрузок файлов.
-Везде используется время сервера (по Гринвичу, UTC).
-<ul>
-</ul>',
-'filename' => 'Имя файла',
-'filedesc' => 'Краткое описание',
-'filestatus' => 'Условия распространения',
-'filesource' => 'Источник',
-'affirmation' => "Я подтверждаю, что владелец авторских прав на этот файл согласен распространять его на условиях $1.",
-'copyrightpage' => "{{ns:project}}:Авторское право",
-'copyrightpagename' => "Авторские права проекта {{SITENAME}}",
-'uploadedfiles' => 'Загруженые файлы',
-'noaffirmation' => 'Вы должны подтвердить, что загрузка этого файла не нарушает чьих-либо авторских прав.',
-'ignorewarning' => 'Игнорировать предупреждение и всё равно записать файл.',
-'minlength' => 'Название изображения должно содержать хотя бы три символа.',
-'illegalfilename' => 'Имя файла «$1» содержит символы, которые не разрешается использовать в заголовках. Пожалуйста, переименуйте файл и попытайтесь загрузить его снова.',
-'badfilename' => "Название изображения было изменено на $1.",
-'badfiletype' => "«$1» не является рекомендованным форматом для файлов с изображениями.",
-'largefile' => 'Рекомедуется использовать файлы с изображениями, размер которых не превышает 100 килобайт.',
-'emptyfile' => 'Загруженный вами файл вероятно пустой. Возможно, это произошло из-за ошибки при наборе имени файла. Пожалуйста, проверьте, действительно ли вы хотите загрузить этот файл.',
-'fileexists' => 'Файл с этим именем уже существует, пожалуйста проверьте $1 если вы не уверены что вы хотите заменить его.',
-'successfulupload' => 'Загрузка успешно завершена',
-'fileuploaded' => "Файл \"$1\" успешно загружен.
-
-Пожалуйста, проследуйте по следующей ссылке: ($2) к странице с описанием и заполните информацию о файле, такую как: источник файла, когда и кем был создан файл, а также любую другую информацию известную вам об этом файле.",
-'uploadwarning' => 'Предупреждение',
-'savefile' => 'Записать файл',
-'uploadedimage' => "загружен «[[$1]]»",
-'uploaddisabled' => 'Извините, загрузка запрещена.',
-'uploadcorrupt' => 'Файл либо повреждён, либо имеет неверное расширение. Пожалуйста, проверьте файл и попробуйте загрузить его ещё раз.',
-
-# Image list
-#
-'imagelist' => 'База изображений',
-'imagelisttext' => "Ниже представлен список из $1 изображений, отсортированных $2.",
-'getimagelist' => 'получение списка изображений',
-'ilshowmatch' => 'Показать все изображения с совпадающими названиями',
-'ilsubmit' => 'Искать',
-'showlast' => "Показать последние $1 изображений, отсортированных $2.",
-'byname' => 'по имени',
-'bydate' => 'по дате',
-'bysize' => 'по размеру',
-'imgdelete' => 'удал.',
-'imgdesc' => 'описание',
-'imglegend' => 'Пояснения: (описание) — показать/изменить описание изображения.',
-'imghistory' => 'Журнал изображения',
-'revertimg' => 'откат.',
-'deleteimg' => 'удал.',
-'deleteimgcompletely' => 'Удалить все версии',
-'imghistlegend' => 'Пояснения: (тек.) — текущее изображение, (удал.) — удалить эту старую версию, (откат.) — откатиться на эту старую версию.
-<br /><em>Выберите дату, чтобы посмотреть список изображений, загруженных на эту дату</em>.',
-'imagelinks' => 'Ссылки изображения',
-'linkstoimage' => 'Следующие страницы ссылаются на данное изображение:',
-'nolinkstoimage' => 'Страницы, ссылающиеся на данное изображение, отсутствуют.',
-'sharedupload' => 'Этот файл взят из [[Commons:Заглавная_страница|WikiCommons]], репозитория изображений и других свободно распространяемых файлов, общего для всех проектов [[Фонд Викимедиа|Фонда Викимедиа]].',
-'shareduploadwiki' => 'Смотри [$1 страницу описания файла] для объяснений.',
-
-# Statistics
-#
-'statistics' => 'Статистика',
-'sitestats' => 'Статистика сайта',
-'userstats' => 'Статистика участников',
-'sitestatstext' => "Суммарно в базе данных содержится <strong>$1</strong> страниц.
-Это число включает в себя страницы о проекте, страницы обсуждений, незаконченные страницы, перенаправления и другие страницы, которые, не учитываются при учёте количества статей.
-За исключением них, есть <strong>$2</strong> страниц, которые считаются полноценными статьями. Для того, чтобы страница считалась полноценной статьёй, она должна находиться в основном пространстве имён и содержать хотя бы одну внутреннюю ссылку.<p>
-Всего с момента установки программного обеспечения было сделано <strong>$4</strong> изменений страниц.
-Таким образом, в среднем приходится <strong>$5</strong> изменений на одну страницу.",
-
-# Maintenance Page
-#
-'maintenance' => 'Страница обслуживания',
-'maintnancepagetext' => 'На этой странице есть несколько удобных инструментов для ежедневного обслуживания. Некоторые из этих функций дают сильную нагрузку на базу данных, поэтому, не перезагружайте страницу после каждого сделанного вами изменения ;-',
-'maintenancebacklink' => 'Назад, на страницу обслуживания',
-'disambiguations' => 'Многозначные страницы',
-'disambiguationspage' => "{{ns:project}}:Ссылки_на_многозначные_страницы",
-'disambiguationstext' => "Следующие статьи ссылаются на <em>>страницы разъяснения многозначностей</em>. Вместо этого они должны указывать на соответствующую конкретную статью.<br />Страница считается многозначной, если на неё указывает $1.<br />Ссылки из других пространств имён здесь <em>не</em> перечислены.",
-'doubleredirects' => 'Двойные перенаправления',
-'doubleredirectstext' => "<strong>Внимание:</strong> Этот список может содержать ложные включения. Обычно это означает, что после первой директивы #REDIRECT идёт дополнительный текст со ссылками.<br />
-Каждая строка содержит ссылки на первое и второе перенаправления, а также первую строку текста второго перенаправления, обычно содержащую «реальное» перенаправление на нужную статью, куда и первое перенаправление должно указывать.",
-'brokenredirects' => 'Разорванные перенаправления',
-'brokenredirectstext' => 'Следующие перенаправления указывают на несуществующие статьи.',
-'selflinks' => 'Страницы, ссылающиеся сами на себя',
-'selflinkstext' => 'Следующие страницы содержат ссылки на себя же, чего не должно быть.',
-'mispeelings' => 'Страницы с орфографическими ошибками',
-'mispeelingstext' => "Следующие страницы содержат часто встречающиеся орфографические ошибки, перечисленные на странице $1. Должно быть указано правильное написание (наподобие следующего).",
-'mispeelingspage' => 'Список часто встречающихся орфографических ошибок',
-'missinglanguagelinks' => 'Отсутствующие языковые ссылки',
-'missinglanguagelinksbutton' => 'Найти отсутствующие языковые ссылки для следующего языка',
-'missinglanguagelinkstext' => "Эти статьи <em>не</em> имеют ссылок на аналог на языке $1. Перенаправления и сложенные страницы <em>не</em> показаны.",
-
-
-# Miscellaneous special pages
-#
-'orphans' => 'Страницы-сироты',
-'geo' => 'Географические координаты',
-'validate' => 'Проверить страницу',
-'lonelypages' => 'Страницы-сироты',
-'uncategorizedpages' => 'Некатегоризованные страницы',
-'uncategorizedcategories' => 'Некатегоризованные категории',
-'unusedimages' => 'Неиспользуемые изображения',
-'popularpages' => 'Популярные страницы',
-'nviews' => '$1 просмотров',
-'wantedpages' => 'Требуемые страницы',
-'nlinks' => '$1 ссылок(ки)',
-'allpages' => 'Все страницы',
-'randompage' => 'Случайная статья',
-'randompage-url'=> '{{ns:special}}:Randompage',
-'shortpages' => 'Короткие статьи',
-'longpages' => 'Длинные страницы',
-'deadendpages' => 'Тупиковые статьи',
-'listusers' => 'Список участников',
-'listadmins' => 'Администраторы',
-'specialpages' => 'Служебные страницы',
-'spheading' => 'Служебные страницы',
-'asksqlpheading' => 'Запросы к БДl',
-'blockpheading' => 'Блокировка',
-'createaccountpheading' => 'Уровень создания пользователей',
-'deletepheading' => 'Уровень удаления',
-'userrightspheading' => 'Уровень прав участников',
-'grouprightspheading' => 'Уровень прав групп',
-'siteadminpheading' => 'Уровень сисадмина',
-
-/** obsoletes
-'sysopspheading' => 'Служебные страницы для операторов',
-'developerspheading' => 'Служебные страницы для разработчиков',
-*/
-'protectpage' => 'Защищённая страница',
-'recentchangeslinked' => 'Связанные правки',
-'rclsub' => "(на статьи, ссылки на которые есть на $1)",
-'debug' => 'Отладка',
-'newpages' => 'Новые статьи',
-'ancientpages' => 'Самые старые статьи',
-'intl' => 'Межъязыковые ссылки',
-'move' => 'Переименовать',
-'movethispage' => 'Переименовать эту страницу',
-'unusedimagestext' => 'Пожалуйста, учтите, что другие веб-сайты могут использовать прямую ссылку (URL) на это изображение, и поэтому изображение может активно использоваться несмотря на его вхождение в этот список.',
-'booksources' => 'Источники книг',
-'categoriespagetext' => 'В вики имеются следующие категории.',
-'data' => 'Данные',
-'userlevels' => 'Управление уровнями участников',
-'grouplevels' => 'Управление уровнями групп',
-
-# FIXME: Other sites, of course, may have affiliate relations with the booksellers list
-'booksourcetext' => "Ниже приведён список ссылок на другие веб-сайты, на которых продаются новые и бывшие в употреблении книги, а также на них может быть информация о книгах, которые вы ищете.
-Данный проект никак не связан ни с одном из них, и этот список не может рассматриваться как их поддержка.",
-'isbn' => 'ISBN',
-'rfcurl' => 'http://www.faqs.org/rfcs/rfc$1.html',
-'pubmedurl' => 'http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=pubmed&dopt=Abstract&list_uids=$1',
-'alphaindexline' => "от $1 до $2",
-'version' => 'Версия MediaWiki',
-'log' => 'Журналы',
-'alllogstext' => 'Комбинированный показ журналов загрузки, удаления, защиты, блокировки и администрирования.
-Вы можете отфильтровать результаты по типу журнала, имени пользователя или затронутой странице.',
-
-# Special:Allpages
-'nextpage' => 'Следующая страница ($1)',
-'articlenamespace' => '(статьи)',
-'allarticles' => 'Все статьи',
-'allpagesprev' => 'Предыдущие',
-'allpagesnext' => 'Следующие',
-'allinnamespace' => 'Все страницы ($1 пространство имён)',
-'allpagessubmit' => 'Выполнить',
-
-# Email this user
-#
-'mailnologin' => 'Адрес для отправки отсутствует',
-'mailnologintext' => "Вы должны <a href=\"{{localurl:Special:Userlogin\">представиться системе</a>
-и иметь действительный адрес электронной почты в ваших <a href=\"{{localurl:Special:Preferences}}\">настройках</a>,
-чтобы иметь возможность отправлять электронную почту другим участникам.",
-'emailuser' => 'Отправить электронное письмо этому участнику',
-'emailpage' => 'Отправить электронное письмо участнику',
-'emailpagetext' => 'Если этот участник указал действительный адрес электронной почты в своих настройках, то заполнив форму ниже, можно отправить ему сообщение.
-Электронный адрес, который вы указали в своих настройках, будет указан в поле «От кого» письма, поэтому получатель будет иметь возможность ответить.',
-'usermailererror' => 'При посылке e-mail произошла ошибка: ',
-'defemailsubject' => "{{SITENAME}} e-mail",
-'noemailtitle' => 'Адрес электронной почты отсутствует',
-'noemailtext' => 'Этот участник не указал действительный адрес электронной почты, или указал, что не желает получать письма от других участников.',
-'emailfrom' => 'От кого',
-'emailto' => 'Кому',
-'emailsubject' => 'Тема письма',
-'emailmessage' => 'Сообщение',
-'emailsend' => 'Отправить',
-'emailsent' => 'Письмо отправлено',
-'emailsenttext' => 'Ваше электронное сообщение отослано.',
-
-# Watchlist
-#
-'watchlist' => 'Ваш список наблюдения',
-'watchlistsub' => "(для участника $1)",
-'nowatchlist' => 'Ваш список наблюдения пуст.',
-'watchnologin' => 'Not logged in',
-'watchnologintext' => "Вы не представились системе",
-'addedwatch' => 'Добавлена в список слежения',
-'addedwatchtext' => "Статья '''$1''' была добавлена в ваш [[{{ns:special}}:Watchlist|список наблюдения]]. Последующие изменения этой статьи и связанной с ней страницы обсуждения будут отражаться в нём, а также будут отображаться '''жирным шрифтом''' на странице со [[{{ns:special}}:Recentchanges|списком свежих изменений]], чтобы их было легче заметить.
-
-Если позже вы захотите удалить страницу из списка наблюдения, нажмите кнопку «Не следить» в верхней правой части страницы.",
-'removedwatch' => 'Удалена из списка наблюдения',
-'removedwatchtext' => "Страница «$1» была удалена из вашего списка наблюдения.",
-'watch' => 'Следить',
-'watchthispage' => 'Наблюдать за этой страницей',
-'unwatch' => 'Не следить',
-'unwatchthispage' => 'Прекратить наблюдение',
-'notanarticle' => 'Не статья',
-'watchnochange' => 'Ничто из списка наблюдения не изменялось в рассматриваемый период.',
-'watchdetails' => "($1 наблюдаемых страниц, не считая страниц обсуждения;
-$2 страниц всего изменено после отсечки;
-$3…
-<a href='$4'>показать и отредактировать полный список</a>.)",
-'watchmethod-recent'=> 'просмотр последних изменений для наблюдаемых страниц',
-'watchmethod-list' => 'просмотр наблюдаемых страниц для последних изменений',
-'removechecked' => 'Удалить выбранные элементы из списка наблюдения',
-'watchlistcontains' => "Ваш список наблюдения содержит $1 страниц.",
-'watcheditlist' => 'Ниже представлен алфавитный список наблюдаемых
-вами страниц. Отметьте страниц, которые вы хотите удалить из вашего
-списка наблюдения и щёлкните на кнопку «удалить выбранные»
-внизу экрана.',
-'removingchecked' => 'Удаление выбранных элементов из списка наблюдения…',
-'couldntremove' => "Невозможно удалить элемент «$1»…",
-'iteminvalidname' => "Проблема с элементом «$1»', недопустимое название…",
-'wlnote' => "Ниже следуют последние $1 изменений за последние <strong>$2</strong> часов.",
-'wlshowlast' => "Показать за последние $1 часов $2 дней $3",
-'wlsaved' => 'Это сохранённая версия вашего списка наблюдения',
-
-'updatedmarker' => ' <span class=\'updatedmarker\'>обновлено (с вашего последнего посещения) </span>',
-
-'email_notification_mailer' => '{{SITENAME}} Служба извещений по почте',
-'email_notification_infotext' => '
-<strong>Уведомление по электронной почте</strong><p>
-<form action=\'{{localurl:Special:Watchlist|action=submit&magic=yes}}\' method=\'post\'>
-<ul>
-<li>Вы будите извещены по электронной почте когда кто-либо изменит страницу, находящуюся в вашем списке наблюдения.</li>
-<li>Вы получите только одно электронное письмо при первом изменении страницы.</li>
-<li>Ваши собственные правки <strong>не будут</strong> вызывать отправку уведомления.</li>
-<li>{{MediaWiki:updatedmarker}} означает, что <strong><em>страница изменилась с момента вашего последнего визита и вам было отправлено уведомление</em></strong>.</li>
-<li>Отметка уведомления автоматически сбрасывается когда вы посещаете подобную страницу.</li>
-<li>Вы также можете сбросить все отметки уведомления: <input type="submit" name="dummy" value=\'Сбросить все отметки уведомления (пометить страницы как «просмотренные»)\'><input type="hidden" name="reset" value="all"></form></li>
-</ul>
-<hr>',
-'email_notification_newpagetext'=> 'Это новая страница.',
-'email_notification_to' => '$WATCHINGUSERNAME_QP <$WATCHINGUSEREMAILADDR>',
-'email_notification_subject' => 'Страница проекта «{{SITENAME}}» $PAGETITLE_QP была изменена участником $PAGEEDITOR_QP',
-'email_notification_lastvisitedrevisiontext' => 'См. {{SERVER}}{{localurl:$PAGETITLE_RAWURL|diff=0&oldid=$OLDID}} для просмотра всех изменений произошедших с вашего последнего посещения.',
-'email_notification_body' => '$WATCHINGUSERNAME,
-
-$PAGEEDITDATE страница проекта «{{SITENAME}}» $PAGETITLE была изменена пользователем $PAGEEDITOR,
-см. {{SERVER}}{{localurl:$PAGETITLE_RAWURL}} для просмотра текущей версии.
-
-$NEWPAGE
-
-Краткое описание изменения: $PAGESUMMARY $PAGEMINOREDIT
-Обратиться к изменившему:
-эл. почта {{SERVER}}{{localurl:Special:Emailuser|target=$PAGEEDITOR_RAWURL}}
-вики {{SERVER}}{{localurl:User:$PAGEEDITOR_RAWURL}}
-
-Не будет никаких других уведомлений в случае дальнейших изменений, если Вы не посещаете эту страницу.
-Вы могли также повторно установить флаги уведомления для всех ваших наблюдаемых страниц в вашем списке наблюдения.
-
- Система оповещения {{grammar:genitive|{{SITENAME}}}}
-
---
-Чтобы изменить настройки вашего списка наблюдения обратитель к
-{{SERVER}}{{localurl:Special:Watchlist|magic=yes}}
-
-Обратная связь и помощь:
-{{SERVER}}{{localurl:WikiHelpdesk}}',
-
-# Delete/protect/revert
-#
-'deletepage' => 'Удалить страницу',
-'confirm' => 'Подтверждение',
-'excontent' => 'содержимое:',
-'exbeforeblank' => 'содержимое до очистки:',
-'exblank' => 'страница была пуста',
-'confirmdelete' => 'Подтвердить удаление',
-'deletesub' => "(«$1» удаляется)",
-'historywarning' => 'Предупреждение: У страницы, которую вы собираетесь удалить, есть журнал изменений: ',
-'confirmdeletetext' => "'''ВНИМАНИЕ!''' Сейчас вы '''навсегда''' удалите страницу (изображение) из базы данных. Также будет удалена и вся история изменений этой страницы.
-
-Пожалуйста, подтвердите:
-#Что вы ''действительно'' желаете это сделать;
-#Что вы ''полностью'' понимаете последствия своих действий;
-#Что вы делаете это ''в соответствии'' с правилами, изложенными в разделе [[{{ns:project}}:Правила]].",
-'actioncomplete' => 'Действие выполнено',
-'deletedtext' => "«$1» была удалена.
-См. $2 для просмотра списка последних удалений.",
-'deletedarticle' => "удалена «$1»",
-'dellogpage' => 'Список_удалений',
-'dellogpagetext' => 'Ниже приведён список самых свежих удалений.
-Везде используется время сервера (по Гринвичу, UTC).
-<ul>
-</ul>',
-'deletionlog' => 'список удалений',
-'reverted' => 'Откачено к ранней версии',
-'deletecomment' => 'Причина удаления',
-'imagereverted' => 'Откат к ранней версии осуществлён.',
-'rollback' => 'Откатить изменения',
-'rollback_short' => 'Откат',
-'rollbacklink' => 'откатить',
-'rollbackfailed' => 'Ошибка при совершении отката',
-'cantrollback' => 'Невозможно откатить изменения; последний, кто вносил изменения, является единственным автором этой статьи.',
-'alreadyrolled' => "Невозможно откатить последние изменения [[$1]],
-сделанные [[{{ns:user}}:$2|$2]] ([[{{ns:user_talk}}:$2|Обсуждение]]); кто-то другой уже отредактировал или откатил эту страницу.
-
-Последние изменения внёс [[{{ns:user}}:$3|$3]] ([[{{ns:user_talk}}:$3|Обсуждение]]). ",
-# only shown if there is an edit comment
-'editcomment' => "Изменение было пояснено так: <em>«$1»</em>.",
-'revertpage' => "Откачено к последнему изменению, сделанному $1",
-'protectlogpage' => 'Журнал_защиты',
-'protectlogtext' => "Ниже — список установок и снятий защиты со статей.
-См. дополнительную информацию на [[{{ns:project}}:Protected page]].",
-'protectedarticle' => "защищена [[$1]]",
-'unprotectedarticle' => "защита с [[$1]] снята",
-'protectsub' =>"(Установка защиты «$1»)",
-'confirmprotecttext' => 'Вы действительно хотите установить защиту этой страницы?',
-'confirmprotect' => 'Подтвердите установку защиты страницы',
-'protectmoveonly' => 'Защитить только от переименования',
-'protectcomment' => 'Причина установки защиты',
-'unprotectsub' =>"(Снятие защиты «$1»)",
-'confirmunprotecttext' => 'Вы действительно хотите снять защиту этой страницы?',
-'confirmunprotect' => 'Подтвердите снятие защиты страницы',
-'unprotectcomment' => 'Причина снятия защиты',
-'protectreason' => '(укажите причину)',
-
-# Undelete
-'undelete' => 'Восстановить стёртую страницу',
-'undeletepage' => 'Просмотреть и восстановить стёртые страницы',
-'undeletepagetext' => 'Следующие страницы были стёрты, но всё ещё находятся в архиве и поэтому могут быть восстановлены. Архив периодически очищается.',
-'undeletearticle' => 'Восстановить стёртую статью',
-'undeleterevisions' => "В архиве $1 версий",
-'undeletehistory' => 'Если вы восстановите страницу, все версии будут также восстановлены, вместе с журналом изменений.
-Если с момента удаления была создана новая страница с таким же названием, восстановленные версии будут указаны в журнале изменений перед новыми записями, и текущая версия существующей страницы автоматически заменена не будет.',
-'undeleterevision' => "Стёртая версия от $1",
-'undeletebtn' => 'Восстановить!',
-'undeletedarticle' => "«$1» восстановлена",
-'undeletedrevisions' => "$1 изменений восстановлено",
-'undeletedtext' => "Статья [[$1]] была восстановлена.
-См. [[{{ns:project}}:Список_удалений]] для просмотра списка свежих удалений и восстановлений.",
-
-# Contributions
-#
-'contributions' => 'Вклад участника',
-'mycontris' => 'Ваш вклад',
-'contribsub' => "Для $1",
-'nocontribs' => 'Изменений, соответствующих заданным условиям, задано не было.',
-'ucnote' => "Ниже приводятся последние <strong>$1</strong> изменений, сделанных этим участником за последние <strong>$2</strong> дня(ей).",
-'uclinks' => "Просмотреть $1 последних изменений; просмотреть за последние $2 дня(ей).",
-'uctop' => ' (наверху)' ,
-'newbies' => 'новички',
-
-# What links here
-#
-'whatlinkshere' => 'Ссылки сюда',
-'notargettitle' => 'Не указана цель',
-'notargettext' => 'Вы не указали целевую страницу или участника для этого действия.',
-'linklistsub' => '(Список ссылок)',
-'linkshere' => 'Следующие страницы ссылаются сюда:',
-'nolinkshere' => 'Ни одна страница сюда не ссылается.',
-'isredirect' => 'страница-перенаправление',
-
-# Block/unblock IP
-#
-'blockip' => 'Заблокировать IP-адрес',
-'blockiptext' => "Используйте форму ниже, чтобы заблокировать возможность записи с определённого IP-адреса.
-Это может быть сделано только для предотвращения вандализма и только в соответствии с
-правилами изложенными в разделе [[{{ns:project}}:Правила]].
-Ниже укажите конкретную причину (к примеру, процитируйте некоторые страницы с признаками вандализма).",
-'ipaddress' => 'IP-адрес/имя участника',
-'ipbexpiry' => 'Закончится через',
-'ipbreason' => 'Причина',
-'ipbsubmit' => 'Заблокировать этот адрес/участника',
-'badipaddress' => 'IP-адрес записан в неправильном формате или участника с таким именем не существует.',
-'noblockreason' => 'Вы должны указать причину блокировки.',
-'blockipsuccesssub' => 'Блокировка произведена',
-'blockipsuccesstext' => "IP-адрес «$1» заблокирован.
-<br />См. [[{{ns:special}}:Ipblocklist|список заблокированных IP]] чтобы узнать, какие IP-адреса заблокированы.",
-'unblockip' => 'Разблокировать IP-адрес',
-'unblockiptext' => 'Используйте форму ниже, чтобы восстановить возможность записи с ранее заблокированного
-IP-адреса.',
-'ipusubmit' => 'Разблокировать этот адрес',
-'ipusuccess' => "IP-адрес «$1» разблокирован",
-'ipblocklist' => 'Список заблокированных IP-адресов и пользователей',
-'blocklistline' => "$1, $2 заблокировал $3 (блокировка завершится $4)",
-'blocklink' => 'заблокировать',
-'unblocklink' => 'разблокировать',
-'contribslink' => 'вклад',
-'autoblocker' => "Вы автоматически заблокированны, потому что у вас такой же IP-адрес, как у «$1». Причина — «$2».",
-'blocklogpage' => 'Журнал_блокировок',
-'blocklogentry' => '«$1» заблокирован на период $2',
-'blocklogtext' => 'Это — журнал действий по блокированию и разблокированию участников. Автоматически блокируемые IP-адреса здесь не указываются. См. [[{{ns:special}}:Ipblocklist|Cписок активных запретов и блокировок]].',
-'unblocklogentry' => '«$1» разблокирован',
-'range_block_disabled' => 'Способность оператора создавать диапазон блокирования запрещена.',
-'ipb_expiry_invalid' => 'Недопустимый период действия.',
-'ip_range_invalid' => "Недопустимый диапазон IP-адресов.\n",
-'proxyblocker' => 'Блокировка прокси',
-'proxyblockreason' => 'Ваш IP-адрес заблокирован потому что это открытый прокси. Пожалуйста, свяжитесь с вашим интернет-провайдером или службой поддержки и сообщите им об этой серьёзной проблеме безопасности.',
-'proxyblocksuccess' => "Выполнено.\n",
-
-# Developer tools
-#
-'lockdb' => 'Сделать базу данных доступной только для чтения',
-'unlockdb' => 'Восстановить возможность записи в базу данных',
-'lockdbtext' => 'Блокировка базы данных приостановит для всех участников возможность
-редактировать страницы, изменять настройки, изменять списки наблюдения и производить другие действия, требующие доступа к базе данных.
-
-Пожалуйста, подтвердите, что вы намерены это сделать, и что вы снимете блокировку как только закончите процедуру обслуживания базы данных.',
-'unlockdbtext' => 'Разблокирование базы данных восстановит для всех участников
-возможность редактировать страницы, изменять настройки, изменять списки наблюдения и производить
-другие действия, требующие доступа к базе данных.
-Пожалуйста, подтвердите, что вы намерены это сделать.',
-'lockconfirm' => 'Да, я действительно хочу заблокировать базу данных на запись.',
-'unlockconfirm' => 'Да, я действительно хочу снять блокировку базы данных.',
-'lockbtn' => 'Сделать базу данных доступной только для чтения',
-'unlockbtn' => 'Восстановить возможность записи в базу данных',
-'locknoconfirm' => 'Вы не поставили галочку в поле подтверждения.',
-'lockdbsuccesssub' => 'База данных заблокирована',
-'unlockdbsuccesssub' => 'База данных разблокирована',
-'lockdbsuccesstext' => 'База данных проекта была заблокированна.
-<br />Не забудьте убрать блокировку после завершения процедуры обслуживания.',
-'unlockdbsuccesstext' => 'База данных проекта была разблокирована.',
-
-# SQL query
-#
-'asksql' => 'SQL-запрос',
-'asksqltext' => "Используйте форму ниже, чтобы произвести прямой запрос к базе данных.
-Используйте одинарные кавычка ('как здесь'), чтобы обозначать строки.
-SQL-запросы к БД часто создают ощутимую нагрузку на сервер, поэтому используйте эту возможность умеренно.",
-'sqlislogged' => 'Пожалуйста, обратите внимание, что все запросы журналируются.',
-'sqlquery' => 'Введите запрос',
-'querybtn' => 'Подтвердите запрос',
-'selectonly' => 'Запросы, отличные от «SELECT», доступны только разработчикам.',
-'querysuccessful' => 'Запрос выполнен',
-
-# Make sysop
-'makesysoptitle' => 'Сделать пользователя оператором',
-'makesysoptext' => 'Этот формуляр используется бюрократами, чтобы делать обычных участников администраторами.
-Наберите имя участника и нажмите кнопку, чтобы сделать участника администратором',
-'makesysopname' => 'Имя участника:',
-'makesysopsubmit' => 'Сделать этого участника оператором',
-'makesysopok' => "<strong>Участник $1 — теперь оператор</strong>",
-'makesysopfail' => "<strong>Участника $1 невозможно сделать оператором. (Вы уверены, что правильно ввели его имя?)</strong>",
-'setbureaucratflag' => 'Установить флаг «Бюрократ»',
-'bureaucratlog' => 'Журнал_бюрократа',
-'rightslogtext' => 'Это журнал изменений прав пользователя.',
-'bureaucratlogentry' => "Права для пользователя $1 установлены в «$2»",
-'rights' => 'Права:',
-'set_user_rights' => 'Установить права пользователя',
-'user_rights_set' => "<strong>Права пользователя $1 обновлены</strong></strong>",
-'set_rights_fail' => "<strong>Невозможно установить права для пользователя $1. (Проверьте, правильно ли введено его имя)</strong>",
-'makesysop' => 'Присвоить участнику статус оператора',
-
-# Validation
-'val_clear_old' => 'Очистить мои другие проверки данных для $1',
-'val_merge_old' => 'Использовать мою предыдущую оценку там где выбрано «Нет мнения»',
-'val_form_note' => '<strong>Посказка:</strong> Слияние ваших данных означает что для версии
-статьи которую вы выбрали, все пции где вы выбрали <em>нет мнения</em>
-будут установлено значение и комментарий для самой последней версии для которой вы
-выразили мнение. Например, если вы хотите изменить какое-то конкретное мнение
-для новой версии, но при этом сохранить ваши другие установки для этой статьи в этой версии,
-просто выберите какую опцию вы хотели бы <em>изменить</em>, и
-слияние заполнит другие опции вашими предыдущими установками.',
-'val_noop' => 'Нет мнения',
-'val_percent' => '<strong>$1%</strong><br />($2 из $3 баллов<br />$4 участников)',
-'val_percent_single' => '<strong>$1%</strong><br />($2 из $3 баллов<br />для одного участника)',
-'val_total' => 'Всего',
-'val_version' => 'Версия',
-'val_tab' => 'Проверить',
-'val_this_is_current_version' => 'это последняя версия',
-'val_version_of' => "Версия $1" ,
-'val_table_header' => "<tr><th>Класс</th>$1<th colspan=4>Мнение</th>$1<th>Комментарий</th></tr>\n",
-'val_stat_link_text' => 'Статистика проверок для этой статьи',
-'val_view_version' => 'Посмотреть эту версию',
-'val_validate_version' => 'Проверить эту версию',
-'val_user_validations' => 'Этот участник проверил $1 страниц.',
-'val_no_anon_validation' => 'Нужно представиться системе для проверки статей.',
-'val_validate_article_namespace_only' => 'Можно проверять только статьи. Эта страница <em>не</em> относится к статьям.',
-'val_validated' => 'Проверка окончена.',
-'val_article_lists' => 'Список проверенных статей',
-'val_page_validation_statistics' => 'Статистика проверки страниц для $1',
-
-# Move page
-#
-'movepage' => 'Переименовать страницу',
-'movepagetext' => 'Воспользовавшись формой ниже, вы переименуете страницу, одновременно переместив на новое место её журнал изменений.
-Старое название станет перенаправлением на новое название.
-Ссылки на старое название не будут изменены (обязательно
-[[{{ns:special}}:Обслуживание|проверьте]] наличие двойных и разорванных перенаправлений).
-Вы обязаны убедиться в том, что ссылки и далее указывают туда, куда предполагалось.
-
-Обратите внимание, что страница \'\'\'не будет\'\'\' переименована, если страница с новым названием уже существует (кроме случаев, если она является перенаправлением или пуста и и не имеет истории правок). Это означает, что вы можете переименовать страницу обратно в то название, которое у него только что было, если вы переименовали по ошибке, но вы не можете случайно затереть существующую страницу.
-
-\'\'\'ПРЕДУПРЕЖДЕНИЕ!\'\'\'
-Переименование может привести к масштабным и неожиданным изменениям для \'\'популярных\'\' страниц. Пожалуйста, прежде, чем вы продолжите, убедитесь, что вы уверены в понимании всех последствий.',
-'movepagetalktext' => 'Присоединённая страница обсуждения, если таковая есть,
-будет также автоматически переименована, \'\'\'кроме случаев, когда:\'\'\'
-*Вы перемещаете страницу из одного пространства имён в другое,
-*Не пустая страница обсуждения уже существует под таким же именем или
-*Вы не поставили галочку в поле ниже.
-
-В этих случаях, вы будете вынуждены переместить или объединить страницы вручную,
-если это нужно.',
-'movearticle' => 'Переименовать страницу',
-'movenologin' => 'Вы не представились системе',
-'movenologintext' => "Вы должны <a href=\"{{localurl:Special:Userlogin}}\">представиться системе</a>
-чтобы переименовать страницу.",
-'newtitle' => 'Новое название',
-'movepagebtn' => 'Переименовать страницу',
-'pagemovedsub' => 'Страница переименована',
-'pagemovedtext' => "Страница [[$1|«$1»]] переименована в [[$2|«$2»]].",
-'articleexists' => 'Страница с таким именем уже существует, или указанное вами название недопустимо.
-Пожалуйста, выберите другое название.',
-'talkexists' => 'Страница была переименована, но страница обсуждения
-не может быть переименована, потому что страница с таким названием уже
-существует. Пожалуйста, объедините их вручную.',
-'movedto' => 'переименована в',
-'movetalk' => 'Переименовать также и страницу «обсуждения», если это возможно.',
-'talkpagemoved' => 'Соответствующая страница обсуждения также переименована.',
-'talkpagenotmoved' => 'Соответствующая страница обсуждения <strong>не</strong> была переименована.',
-'1movedto2' => "[[$1|«$1»]] переименована в [[$2|«$2»]]",
-'1movedto2_redir' => '[[$1|«$1»]] переименована в [[$2|«$2»]], установлено перенаправление',
-'movelogpage' => 'Переименовать журнал',
-'movelogpagetext' => 'Ниже представлен список переименованных страниц.',
-
-# Export
-
-'export' => 'Экспортирование статей',
-'exporttext' => 'Вы можете экспортировать текст и журнал изменений конкретной страницы или набора страниц в XML, который потом может быть импортирован в другую Вики, работающую на программном обеспечении MediaWiki (к сожалению, функция импортирования не реализована в текущей версии ПО)
-
-Чтобы экспортировать статьи, ввведите их наименования в поле редактирования, одно название на строку, и выберите хотите ли вы экспортировать всю историю изменений статей или только последние версии статей.
-
-Вы также можете использовать специальный адрес для экспорта только последней версии статьи. Например для статьи [[Паровоз]] это будет адрес [[{{ns:special}}:Export/Паровоз]].
-',
-'exportcuronly' => 'Экспортировать только текущую версию, без истории изменений',
-
-# Namespace 8 related
-
-'allmessages' => 'Все системные сообщения',
-'allmessagestext' => 'Ниже представлен список всех системных сообщений, доступных в пространстве имён «MediaWiki».',
-'allmessagesnotsupportedUI' => 'Текущий установленный язык <strong>$1</strong> не поддерживается Special:AllMessages на этом сайте.',
-'allmessagesnotsupportedDB' => 'Special:AllMessages не поддерживается так как wgUseDatabaseMessages отключён.',
-
-# Thumbnails
-
-'thumbnail-more' => 'Увеличить',
-'missingimage' => "<strong>Изображение не найдено</strong><br /><em>$1</em>\n",
-'filemissing' => 'Файл не найден',
-
-# Special:Import
-'import' => 'Импорт страниц',
-'importtext' => 'Пожалуйста, экспортируйте файл из искодной Вики используя страницу Special:Export, сохраните её на диск, а затем загрузите её оттуда.',
-'importfailed' => "Не удалось импортировать: $1",
-'importnotext' => 'Текст отсутствует',
-'importsuccess' => 'Импортировано выполнено!',
-'importhistoryconflict' => 'Конфликт существующих версий (возможно, эта страница уже была импортирована)',
-
-# Keyboard access keys for power users
-'accesskey-search' => 'f',
-'accesskey-minoredit' => 'i',
-'accesskey-save' => 's',
-'accesskey-preview' => 'p',
-'accesskey-compareselectedversions' => 'v',
-
-# tooltip help for some actions, most are in Monobook.js
-'tooltip-search' => 'Искать [alt-f]',
-'tooltip-minoredit' => 'Отметить это изменение как незначительное [alt-i]',
-'tooltip-save' => 'Сохранить ваши изменения [alt-s]',
-'tooltip-preview' => 'Предварительный просмотр страницы, пожалуйста, используйте перед сохранением! [alt-p]',
-'tooltip-compareselectedversions' => 'Посмотреть разницу между двумя выбранными версиями этой страницы. [alt-v]',
-'tooltip-watch' => 'Добавить эту страницу в ваш список наблюдения [alt-w]',
-
-# stylesheets
-'Monobook.css' => '/* edit this file to customize the monobook skin for the entire site */',
-#'Monobook.js' => '/* edit this file to change js things in the monobook skin */',
-
-# Metadata
-'nodublincore' => 'Метаданные Dublin Core RDF запрещены для этого сервера.',
-'nocreativecommons' => 'Метаданные Creative Commons RDF запрещены для этого сервера.',
-'notacceptable' => 'Вики-сервер не может предоставить данные в формате который мог бы прочитать ваш браузер.<br />
-The wiki server can\'t provide data in a format your client can read.',
-
-# Attribution
-
-'anonymous' => "Анонимные пользователи {{grammar:genitive|{{SITENAME}}}}",
-'siteuser' => "Участник {{grammar:genitive|{{SITENAME}}}} $1",
-'lastmodifiedby' => "Эта страница последний раз была изменена $1 участником $2.",
-'and' => 'и',
-'othercontribs' => "Основано на работе $1.",
-'others' => 'другие',
-'siteusers' => "Участник(и) {{grammar:genitive|{{SITENAME}}}} $1",
-'creditspage' => 'Список участников',
-'nocredits' => 'Нет списка участников для этой статьи',
-
-# Spam protection
-
-'spamprotectiontitle' => 'Спам-фильтр',
-'spamprotectiontext' => 'Страница, которую вы пытаетесь сохранить заблокирована спам-фильтром. Вероятнее всего она содержит ссылку на внешний сайт.
-
-Посмотрите следующие регулярные выражения для шаблонов, которые блокируются:',
-'spamprotectionmatch' => 'Следующее сообщение было получено от спам-фильтра: $1',
-'subcategorycount' => "Имеется $1 подкатегори(я,ий) в этой категории.",
-'subcategorycount1' => "Всего $1 подкатегори(я,ий) в этой категории.",
-'categoryarticlecount' => "Имеется $1 статьи(я, ей) в этой категории.",
-'categoryarticlecount1' => "Имеется $1 статьи(я, ей) в этой категории.",
-'usenewcategorypage' => "1\n\nУстановите первый символ в «0» чтобы заблокировать новое размещение страницы категории.",
-'listingcontinuesabbrev' => " <em><small>(продолжение)</small></em>",
-
-# Info page
-"infosubtitle" => "Информация о странице",
-"numedits" => "Число правок (статья): $1",
-"numtalkedits" => "Число правок (страница обсуждения): $1",
-"numwatchers" => "Число наблюдателей: $1",
-"numauthors" => "Число различных авторов (статья): $1",
-"numtalkauthors" => "Число различных авторов (страница обсуждения): $1",
-
-# Math options
-'mw_math_png' => 'Всегда генерировать PNG',
-'mw_math_simple' => 'HTML в простых случаях, иначе PNG',
-'mw_math_html' => 'HTML если возможно, иначе PNG',
-'mw_math_source' => 'Оставить в разметке ТеХ (для текстовых браузеров)',
-'mw_math_modern' => 'Как рекомендуется для современных браузеров',
-'mw_math_mathml' => 'MathML если возможно (экспериментальная опция)',
-
-# Patrolling
-'markaspatrolleddiff' => "Пометить как проверенную",
-'markaspatrolledlink' => "<div class='patrollink'>[$1]</div>",
-'markaspatrolledtext' => "Пометить эту статью как проверенную",
-'markedaspatrolled' => "Помечена как проверенная",
-'markedaspatrolledtext' => "Выбранная версия помечена как проверенная.",
-'rcpatroldisabled' => "Патрулирование последних изменений запрещено",
-'rcpatroldisabledtext' => "Возможность патрулирования последних изменений в настоящее время отключена.",
-
-# Monobook.js: tooltips and access keys for monobook
-'Monobook.js' => '/* tooltips and access keys */
-ta = new Object();
-ta[\'pt-userpage\'] = new Array(\'.\',\'Моя страница пользователя\');
-ta[\'pt-anonuserpage\'] = new Array(\'.\',\'Страница пользователя для моего IP\');
-ta[\'pt-mytalk\'] = new Array(\'n\',\'Моя страница обсуждений\');
-ta[\'pt-anontalk\'] = new Array(\'n\',\'Страница обсуждений для моего IP\');
-ta[\'pt-preferences\'] = new Array(\'\',\'Мои настройки\');
-ta[\'pt-watchlist\'] = new Array(\'l\',\'Список страниц моего наблюдения\');
-ta[\'pt-mycontris\'] = new Array(\'y\',\'Список страниц, которые я редактировал\');
-ta[\'pt-login\'] = new Array(\'o\',\'Здесь можно зарегистрироваться в системе, но это необязательно\');
-ta[\'pt-anonlogin\'] = new Array(\'o\',\'Здесь можно зарегистрироваться в системе, но это необязательно\');
-ta[\'pt-logout\'] = new Array(\'o\',\'Отказаться от регистрации\');
-ta[\'ca-talk\'] = new Array(\'t\',\'Обсуждение статьи\');
-ta[\'ca-edit\'] = new Array(\'e\',\'Эту статью можно изменять. Перед сохранением изменений, пожалуйста, нажмите кнопку предварительного просмотра для визуальной проверки результата\');
-ta[\'ca-addsection\'] = new Array(\'+\',\'Добавить комментарий к обсуждению\');
-ta[\'ca-viewsource\'] = new Array(\'e\',\'Эта страница защищена от изменений, но вы можете посмотреть и скопировать её исходный текст\');
-ta[\'ca-history\'] = new Array(\'h\',\'Журнал изменений страницы\');
-ta[\'ca-protect\'] = new Array(\'=\',\'Защитить страницу от изменений\');
-ta[\'ca-delete\'] = new Array(\'d\',\'Удалить эту страницу\');
-ta[\'ca-undelete\'] = new Array(\'d\',\'Восстановить исправления страницы, сделанные до того, как она была удалена\');
-ta[\'ca-move\'] = new Array(\'m\',\'Переименовать страницу\');
-ta[\'ca-nomove\'] = new Array(\'\',\'У вас не хватает прав чтобы переименовать эту страницу\');
-ta[\'ca-watch\'] = new Array(\'w\',\'Добавить эту страницу в ваш список наблюдения\');
-ta[\'ca-unwatch\'] = new Array(\'w\',\'Удалить эту страницу из вашего списка наблюдения\');
-ta[\'search\'] = new Array(\'f\',\'Искать это слово\');
-ta[\'p-logo\'] = new Array(\'\',\'Заглавная страница\');
-ta[\'n-mainpage\'] = new Array(\'z\',\'Перейти на заглавную страницу\');
-ta[\'n-portal\'] = new Array(\'\',\'О проекте, о том, что вы можете сделать, где что находится\');
-ta[\'n-currentevents\'] = new Array(\'\',\'Список текущих событий\');
-ta[\'n-recentchanges\'] = new Array(\'r\',\'Список последних изменений\');
-ta[\'n-randompage\'] = new Array(\'x\',\'Посмотреть случайную страницу\');
-ta[\'n-help\'] = new Array(\'\',\'Справочник по проекту «{{SITENAME}}»\');
-ta[\'n-sitesupport\'] = new Array(\'\',\'Поддержите проект\');
-ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Список всех страниц, которые ссылаются на эту страницу\');
-ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Последние изменения в страницах, которые ссылаются на эту страницу\');
-ta[\'feed-rss\'] = new Array(\'\',\'Трансляция в формате RSS для этой страницы\');
-ta[\'feed-atom\'] = new Array(\'\',\'Трансляция в формате Atom для этой страницы\');
-ta[\'t-contributions\'] = new Array(\'\',\'Список страниц, которые изменял этот участник\');
-ta[\'t-emailuser\'] = new Array(\'\',\'Отправить письмо этому участнику\');
-ta[\'t-upload\'] = new Array(\'u\',\'Загрузить изображения или мультимедиа-файлы\');
-ta[\'t-specialpages\'] = new Array(\'q\',\'Список служебных страниц\');
-ta[\'ca-nstab-main\'] = new Array(\'c\',\'Содержание статьи\');
-ta[\'ca-nstab-user\'] = new Array(\'c\',\'Персональная страница участника\');
-ta[\'ca-nstab-media\'] = new Array(\'c\',\'Мультимедиа-файл\');
-ta[\'ca-nstab-special\'] = new Array(\'\',\'Это служебная страница, она недоступна для редактирования\');
-ta[\'ca-nstab-wp\'] = new Array(\'a\',\'Страница проекта\');
-ta[\'ca-nstab-image\'] = new Array(\'c\',\'Страница изображения\');
-ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Страница сообщения MediaWiki\');
-ta[\'ca-nstab-template\'] = new Array(\'c\',\'Страница шаблона\');
-ta[\'ca-nstab-help\'] = new Array(\'c\',\'Страница справки\');
-ta[\'ca-nstab-category\'] = new Array(\'c\',\'Страница категории\');
-',
-
-# image deletion
-'deletedrevision' => 'Удалена страя версия $1.',
-
-# browsing diffs
-'previousdiff' => '← К предыдущему изменению',
-'nextdiff' => 'К след. изменению →',
-
-'imagemaxsize' => 'Ограничивать изображения на странице изображений до: ',
-'showbigimage' => 'Загрузить с высоким разрешением ($1x$2, $3 Кбайт)',
-
-'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 символов.',
-);
+if (!$wgCachedMessageArrays) {
+ require_once('MessagesRu.php');
+}
+/* Please, see Language.php for general function comments */
class LanguageRu extends LanguageUtf8 {
- function LanguageRu() {
- global $wgNamespaceNamesRu, $wgMetaNamespace;
- $wgNamespaceNamesRu[NS_PROJECT_TALK] = 'Обсуждение_' . $this->convertGrammar( $wgMetaNamespace, 'genitive' );
- }
-
-
- function getNamespaces() {
- global $wgNamespaceNamesRu;
- return $wgNamespaceNamesRu;
- }
-
- function getNsText( $index ) {
- global $wgNamespaceNamesRu;
- return $wgNamespaceNamesRu[$index];
- }
-
- 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;
- }
-
- function getSkinNames() {
- global $wgSkinNamesRu;
- return $wgSkinNamesRu;
- }
-
- function getDateFormats() {
- global $wgDateFormatsRu;
- return $wgDateFormatsRu;
- }
+ function __construct() {
+ global $wgNamespaceNamesRu, $wgMetaNamespace;
+ parent::__construct();
+ $wgNamespaceNamesRu[NS_PROJECT_TALK] = 'Обсуждение_' . $this->convertGrammar( $wgMetaNamespace, 'genitive' );
+ }
+
+ function getNamespaces() {
+ global $wgNamespaceNamesRu;
+ return $wgNamespaceNamesRu;
+ }
+
+ function getQuickbarSettings() {
+ global $wgQuickbarSettingsRu;
+ return $wgQuickbarSettingsRu;
+ }
+
+ function getSkinNames() {
+ global $wgSkinNamesRu;
+ return $wgSkinNamesRu;
+ }
+
+ function getDateFormats() {
+ global $wgDateFormatsRu;
+ return $wgDateFormatsRu;
+ }
+
+ function getMessage( $key ) {
+ global $wgAllMessagesRu;
+ return isset($wgAllMessagesRu[$key]) ? $wgAllMessagesRu[$key] : parent::getMessage($key);
+ }
+
+ function fallback8bitEncoding() {
+ return "windows-1251";
+ }
+
+ //only for quotation mark
+ function linkPrefixExtension() { return true; }
+
+ function getMagicWords() {
+ global $wgMagicWordsRu;
+ return $wgMagicWordsRu;
+ }
+
+ # Convert from the nominative form of a noun to some other case
+ # Invoked with {{grammar:case|word}}
+ function convertGrammar( $word, $case ) {
+ global $wgGrammarForms;
+ if ( isset($wgGrammarForms['ru'][$case][$word]) ) {
+ return $wgGrammarForms['ru'][$case][$word];
+ }
+
+ # These rules are not perfect, but they are currently only used for site names so it doesn't
+ # matter if they are wrong sometimes. Just add a special case for your site name if necessary.
+
+ #join and array_slice instead mb_substr
+ $ar = array();
+ preg_match_all( '/./us', $word, $ar );
+ if (!preg_match("/[a-zA-Z_]/us", $word))
+ switch ( $case ) {
+ case 'genitive': #родительный падеж
+ if ((join('',array_slice($ar[0],-4))=='вики') || (join('',array_slice($ar[0],-4))=='Вики'))
+ {}
+ elseif (join('',array_slice($ar[0],-1))=='ь')
+ $word = join('',array_slice($ar[0],0,-1)).'я';
+ elseif (join('',array_slice($ar[0],-2))=='ия')
+ $word=join('',array_slice($ar[0],0,-2)).'ии';
+ elseif (join('',array_slice($ar[0],-2))=='ка')
+ $word=join('',array_slice($ar[0],0,-2)).'ки';
+ elseif (join('',array_slice($ar[0],-2))=='ти')
+ $word=join('',array_slice($ar[0],0,-2)).'тей';
+ elseif (join('',array_slice($ar[0],-2))=='ды')
+ $word=join('',array_slice($ar[0],0,-2)).'дов';
+ elseif (join('',array_slice($ar[0],-3))=='ник')
+ $word=join('',array_slice($ar[0],0,-3)).'ника';
+ break;
+ case 'dative': #дательный падеж
+ #stub
+ break;
+ case 'accusative': #винительный падеж
+ #stub
+ break;
+ case 'instrumental': #творительный падеж
+ #stub
+ break;
+ case 'prepositional': #предложный падеж
+ #stub
+ break;
+ }
+ return $word;
+ }
+
+ function convertPlural( $count, $wordform1, $wordform2, $wordform3) {
+ $count = str_replace (' ', '', $count);
+ if ($count > 10 && floor(($count % 100) / 10) == 1) {
+ return $wordform3;
+ } else {
+ switch ($count % 10) {
+ case 1: return $wordform1;
+ case 2:
+ case 3:
+ case 4: return $wordform2;
+ default: return $wordform3;
+ }
+ }
+ }
+
+ /*
+ * Russian numeric format is "12 345,67" but "1234,56"
+ */
+
+ function commafy($_) {
+ if (!preg_match('/^\d{1,4}$/',$_)) {
+ return strrev((string)preg_replace('/(\d{3})(?=\d)(?!\d*\.)/','$1,',strrev($_)));
+ } else {
+ return $_;
+ }
+ }
+
+ function separatorTransformTable() {
+ return array(
+ ',' => "\xc2\xa0",
+ '.' => ','
+ );
+ }
- function getValidSpecialPages()
- {
- global $wgValidSpecialPagesRu;
- return $wgValidSpecialPagesRu;
- }
-
- function getSysopSpecialPages()
- {
- global $wgSysopSpecialPagesRu;
- return $wgSysopSpecialPagesRu;
- }
-
- function getDeveloperSpecialPages()
- {
- global $wgDeveloperSpecialPagesRu;
- return $wgDeveloperSpecialPagesRu;
- }
-
- function getMessage( $key )
- {
- global $wgAllMessagesRu;
- if( isset( $wgAllMessagesRu[$key] ) ) {
- return $wgAllMessagesRu[$key];
- } else {
- return Language::getMessage( $key );
- }
-
- }
-
- function fallback8bitEncoding() {
- return "windows-1251";
- }
-
- function getMagicWords() {
- global $wgMagicWordsRu;
- return $wgMagicWordsRu;
- }
-
- # Convert from the nominative form of a noun to some other case
- # Invoked with {{grammar:case|word}}
- function convertGrammar( $word, $case ) {
- # These rules are not perfect, but they are currently only used for site names so it doesn't
- # matter if they are wrong sometimes. Just add a special case for your site name if necessary.
-
- #join and array_slice instead mb_substr
-
- preg_match_all( '/./us', $word, $ar );
- if (!preg_match("/[a-zA-Z_]/us", $word))
- switch ( $case ) {
- case 'genitive': #родительный падеж
- if ((join('',array_slice($ar[0],-4))=='вики') || (join('',array_slice($ar[0],-4))=='Вики'))
- {}
- elseif (join('',array_slice($ar[0],-1))=='ь')
- $word = join('',array_slice($ar[0],0,-1)).'я';
- elseif (join('',array_slice($ar[0],-2))=='ия')
- $word=join('',array_slice($ar[0],0,-2)).'ии';
- elseif (join('',array_slice($ar[0],-2))=='ти')
- $word=join('',array_slice($ar[0],0,-2)).'тей';
- elseif (join('',array_slice($ar[0],-2))=='ды')
- $word=join('',array_slice($ar[0],0,-2)).'дов';
- elseif (join('',array_slice($ar[0],-3))=='ник')
- $word=join('',array_slice($ar[0],0,-3)).'ника';
- break;
- case 'dative': #дательный падеж
- #stub
- break;
- case 'accusative': #винительный падеж
- #stub
- break;
- case 'instrumental': #творительный падеж
- #stub
- break;
- case 'prepositional': #предложный падеж
- #stub
- break;
- }
-
- return $word;
- }
}
-
?>