From d9022f63880ce039446fba8364f68e656b7bf4cb Mon Sep 17 00:00:00 2001 From: Pierre Schmitz Date: Thu, 3 May 2012 13:01:35 +0200 Subject: Update to MediaWiki 1.19.0 --- languages/messages/MessagesRu.php | 780 +++++++++++++++++++++++--------------- 1 file changed, 475 insertions(+), 305 deletions(-) (limited to 'languages/messages/MessagesRu.php') 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()
Функция: $1
Запрос: $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 Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. $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' => 'Комментарии на страницах обсуждений должны быть подписаны посредством добавления символов «~~~~», которые будут преобразованы в вашу подпись и время.', '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' => 'Вы удаляете версию \'\'\'[[Media:$1|$1]]\'\'\' от [$4 $3, $2].', -'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' => 'Вы удаляете версию \'\'\'[[Media:$1|$1]]\'\'\' от [$4 $3, $2].', +'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' => 'Следующие файлы пытаются использовать, хотя их не существует. В этот список могут ошибочно попасть файлы, находящиеся во внешних хранилищах. Подобные ложные срабатывания будут отмечены зачёркиванием. Кроме того, страницы, содержащие несуществующие файлы, перечислены в [[:$1]].', +'wantedfiletext-nocat' => 'Следующие файлы пытаются использовать, хотя их не существует. В этот список могут ошибочно попасть файлы, находящиеся во внешних хранилищах. Подобные ложные срабатывания будут отмечены зачёркиванием.', '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|последний|последние|последние}} $2 {{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' => 'Нет версии с большим разрешением.', +'file-nohires' => 'Нет версии с бо́льшим разрешением.', 'svg-long-desc' => 'Файл .SVG, номинально $1 × $2 {{PLURAL:$2|пиксель|пикселя|пикселей}}, размер файла: $3', 'show-big-image' => 'Изображение в более высоком разрешении', -'show-big-image-preview' => 'Размер при предпросмотре: $1.', -'show-big-image-other' => 'Другие разрешения: $1.', +'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 для этой статьи:
-$1', -'trackbackremove' => '([$1 удалить])', -'trackbacklink' => 'Trackback', -'trackbackdeleteok' => 'Trackback был удалён.', - # Delete conflict 'deletedwhileediting' => "'''Внимание'''. Эта страница была удалена после того, как вы начали её править!", 'confirmrecreate' => "{{GENDER:$1|Участник |Участница |}}[[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' => 'Возможно, этот файл повреждён или имеет неправильное расширение.', + ); -- cgit v1.2.3-54-g00ecf