summaryrefslogtreecommitdiff
path: root/languages/messages/MessagesRu.php
diff options
context:
space:
mode:
Diffstat (limited to 'languages/messages/MessagesRu.php')
-rw-r--r--languages/messages/MessagesRu.php780
1 files changed, 475 insertions, 305 deletions
diff --git a/languages/messages/MessagesRu.php b/languages/messages/MessagesRu.php
index e971e415..53a7c77b 100644
--- a/languages/messages/MessagesRu.php
+++ b/languages/messages/MessagesRu.php
@@ -42,6 +42,7 @@
* @author KPu3uC B Poccuu
* @author Kaganer
* @author Kalan
+ * @author KorneySan
* @author Kv75
* @author Lockal
* @author MaxSem
@@ -61,7 +62,7 @@
* @author გიორგიმელა
*/
-/*
+/**
* Изменения сделанные в этом файле будут потеряны при обновлении MediaWiki.
*
* Если необходимо внести изменения в перевод отдельных строк интерфейса,
@@ -97,12 +98,15 @@ $namespaceNames = array(
);
$namespaceAliases = array(
- 'Участница' => NS_USER,
- 'Обсуждение участницы' => NS_USER_TALK,
'Изображение' => NS_FILE,
'Обсуждение_изображения' => NS_FILE_TALK,
);
+$namespaceGenderAliases = array(
+ NS_USER => array( 'male' => 'Участник', 'female' => 'Участница' ),
+ NS_USER_TALK => array( 'male' => 'Обсуждение_участника', 'female' => 'Обсуждение_участницы' ),
+);
+
$dateFormats = array(
'mdy time' => 'H:i',
'mdy date' => 'xg j, Y',
@@ -132,154 +136,154 @@ $bookstoreList = array(
);
$magicWords = array(
- 'redirect' => array( '0', '#перенаправление', '#перенапр', '#REDIRECT' ),
- 'notoc' => array( '0', '__БЕЗ_ОГЛАВЛЕНИЯ__', '__БЕЗ_ОГЛ__', '__NOTOC__' ),
- 'nogallery' => array( '0', '__БЕЗ_ГАЛЕРЕИ__', '__NOGALLERY__' ),
- 'forcetoc' => array( '0', '__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__', '__ОБЯЗ_ОГЛ__', '__FORCETOC__' ),
- 'toc' => array( '0', '__ОГЛАВЛЕНИЕ__', '__ОГЛ__', '__TOC__' ),
- 'noeditsection' => array( '0', '__БЕЗ_РЕДАКТИРОВАНИЯ_РАЗДЕЛА__', '__NOEDITSECTION__' ),
- 'noheader' => array( '0', '__БЕЗ_ЗАГОЛОВКА__', '__NOHEADER__' ),
- 'currentmonth' => array( '1', 'ТЕКУЩИЙ_МЕСЯЦ', 'ТЕКУЩИЙ_МЕСЯЦ_2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
- 'currentmonth1' => array( '1', 'ТЕКУЩИЙ_МЕСЯЦ_1', 'CURRENTMONTH1' ),
- 'currentmonthname' => array( '1', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА', 'CURRENTMONTHNAME' ),
- 'currentmonthnamegen' => array( '1', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА_РОД', 'CURRENTMONTHNAMEGEN' ),
- 'currentmonthabbrev' => array( '1', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА_АБР', 'CURRENTMONTHABBREV' ),
- 'currentday' => array( '1', 'ТЕКУЩИЙ_ДЕНЬ', 'CURRENTDAY' ),
- 'currentday2' => array( '1', 'ТЕКУЩИЙ_ДЕНЬ_2', 'CURRENTDAY2' ),
- 'currentdayname' => array( '1', 'НАЗВАНИЕ_ТЕКУЩЕГО_ДНЯ', 'CURRENTDAYNAME' ),
- 'currentyear' => array( '1', 'ТЕКУЩИЙ_ГОД', 'CURRENTYEAR' ),
- 'currenttime' => array( '1', 'ТЕКУЩЕЕ_ВРЕМЯ', 'CURRENTTIME' ),
- 'currenthour' => array( '1', 'ТЕКУЩИЙ_ЧАС', 'CURRENTHOUR' ),
- 'localmonth' => array( '1', 'МЕСТНЫЙ_МЕСЯЦ', 'МЕСТНЫЙ_МЕСЯЦ_2', 'LOCALMONTH', 'LOCALMONTH2' ),
- 'localmonth1' => array( '1', 'МЕСТНЫЙ_МЕСЯЦ_1', 'LOCALMONTH1' ),
- 'localmonthname' => array( '1', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА', 'LOCALMONTHNAME' ),
- 'localmonthnamegen' => array( '1', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА_РОД', 'LOCALMONTHNAMEGEN' ),
- 'localmonthabbrev' => array( '1', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА_АБР', 'LOCALMONTHABBREV' ),
- 'localday' => array( '1', 'МЕСТНЫЙ_ДЕНЬ', 'LOCALDAY' ),
- 'localday2' => array( '1', 'МЕСТНЫЙ_ДЕНЬ_2', 'LOCALDAY2' ),
- 'localdayname' => array( '1', 'НАЗВАНИЕ_МЕСТНОГО_ДНЯ', 'LOCALDAYNAME' ),
- 'localyear' => array( '1', 'МЕСТНЫЙ_ГОД', 'LOCALYEAR' ),
- 'localtime' => array( '1', 'МЕСТНОЕ_ВРЕМЯ', 'LOCALTIME' ),
- 'localhour' => array( '1', 'МЕСТНЫЙ_ЧАС', 'LOCALHOUR' ),
- 'numberofpages' => array( '1', 'КОЛИЧЕСТВО_СТРАНИЦ', 'NUMBEROFPAGES' ),
- 'numberofarticles' => array( '1', 'КОЛИЧЕСТВО_СТАТЕЙ', 'NUMBEROFARTICLES' ),
- 'numberoffiles' => array( '1', 'КОЛИЧЕСТВО_ФАЙЛОВ', 'NUMBEROFFILES' ),
- 'numberofusers' => array( '1', 'КОЛИЧЕСТВО_УЧАСТНИКОВ', 'NUMBEROFUSERS' ),
- 'numberofactiveusers' => array( '1', 'КОЛИЧЕСТВО_АКТИВНЫХ_УЧАСТНИКОВ', 'NUMBEROFACTIVEUSERS' ),
- 'numberofedits' => array( '1', 'КОЛИЧЕСТВО_ПРАВОК', 'NUMBEROFEDITS' ),
- 'numberofviews' => array( '1', 'КОЛИЧЕСТВО_ПРОСМОТРОВ', 'NUMBEROFVIEWS' ),
- 'pagename' => array( '1', 'НАЗВАНИЕ_СТРАНИЦЫ', 'PAGENAME' ),
- 'pagenamee' => array( '1', 'НАЗВАНИЕ_СТРАНИЦЫ_2', 'PAGENAMEE' ),
- 'namespace' => array( '1', 'ПРОСТРАНСТВО_ИМЁН', 'NAMESPACE' ),
- 'namespacee' => array( '1', 'ПРОСТРАНСТВО_ИМЁН_2', 'NAMESPACEE' ),
- 'talkspace' => array( '1', 'ПРОСТРАНСТВО_ОБСУЖДЕНИЙ', 'TALKSPACE' ),
- 'talkspacee' => array( '1', 'ПРОСТРАНСТВО_ОБСУЖДЕНИЙ_2', 'TALKSPACEE' ),
- 'subjectspace' => array( '1', 'ПРОСТРАНСТВО_СТАТЕЙ', 'SUBJECTSPACE', 'ARTICLESPACE' ),
- 'subjectspacee' => array( '1', 'ПРОСТРАНСТВО_СТАТЕЙ_2', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
- 'fullpagename' => array( '1', 'ПОЛНОЕ_НАЗВАНИЕ_СТРАНИЦЫ', 'FULLPAGENAME' ),
- 'fullpagenamee' => array( '1', 'ПОЛНОЕ_НАЗВАНИЕ_СТРАНИЦЫ_2', 'FULLPAGENAMEE' ),
- 'subpagename' => array( '1', 'НАЗВАНИЕ_ПОДСТРАНИЦЫ', 'SUBPAGENAME' ),
- 'subpagenamee' => array( '1', 'НАЗВАНИЕ_ПОДСТРАНИЦЫ_2', 'SUBPAGENAMEE' ),
- 'basepagename' => array( '1', 'ОСНОВА_НАЗВАНИЯ_СТРАНИЦЫ', 'BASEPAGENAME' ),
- 'basepagenamee' => array( '1', 'ОСНОВА_НАЗВАНИЯ_СТРАНИЦЫ_2', 'BASEPAGENAMEE' ),
- 'talkpagename' => array( '1', 'НАЗВАНИЕ_СТРАНИЦЫ_ОБСУЖДЕНИЯ', 'TALKPAGENAME' ),
- 'talkpagenamee' => array( '1', 'НАЗВАНИЕ_СТРАНИЦЫ_ОБСУЖДЕНИЯ_2', 'TALKPAGENAMEE' ),
- 'subjectpagename' => array( '1', 'НАЗВАНИЕ_СТРАНИЦЫ_СТАТЬИ', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
- 'subjectpagenamee' => array( '1', 'НАЗВАНИЕ_СТРАНИЦЫ_СТАТЬИ_2', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
- 'msg' => array( '0', 'СООБЩЕНИЕ:', 'СООБЩ:', 'MSG:' ),
- 'subst' => array( '0', 'ПОДСТАНОВКА:', 'ПОДСТ:', 'SUBST:' ),
- 'safesubst' => array( '0', 'ЗАЩПОДСТ:', 'SAFESUBST:' ),
- 'msgnw' => array( '0', 'СООБЩ_БЕЗ_ВИКИ:', 'MSGNW:' ),
- 'img_thumbnail' => array( '1', 'мини', 'миниатюра', 'thumbnail', 'thumb' ),
- 'img_manualthumb' => array( '1', 'мини=$1', 'миниатюра=$1', 'thumbnail=$1', 'thumb=$1' ),
- 'img_right' => array( '1', 'справа', 'right' ),
- 'img_left' => array( '1', 'слева', 'left' ),
- 'img_none' => array( '1', 'без', 'none' ),
- 'img_width' => array( '1', '$1пкс', '$1px' ),
- 'img_center' => array( '1', 'центр', 'center', 'centre' ),
- 'img_framed' => array( '1', 'обрамить', 'framed', 'enframed', 'frame' ),
- 'img_frameless' => array( '1', 'безрамки', 'frameless' ),
- 'img_page' => array( '1', 'страница=$1', 'страница $1', 'page=$1', 'page $1' ),
- 'img_upright' => array( '1', 'сверхусправа', 'сверхусправа=$1', 'сверхусправа $1', 'upright', 'upright=$1', 'upright $1' ),
- 'img_border' => array( '1', 'граница', 'border' ),
- 'img_baseline' => array( '1', 'основание', 'baseline' ),
- 'img_sub' => array( '1', 'под', 'sub' ),
- 'img_super' => array( '1', 'над', 'super', 'sup' ),
- 'img_top' => array( '1', 'сверху', 'top' ),
- 'img_text_top' => array( '1', 'текст-сверху', 'text-top' ),
- 'img_middle' => array( '1', 'посередине', 'middle' ),
- 'img_bottom' => array( '1', 'снизу', 'bottom' ),
- 'img_text_bottom' => array( '1', 'текст-снизу', 'text-bottom' ),
- 'img_link' => array( '1', 'ссылка=$1', 'link=$1' ),
- 'img_alt' => array( '1', 'альт=$1', 'alt=$1' ),
- 'int' => array( '0', 'ВНУТР:', 'INT:' ),
- 'sitename' => array( '1', 'НАЗВАНИЕ_САЙТА', 'SITENAME' ),
- 'ns' => array( '0', 'ПИ:', 'NS:' ),
- 'nse' => array( '0', 'ПИК:', 'NSE:' ),
- 'localurl' => array( '0', 'ЛОКАЛЬНЫЙ_АДРЕС:', 'LOCALURL:' ),
- 'localurle' => array( '0', 'ЛОКАЛЬНЫЙ_АДРЕС_2:', 'LOCALURLE:' ),
- 'articlepath' => array( '0', 'ПУТЬ_К_СТАТЬЕ', 'ARTICLEPATH' ),
- 'server' => array( '0', 'СЕРВЕР', 'SERVER' ),
- 'servername' => array( '0', 'НАЗВАНИЕ_СЕРВЕРА', 'SERVERNAME' ),
- 'scriptpath' => array( '0', 'ПУТЬ_К_СКРИПТУ', 'SCRIPTPATH' ),
- 'stylepath' => array( '0', 'ПУТЬ_К_СТИЛЮ', 'STYLEPATH' ),
- 'grammar' => array( '0', 'ПАДЕЖ:', 'GRAMMAR:' ),
- 'gender' => array( '0', 'ПОЛ:', 'GENDER:' ),
- 'notitleconvert' => array( '0', '__БЕЗ_ПРЕОБРАЗОВАНИЯ_ЗАГОЛОВКА__', '__NOTITLECONVERT__', '__NOTC__' ),
- 'nocontentconvert' => array( '0', '__БЕЗ_ПРЕОБРАЗОВАНИЯ_ТЕКСТА__', '__NOCONTENTCONVERT__', '__NOCC__' ),
- 'currentweek' => array( '1', 'ТЕКУЩАЯ_НЕДЕЛЯ', 'CURRENTWEEK' ),
- 'currentdow' => array( '1', 'ТЕКУЩИЙ_ДЕНЬ_НЕДЕЛИ', 'CURRENTDOW' ),
- 'localweek' => array( '1', 'МЕСТНАЯ_НЕДЕЛЯ', 'LOCALWEEK' ),
- 'localdow' => array( '1', 'МЕСТНЫЙ_ДЕНЬ_НЕДЕЛИ', 'LOCALDOW' ),
- 'revisionid' => array( '1', 'ИД_ВЕРСИИ', 'REVISIONID' ),
- 'revisionday' => array( '1', 'ДЕНЬ_ВЕРСИИ', 'REVISIONDAY' ),
- 'revisionday2' => array( '1', 'ДЕНЬ_ВЕРСИИ_2', 'REVISIONDAY2' ),
- 'revisionmonth' => array( '1', 'МЕСЯЦ_ВЕРСИИ', 'REVISIONMONTH' ),
- 'revisionmonth1' => array( '1', 'МЕСЯЦ_ВЕРСИИ_1', 'REVISIONMONTH1' ),
- 'revisionyear' => array( '1', 'ГОД_ВЕРСИИ', 'REVISIONYEAR' ),
- 'revisiontimestamp' => array( '1', 'ОТМЕТКА_ВРЕМЕНИ_ВЕРСИИ', 'REVISIONTIMESTAMP' ),
- 'revisionuser' => array( '1', 'ВЕРСИЯ_УЧАСНИКА', 'REVISIONUSER' ),
- 'plural' => array( '0', 'МНОЖЕСТВЕННОЕ_ЧИСЛО:', 'PLURAL:' ),
- 'fullurl' => array( '0', 'ПОЛНЫЙ_АДРЕС:', 'FULLURL:' ),
- 'fullurle' => array( '0', 'ПОЛНЫЙ_АДРЕС_2:', 'FULLURLE:' ),
- 'lcfirst' => array( '0', 'ПЕРВАЯ_БУКВА_МАЛЕНЬКАЯ:', 'LCFIRST:' ),
- 'ucfirst' => array( '0', 'ПЕРВАЯ_БУКВА_БОЛЬШАЯ:', 'UCFIRST:' ),
- 'lc' => array( '0', 'МАЛЕНЬКИМИ_БУКВАМИ:', 'LC:' ),
- 'uc' => array( '0', 'БОЛЬШИМИ_БУКВАМИ:', 'UC:' ),
- 'raw' => array( '0', 'НЕОБРАБ:', 'RAW:' ),
- 'displaytitle' => array( '1', 'ПОКАЗАТЬ_ЗАГОЛОВОК', 'DISPLAYTITLE' ),
- 'rawsuffix' => array( '1', 'Н', 'R' ),
- 'newsectionlink' => array( '1', '__ССЫЛКА_НА_НОВЫЙ_РАЗДЕЛ__', '__NEWSECTIONLINK__' ),
- 'nonewsectionlink' => array( '1', '__БЕЗ_ССЫЛКИ_НА_НОВЫЙ_РАЗДЕЛ__', '__NONEWSECTIONLINK__' ),
- 'currentversion' => array( '1', 'ТЕКУЩАЯ_ВЕРСИЯ', 'CURRENTVERSION' ),
- 'urlencode' => array( '0', 'ЗАКОДИРОВАННЫЙ_АДРЕС:', 'URLENCODE:' ),
- 'anchorencode' => array( '0', 'КОДИРОВАТЬ_МЕТКУ', 'ANCHORENCODE' ),
- 'currenttimestamp' => array( '1', 'ОТМЕТКА_ТЕКУЩЕГО_ВРЕМЕНИ', 'CURRENTTIMESTAMP' ),
- 'localtimestamp' => array( '1', 'ОТМЕТКА_МЕСТНОГО_ВРЕМЕНИ', 'LOCALTIMESTAMP' ),
- 'directionmark' => array( '1', 'НАПРАВЛЕНИЕ_ПИСЬМА', 'DIRECTIONMARK', 'DIRMARK' ),
- 'language' => array( '0', '#ЯЗЫК:', '#LANGUAGE:' ),
- 'contentlanguage' => array( '1', 'ЯЗЫК_СОДЕРЖАНИЯ', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
- 'pagesinnamespace' => array( '1', 'СТРАНИЦ_В_ПРОСТРАНСТВЕ_ИМЁН:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
- 'numberofadmins' => array( '1', 'КОЛИЧЕСТВО_АДМИНИСТРАТОРОВ', 'NUMBEROFADMINS' ),
- 'formatnum' => array( '0', 'ФОРМАТИРОВАТЬ_ЧИСЛО', 'FORMATNUM' ),
- 'padleft' => array( '0', 'ЗАПОЛНИТЬ_СЛЕВА', 'PADLEFT' ),
- 'padright' => array( '0', 'ЗАПОЛНИТЬ_СПРАВА', 'PADRIGHT' ),
- 'special' => array( '0', 'служебная', 'special' ),
- 'defaultsort' => array( '1', 'СОРТИРОВКА_ПО_УМОЛЧАНИЮ', 'КЛЮЧ_СОРТИРОВКИ', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
- 'filepath' => array( '0', 'ПУТЬ_К_ФАЙЛУ:', 'FILEPATH:' ),
- 'tag' => array( '0', 'метка', 'тег', 'тэг', 'tag' ),
- 'hiddencat' => array( '1', '__СКРЫТАЯ_КАТЕГОРИЯ__', '__HIDDENCAT__' ),
- 'pagesincategory' => array( '1', 'СТРАНИЦ_В_КАТЕГОРИИ', 'PAGESINCATEGORY', 'PAGESINCAT' ),
- 'pagesize' => array( '1', 'РАЗМЕР_СТРАНИЦЫ', 'PAGESIZE' ),
- 'index' => array( '1', '__ИНДЕКС__', '__INDEX__' ),
- 'noindex' => array( '1', '__БЕЗ_ИНДЕКСА__', '__NOINDEX__' ),
- 'numberingroup' => array( '1', 'ЧИСЛО_В_ГРУППЕ', 'NUMBERINGROUP', 'NUMINGROUP' ),
- 'staticredirect' => array( '1', '__СТАТИЧЕСКОЕ_ПЕРЕНАПРАВЛЕНИЕ__', '__STATICREDIRECT__' ),
- 'protectionlevel' => array( '1', 'УРОВЕНЬ_ЗАЩИТЫ', 'PROTECTIONLEVEL' ),
- 'formatdate' => array( '0', 'форматдаты', 'formatdate', 'dateformat' ),
- 'url_path' => array( '0', 'ПУТЬ', 'PATH' ),
- 'url_wiki' => array( '0', 'ВИКИ', 'WIKI' ),
- 'url_query' => array( '0', 'ЗАПРОС', 'QUERY' ),
+ 'redirect' => array( '0', '#перенаправление', '#перенапр', '#REDIRECT' ),
+ 'notoc' => array( '0', '__БЕЗ_ОГЛАВЛЕНИЯ__', '__БЕЗ_ОГЛ__', '__NOTOC__' ),
+ 'nogallery' => array( '0', '__БЕЗ_ГАЛЕРЕИ__', '__NOGALLERY__' ),
+ 'forcetoc' => array( '0', '__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__', '__ОБЯЗ_ОГЛ__', '__FORCETOC__' ),
+ 'toc' => array( '0', '__ОГЛАВЛЕНИЕ__', '__ОГЛ__', '__TOC__' ),
+ 'noeditsection' => array( '0', '__БЕЗ_РЕДАКТИРОВАНИЯ_РАЗДЕЛА__', '__NOEDITSECTION__' ),
+ 'noheader' => array( '0', '__БЕЗ_ЗАГОЛОВКА__', '__NOHEADER__' ),
+ 'currentmonth' => array( '1', 'ТЕКУЩИЙ_МЕСЯЦ', 'ТЕКУЩИЙ_МЕСЯЦ_2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+ 'currentmonth1' => array( '1', 'ТЕКУЩИЙ_МЕСЯЦ_1', 'CURRENTMONTH1' ),
+ 'currentmonthname' => array( '1', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА', 'CURRENTMONTHNAME' ),
+ 'currentmonthnamegen' => array( '1', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА_РОД', 'CURRENTMONTHNAMEGEN' ),
+ 'currentmonthabbrev' => array( '1', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА_АБР', 'CURRENTMONTHABBREV' ),
+ 'currentday' => array( '1', 'ТЕКУЩИЙ_ДЕНЬ', 'CURRENTDAY' ),
+ 'currentday2' => array( '1', 'ТЕКУЩИЙ_ДЕНЬ_2', 'CURRENTDAY2' ),
+ 'currentdayname' => array( '1', 'НАЗВАНИЕ_ТЕКУЩЕГО_ДНЯ', 'CURRENTDAYNAME' ),
+ 'currentyear' => array( '1', 'ТЕКУЩИЙ_ГОД', 'CURRENTYEAR' ),
+ 'currenttime' => array( '1', 'ТЕКУЩЕЕ_ВРЕМЯ', 'CURRENTTIME' ),
+ 'currenthour' => array( '1', 'ТЕКУЩИЙ_ЧАС', 'CURRENTHOUR' ),
+ 'localmonth' => array( '1', 'МЕСТНЫЙ_МЕСЯЦ', 'МЕСТНЫЙ_МЕСЯЦ_2', 'LOCALMONTH', 'LOCALMONTH2' ),
+ 'localmonth1' => array( '1', 'МЕСТНЫЙ_МЕСЯЦ_1', 'LOCALMONTH1' ),
+ 'localmonthname' => array( '1', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА', 'LOCALMONTHNAME' ),
+ 'localmonthnamegen' => array( '1', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА_РОД', 'LOCALMONTHNAMEGEN' ),
+ 'localmonthabbrev' => array( '1', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА_АБР', 'LOCALMONTHABBREV' ),
+ 'localday' => array( '1', 'МЕСТНЫЙ_ДЕНЬ', 'LOCALDAY' ),
+ 'localday2' => array( '1', 'МЕСТНЫЙ_ДЕНЬ_2', 'LOCALDAY2' ),
+ 'localdayname' => array( '1', 'НАЗВАНИЕ_МЕСТНОГО_ДНЯ', 'LOCALDAYNAME' ),
+ 'localyear' => array( '1', 'МЕСТНЫЙ_ГОД', 'LOCALYEAR' ),
+ 'localtime' => array( '1', 'МЕСТНОЕ_ВРЕМЯ', 'LOCALTIME' ),
+ 'localhour' => array( '1', 'МЕСТНЫЙ_ЧАС', 'LOCALHOUR' ),
+ 'numberofpages' => array( '1', 'КОЛИЧЕСТВО_СТРАНИЦ', 'NUMBEROFPAGES' ),
+ 'numberofarticles' => array( '1', 'КОЛИЧЕСТВО_СТАТЕЙ', 'NUMBEROFARTICLES' ),
+ 'numberoffiles' => array( '1', 'КОЛИЧЕСТВО_ФАЙЛОВ', 'NUMBEROFFILES' ),
+ 'numberofusers' => array( '1', 'КОЛИЧЕСТВО_УЧАСТНИКОВ', 'NUMBEROFUSERS' ),
+ 'numberofactiveusers' => array( '1', 'КОЛИЧЕСТВО_АКТИВНЫХ_УЧАСТНИКОВ', 'NUMBEROFACTIVEUSERS' ),
+ 'numberofedits' => array( '1', 'КОЛИЧЕСТВО_ПРАВОК', 'NUMBEROFEDITS' ),
+ 'numberofviews' => array( '1', 'КОЛИЧЕСТВО_ПРОСМОТРОВ', 'NUMBEROFVIEWS' ),
+ 'pagename' => array( '1', 'НАЗВАНИЕ_СТРАНИЦЫ', 'PAGENAME' ),
+ 'pagenamee' => array( '1', 'НАЗВАНИЕ_СТРАНИЦЫ_2', 'PAGENAMEE' ),
+ 'namespace' => array( '1', 'ПРОСТРАНСТВО_ИМЁН', 'NAMESPACE' ),
+ 'namespacee' => array( '1', 'ПРОСТРАНСТВО_ИМЁН_2', 'NAMESPACEE' ),
+ 'talkspace' => array( '1', 'ПРОСТРАНСТВО_ОБСУЖДЕНИЙ', 'TALKSPACE' ),
+ 'talkspacee' => array( '1', 'ПРОСТРАНСТВО_ОБСУЖДЕНИЙ_2', 'TALKSPACEE' ),
+ 'subjectspace' => array( '1', 'ПРОСТРАНСТВО_СТАТЕЙ', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+ 'subjectspacee' => array( '1', 'ПРОСТРАНСТВО_СТАТЕЙ_2', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+ 'fullpagename' => array( '1', 'ПОЛНОЕ_НАЗВАНИЕ_СТРАНИЦЫ', 'FULLPAGENAME' ),
+ 'fullpagenamee' => array( '1', 'ПОЛНОЕ_НАЗВАНИЕ_СТРАНИЦЫ_2', 'FULLPAGENAMEE' ),
+ 'subpagename' => array( '1', 'НАЗВАНИЕ_ПОДСТРАНИЦЫ', 'SUBPAGENAME' ),
+ 'subpagenamee' => array( '1', 'НАЗВАНИЕ_ПОДСТРАНИЦЫ_2', 'SUBPAGENAMEE' ),
+ 'basepagename' => array( '1', 'ОСНОВА_НАЗВАНИЯ_СТРАНИЦЫ', 'BASEPAGENAME' ),
+ 'basepagenamee' => array( '1', 'ОСНОВА_НАЗВАНИЯ_СТРАНИЦЫ_2', 'BASEPAGENAMEE' ),
+ 'talkpagename' => array( '1', 'НАЗВАНИЕ_СТРАНИЦЫ_ОБСУЖДЕНИЯ', 'TALKPAGENAME' ),
+ 'talkpagenamee' => array( '1', 'НАЗВАНИЕ_СТРАНИЦЫ_ОБСУЖДЕНИЯ_2', 'TALKPAGENAMEE' ),
+ 'subjectpagename' => array( '1', 'НАЗВАНИЕ_СТРАНИЦЫ_СТАТЬИ', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+ 'subjectpagenamee' => array( '1', 'НАЗВАНИЕ_СТРАНИЦЫ_СТАТЬИ_2', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+ 'msg' => array( '0', 'СООБЩЕНИЕ:', 'СООБЩ:', 'MSG:' ),
+ 'subst' => array( '0', 'ПОДСТАНОВКА:', 'ПОДСТ:', 'SUBST:' ),
+ 'safesubst' => array( '0', 'ЗАЩПОДСТ:', 'SAFESUBST:' ),
+ 'msgnw' => array( '0', 'СООБЩ_БЕЗ_ВИКИ:', 'MSGNW:' ),
+ 'img_thumbnail' => array( '1', 'мини', 'миниатюра', 'thumbnail', 'thumb' ),
+ 'img_manualthumb' => array( '1', 'мини=$1', 'миниатюра=$1', 'thumbnail=$1', 'thumb=$1' ),
+ 'img_right' => array( '1', 'справа', 'right' ),
+ 'img_left' => array( '1', 'слева', 'left' ),
+ 'img_none' => array( '1', 'без', 'none' ),
+ 'img_width' => array( '1', '$1пкс', '$1px' ),
+ 'img_center' => array( '1', 'центр', 'center', 'centre' ),
+ 'img_framed' => array( '1', 'обрамить', 'framed', 'enframed', 'frame' ),
+ 'img_frameless' => array( '1', 'безрамки', 'frameless' ),
+ 'img_page' => array( '1', 'страница=$1', 'страница $1', 'page=$1', 'page $1' ),
+ 'img_upright' => array( '1', 'сверхусправа', 'сверхусправа=$1', 'сверхусправа $1', 'upright', 'upright=$1', 'upright $1' ),
+ 'img_border' => array( '1', 'граница', 'border' ),
+ 'img_baseline' => array( '1', 'основание', 'baseline' ),
+ 'img_sub' => array( '1', 'под', 'sub' ),
+ 'img_super' => array( '1', 'над', 'super', 'sup' ),
+ 'img_top' => array( '1', 'сверху', 'top' ),
+ 'img_text_top' => array( '1', 'текст-сверху', 'text-top' ),
+ 'img_middle' => array( '1', 'посередине', 'middle' ),
+ 'img_bottom' => array( '1', 'снизу', 'bottom' ),
+ 'img_text_bottom' => array( '1', 'текст-снизу', 'text-bottom' ),
+ 'img_link' => array( '1', 'ссылка=$1', 'link=$1' ),
+ 'img_alt' => array( '1', 'альт=$1', 'alt=$1' ),
+ 'int' => array( '0', 'ВНУТР:', 'INT:' ),
+ 'sitename' => array( '1', 'НАЗВАНИЕ_САЙТА', 'SITENAME' ),
+ 'ns' => array( '0', 'ПИ:', 'NS:' ),
+ 'nse' => array( '0', 'ПИК:', 'NSE:' ),
+ 'localurl' => array( '0', 'ЛОКАЛЬНЫЙ_АДРЕС:', 'LOCALURL:' ),
+ 'localurle' => array( '0', 'ЛОКАЛЬНЫЙ_АДРЕС_2:', 'LOCALURLE:' ),
+ 'articlepath' => array( '0', 'ПУТЬ_К_СТАТЬЕ', 'ARTICLEPATH' ),
+ 'server' => array( '0', 'СЕРВЕР', 'SERVER' ),
+ 'servername' => array( '0', 'НАЗВАНИЕ_СЕРВЕРА', 'SERVERNAME' ),
+ 'scriptpath' => array( '0', 'ПУТЬ_К_СКРИПТУ', 'SCRIPTPATH' ),
+ 'stylepath' => array( '0', 'ПУТЬ_К_СТИЛЮ', 'STYLEPATH' ),
+ 'grammar' => array( '0', 'ПАДЕЖ:', 'GRAMMAR:' ),
+ 'gender' => array( '0', 'ПОЛ:', 'GENDER:' ),
+ 'notitleconvert' => array( '0', '__БЕЗ_ПРЕОБРАЗОВАНИЯ_ЗАГОЛОВКА__', '__NOTITLECONVERT__', '__NOTC__' ),
+ 'nocontentconvert' => array( '0', '__БЕЗ_ПРЕОБРАЗОВАНИЯ_ТЕКСТА__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+ 'currentweek' => array( '1', 'ТЕКУЩАЯ_НЕДЕЛЯ', 'CURRENTWEEK' ),
+ 'currentdow' => array( '1', 'ТЕКУЩИЙ_ДЕНЬ_НЕДЕЛИ', 'CURRENTDOW' ),
+ 'localweek' => array( '1', 'МЕСТНАЯ_НЕДЕЛЯ', 'LOCALWEEK' ),
+ 'localdow' => array( '1', 'МЕСТНЫЙ_ДЕНЬ_НЕДЕЛИ', 'LOCALDOW' ),
+ 'revisionid' => array( '1', 'ИД_ВЕРСИИ', 'REVISIONID' ),
+ 'revisionday' => array( '1', 'ДЕНЬ_ВЕРСИИ', 'REVISIONDAY' ),
+ 'revisionday2' => array( '1', 'ДЕНЬ_ВЕРСИИ_2', 'REVISIONDAY2' ),
+ 'revisionmonth' => array( '1', 'МЕСЯЦ_ВЕРСИИ', 'REVISIONMONTH' ),
+ 'revisionmonth1' => array( '1', 'МЕСЯЦ_ВЕРСИИ_1', 'REVISIONMONTH1' ),
+ 'revisionyear' => array( '1', 'ГОД_ВЕРСИИ', 'REVISIONYEAR' ),
+ 'revisiontimestamp' => array( '1', 'ОТМЕТКА_ВРЕМЕНИ_ВЕРСИИ', 'REVISIONTIMESTAMP' ),
+ 'revisionuser' => array( '1', 'ВЕРСИЯ_УЧАСНИКА', 'REVISIONUSER' ),
+ 'plural' => array( '0', 'МНОЖЕСТВЕННОЕ_ЧИСЛО:', 'PLURAL:' ),
+ 'fullurl' => array( '0', 'ПОЛНЫЙ_АДРЕС:', 'FULLURL:' ),
+ 'fullurle' => array( '0', 'ПОЛНЫЙ_АДРЕС_2:', 'FULLURLE:' ),
+ 'lcfirst' => array( '0', 'ПЕРВАЯ_БУКВА_МАЛЕНЬКАЯ:', 'LCFIRST:' ),
+ 'ucfirst' => array( '0', 'ПЕРВАЯ_БУКВА_БОЛЬШАЯ:', 'UCFIRST:' ),
+ 'lc' => array( '0', 'МАЛЕНЬКИМИ_БУКВАМИ:', 'LC:' ),
+ 'uc' => array( '0', 'БОЛЬШИМИ_БУКВАМИ:', 'UC:' ),
+ 'raw' => array( '0', 'НЕОБРАБ:', 'RAW:' ),
+ 'displaytitle' => array( '1', 'ПОКАЗАТЬ_ЗАГОЛОВОК', 'DISPLAYTITLE' ),
+ 'rawsuffix' => array( '1', 'Н', 'R' ),
+ 'newsectionlink' => array( '1', '__ССЫЛКА_НА_НОВЫЙ_РАЗДЕЛ__', '__NEWSECTIONLINK__' ),
+ 'nonewsectionlink' => array( '1', '__БЕЗ_ССЫЛКИ_НА_НОВЫЙ_РАЗДЕЛ__', '__NONEWSECTIONLINK__' ),
+ 'currentversion' => array( '1', 'ТЕКУЩАЯ_ВЕРСИЯ', 'CURRENTVERSION' ),
+ 'urlencode' => array( '0', 'ЗАКОДИРОВАННЫЙ_АДРЕС:', 'URLENCODE:' ),
+ 'anchorencode' => array( '0', 'КОДИРОВАТЬ_МЕТКУ', 'ANCHORENCODE' ),
+ 'currenttimestamp' => array( '1', 'ОТМЕТКА_ТЕКУЩЕГО_ВРЕМЕНИ', 'CURRENTTIMESTAMP' ),
+ 'localtimestamp' => array( '1', 'ОТМЕТКА_МЕСТНОГО_ВРЕМЕНИ', 'LOCALTIMESTAMP' ),
+ 'directionmark' => array( '1', 'НАПРАВЛЕНИЕ_ПИСЬМА', 'DIRECTIONMARK', 'DIRMARK' ),
+ 'language' => array( '0', '#ЯЗЫК:', '#LANGUAGE:' ),
+ 'contentlanguage' => array( '1', 'ЯЗЫК_СОДЕРЖАНИЯ', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+ 'pagesinnamespace' => array( '1', 'СТРАНИЦ_В_ПРОСТРАНСТВЕ_ИМЁН:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+ 'numberofadmins' => array( '1', 'КОЛИЧЕСТВО_АДМИНИСТРАТОРОВ', 'NUMBEROFADMINS' ),
+ 'formatnum' => array( '0', 'ФОРМАТИРОВАТЬ_ЧИСЛО', 'FORMATNUM' ),
+ 'padleft' => array( '0', 'ЗАПОЛНИТЬ_СЛЕВА', 'PADLEFT' ),
+ 'padright' => array( '0', 'ЗАПОЛНИТЬ_СПРАВА', 'PADRIGHT' ),
+ 'special' => array( '0', 'служебная', 'special' ),
+ 'defaultsort' => array( '1', 'СОРТИРОВКА_ПО_УМОЛЧАНИЮ', 'КЛЮЧ_СОРТИРОВКИ', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+ 'filepath' => array( '0', 'ПУТЬ_К_ФАЙЛУ:', 'FILEPATH:' ),
+ 'tag' => array( '0', 'метка', 'тег', 'тэг', 'tag' ),
+ 'hiddencat' => array( '1', '__СКРЫТАЯ_КАТЕГОРИЯ__', '__HIDDENCAT__' ),
+ 'pagesincategory' => array( '1', 'СТРАНИЦ_В_КАТЕГОРИИ', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+ 'pagesize' => array( '1', 'РАЗМЕР_СТРАНИЦЫ', 'PAGESIZE' ),
+ 'index' => array( '1', '__ИНДЕКС__', '__INDEX__' ),
+ 'noindex' => array( '1', '__БЕЗ_ИНДЕКСА__', '__NOINDEX__' ),
+ 'numberingroup' => array( '1', 'ЧИСЛО_В_ГРУППЕ', 'NUMBERINGROUP', 'NUMINGROUP' ),
+ 'staticredirect' => array( '1', '__СТАТИЧЕСКОЕ_ПЕРЕНАПРАВЛЕНИЕ__', '__STATICREDIRECT__' ),
+ 'protectionlevel' => array( '1', 'УРОВЕНЬ_ЗАЩИТЫ', 'PROTECTIONLEVEL' ),
+ 'formatdate' => array( '0', 'форматдаты', 'formatdate', 'dateformat' ),
+ 'url_path' => array( '0', 'ПУТЬ', 'PATH' ),
+ 'url_wiki' => array( '0', 'ВИКИ', 'WIKI' ),
+ 'url_query' => array( '0', 'ЗАПРОС', 'QUERY' ),
);
$imageFiles = array(
@@ -648,21 +652,23 @@ $1',
'badarticleerror' => 'Это действие не может быть выполнено на данной странице.',
'cannotdelete' => 'Невозможно удалить страницу или файл «$1».
Возможно, страница уже оказалась удалена.',
+'cannotdelete-title' => 'Нельзя удалить страницу «$1»',
'badtitle' => 'Недопустимое название',
'badtitletext' => 'Запрашиваемое название страницы неправильно, пусто, либо неправильно указано межъязыковое или интервики название. Возможно, в названии используются недопустимые символы.',
-'perfcached' => 'Следующие данные взяты из кеша и могут не учитывать последних изменений.',
-'perfcachedts' => 'Следующие данные взяты из кеша, последний раз он обновлялся в $1.',
+'perfcached' => 'Следующие данные взяты из кэша и могут не учитывать последних изменений. В кэше хранится не более $1 {{PLURAL:$1|записи|записей|записей}}.',
+'perfcachedts' => 'Следующие данные взяты из кэша, последний раз он обновлялся в $1. В кэше хранится не более $4 {{PLURAL:$4|записи|записей|записей}}.',
'querypage-no-updates' => 'Обновление этой страницы сейчас отключено.
Представленные здесь данные не будут обновляться.',
'wrong_wfQuery_params' => 'Недопустимые параметры для функции wfQuery()<br />
Функция: $1<br />
Запрос: $2',
'viewsource' => 'Просмотр',
-'viewsourcefor' => 'Страница «$1»',
+'viewsource-title' => 'Просмотр исходного текста страницы $1',
'actionthrottled' => 'Ограничение по скорости',
'actionthrottledtext' => 'В качестве меры борьбы со спамом, установлено ограничение на многократное применение данного действия в течение короткого промежутка времени. Пожалуйста, повторите попытку через несколько минут.',
'protectedpagetext' => 'Эта страница закрыта для редактирования.',
'viewsourcetext' => 'Вы можете просмотреть и скопировать исходный текст этой страницы:',
+'viewyourtext' => "Вы можете просмотреть и скопировать исходный текст '''ваших правок''' на этой странице:",
'protectedinterface' => 'Эта страница содержит интерфейсное сообщение программного обеспечения. Во избежание вандализма её изменение запрещено.',
'editinginterface' => "'''Внимание:''' Вы редактируете страницу, содержащую текст интерфейса программного обеспечения.
Её изменение повлияет на внешний вид интерфейса для других пользователей.
@@ -766,6 +772,7 @@ $2',
'emailconfirmlink' => 'Подтвердить ваш адрес электронной почты',
'invalidemailaddress' => 'Адрес электронной почты не может быть принят, так как он не соответствует формату.
Пожалуйста, введите корректный адрес или оставьте поле пустым.',
+'cannotchangeemail' => 'Адреса электронной почты этой учётной записи не могут быть изменены в этой вики.',
'accountcreated' => 'Учётная запись создана',
'accountcreatedtext' => 'Создана учётная запись участника $1.',
'createaccount-title' => '{{SITENAME}}: создание учётной записи',
@@ -783,6 +790,7 @@ $2',
# E-mail sending
'php-mail-error-unknown' => 'Неизвестная ошибка в PHP-функции mail()',
+'user-mail-no-addy' => 'Попытался отправить электронное письмо без адреса электронной почты',
# Change password dialog
'resetpass' => 'Изменение пароля',
@@ -803,16 +811,18 @@ $2',
'resetpass-temp-password' => 'Временный пароль:',
# Special:PasswordReset
-'passwordreset' => 'Сброс пароля',
-'passwordreset-text' => 'Заполните эту форму, чтобы получить в письме напоминание о параметрах Вашей учётной записи.',
-'passwordreset-legend' => 'Сбросить пароль',
-'passwordreset-disabled' => 'Сбросы пароля отключены на этой вики.',
-'passwordreset-pretext' => '{{PLURAL:$1||Введите одну из частей данных, показанных ниже}}',
-'passwordreset-username' => 'Имя участника:',
-'passwordreset-domain' => 'Домен:',
-'passwordreset-email' => 'Адрес электронной почты:',
-'passwordreset-emailtitle' => 'Сведения об учётной записи {{SITENAME}}',
-'passwordreset-emailtext-ip' => 'Кто-то (возможно, вы, с IP-адреса $1) запросил напоминание о вашей
+'passwordreset' => 'Сброс пароля',
+'passwordreset-text' => 'Заполните эту форму, чтобы получить в письме напоминание о параметрах Вашей учётной записи.',
+'passwordreset-legend' => 'Сбросить пароль',
+'passwordreset-disabled' => 'Сбросы пароля отключены на этой вики.',
+'passwordreset-pretext' => '{{PLURAL:$1||Введите одну из частей данных, показанных ниже}}',
+'passwordreset-username' => 'Имя участника:',
+'passwordreset-domain' => 'Домен:',
+'passwordreset-capture' => 'Просмотреть получившееся письмо?',
+'passwordreset-capture-help' => 'Если вы установите данную отметку, то вам будет показано письмо с временным паролем, отправляемое участнику.',
+'passwordreset-email' => 'Адрес электронной почты:',
+'passwordreset-emailtitle' => 'Сведения об учётной записи {{SITENAME}}',
+'passwordreset-emailtext-ip' => 'Кто-то (возможно, вы, с IP-адреса $1) запросил напоминание о вашей
учётной записи в проекте {{SITENAME}} ($4).
{{PLURAL:$3|Следующая учётная запись связана|Следующие учётные записи связаны}} с этим адресом электронной почты:
@@ -823,7 +833,7 @@ $2
Если вы не делали этого запроса или вспомнили свой исходный пароль
и не желаете его менять, то можете проигнорировать это сообщение
и продолжить использовать свой старый пароль.',
-'passwordreset-emailtext-user' => 'Участник $1 из проекта {{SITENAME}} запросил напоминание о вашей
+'passwordreset-emailtext-user' => 'Участник $1 из проекта {{SITENAME}} запросил напоминание о вашей
учётной записи в проекте {{SITENAME}} ($4).
{{PLURAL:$3|Следующая учётная запись связана|Следующие учётные записи связаны}} с этим адресом электронной почты:
@@ -834,9 +844,22 @@ $2
Если вы не делали этого запроса или вспомнили свой исходный пароль
и не желаете его менять, то можете проигнорировать это сообщение
и продолжить использовать свой старый пароль.',
-'passwordreset-emailelement' => 'Имя участника: $1
+'passwordreset-emailelement' => 'Имя участника: $1
Временный пароль: $2',
-'passwordreset-emailsent' => 'По электронной почте было отправлено напоминание.',
+'passwordreset-emailsent' => 'По электронной почте было отправлено напоминание.',
+'passwordreset-emailsent-capture' => 'Ниже приведено отправленное письмо-напоминание.',
+'passwordreset-emailerror-capture' => 'Ниже приведено созданное письмо-напоминание, его отправка не удалась по причине: $1',
+
+# Special:ChangeEmail
+'changeemail' => 'Изменить адрес электронной почты',
+'changeemail-header' => 'Изменение адреса электронной почты',
+'changeemail-text' => 'Заполните эту форму, чтобы изменить свой адрес электронной почты. Вам нужно будет ввести пароль, чтобы подтвердить изменение.',
+'changeemail-no-info' => 'Чтобы обращаться непосредственно к этой странице, вам следует представиться системе.',
+'changeemail-oldemail' => 'Текущий адрес электронной почты:',
+'changeemail-newemail' => 'Новый адрес электронной почты:',
+'changeemail-none' => '(нет)',
+'changeemail-submit' => 'Измененить адрес',
+'changeemail-cancel' => 'Отмена',
# Edit page toolbar
'bold_sample' => 'Полужирное начертание',
@@ -905,9 +928,6 @@ $2
Ваш IP-адрес — $3, идентификатор блокировки — #$5.
Пожалуйста, указывайте эти сведения в любых своих обращениях.',
'blockednoreason' => 'причина не указана',
-'blockedoriginalsource' => 'Ниже показан текст страницы «$1».',
-'blockededitsource' => "Ниже показан текст '''ваших изменений''' страницы «$1».",
-'whitelistedittitle' => 'Для изменения требуется авторизация',
'whitelistedittext' => 'Вы должны $1 для изменения страниц.',
'confirmedittext' => 'Вы должны подтвердить свой адрес электронной почты перед правкой страниц.
Пожалуйста, введите и подтвердите свой адрес электронной почты в своих [[Special:Preferences|персональных настройках]].',
@@ -996,7 +1016,7 @@ $2
Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.<br />
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. $1).
'''НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!'''",
-'longpageerror' => "'''ОШИБКА: записываемый вами текст имеет размер $1 килобайт, что больше, чем установленный предел $2 килобайт. Страница не может быть сохранена.'''",
+'longpageerror' => "'''ОШИБКА: записываемый вами текст имеет размер {{PLURAL:$1|$1 килобайт|$1 килобайта|$1 килобайт}}, что больше, чем установленный предел в {{PLURAL:$2|$2 килобайт|$2 килобайта|$2 килобайт}}. Страница не может быть сохранена.'''",
'readonlywarning' => "'''Предупреждение. База данных заблокирована в связи с процедурами обслуживания, поэтому вы не можете записать ваши изменения прямо сейчас.'''
Возможно, вам следует сохранить текст в файл, чтобы воспользоваться этим текстом позже.
@@ -1164,8 +1184,6 @@ $3 {{GENDER:$3|указал|указала}} следующую причину:
'revdelete-unsuppress' => 'Снять ограничения с восстановленных версий',
'revdelete-log' => 'Причина:',
'revdelete-submit' => 'Применить к {{PLURAL:$1|выбранной версии|выбранным версиям}}',
-'revdelete-logentry' => 'изменил видимость версии страницы [[$1]]',
-'logdelete-logentry' => 'Изменена видимость события для [[$1]]',
'revdelete-success' => "'''Видимость версии успешно изменена.'''",
'revdelete-failure' => "'''Видимость версии не может быть изменена:'''
$1",
@@ -1177,15 +1195,6 @@ $1",
'revdel-restore-visible' => 'видимые версии',
'pagehist' => 'История страницы',
'deletedhist' => 'История удалений',
-'revdelete-content' => 'содержимое',
-'revdelete-summary' => 'описание изменений',
-'revdelete-uname' => 'имя участника',
-'revdelete-restricted' => 'ограничения применяются к администраторам',
-'revdelete-unrestricted' => 'ограничения сняты для администраторов',
-'revdelete-hid' => 'скрыто $1',
-'revdelete-unhid' => 'раскрыто $1',
-'revdelete-log-message' => '$1 для $2 {{PLURAL:$2|версии|версий|версий}}',
-'logdelete-log-message' => '$1 для $2 {{PLURAL:$2|события|событий|событий}}',
'revdelete-hide-current' => 'Ошибка скрытия записи от $2, $1: это текущая версия.
Она не может быть скрыта.',
'revdelete-show-no-access' => 'Ошибка раскрытия записи от $2, $1: эта запись отмечена как «ограниченная».
@@ -1340,12 +1349,14 @@ $1",
'prefs-rc' => 'Свежие правки',
'prefs-watchlist' => 'Список наблюдения',
'prefs-watchlist-days' => 'Количество дней:',
-'prefs-watchlist-days-max' => 'Не более 7 дней',
+'prefs-watchlist-days-max' => 'Не более $1 {{PLURAL:$1|дня|дней}}',
'prefs-watchlist-edits' => 'Максимальное количество правок, отображаемых в расширенном списке наблюдения:',
'prefs-watchlist-edits-max' => 'Наибольшее значение: 1000',
'prefs-watchlist-token' => 'Токен списка наблюдения:',
'prefs-misc' => 'Другие настройки',
'prefs-resetpass' => 'Изменить пароль',
+'prefs-changeemail' => 'Изменить адрес электронной почты',
+'prefs-setemail' => 'Установка адреса эл. почты',
'prefs-email' => 'Параметры электронной почты',
'prefs-rendering' => 'Внешний вид',
'saveprefs' => 'Сохранить',
@@ -1405,6 +1416,7 @@ $1",
'yourrealname' => 'Ваше настоящее имя:',
'yourlanguage' => 'Язык интерфейса:',
'yourvariant' => 'Вариант языка содержания:',
+'prefs-help-variant' => 'Предпочитаемый для отображения содержимого страниц вики вариант языка или орфография.',
'yournick' => 'Новая подпись:',
'prefs-help-signature' => 'Комментарии на страницах обсуждений должны быть подписаны посредством добавления символов «<nowiki>~~~~</nowiki>», которые будут преобразованы в вашу подпись и время.',
'badsig' => 'Неверная подпись. Проверьте корректность HTML-тегов.',
@@ -1446,7 +1458,7 @@ $1",
'userrights-lookup-user' => 'Управление группами участников',
'userrights-user-editname' => 'Введите имя участника:',
'editusergroup' => 'Изменить членство в группах',
-'editinguser' => "Изменение прав участника '''[[User:$1|$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]]{{int:pipe-separator}}[[Special:Contributions/$1|{{int:contribslink}}]])",
+'editinguser' => "Изменение прав {{GENDER:$1|участника|участницы}} '''[[User:$1|$1]]''' $2",
'userrights-editusergroup' => 'Изменение членства в группах',
'saveusergroups' => 'Сохранить группы участника',
'userrights-groupsmember' => 'Член групп:',
@@ -1540,13 +1552,13 @@ $1",
'right-autopatrol' => 'правки автоматически отмечаются как патрулированные',
'right-patrolmarks' => 'просмотр отметок о патрулировании в свежих правках',
'right-unwatchedpages' => 'просмотр списка ненаблюдаемых страниц',
-'right-trackback' => 'отправка Trackback',
'right-mergehistory' => 'объединение историй страниц',
'right-userrights' => 'изменение прав всех участников',
'right-userrights-interwiki' => 'изменение прав участников на других вики-сайтах',
'right-siteadmin' => 'блокировка и разблокировка базы данных',
'right-override-export-depth' => 'экспортирование страниц, включая связанные страницы с глубиной до 5',
'right-sendemail' => 'отправлять электронную почту другим участникам',
+'right-passwordreset' => 'просмотр электронных писем с изменением пароля',
# User rights log
'rightslog' => 'Журнал прав участника',
@@ -1580,16 +1592,17 @@ $1",
'action-suppressionlog' => 'просмотр этого частного журнала',
'action-block' => 'блокировка участника',
'action-protect' => 'изменение уровня защиты этой страницы',
+'action-rollback' => 'быстрый откат изменений последнего пользователя, который редактировал страницу',
'action-import' => 'импорт этой страницы из другой вики',
'action-importupload' => 'импорт этой страницы из загруженного файла',
'action-patrol' => 'отметка чужих правок как отпатрулированных',
'action-autopatrol' => 'отметка своих правок как отпатрулированных',
'action-unwatchedpages' => 'просмотр списка страниц, за которыми не следят',
-'action-trackback' => 'отправка trackback',
'action-mergehistory' => 'присоединение истории изменений этой страницы',
'action-userrights' => 'изменение всех прав участника',
'action-userrights-interwiki' => 'изменение прав участников в других вики',
'action-siteadmin' => 'блокировка и разблокировка базы данных',
+'action-sendemail' => 'отправка электронных писем',
# Recent changes
'nchanges' => '$1 {{PLURAL:$1|изменение|изменения|изменений}}',
@@ -1622,6 +1635,7 @@ $1",
'number_of_watching_users_pageview' => '[$1 {{PLURAL:$1|наблюдающий участник|наблюдающих участника|наблюдающих участников}}]',
'rc_categories' => 'Только из категорий (разделитель «|»)',
'rc_categories_any' => 'Любой',
+'rc-change-size-new' => 'Размер после изменения: {{PLURAL:$1|байт|байта|байт}}',
'newsectionsummary' => '/* $1 */ новая тема',
'rc-enhanced-expand' => 'Показать подробности (используется JavaScript)',
'rc-enhanced-hide' => 'Скрыть подробности',
@@ -1676,6 +1690,7 @@ $1",
'ignorewarnings' => 'Игнорировать предупреждения',
'minlength1' => 'Название файла должно содержать хотя бы одну букву.',
'illegalfilename' => 'Имя файла «$1» содержит символы, которые не разрешается использовать в заголовках. Пожалуйста, переименуйте файл и попытайтесь загрузить его снова.',
+'filename-toolong' => 'Имена файлов не должны превышать 240 байт.',
'badfilename' => 'Название файла было изменено на $1.',
'filetype-mime-mismatch' => 'Расширение файла «.$1» не соответствует его MIME-типу ($2).',
'filetype-badmime' => 'Файлы, имеющие MIME-тип «$1», не могут быть загружены.',
@@ -1780,6 +1795,41 @@ $1',
'upload-unknown-size' => 'Неизвестный размер',
'upload-http-error' => 'Произошла ошибка HTTP: $1',
+# File backend
+'backend-fail-stream' => 'Не удалось транслировать файл $1.',
+'backend-fail-backup' => 'Невозможно сделать резервную копию файла $1.',
+'backend-fail-notexists' => 'Файл $1 не существует.',
+'backend-fail-hashes' => 'Не удалось получить хэши файлов для сравнения.',
+'backend-fail-notsame' => 'Уже есть неидентичный файл $1.',
+'backend-fail-invalidpath' => '$1 не является допустимым путём хранения.',
+'backend-fail-delete' => 'Не удалось удалить файл $1.',
+'backend-fail-alreadyexists' => 'Файл $1 уже существует.',
+'backend-fail-store' => 'Не удалось сохранить файл $1 на $2 .',
+'backend-fail-copy' => 'Не удалось скопировать файл $1 в $2 .',
+'backend-fail-move' => 'Не удалось переместить файл $1 в $2.',
+'backend-fail-opentemp' => 'Не удаётся открыть временный файл.',
+'backend-fail-writetemp' => 'Не удалось записать во временный файл.',
+'backend-fail-closetemp' => 'Не удаётся закрыть временный файл.',
+'backend-fail-read' => 'Не удалось прочитать файл $1.',
+'backend-fail-create' => 'Не удалось создать файл $1.',
+'backend-fail-readonly' => 'Хранилище «$1» сейчас находится в режиме «только чтение». Причина: «$2»',
+'backend-fail-synced' => 'Файл «$1» находится в несогласованном состоянии во внутреннем хранилище',
+'backend-fail-connect' => 'Не удалось подключиться к хранилищу «$1».',
+'backend-fail-internal' => 'Произошла неизвестная ошибка в хранилище «$1».',
+'backend-fail-contenttype' => 'Не удалось определить тип содержимого файла, чтобы сохранить его в «$1».',
+'backend-fail-batchsize' => 'Хранилище болучило блок из $1 {{PLURAL:$1|файловой операции|файловых операций|файловых операций}}, ограничение составляет $2 {{PLURAL:$1|операцию|операции|файловых операций}}.',
+
+# Lock manager
+'lockmanager-notlocked' => 'Не удалось разблокировать "$1"; он не заблокирован.',
+'lockmanager-fail-closelock' => 'Не удалось закрыть файл блокировки для «$1».',
+'lockmanager-fail-deletelock' => 'Не удалось удалить файл блокировки для «$1».',
+'lockmanager-fail-acquirelock' => 'Не удалось добиться блокировки «$1».',
+'lockmanager-fail-openlock' => 'Не удалось открыть файл блокировки для «$1».',
+'lockmanager-fail-releaselock' => 'Не удалось разблокировать "$1".',
+'lockmanager-fail-db-bucket' => 'Не удалось связаться с достаточным количеством баз блокировок в сегменте $1.',
+'lockmanager-fail-db-release' => 'Не удалось снять блокировку базы данных $1 .',
+'lockmanager-fail-svr-release' => 'Не удалось снять блокировки на сервере $1 .',
+
# ZipDirectoryReader
'zip-file-open-error' => 'Произошла ошибка при открытии файла для проверки архива.',
'zip-wrong-format' => 'Указанный файл не является файлом ZIP.',
@@ -1796,6 +1846,7 @@ $1',
'uploadstash-badtoken' => 'Не удалось выполнить указанные действия. Возможно, истёк срок действия вашего жетона безопасности. Попробуйте ещё раз.',
'uploadstash-errclear' => 'Очистка файлов не удалась.',
'uploadstash-refresh' => 'Обновить список файлов',
+'invalid-chunk-offset' => 'Недопустимое смещение фрагмента',
# img_auth script messages
'img-auth-accessdenied' => 'Доступ запрещён',
@@ -1902,23 +1953,24 @@ $1',
'filerevert-badversion' => 'Не существует предыдущей локальной версии этого файла с указанной отметкой времени.',
# File deletion
-'filedelete' => '$1 — удаление',
-'filedelete-legend' => 'Удалить файл',
-'filedelete-intro' => "Вы собираетесь удалить файл '''[[Media:$1|$1]]''' со всей его историей.",
-'filedelete-intro-old' => '<span class="plainlinks">Вы удаляете версию \'\'\'[[Media:$1|$1]]\'\'\' от [$4 $3, $2].</span>',
-'filedelete-comment' => 'Причина:',
-'filedelete-submit' => 'Удалить',
-'filedelete-success' => "'''$1''' был удалён.",
-'filedelete-success-old' => "Версия '''[[Media:$1|$1]]''' от $3 $2 была удалена.",
-'filedelete-nofile' => "'''$1''' не существует.",
-'filedelete-nofile-old' => "Не существует архивной версии '''$1''' с указанными атрибутами.",
-'filedelete-otherreason' => 'Другая причина:',
-'filedelete-reason-otherlist' => 'Другая причина',
-'filedelete-reason-dropdown' => '* Распространённые причины удаления
+'filedelete' => '$1 — удаление',
+'filedelete-legend' => 'Удалить файл',
+'filedelete-intro' => "Вы собираетесь удалить файл '''[[Media:$1|$1]]''' со всей его историей.",
+'filedelete-intro-old' => '<span class="plainlinks">Вы удаляете версию \'\'\'[[Media:$1|$1]]\'\'\' от [$4 $3, $2].</span>',
+'filedelete-comment' => 'Причина:',
+'filedelete-submit' => 'Удалить',
+'filedelete-success' => "'''$1''' был удалён.",
+'filedelete-success-old' => "Версия '''[[Media:$1|$1]]''' от $3 $2 была удалена.",
+'filedelete-nofile' => "'''$1''' не существует.",
+'filedelete-nofile-old' => "Не существует архивной версии '''$1''' с указанными атрибутами.",
+'filedelete-otherreason' => 'Другая причина:',
+'filedelete-reason-otherlist' => 'Другая причина',
+'filedelete-reason-dropdown' => '* Распространённые причины удаления
** нарушение авторских прав
** файл-дубликат',
-'filedelete-edit-reasonlist' => 'Править список причин',
-'filedelete-maintenance' => 'Удаление и восстановление файлов временно отключены на время технических работ.',
+'filedelete-edit-reasonlist' => 'Править список причин',
+'filedelete-maintenance' => 'Удаление и восстановление файлов временно отключены на время технических работ.',
+'filedelete-maintenance-title' => 'Не удаётся удалить файл',
# MIME search
'mimesearch' => 'Поиск по MIME',
@@ -2016,6 +2068,8 @@ $1',
'wantedpages' => 'Требуемые страницы',
'wantedpages-badtitle' => 'Ошибочный заголовок в результатах запроса: $1',
'wantedfiles' => 'Требуемые файлы',
+'wantedfiletext-cat' => 'Следующие файлы пытаются использовать, хотя их не существует. В этот список могут ошибочно попасть файлы, находящиеся во внешних хранилищах. Подобные ложные срабатывания будут отмечены <del>зачёркиванием</del>. Кроме того, страницы, содержащие несуществующие файлы, перечислены в [[:$1]].',
+'wantedfiletext-nocat' => 'Следующие файлы пытаются использовать, хотя их не существует. В этот список могут ошибочно попасть файлы, находящиеся во внешних хранилищах. Подобные ложные срабатывания будут отмечены <del>зачёркиванием</del>.',
'wantedtemplates' => 'Требуемые шаблоны',
'mostlinked' => 'Страницы, на которые больше всего ссылок',
'mostlinkedcategories' => 'Категории, на которые больше всего ссылок',
@@ -2024,6 +2078,7 @@ $1',
'mostimages' => 'Самые используемые файлы',
'mostrevisions' => 'Наиболее часто редактировавшиеся страницы',
'prefixindex' => 'Указатель по началу названий страниц',
+'prefixindex-namespace' => 'Указатель по началу страниц (пространство имён «{{ns:$1}}»)',
'shortpages' => 'Короткие страницы',
'longpages' => 'Длинные страницы',
'deadendpages' => 'Тупиковые страницы',
@@ -2040,7 +2095,7 @@ $1',
'listusers-editsonly' => 'Показать только тех участников, кто сделал хотя бы одну правку',
'listusers-creationsort' => 'Упорядочить по дате создания',
'usereditcount' => '$1 {{PLURAL:$1|правка|правки|правок}}',
-'usercreated' => '{{GENDER:$3|Зарегистрировался|Зарегистрировалась}} $1 в $2',
+'usercreated' => '{{GENDER:$3|зарегистрировался|зарегистрировалась}} $1 в $2',
'newpages' => 'Новые страницы',
'newpages-username' => 'Участник:',
'ancientpages' => 'Статьи по дате последнего редактирования',
@@ -2134,12 +2189,8 @@ $1',
'activeusers-noresult' => 'Не найдено участников.',
# Special:Log/newusers
-'newuserlogpage' => 'Журнал регистрации участников',
-'newuserlogpagetext' => 'Список недавно зарегистрировавшихся участников',
-'newuserlog-byemail' => 'пароль отправлен по эл. почте',
-'newuserlog-create-entry' => 'новый участник',
-'newuserlog-create2-entry' => 'создал новую учётную запись $1',
-'newuserlog-autocreate-entry' => 'Учётная запись создана автоматически',
+'newuserlogpage' => 'Журнал регистрации участников',
+'newuserlogpagetext' => 'Список недавно зарегистрировавшихся участников',
# Special:ListGroupRights
'listgrouprights' => 'Права групп участников',
@@ -2170,7 +2221,7 @@ $1',
'emailpagetext' => 'С помощью данной формы можно отправить сообщение на адрес электронной почты этого участника.
В качестве обратного адреса будет указан тот адрес, который вы указали в [[Special:Preferences|своих настройках]], таким образом получатель будет иметь возможность ответить непосредственно вам.',
'usermailererror' => 'При отправке сообщения электронной почты произошла ошибка:',
-'defemailsubject' => 'Письмо из {{grammar:genitive|{{SITENAME}}}}',
+'defemailsubject' => '{{SITENAME}} — Письмо от $1',
'usermaildisabled' => 'Электронная почта участника отключена',
'usermaildisabledtext' => 'Вы не можете отправлять электронные письма другим участникам этой вики',
'noemailtitle' => 'Адрес электронной почты отсутствует',
@@ -2224,7 +2275,7 @@ $1',
'watchmethod-list' => 'просмотр наблюдаемых страниц для последних изменений',
'watchlistcontains' => 'Ваш список наблюдения содержит $1 {{PLURAL:$1|страница|страницы|страниц}}.',
'iteminvalidname' => 'Проблема с элементом «$1», недопустимое название…',
-'wlnote' => 'Ниже {{PLURAL:$1|следует последнее $1 изменение|следуют последние $1 изменения|следуют последние $1 изменений}} за {{PLURAL:$2|последний|последние|последние}} <strong>$2</strong> {{plural:$2|час|часа|часов}}.',
+'wlnote' => "Ниже {{PLURAL:$1|показано последнее $1 изменение|показаны последние $1 изменения|показаны последние $1 изменений}} за {{PLURAL:$2|последний|последние|последние}} '''$2''' {{plural:$2|час|часа|часов}}, на момент времени $3 $4.",
'wlshowlast' => 'Показать за последние $1 часов $2 дней $3',
'watchlist-options' => 'Настройки списка наблюдения',
@@ -2288,8 +2339,6 @@ $UNWATCHURL
'actionfailed' => 'Действие не выполнено',
'deletedtext' => '«$1» была удалена.
См. $2 для просмотра списка последних удалений.',
-'deletedarticle' => 'удалил «[[$1]]»',
-'suppressedarticle' => 'скрыл «[[$1]]»',
'dellogpage' => 'Журнал удалений',
'dellogpagetext' => 'Ниже приведён журнал последних удалений.',
'deletionlog' => 'журнал удалений',
@@ -2338,7 +2387,10 @@ $UNWATCHURL
'unprotectedarticle' => 'снята защита с «[[$1]]»',
'movedarticleprotection' => 'перенёс настройки защиты с «[[$2]]» на «[[$1]]»',
'protect-title' => 'Установка уровня защиты для «$1»',
+'protect-title-notallowed' => 'Просмотр уровня защиты «$1»',
'prot_1movedto2' => '[[$1]] переименована в [[$2]]',
+'protect-badnamespace-title' => 'Незащищаемое пространство имён',
+'protect-badnamespace-text' => 'Страницы в этом пространстве имён не могут быть защищены.',
'protect-legend' => 'Подтвердите установку защиты страницы',
'protectcomment' => 'Причина:',
'protectexpiry' => 'Истекает:',
@@ -2358,6 +2410,7 @@ $UNWATCHURL
'protect-level-sysop' => 'Только администраторы',
'protect-summary-cascade' => 'каскадная',
'protect-expiring' => 'истекает $1 (UTC)',
+'protect-expiring-local' => 'истекает $1',
'protect-expiry-indefinite' => 'бессрочно',
'protect-cascade' => 'Защищать страницы, включённые в эту страницу (каскадная защита)',
'protect-cantedit' => 'Вы не можете изменить уровень защиты этой страницы, потому что у вас нет прав для её редактирования.',
@@ -2415,7 +2468,6 @@ $UNWATCHURL
'undeletereset' => 'Очистить',
'undeleteinvert' => 'Обратить выделение',
'undeletecomment' => 'Причина:',
-'undeletedarticle' => 'восстановил «[[$1]]»',
'undeletedrevisions' => '$1 {{PLURAL:$1|изменение|изменения|изменений}} восстановлено',
'undeletedrevisions-files' => '$1 {{PLURAL:$1|версия|версии|версий}} и $2 {{PLURAL:$2|файл|файла|файлов}} восстановлено',
'undeletedfiles' => '$1 {{PLURAL:$1|файл восстановлен|файла восстановлено|файлов восстановлено}}',
@@ -2424,6 +2476,7 @@ $UNWATCHURL
Для просмотра списка последних удалений и восстановлений см. [[Special:Log/delete|журнал удалений]].",
'undelete-header' => 'Список недавно удалённых страниц можно посмотреть в [[Special:Log/delete|журнале удалений]].',
+'undelete-search-title' => 'Поиск удалённых страниц',
'undelete-search-box' => 'Поиск удалённых страниц',
'undelete-search-prefix' => 'Показать страницы, начинающиеся с:',
'undelete-search-submit' => 'Найти',
@@ -2432,6 +2485,7 @@ $UNWATCHURL
'undelete-bad-store-key' => 'Невозможно восстановить версию файла с отметкой времени $1: файл отсутствовал до удаления.',
'undelete-cleanup-error' => 'Ошибка удаления неиспользуемого архивного файла «$1».',
'undelete-missing-filearchive' => 'Невозможно восстановить файл с архивным идентификатором $1, так как он отсутствует в базе данных. Возможно, файл уже был восстановлен.',
+'undelete-error' => 'Ошибка восстановления страницы',
'undelete-error-short' => 'Ошибка восстановления файла: $1',
'undelete-error-long' => 'Во время восстановления файла возникли ошибки:
@@ -2552,6 +2606,7 @@ $1',
'blocklist-userblocks' => 'Скрыть блокировки учётных записей',
'blocklist-tempblocks' => 'Скрыть временные блокировки',
'blocklist-addressblocks' => 'Скрыть блокировки отдельных IP',
+'blocklist-rangeblocks' => 'Скрыть блокировки диапазонов',
'blocklist-timestamp' => 'Дата/время',
'blocklist-target' => 'Цель',
'blocklist-expiry' => 'Истекает',
@@ -2574,6 +2629,7 @@ $1',
'unblocklink' => 'разблокировать',
'change-blocklink' => 'изменить блокировку',
'contribslink' => 'вклад',
+'emaillink' => 'отправить письмо',
'autoblocker' => 'Автоблокировка из-за совпадения вашего IP-адреса с адресом, который недавно использовал [[User:$1|$1]].
Причина блокировки $1 — «$2».',
'blocklogpage' => 'Журнал блокировок',
@@ -2700,9 +2756,6 @@ $1',
'movepage-page-moved' => 'Страница $1 была переименована в $2.',
'movepage-page-unmoved' => 'Страница $1 не может быть переименована в $2.',
'movepage-max-pages' => '$1 {{PLURAL:$1|страница была переименована|страницы было переименовано|страниц было переименовано}} — это максимум, больше страниц нельзя переименовать автоматически.',
-'1movedto2' => 'переименовал [[$1]] в [[$2]]',
-'1movedto2_redir' => 'переименовал [[$1]] в [[$2]] поверх перенаправления',
-'move-redirect-suppressed' => 'перенаправление подавлено',
'movelogpage' => 'Журнал переименований',
'movelogpagetext' => 'Ниже представлен список переименованных страниц.',
'movesubpage' => '{{PLURAL:$1|Подстраница|Подстраницы}}',
@@ -2715,7 +2768,7 @@ $1',
Страница с именем «[[:$1]]» уже существует.
Хотите удалить её, чтобы сделать возможным переименование?',
'delete_and_move_confirm' => 'Да, удалить эту страницу',
-'delete_and_move_reason' => 'Удалено для возможности переименования',
+'delete_and_move_reason' => 'Удалено для возможности переименования «[[$1]]»',
'selfmove' => 'Невозможно переименовать страницу: исходное и новое имя страницы совпадают.',
'immobile-source-namespace' => 'Невозможно переименовывать страницы в пространстве имён «$1»',
'immobile-target-namespace' => 'Невозможно переместить страницу в пространство имён «$1»',
@@ -2744,9 +2797,11 @@ $1',
Чтобы экспортировать статьи, введите их наименования в поле редактирования, одно название на строку, и выберите хотите ли вы экспортировать всю историю изменений статей или только последние версии статей.
Вы также можете использовать специальный адрес для экспорта только последней версии. Например для страницы [[{{MediaWiki:Mainpage}}]] это будет адрес [[{{#Special:Export}}/{{MediaWiki:Mainpage}}]].',
+'exportall' => 'Экспортировать все страницы',
'exportcuronly' => 'Включать только текущую версию, без полной предыстории',
'exportnohistory' => "----
'''Замечание:''' экспорт полной истории изменений страниц отключён из-за проблем с производительностью.",
+'exportlistauthors' => 'Включить полный перечень внёсших вклад для каждой страницы',
'export-submit' => 'Экспортировать',
'export-addcattext' => 'Добавить страницы из категории:',
'export-addcat' => 'Добавить',
@@ -2779,6 +2834,8 @@ $1',
'thumbnail_error' => 'Ошибка создания миниатюры: $1',
'djvu_page_error' => 'Номер страницы DjVu вне досягаемости',
'djvu_no_xml' => 'Невозможно получить XML для DjVu',
+'thumbnail-temp-create' => 'Не удаётся создать временный файл эскиза',
+'thumbnail-dest-create' => 'Не удаётся сохранить эскиз по месту назначения',
'thumbnail_invalid_params' => 'Ошибочный параметр миниатюры',
'thumbnail_dest_directory' => 'Невозможно создать целевую директорию',
'thumbnail_image-type' => 'Данный тип изображения не поддерживается',
@@ -2822,6 +2879,11 @@ $1',
'import-upload' => 'Загрузить XML-данные',
'import-token-mismatch' => 'Потеряны данные сеанса. Пожалуйста, попробуйте ещё раз.',
'import-invalid-interwiki' => 'Невозможно импортировать из указанной вики.',
+'import-error-edit' => 'Страница «$1» не была импортирована, так как вам не разрешено её редактировать.',
+'import-error-create' => 'Страница «$1» не была импортирована, так как вам не разрешено её создавать.',
+'import-error-interwiki' => 'Страница «$1» не была импортирована, так как её название зарезервировано для внешних ссылок (интервики).',
+'import-error-special' => 'Страница «$1» не была импортирована, так как она относится к особому пространству имён, не позволяющему создавать страницы.',
+'import-error-invalid' => 'Страница «$1» не была импортирована из-за недопустимого названия.',
# Import log
'importlogpage' => 'Журнал импорта',
@@ -2831,72 +2893,85 @@ $1',
'import-logentry-interwiki' => '«$1» — межвики импорт',
'import-logentry-interwiki-detail' => '$1 {{PLURAL:$1|версия|версии|версий}} из $2',
+# JavaScriptTest
+'javascripttest' => 'Проверка JavaScript',
+'javascripttest-disabled' => 'Эта функция отключена.',
+'javascripttest-title' => 'Проводится проверка $1',
+'javascripttest-pagetext-noframework' => 'Эта страница зарезервирована для запуска JavaScript-тестов.',
+'javascripttest-pagetext-unknownframework' => 'Неизвестная среда тестирования «$1».',
+'javascripttest-pagetext-frameworks' => 'Пожалуйста, выберите одну из следующих сред тестирования: $1',
+'javascripttest-pagetext-skins' => 'Выберите тему оформления для запуска тестов:',
+'javascripttest-qunit-intro' => 'См. [$1 документацию по тестированию] на mediawiki.org.',
+'javascripttest-qunit-heading' => 'Набор тестов MediaWiki JavaScript QUnit',
+
# Tooltip help for the actions
-'tooltip-pt-userpage' => 'Ваша страница участника',
-'tooltip-pt-anonuserpage' => 'Страница участника для моего IP',
-'tooltip-pt-mytalk' => 'Ваша страница обсуждений',
-'tooltip-pt-anontalk' => 'Страница обсуждений для моего IP',
-'tooltip-pt-preferences' => 'Ваши настройки',
-'tooltip-pt-watchlist' => 'Список страниц, изменения в которых вы отслеживаете',
-'tooltip-pt-mycontris' => 'Список ваших правок',
-'tooltip-pt-login' => 'Здесь можно зарегистрироваться в системе, но это необязательно.',
-'tooltip-pt-anonlogin' => 'Здесь можно зарегистрироваться в системе, но это необязательно.',
-'tooltip-pt-logout' => 'Завершить сеанс работы',
-'tooltip-ca-talk' => 'Обсуждение содержания страницы',
-'tooltip-ca-edit' => 'Эту страницу можно изменять. Используйте, пожалуйста, предварительный просмотр перед сохранением',
-'tooltip-ca-addsection' => 'Создать новый раздел',
-'tooltip-ca-viewsource' => 'Эта страница защищена от изменений, но вы можете посмотреть и скопировать её исходный текст',
-'tooltip-ca-history' => 'Журнал изменений страницы',
-'tooltip-ca-protect' => 'Защитить страницу от изменений',
-'tooltip-ca-unprotect' => 'Изменить защиту этой страницы',
-'tooltip-ca-delete' => 'Удалить эту страницу',
-'tooltip-ca-undelete' => 'Восстановить исправления страницы, сделанные до того, как она была удалена',
-'tooltip-ca-move' => 'Переименовать страницу',
-'tooltip-ca-watch' => 'Добавить эту страницу в ваш список наблюдения',
-'tooltip-ca-unwatch' => 'Удалить эту страницу из вашего списка наблюдения',
-'tooltip-search' => 'Искать это слово',
-'tooltip-search-go' => 'Перейти к странице, имеющей в точности такое название',
-'tooltip-search-fulltext' => 'Найти страницы, содержащие указанный текст',
-'tooltip-p-logo' => 'Заглавная страница',
-'tooltip-n-mainpage' => 'Перейти на заглавную страницу',
-'tooltip-n-mainpage-description' => 'Перейти на заглавную страницу',
-'tooltip-n-portal' => 'О проекте, о том, что вы можете сделать, где что находится',
-'tooltip-n-currentevents' => 'Список текущих событий',
-'tooltip-n-recentchanges' => 'Список последних изменений',
-'tooltip-n-randompage' => 'Посмотреть случайную страницу',
-'tooltip-n-help' => 'Справочник по проекту «{{SITENAME}}»',
-'tooltip-t-whatlinkshere' => 'Список всех страниц, которые ссылаются на эту страницу',
-'tooltip-t-recentchangeslinked' => 'Последние изменения в страницах, на которые ссылается эта страница',
-'tooltip-feed-rss' => 'Трансляция в RSS для этой страницы',
-'tooltip-feed-atom' => 'Трансляция в Atom для этой страницы',
-'tooltip-t-contributions' => 'Список страниц, которые изменял этот участник',
-'tooltip-t-emailuser' => 'Отправить письмо этому участнику',
-'tooltip-t-upload' => 'Загрузить изображения или мультимедиа-файлы',
-'tooltip-t-specialpages' => 'Список служебных страниц',
-'tooltip-t-print' => 'Версия этой страницы для печати',
-'tooltip-t-permalink' => 'Постоянная ссылка на эту версию страницы',
-'tooltip-ca-nstab-main' => 'Содержание статьи',
-'tooltip-ca-nstab-user' => 'Персональная страница участника',
-'tooltip-ca-nstab-media' => 'Медиа-файл',
-'tooltip-ca-nstab-special' => 'Это служебная страница, она недоступна для редактирования',
-'tooltip-ca-nstab-project' => 'Страница проекта',
-'tooltip-ca-nstab-image' => 'Страница файла',
-'tooltip-ca-nstab-mediawiki' => 'Страница сообщения MediaWiki',
-'tooltip-ca-nstab-template' => 'Страница шаблона',
-'tooltip-ca-nstab-help' => 'Страница справки',
-'tooltip-ca-nstab-category' => 'Страница категории',
-'tooltip-minoredit' => 'Отметить это изменение как незначительное',
-'tooltip-save' => 'Сохранить ваши изменения',
-'tooltip-preview' => 'Предварительный просмотр страницы, пожалуйста, используйте перед сохранением!',
-'tooltip-diff' => 'Показать изменения, сделанные по отношению к исходному тексту.',
-'tooltip-compareselectedversions' => 'Посмотреть разницу между двумя выбранными версиями этой страницы.',
-'tooltip-watch' => 'Добавить эту страницу в свой список наблюдения',
-'tooltip-recreate' => 'Восстановить страницу несмотря на то, что она была удалена',
-'tooltip-upload' => 'Начать загрузку',
-'tooltip-rollback' => 'Одним нажатием убрать изменения, сделанные последним редактором',
-'tooltip-undo' => 'Убрать внесённую правку и показать предпросмотр, с возможностью указать причину отмены',
-'tooltip-preferences-save' => 'Сохранить настройки',
-'tooltip-summary' => 'Введите краткое описание',
+'tooltip-pt-userpage' => 'Ваша страница участника',
+'tooltip-pt-anonuserpage' => 'Страница участника для моего IP',
+'tooltip-pt-mytalk' => 'Ваша страница обсуждений',
+'tooltip-pt-anontalk' => 'Страница обсуждений для моего IP',
+'tooltip-pt-preferences' => 'Ваши настройки',
+'tooltip-pt-watchlist' => 'Список страниц, изменения в которых вы отслеживаете',
+'tooltip-pt-mycontris' => 'Список ваших правок',
+'tooltip-pt-login' => 'Здесь можно зарегистрироваться в системе, но это необязательно.',
+'tooltip-pt-anonlogin' => 'Здесь можно зарегистрироваться в системе, но это необязательно.',
+'tooltip-pt-logout' => 'Завершить сеанс работы',
+'tooltip-ca-talk' => 'Обсуждение содержания страницы',
+'tooltip-ca-edit' => 'Эту страницу можно изменять. Используйте, пожалуйста, предварительный просмотр перед сохранением',
+'tooltip-ca-addsection' => 'Создать новый раздел',
+'tooltip-ca-viewsource' => 'Эта страница защищена от изменений, но вы можете посмотреть и скопировать её исходный текст',
+'tooltip-ca-history' => 'Журнал изменений страницы',
+'tooltip-ca-protect' => 'Защитить страницу от изменений',
+'tooltip-ca-unprotect' => 'Изменить защиту этой страницы',
+'tooltip-ca-delete' => 'Удалить эту страницу',
+'tooltip-ca-undelete' => 'Восстановить исправления страницы, сделанные до того, как она была удалена',
+'tooltip-ca-move' => 'Переименовать страницу',
+'tooltip-ca-watch' => 'Добавить эту страницу в ваш список наблюдения',
+'tooltip-ca-unwatch' => 'Удалить эту страницу из вашего списка наблюдения',
+'tooltip-search' => 'Искать это слово',
+'tooltip-search-go' => 'Перейти к странице, имеющей в точности такое название',
+'tooltip-search-fulltext' => 'Найти страницы, содержащие указанный текст',
+'tooltip-p-logo' => 'Заглавная страница',
+'tooltip-n-mainpage' => 'Перейти на заглавную страницу',
+'tooltip-n-mainpage-description' => 'Перейти на заглавную страницу',
+'tooltip-n-portal' => 'О проекте, о том, что вы можете сделать, где что находится',
+'tooltip-n-currentevents' => 'Список текущих событий',
+'tooltip-n-recentchanges' => 'Список последних изменений',
+'tooltip-n-randompage' => 'Посмотреть случайную страницу',
+'tooltip-n-help' => 'Справочник по проекту «{{SITENAME}}»',
+'tooltip-t-whatlinkshere' => 'Список всех страниц, которые ссылаются на эту страницу',
+'tooltip-t-recentchangeslinked' => 'Последние изменения в страницах, на которые ссылается эта страница',
+'tooltip-feed-rss' => 'Трансляция в RSS для этой страницы',
+'tooltip-feed-atom' => 'Трансляция в Atom для этой страницы',
+'tooltip-t-contributions' => 'Список страниц, которые изменял этот участник',
+'tooltip-t-emailuser' => 'Отправить письмо этому участнику',
+'tooltip-t-upload' => 'Загрузить изображения или мультимедиа-файлы',
+'tooltip-t-specialpages' => 'Список служебных страниц',
+'tooltip-t-print' => 'Версия этой страницы для печати',
+'tooltip-t-permalink' => 'Постоянная ссылка на эту версию страницы',
+'tooltip-ca-nstab-main' => 'Содержание статьи',
+'tooltip-ca-nstab-user' => 'Персональная страница участника',
+'tooltip-ca-nstab-media' => 'Медиа-файл',
+'tooltip-ca-nstab-special' => 'Это служебная страница, она недоступна для редактирования',
+'tooltip-ca-nstab-project' => 'Страница проекта',
+'tooltip-ca-nstab-image' => 'Страница файла',
+'tooltip-ca-nstab-mediawiki' => 'Страница сообщения MediaWiki',
+'tooltip-ca-nstab-template' => 'Страница шаблона',
+'tooltip-ca-nstab-help' => 'Страница справки',
+'tooltip-ca-nstab-category' => 'Страница категории',
+'tooltip-minoredit' => 'Отметить это изменение как незначительное',
+'tooltip-save' => 'Сохранить ваши изменения',
+'tooltip-preview' => 'Предварительный просмотр страницы, пожалуйста, используйте перед сохранением!',
+'tooltip-diff' => 'Показать изменения, сделанные по отношению к исходному тексту.',
+'tooltip-compareselectedversions' => 'Посмотреть разницу между двумя выбранными версиями этой страницы.',
+'tooltip-watch' => 'Добавить эту страницу в свой список наблюдения',
+'tooltip-watchlistedit-normal-submit' => 'Удалить указанные названия',
+'tooltip-watchlistedit-raw-submit' => 'Обновить список наблюдения',
+'tooltip-recreate' => 'Восстановить страницу несмотря на то, что она была удалена',
+'tooltip-upload' => 'Начать загрузку',
+'tooltip-rollback' => 'Одним нажатием убрать изменения, сделанные последним редактором',
+'tooltip-undo' => 'Убрать внесённую правку и показать предпросмотр, с возможностью указать причину отмены',
+'tooltip-preferences-save' => 'Сохранить настройки',
+'tooltip-summary' => 'Введите краткое описание',
# Stylesheets
'common.css' => '/** Размещённый здесь CSS будет применяться ко всем темам оформления */',
@@ -2987,9 +3062,6 @@ The wiki server can't provide data in a format your client can read.",
# Patrol log
'patrol-log-page' => 'Журнал патрулирования',
'patrol-log-header' => 'Это журнал патрулированных версий.',
-'patrol-log-line' => 'проверил $1 из $2 $3',
-'patrol-log-auto' => '(автоматически)',
-'patrol-log-diff' => 'версию $1',
'log-show-hide-patrol' => '$1 журнал патрулирования',
# Image deletion
@@ -3017,11 +3089,11 @@ $1',
'file-info' => 'размер файла: $1, MIME-тип: $2',
'file-info-size' => '$1 × $2 {{PLURAL:$2|пиксель|пикселя|пикселей}}, размер файла: $3, MIME-тип: $4',
'file-info-size-pages' => '$1 × $2 пикселей, размер файла: $3, MIME-тип: $4, $5 {{PLURAL:$5|страница|страницы|страниц}}',
-'file-nohires' => '<small>Нет версии с большим разрешением.</small>',
+'file-nohires' => 'Нет версии с бо́льшим разрешением.',
'svg-long-desc' => 'Файл .SVG, номинально $1 × $2 {{PLURAL:$2|пиксель|пикселя|пикселей}}, размер файла: $3',
'show-big-image' => 'Изображение в более высоком разрешении',
-'show-big-image-preview' => '<small>Размер при предпросмотре: $1.</small>',
-'show-big-image-other' => '<small>Другие разрешения: $1.</small>',
+'show-big-image-preview' => 'Размер при предпросмотре: $1.',
+'show-big-image-other' => '{{PLURAL:$2|Другое разрешение|Другие разрешения}}: $1.',
'show-big-image-size' => '$1 × $2 пикселей',
'file-info-gif-looped' => 'закольцованный',
'file-info-gif-frames' => '$1 {{PLURAL:$1|фрейм|фрейма|фреймов}}',
@@ -3043,9 +3115,15 @@ $1',
# Video information, used by Language::formatTimePeriod() to format lengths in the above messages
'video-dims' => '$1, $2 × $3',
-'seconds-abbrev' => 'с',
-'minutes-abbrev' => 'м',
-'hours-abbrev' => 'ч',
+'seconds-abbrev' => '$1 с',
+'minutes-abbrev' => '$1 м',
+'hours-abbrev' => '$1 ч',
+'days-abbrev' => '$1 д',
+'seconds' => '{{PLURAL:$1|$1 секунда|$1 секунды|$1 секунд}}',
+'minutes' => '{{PLURAL:$1|$1 минута|$1 минуты|$1 минут}}',
+'hours' => '{{PLURAL:$1|$1 час|$1 часа|$1 часов}}',
+'days' => '{{PLURAL:$1|$1 день|$1 дня|$1 дней}}',
+'ago' => '$1 назад',
# Bad image list
'bad_image_list' => 'Формат должен быть следующим:
@@ -3552,13 +3630,6 @@ $5
'scarytranscludefailed' => '[Ошибка обращения к шаблону $1]',
'scarytranscludetoolong' => '[Слишком длинный URL]',
-# Trackbacks
-'trackbackbox' => 'Trackback для этой статьи:<br />
-$1',
-'trackbackremove' => '([$1 удалить])',
-'trackbacklink' => 'Trackback',
-'trackbackdeleteok' => 'Trackback был удалён.',
-
# Delete conflict
'deletedwhileediting' => "'''Внимание'''. Эта страница была удалена после того, как вы начали её править!",
'confirmrecreate' => "{{GENDER:$1|Участник&nbsp;|Участница&nbsp;|}}[[User:$1|$1]] ([[User talk:$1|обс]]) {{GENDER:$1|удалил|удалила}} эту страницу после того, как вы начали её редактировать, по следующей причине:
@@ -3614,6 +3685,13 @@ $1',
'size-megabytes' => '$1 МБ',
'size-gigabytes' => '$1 ГБ',
+# Bitrate units
+'bitrate-bits' => '$1 б/с',
+'bitrate-kilobits' => '$1 Кб/с',
+'bitrate-megabits' => '$1 Мб/с',
+'bitrate-gigabits' => '$1 Гб/с',
+'bitrate-terabits' => '$1 Тб/с',
+
# Live preview
'livepreview-loading' => 'Загрузка…',
'livepreview-ready' => 'Загрузка… Готово!',
@@ -3693,6 +3771,9 @@ $1',
'hebrew-calendar-m11-gen' => 'Ава',
'hebrew-calendar-m12-gen' => 'Элула',
+# Signatures
+'signature' => '[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1|обсуждение]])',
+
# Core parser functions
'unknown_extension_tag' => 'Неизвестный тег расширения «$1»',
'duplicate-defaultsort' => 'Внимание. Ключ сортировки по умолчанию «$2» переопределяет прежний ключ сортировки по умолчанию «$1».',
@@ -3791,13 +3872,16 @@ MediaWiki распространяется в надежде, что она бу
'tags-hitcount' => '$1 {{PLURAL:$1|изменение|изменения|изменений}}',
# Special:ComparePages
-'comparepages' => 'Сравнение страниц',
-'compare-selector' => 'Сравнение версий страниц',
-'compare-page1' => 'Первая страница',
-'compare-page2' => 'Вторая страница',
-'compare-rev1' => 'Первая версия',
-'compare-rev2' => 'Вторая версия',
-'compare-submit' => 'Сравнить',
+'comparepages' => 'Сравнение страниц',
+'compare-selector' => 'Сравнение версий страниц',
+'compare-page1' => 'Первая страница',
+'compare-page2' => 'Вторая страница',
+'compare-rev1' => 'Первая версия',
+'compare-rev2' => 'Вторая версия',
+'compare-submit' => 'Сравнить',
+'compare-invalid-title' => 'Указанное вами название недопустимо.',
+'compare-title-not-exists' => 'Не существует указанного вами названия.',
+'compare-revision-not-exists' => 'Указанной вами версии не существует.',
# Database error messages
'dberr-header' => 'Эта вики испытывает затруднения',
@@ -3824,4 +3908,90 @@ MediaWiki распространяется в надежде, что она бу
'sqlite-has-fts' => '$1 с поддержкой полнотекстового поиска',
'sqlite-no-fts' => '$1 без поддержки полнотекстового поиска',
+# New logging system
+'logentry-delete-delete' => '$1 удалил страницу $3',
+'logentry-delete-restore' => '$1 восстановил страницу $3',
+'logentry-delete-event' => '$1 изменил видимость {{PLURAL:$5|$5 записи журнала|$5 записей журнала|$5 записей журнала}} на $3: $4',
+'logentry-delete-revision' => '$1 изменил видимость {{PLURAL:$5|$5 версии|$5 версий|$5 версий}} на странице $3: $4',
+'logentry-delete-event-legacy' => '$1 изменил видимость записей журнала $3',
+'logentry-delete-revision-legacy' => '$1 изменил видимость версий на странице $3',
+'logentry-suppress-delete' => '$1 подавил страницу $3',
+'logentry-suppress-event' => '$1 скрытно изменил видимость {{PLURAL:$5|$5 записи журнала|$5 записей журнала|$5 записей журнала}} на $3: $4',
+'logentry-suppress-revision' => '$1 скрытно изменил видимость {{PLURAL:$5|$5 версии|$5 версий|$5 версий}} на странице $3: $4',
+'logentry-suppress-event-legacy' => '$1 скрытно изменил видимость записей журнала $3',
+'logentry-suppress-revision-legacy' => '$1 скрытно изменил видимость версий на странице $3',
+'revdelete-content-hid' => 'содержание скрыто',
+'revdelete-summary-hid' => 'описание правки скрыто',
+'revdelete-uname-hid' => 'имя участника скрыто',
+'revdelete-content-unhid' => 'содержание раскрыто',
+'revdelete-summary-unhid' => 'описание правки открыто',
+'revdelete-uname-unhid' => 'имя участника раскрыто',
+'revdelete-restricted' => 'ограничения применяются к администраторам',
+'revdelete-unrestricted' => 'ограничения сняты для администраторов',
+'logentry-move-move' => '$1 переименовал страницу $3 в $4',
+'logentry-move-move-noredirect' => '$1 переименовал страницу $3 в $4 без оставления перенаправления',
+'logentry-move-move_redir' => '$1 переименовал страницу $3 в $4 поверх перенаправления',
+'logentry-move-move_redir-noredirect' => '$1 переименовал страницу $3 в $4 поверх перенаправления и без оставления перенаправления',
+'logentry-patrol-patrol' => '$1 отпатрулировал версию $4 страницы $3',
+'logentry-patrol-patrol-auto' => '$1 автоматически отпатрулировал версию $4 страницы $3',
+'logentry-newusers-newusers' => '$1 создал учётную запись участника',
+'logentry-newusers-create' => '$1 создал учётную запись',
+'logentry-newusers-create2' => '$1 создал учётную запись участника $3',
+'logentry-newusers-autocreate' => 'Автоматически создана учётная запись $1',
+'newuserlog-byemail' => 'пароль отправлен по эл. почте',
+
+# Feedback
+'feedback-bugornote' => 'Если вы готовы подробно описать техническую проблему, пожалуйста, [$1 сообщите об ошибке].
+В противном случае вы можете использовать данную простую форму. Ваш комментарий будет добавлен на страницу «[$3 $2]» вместе с вашим именем участника и используемым браузером.',
+'feedback-subject' => 'Тема:',
+'feedback-message' => 'Сообщение:',
+'feedback-cancel' => 'Отмена',
+'feedback-submit' => 'Отправить отзыв',
+'feedback-adding' => 'Добавление отзыва на страницу…',
+'feedback-error1' => 'Ошибка. Неизвестный результат из API',
+'feedback-error2' => 'Ошибка. Сбой редактирования',
+'feedback-error3' => 'Ошибка. Нет ответа от API',
+'feedback-thanks' => 'Спасибо! Ваш отзыв размещён на странице «[$2 $1]».',
+'feedback-close' => 'Готово',
+'feedback-bugcheck' => 'Прекрасно! Только проверьте, что в списке [$1 известных ошибок] её нет подобной записи.',
+'feedback-bugnew' => 'Я проверил. Сообщить о новой ошибке',
+
+# API errors
+'api-error-badaccess-groups' => 'Вам не разрешено загружать файлы в эту вики.',
+'api-error-badtoken' => 'Внутренняя ошибка: некорректный токен.',
+'api-error-copyuploaddisabled' => 'Загрузка по URL-адресу отключена на этом сервере.',
+'api-error-duplicate' => 'Уже {{PLURAL:$1|существует [$2 другой файл]|существуют [$2 другие файлы]}} с таким же содержимым',
+'api-error-duplicate-archive' => 'Раньше на сайте {{PLURAL:$1|уже был [$2 файл]|были [$2 файлы]}} с точно таким же содержанием, но {{PLURAL:$1|он был удалён|они были удалены}}.',
+'api-error-duplicate-archive-popup-title' => 'Дубликаты {{PLURAL:$1|файла|файлов}}, которые уже были удалены.',
+'api-error-duplicate-popup-title' => 'Дубликат {{PLURAL:$1|файла|файлов}}',
+'api-error-empty-file' => 'Отправленный вами файл пуст.',
+'api-error-emptypage' => 'Не допускается создание новых пустых страниц.',
+'api-error-fetchfileerror' => 'Внутренняя ошибка: что-то пошло не так при получении файла.',
+'api-error-file-too-large' => 'Отправленный вами файл слишком велик.',
+'api-error-filename-tooshort' => 'Слишком короткое имя файла.',
+'api-error-filetype-banned' => 'Этот тип файлов запрещён.',
+'api-error-filetype-missing' => 'У этого файла отсутствует расширение.',
+'api-error-hookaborted' => 'Изменение, которые вы пытались сделать, прервано обработчиком расширения.',
+'api-error-http' => 'Внутренняя ошибка: не удаётся подключиться к серверу.',
+'api-error-illegal-filename' => 'Недопустимое имя файла.',
+'api-error-internal-error' => 'Внутренняя ошибка: что-то пошло не так при обработке вашей загрузки в вики.',
+'api-error-invalid-file-key' => 'Внутренняя ошибка: файл во временном хранилище не найден.',
+'api-error-missingparam' => 'Внутренняя ошибка: отсутствуют параметры по запросу.',
+'api-error-missingresult' => 'Внутренняя ошибка: не удалось определить, успешно ли завершилось копирование.',
+'api-error-mustbeloggedin' => 'Вы должны представиться системе для загрузки файлов.',
+'api-error-mustbeposted' => 'Внутренняя ошибка: запрос требует инструкцию HTTP POST.',
+'api-error-noimageinfo' => 'Загрузка завершилась успешно, но сервер не выдал никакой информации о файле.',
+'api-error-nomodule' => 'Внутренняя ошибка: не настроен модуль загрузки.',
+'api-error-ok-but-empty' => 'Внутренняя ошибка: нет ответа от сервера.',
+'api-error-overwrite' => 'Не допускается замена существующего файла.',
+'api-error-stashfailed' => 'Внутренняя ошибка: сервер не смог сохранить временный файл.',
+'api-error-timeout' => 'Сервер не отвечает в течение ожидаемого времени.',
+'api-error-unclassified' => 'Произошла неизвестная ошибка',
+'api-error-unknown-code' => 'Неизвестная ошибка: «$1»',
+'api-error-unknown-error' => 'Внутренняя ошибка: что-то пошло не так при попытке загрузить файл.',
+'api-error-unknown-warning' => 'Неизвестное предупреждение: $1',
+'api-error-unknownerror' => 'Неизвестная ошибка: «$1».',
+'api-error-uploaddisabled' => 'В этой вики отключена возможность загрузки файлов.',
+'api-error-verification-error' => 'Возможно, этот файл повреждён или имеет неправильное расширение.',
+
);