Merge "Only generate date header when rendering is guaranteed"
[lhc/web/wiklou.git] / languages / messages / MessagesRu.php
index 6f6b7d7..6bc179c 100644 (file)
@@ -80,6 +80,7 @@
  * @author Putnik
  * @author Rave
  * @author Rubin
+ * @author Rubin16
  * @author Sagan
  * @author Shirayuki
  * @author Sk
@@ -443,7 +444,6 @@ $linkTrail = '/^([a-zабвгдеёжзийклмнопрстуфхцчшщъы
 $messages = array(
 # User preference toggles
 'tog-underline' => 'Подчёркивание ссылок:',
-'tog-justify' => 'Выравнивать текст по ширине страницы',
 'tog-hideminor' => 'Скрывать малые правки в списке свежих правок',
 'tog-hidepatrolled' => 'Скрывать патрулированные правки в списке свежих правок',
 'tog-newpageshidepatrolled' => 'Скрывать отпатрулированные страницы в списке новых страниц',
@@ -452,9 +452,7 @@ $messages = array(
 'tog-numberheadings' => 'Автоматически нумеровать заголовки',
 'tog-showtoolbar' => 'Показывать верхнюю панель инструментов при редактировании',
 'tog-editondblclick' => 'Править страницы по двойному щелчку',
-'tog-editsection' => 'Показывать ссылку «править» для каждой секции',
 'tog-editsectiononrightclick' => 'Править секции при правом щелчке мышью на заголовке',
-'tog-showtoc' => 'Показывать оглавление (для страниц более чем с 3 заголовками)',
 'tog-rememberpassword' => 'Помнить мою учётную запись в этом браузере (не более $1 {{PLURAL:$1|дня|дней}})',
 'tog-watchcreations' => 'Добавлять в список наблюдения созданные мной страницы и загруженные мной файлы',
 'tog-watchdefault' => 'Добавлять в список наблюдения изменённые мной страницы и описания файлов',
@@ -463,8 +461,8 @@ $messages = array(
 'tog-minordefault' => 'Помечать по умолчанию правки как малозначимые',
 'tog-previewontop' => 'Помещать предпросмотр перед окном редактирования',
 'tog-previewonfirst' => 'Показывать предпросмотр при переходе к редактированию',
-'tog-enotifwatchlistpages' => 'Уведомлять по эл. почте об изменениях страниц и файлов из списка наблюдения',
-'tog-enotifusertalkpages' => 'Уведомлять по эл. почте об изменении персональной страницы обсуждения',
+'tog-enotifwatchlistpages' => 'Уведомлять по электронной почте об изменениях страниц и файлов из списка наблюдения',
+'tog-enotifusertalkpages' => 'Уведомлять по электронной почте об изменении персональной страницы обсуждения',
 'tog-enotifminoredits' => 'Уведомлять даже при незначительных изменениях страниц и файлов',
 'tog-enotifrevealaddr' => 'Показывать мой почтовый адрес в сообщениях оповещения',
 'tog-shownumberswatching' => 'Показывать число участников, включивших страницу в свой список наблюдения',
@@ -477,7 +475,7 @@ $messages = array(
 'tog-watchlisthideminor' => 'Скрывать малые правки из списка наблюдения',
 'tog-watchlisthideliu' => 'Скрывать правки представившихся участников из списка наблюдения',
 'tog-watchlisthideanons' => 'Скрывать правки анонимных участников из списка наблюдения',
-'tog-watchlisthidepatrolled' => 'СкÑ\80Ñ\8bваÑ\82Ñ\8c Ð¾Ñ\82паÑ\82Ñ\80Ñ\83лиÑ\80ованнÑ\8bе Ð¿Ñ\80авки Ð² Ñ\81пиÑ\81ке наблюдения',
+'tog-watchlisthidepatrolled' => 'СкÑ\80Ñ\8bваÑ\82Ñ\8c Ð¾Ñ\82паÑ\82Ñ\80Ñ\83лиÑ\80ованнÑ\8bе Ð¿Ñ\80авки Ð¸Ð· Ñ\81пиÑ\81ка наблюдения',
 'tog-ccmeonemails' => 'Отправлять мне копии писем, которые я посылаю другим участникам',
 'tog-diffonly' => 'Не показывать содержание страницы под сравнением двух версий',
 'tog-showhiddencats' => 'Показывать скрытые категории',
@@ -569,11 +567,11 @@ $messages = array(
 'category-empty' => "''Эта категория в данный момент пуста.''",
 'hidden-categories' => '{{PLURAL:$1|1=Скрытая категория|Скрытые категории}}',
 'hidden-category-category' => 'Скрытые категории',
-'category-subcat-count' => '{{PLURAL:$2|Эта категория содержит только следующую подкатегорию.|Эта категория содержит $1 {{PLURAL:$1|1=подкатегорию|подкатегории}} из $2 всего.}}',
+'category-subcat-count' => '{{PLURAL:$2|Эта категория содержит только следующую подкатегорию.|Эта категория содержит $1 {{PLURAL:$1|подкатегорию|подкатегорий|подкатегории}} из $2 всего.}}',
 'category-subcat-count-limited' => 'В этой категории {{PLURAL:$1|$1 подкатегория|$1 подкатегорий|$1 подкатегории}}.',
-'category-article-count' => '{{PLURAL:$2|Эта категория содержит единственную страницу.|{{PLURAL:$1|Показана $1 страница|Показано $1 страниц|Показаны $1 страницы}} из $2, {{PLURAL:$2|находящейся|находящихся|находящихся}} в данной категории.}}',
+'category-article-count' => '{{PLURAL:$2|1=Эта категория содержит единственную страницу.|{{PLURAL:$1|Показана $1 страница|Показано $1 страниц|Показаны $1 страницы}} из $2, {{PLURAL:$2|находящейся|находящихся}} в данной категории.}}',
 'category-article-count-limited' => 'В этой категории {{PLURAL:$1|$1 страница|$1 страниц|$1 страницы|1=только одна страница}}.',
-'category-file-count' => '{{PLURAL:$2|Эта категория содержит единственный файл.|{{PLURAL:$1|Показан $1 файл|Показано $1 файлов|Показаны $1 файла}} из $2, {{PLURAL:$2|находящегося|находящихся|находящихся}} в данной категории.}}',
+'category-file-count' => '{{PLURAL:$2|1=Эта категория содержит единственный файл.|{{PLURAL:$1|Показан $1 файл|Показано $1 файлов|Показаны $1 файла}} из $2, {{PLURAL:$2|находящегося|находящихся}} в данной категории.}}',
 'category-file-count-limited' => 'В этой категории {{PLURAL:$1|$1 файл|$1 файлов|$1 файла|1=только один файл}}.',
 'listingcontinuesabbrev' => '(продолжение)',
 'index-category' => 'Индексируемые страницы',
@@ -608,7 +606,6 @@ $messages = array(
 'vector-action-protect' => 'Защитить',
 'vector-action-undelete' => 'Восстановить',
 'vector-action-unprotect' => 'Изменить защиту',
-'vector-simplesearch-preference' => 'Включить упрощённую строку поиска (только для оформления «Векторное»)',
 'vector-view-create' => 'Создание',
 'vector-view-edit' => 'Править',
 'vector-view-history' => 'История',
@@ -714,7 +711,7 @@ $1',
 'pagetitle' => '$1 — {{SITENAME}}',
 'retrievedfrom' => 'Источник — «$1»',
 'youhavenewmessages' => 'Вы получили $1 ($2).',
-'youhavenewmessagesfromusers' => 'Вы получили $1 от {{PLURAL:$3|$3 участника|$3 участников|1=другого участника}} ($2).',
+'youhavenewmessagesfromusers' => '{{PLURAL:$4|Вы получили}} $1 от {{PLURAL:$3|$3 участника|$3 участников|1=другого участника}} ($2).',
 'youhavenewmessagesmanyusers' => 'Вы получили $1 от множества пользователей ($2).',
 'newmessageslinkplural' => '{{PLURAL:$1|новое сообщение|999=новые сообщения}}',
 'newmessagesdifflinkplural' => '{{PLURAL:$1|последнее изменение|999=последние изменения}}',
@@ -803,7 +800,7 @@ $1',
 'formerror' => 'Ошибка: невозможно передать данные формы',
 'badarticleerror' => 'Это действие не может быть выполнено на данной странице.',
 'cannotdelete' => 'Невозможно удалить или переименовать страницу или файл «$1».
\92озможно, Ñ\81Ñ\82Ñ\80аниÑ\86а Ñ\83же Ð±Ñ\8bла Ñ\83далена.',
\92озможно, Ñ\83же Ð±Ñ\8bло Ð¿Ñ\80оизведено Ñ\83даление.',
 'cannotdelete-title' => 'Нельзя удалить страницу «$1»',
 'delete-hook-aborted' => 'Правка отменена процедурой-перехватчиком.
 Дополнительных пояснений не приведено.',
@@ -862,7 +859,7 @@ $2',
 'yourname' => 'Имя учётной записи:',
 'userlogin-yourname' => 'Имя учётной записи',
 'userlogin-yourname-ph' => 'Введите имя вашей учётной записи',
-'createacct-another-username-ph' => 'Введите имя вашей учётной записи',
+'createacct-another-username-ph' => 'Введите имя учётной записи',
 'yourpassword' => 'Пароль:',
 'userlogin-yourpassword' => 'Пароль',
 'userlogin-yourpassword-ph' => 'Введите свой пароль',
@@ -896,7 +893,7 @@ $2',
 'helplogin-url' => 'Help:Представление системе',
 'userlogin-helplink' => '[[{{MediaWiki:helplogin-url}}|Помощь со входом в систему]]',
 'userlogin-loggedin' => 'Вы уже вошли как {{GENDER:$1|$1}}.
\98Ñ\81полÑ\8cзÑ\83йÑ\82е Ñ\84оÑ\80мÑ\83 Ð½Ð¸Ð¶Ðµ, Ñ\87Ñ\82обÑ\8b Ð²Ð¾Ð¹Ñ\82и Ð¿Ð¾Ð´ Ð´Ñ\80Ñ\83гим Ð¿Ð¾Ð»Ñ\8cзоваÑ\82елем.',
\98Ñ\81полÑ\8cзÑ\83йÑ\82е Ñ\84оÑ\80мÑ\83 Ð½Ð¸Ð¶Ðµ, Ñ\87Ñ\82обÑ\8b Ð²Ð¾Ð¹Ñ\82и Ð¿Ð¾Ð´ Ð´Ñ\80Ñ\83гой Ñ\83Ñ\87Ñ\91Ñ\82ной Ð·Ð°Ð¿Ð¸Ñ\81Ñ\8cÑ\8e.',
 'userlogin-createanother' => 'Создать другую учётную запись',
 'createacct-join' => 'Введите свои данные ниже.',
 'createacct-another-join' => 'Введите данные новой учётной записи ниже.',
@@ -904,7 +901,7 @@ $2',
 'createacct-emailoptional' => 'Адрес электронной почты (необязательно)',
 'createacct-email-ph' => 'Введите свой адрес электронной почты',
 'createacct-another-email-ph' => 'Введите адрес электронной почты',
-'createaccountmail' => 'Ð\98Ñ\81полÑ\8cзоваÑ\82Ñ\8c Ñ\81генеÑ\80иÑ\80ованнÑ\8bй Ñ\81лÑ\83Ñ\87айнÑ\8bм Ð¾Ð±Ñ\80азом Ð²Ñ\80еменнÑ\8bй Ð¿Ð°Ñ\80олÑ\8c Ð¸ Ð²Ñ\8bÑ\81лаÑ\82Ñ\8c Ð¼Ð½Ðµ ÐµÐ³Ð¾ Ð½Ð° Ñ\83казаннÑ\8bй Ð°Ð´Ñ\80еÑ\81 Ñ\8dлекÑ\82Ñ\80онной Ð¿Ð¾Ñ\87Ñ\82Ñ\8b',
+'createaccountmail' => 'Использовать сгенерированный случайным образом временный пароль и выслать его на указанный адрес электронной почты',
 'createacct-realname' => 'Настоящее имя (необязательно)',
 'createaccountreason' => 'Причина:',
 'createacct-reason' => 'Причина',
@@ -912,8 +909,8 @@ $2',
 'createacct-captcha' => 'Проверка безопасности',
 'createacct-imgcaptcha-ph' => 'Введите текст, который вы видите выше',
 'createacct-submit' => 'Создать учётную запись',
-'createacct-another-submit' => 'Создать ещё одну учётную запись',
-'createacct-benefit-heading' => '{{SITENAME}} создают такие же люди, как вы.',
+'createacct-another-submit' => 'Создать ещё одну запись',
+'createacct-benefit-heading' => '{{SITENAME}} — совместный труд таких же людей, как вы.',
 'createacct-benefit-body1' => '{{PLURAL:$1|правка|правок|правки}}',
 'createacct-benefit-body2' => '{{PLURAL:$1|статья|статей|статьи}}',
 'createacct-benefit-body3' => '{{PLURAL:$1|участник|участников|участника}} за последнее время',
@@ -990,6 +987,9 @@ $2',
 'suspicious-userlogout' => 'Ваш запрос на завершение сеанса отклонён, так как он похож на запрос, отправленный некорректным браузером или кэширующим прокси.',
 'createacct-another-realname-tip' => 'Настоящее имя (необязательное поле).
 Если вы укажете его, то оно будет использовано для того, чтобы показать, кем была внесена правка страницы.',
+'pt-login' => 'Войти',
+'pt-createaccount' => 'Создать учётную запись',
+'pt-userlogout' => 'Выйти',
 
 # Email sending
 'php-mail-error-unknown' => 'Неизвестная ошибка в PHP-функции mail()',
@@ -998,7 +998,7 @@ $2',
 
 # Change password dialog
 'changepassword' => 'Изменение пароля',
-'resetpass_announce' => 'Ð\92Ñ\8b Ð¿Ñ\80едÑ\81Ñ\82авилиÑ\81Ñ\8c Ñ\81 Ð¿Ð¾Ð¼Ð¾Ñ\89Ñ\8cÑ\8e Ð²Ñ\80еменного Ð¿Ð°Ñ\80олÑ\8f, Ð¿Ð¾Ð»Ñ\83Ñ\87енного Ð¿Ð¾ Ñ\8dлекÑ\82Ñ\80онной Ð¿Ð¾Ñ\87Ñ\82е. Ð\94лÑ\8f Ð·Ð°Ð²ÐµÑ\80Ñ\88ениÑ\8f Ð²Ñ\85ода Ð² Ñ\81иÑ\81Ñ\82емÑ\83 Ð²Ñ\8b Ð´Ð¾Ð»Ð¶Ð½Ñ\8b Ñ\83Ñ\81Ñ\82ановиÑ\82Ñ\8c Ð½Ð¾Ð²Ñ\8bй Ð¿Ð°Ñ\80олÑ\8c.',
+'resetpass_announce' => 'Для завершения входа в систему вы должны установить новый пароль.',
 'resetpass_text' => '<!-- Добавьте сюда текст -->',
 'resetpass_header' => 'Изменение пароля учётной записи',
 'oldpassword' => 'Старый пароль:',
@@ -1006,14 +1006,21 @@ $2',
 'retypenew' => 'Повторите ввод нового пароля:',
 'resetpass_submit' => 'Установить пароль и представиться',
 'changepassword-success' => 'Ваш пароль был успешно изменён!',
+'changepassword-throttled' => 'Вы сделали слишком много попыток представиться системе.
+Пожалуйста, подождите $1 перед тем, как попробовать снова.',
 'resetpass_forbidden' => 'Пароль не может быть изменён',
 'resetpass-no-info' => 'Чтобы обращаться непосредственно к этой странице, вам следует представиться системе.',
 'resetpass-submit-loggedin' => 'Изменить пароль',
 'resetpass-submit-cancel' => 'Отмена',
 'resetpass-wrong-oldpass' => 'Неправильный временный или текущий пароль.
 Возможно, вы уже успешно изменили пароль, или запросили новый временный пароль.',
+'resetpass-recycled' => 'Пожалуйста, измените пароль на что-то, отличное от вашего текущего пароля.',
+'resetpass-temp-emailed' => 'Вы представились с помощью временного пароля, полученного по электронной почте.
+Для завершения входа в систему, необходимо задать новый пароль:',
 'resetpass-temp-password' => 'Временный пароль:',
 'resetpass-abort-generic' => 'Изменение пароля было прервано расширением.',
+'resetpass-expired' => 'Срок действия вашего пароля истёк. Пожалуйста, установите новый пароль для входа в систему.',
+'resetpass-expired-soft' => 'Срок действия вашего пароля истёк, и теперь он должен быть изменён. Пожалуйста, выберите новый пароль или нажмите «Отменить», чтобы изменить его позже.',
 
 # Special:PasswordReset
 'passwordreset' => 'Сброс пароля',
@@ -1063,6 +1070,8 @@ $2
 'changeemail-password' => 'Ваш пароль для проекта «{{SITENAME}}»:',
 'changeemail-submit' => 'Изменить адрес',
 'changeemail-cancel' => 'Отмена',
+'changeemail-throttled' => 'Вы сделали слишком много попыток представиться системе.
+Пожалуйста, подождите $1 перед тем, как попробовать снова.',
 
 # Special:ResetTokens
 'resettokens' => 'Сбросить токены',
@@ -1285,8 +1294,10 @@ $2
 'content-failed-to-parse' => 'Содержимое $2 не соответствует типу $1: $3.',
 'invalid-content-data' => 'Недопустимые данные',
 'content-not-allowed-here' => 'Содержимое "$1" недопустимо на странице [[$2]]',
-'editwarning-warning' => 'Переход на другую страницу может привести к потере сделанных вами изменений.
-Если вы зарегистрированы в системе, то вы можете отключить это предупреждение в разделе «Редактирование» ваших настроек.',
+'editwarning-warning' => 'Переход на другую страницу может привести к потере внесённых вами изменений.
+Если вы зарегистрированы в системе, то вы можете отключить это предупреждение в разделе «{{int:prefs-editing}}» ваших настроек.',
+'editpage-notsupportedcontentformat-title' => 'Формат содержимого не поддерживается',
+'editpage-notsupportedcontentformat-text' => 'Формат содержимого $1 не поддерживается моделью содержимого $2.',
 
 # Content models
 'content-model-wikitext' => 'вики-текст',
@@ -1320,6 +1331,7 @@ $2
 'undo-success' => 'Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.',
 'undo-failure' => 'Правка не может быть отменена из-за несовместимости промежуточных изменений.',
 'undo-norev' => 'Правка не может быть отменена, так как её не существует или она была удалена.',
+'undo-nochange' => 'Правка, похоже, уже была отменена.',
 'undo-summary' => 'Отмена правки $1, сделанной {{GENDER:$2|участником|участницей}} [[Special:Contributions/$2|$2]] ([[User talk:$2|обс.]])',
 'undo-summary-username-hidden' => 'Отмена правки $1, сделанной участником, чьё имя скрыто',
 
@@ -1499,11 +1511,12 @@ $1",
 'showhideselectedversions' => 'Показать/скрыть выбранные версии',
 'editundo' => 'отменить',
 'diff-empty' => '(нет различий)',
-'diff-multi' => '({{PLURAL:$1|не показана $1 промежуточная версия, сделанная|не показаны $1 промежуточных версий, сделанных|не показаны $1 промежуточные версии, сделанные|1=не показана промежуточная версия, сделанная}} {{PLURAL:$2|$2 участником|$2 участниками|1=одним участником}})',
+'diff-multi-sameuser' => '(не {{PLURAL:$1|показана одна промежуточная версия|показано $1 промежуточных версии|показаны $1 промежуточные версии}} этого же участника)',
+'diff-multi-otherusers' => '(не {{PLURAL:$1|показана одна промежуточная версия|показано $1 промежуточных версии|показаны $1 промежуточные версии}} {{PLURAL:$2|ещё одного участника|$2 участников}})',
 'diff-multi-manyusers' => '({{PLURAL:$1|не показана $1 промежуточная версия, сделанная|не показаны $1 промежуточных версий, сделанных|не показаны $1 промежуточные версии, сделанные}} более чем {{PLURAL:$2|$2 участником|$2 участниками}})',
-'difference-missing-revision' => '{{PLURAL:$2|$2 версия|$2 версий|$2 версии}} для этого сравнения ($1) {{PLURAL:$2|1=не обнаружена|не обнаружены}}.
+'difference-missing-revision' => 'Не {{PLURAL:$2|1=найдена|найдены}} {{PLURAL:$2|$2 версия|$2 версий|$2 версии|1=одна из версий}} для этого сравнения ($1).
 
­Ñ\82о Ð¾Ð±Ñ\8bÑ\87но Ð±Ñ\8bваеÑ\82, ÐµÑ\81ли Ð¿ÐµÑ\80ейÑ\82и по устаревшей ссылке сравнения версий для страницы, которая была удалена.
¢Ð°ÐºÐ¾Ðµ Ð¾Ð±Ñ\8bÑ\87но Ñ\81лÑ\83Ñ\87аеÑ\82Ñ\81Ñ\8f Ð¿Ñ\80и Ð¿ÐµÑ\80еÑ\85оде по устаревшей ссылке сравнения версий для страницы, которая была удалена.
 Подробности могут быть в [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} журнале удалений].',
 
 # Search results
@@ -1514,13 +1527,14 @@ $1",
 'textmatches' => 'Совпадения в текстах страниц',
 'notextmatches' => 'Нет совпадений в текстах страниц',
 'prevn' => '{{PLURAL:$1|1=предыдущая|предыдущие}} $1',
-'nextn' => '{{PLURAL:$1|следующая|следующие|следующие}} $1',
+'nextn' => '{{PLURAL:$1|1=следующая|следующие}} $1',
 'prevn-title' => '{{PLURAL:$1|Предыдущая $1 запись|Предыдущие $1 записей|Предыдущие $1 записи}}',
 'nextn-title' => '{{PLURAL:$1|Следующая $1 запись|Следующие $1 записей|Следующие $1 записи}}',
 'shown-title' => 'Показывать $1 {{PLURAL:$1|запись|записи|записей}} на странице',
 'viewprevnext' => 'Просмотреть ($1 {{int:pipe-separator}} $2) ($3)',
 'searchmenu-exists' => "'''В этой вики есть страница «[[:$1]]»'''",
-'searchmenu-new' => "'''Создать страницу «[[:$1]]» в этом вики-проекте!'''",
+'searchmenu-new' => '<strong>Создать страницу «[[:$1]]» в этом вики-проекте!</strong>
+{{PLURAL:$2|0=|См. также страницу, найденную по результатами вашего поиска.|См. также найденные результаты поиска.}}',
 'searchprofile-articles' => 'Основные страницы',
 'searchprofile-project' => 'Страницы справки и проекта',
 'searchprofile-images' => 'Мультимедиа',
@@ -1532,10 +1546,11 @@ $1",
 'searchprofile-everything-tooltip' => 'Поиск на всех страницах (включая страницы обсуждений)',
 'searchprofile-advanced-tooltip' => 'Искать в заданных пространствах имён',
 'search-result-size' => '$1 ({{PLURAL:$2|$2 слово|$2 слов|$2 слова}})',
-'search-result-category-size' => '$1 {{PLURAL:$1|вхождение|вхождений|вхождения}} ($2 {{PLURAL:$2|подкатегория|подкатегорий|подкатегории}}, $3 {{PLURAL:$3|файл|файлов|файла}}).',
+'search-result-category-size' => '$1 {{PLURAL:$1|вхождение|вхождений|вхождения}} ($2 {{PLURAL:$2|подкатегория|подкатегорий|подкатегории}}, $3 {{PLURAL:$3|файл|файлов|файла}})',
 'search-result-score' => 'Релевантность: $1%.',
 'search-redirect' => '(перенаправление с $1)',
 'search-section' => '(раздел «$1»)',
+'search-file-match' => '(совпадает с содержимым файла)',
 'search-suggest' => 'Возможно, вы имели в виду «$1».',
 'search-interwiki-caption' => 'Родственные проекты',
 'search-interwiki-default' => '$1 результ.:',
@@ -1544,7 +1559,8 @@ $1",
 'searcheverything-enable' => 'Поиск по всем пространствам имён',
 'searchrelated' => 'связанный',
 'searchall' => 'все',
-'showingresults' => "Ниже показаны до '''$1''' {{PLURAL:$1|1=результата|результатов}}, начиная с № '''$2'''.",
+'showingresults' => "Ниже {{PLURAL:$1|1=показан результат|показаны  результаты}} с № '''$2''' и вплоть до № '''$1'''.",
+'showingresultsinrange' => 'Ниже показано до {{PLURAL:$1|<strong>1</strong> результата|<strong>$1</strong> результатов|<strong>$1</strong> результата}} в диапазоне от <strong>$2</strong> до <strong>$3</strong>.',
 'showingresultsnum' => "Ниже {{PLURAL:$3|1=показан|показаны}} '''$3''' {{PLURAL:$3|результат|результатов|результата}}, начиная с № '''$2'''.",
 'showingresultsheader' => "{{PLURAL:$5|1=Результат '''$1''' из '''$3'''|Результаты '''$1—$2''' из '''$3'''}} для «'''$4'''»",
 'search-nonefound' => 'Соответствий запросу не найдено.',
@@ -1574,7 +1590,7 @@ $1",
 'prefs-rc' => 'Свежие правки',
 'prefs-watchlist' => 'Список наблюдения',
 'prefs-watchlist-days' => 'Количество дней:',
-'prefs-watchlist-days-max' => 'Не более $1 {{PLURAL:$1|1=дня|дней}}',
+'prefs-watchlist-days-max' => 'Не более $1 {{PLURAL:$1|дня|дней}}',
 'prefs-watchlist-edits' => 'Максимальное количество правок, отображаемых в расширенном списке наблюдения:',
 'prefs-watchlist-edits-max' => 'Наибольшее значение: 1000',
 'prefs-watchlist-token' => 'Токен списка наблюдения:',
@@ -1590,11 +1606,10 @@ $1",
 'rows' => 'Строк:',
 'columns' => 'Столбцов:',
 'searchresultshead' => 'Поиск',
-'resultsperpage' => 'Количество найденных записей на страницу:',
 'stub-threshold' => 'Порог для определения оформления <a href="#" class="stub">ссылок на заготовки</a> (в байтах):',
 'stub-threshold-disabled' => 'Отключён',
 'recentchangesdays' => 'Количество дней, за которые показывать свежие правки:',
-'recentchangesdays-max' => '(не более $1 {{PLURAL:$1|дня|дней|дней}})',
+'recentchangesdays-max' => '(не более $1 {{PLURAL:$1|дня|дней}})',
 'recentchangescount' => 'Количество правок, отображаемое по умолчанию:',
 'prefs-help-recentchangescount' => 'Включает свежие правки, истории страниц, журналы.',
 'prefs-help-watchlist-token2' => 'Это секретный ключ для веб-канала вашего списка наблюдений.
@@ -1866,11 +1881,23 @@ $1",
 'rcnotefrom' => "Ниже перечислены изменения с '''$2''' (не более '''$1''').",
 'rclistfrom' => 'Показать изменения с $1.',
 'rcshowhideminor' => '$1 малые правки',
+'rcshowhideminor-show' => 'Показать',
+'rcshowhideminor-hide' => 'Скрыть',
 'rcshowhidebots' => '$1 ботов',
+'rcshowhidebots-show' => 'Показать',
+'rcshowhidebots-hide' => 'Скрыть',
 'rcshowhideliu' => '$1 представившихся участников',
+'rcshowhideliu-show' => 'Показать',
+'rcshowhideliu-hide' => 'Скрыть',
 'rcshowhideanons' => '$1 непредставившихся',
+'rcshowhideanons-show' => 'Показать',
+'rcshowhideanons-hide' => 'Скрыть',
 'rcshowhidepatr' => '$1 проверенные правки',
+'rcshowhidepatr-show' => 'Показать',
+'rcshowhidepatr-hide' => 'Скрыть',
 'rcshowhidemine' => '$1 свои правки',
+'rcshowhidemine-show' => 'Показать',
+'rcshowhidemine-hide' => 'Скрыть',
 'rclinks' => 'Показать последние $1 изменений за $2 дней<br />$3',
 'diff' => 'разн.',
 'hist' => 'история',
@@ -1942,8 +1969,8 @@ $1",
 'filetype-mime-mismatch' => 'Расширение файла «.$1» не соответствует его MIME-типу ($2).',
 'filetype-badmime' => 'Файлы, имеющие MIME-тип «$1», не могут быть загружены.',
 'filetype-bad-ie-mime' => 'Невозможно загрузить этот файл, так как Internet Explorer будет определять его как «$1», то есть неразрешённым и потенциально опасным типом файла.',
-'filetype-unwanted-type' => "'''\".\$1\"''' — нежелательный тип файла.
-{{PLURAL:\$3|1=Предпочтительным типом файла является|Предпочтительные типы файлов:}} \$2.",
+'filetype-unwanted-type' => "'''«.$1»''' — нежелательный тип файла.
+{{PLURAL:$3|1=Предпочтительным типом файла является|Предпочтительные типы файлов:}} $2.",
 'filetype-banned-type' => "'''«.$1»''' — {{PLURAL:$4|1=запрещённый тип файла|запрещённые типы файлов}}.
 {{PLURAL:$3|1=Разрешённым типом файла является|Разрешённые типы файлов:}} $2.",
 'filetype-missing' => 'Отсутствует расширение у файла (например, «.jpg»).',
@@ -1984,6 +2011,8 @@ $1",
 Если вы всё-таки хотите загрузить этот файл, пожалуйста, вернитесь назад и измените имя файла. [[File:$1|thumb|center|$1]]',
 'file-exists-duplicate' => 'Этот файл является дубликатом {{PLURAL:$1|1=следующего файла|следующих файлов}}:',
 'file-deleted-duplicate' => 'Подобный файл ([[:$1]]) уже удалялся. Пожалуйста, ознакомьтесь с историей удаления файла, прежде чем загружать его снова.',
+'file-deleted-duplicate-notitle' => 'Файл, идентичный этому файлу, был ранее удалён, а имя файла было запрещено.
+Вам следует попросить кого-нибудь с правами просмотра данных по запрещённым файлам, чтобы он проанализировал ситуацию перед тем, как загружать файл снова.',
 'uploadwarning' => 'Предупреждение',
 'uploadwarning-text' => 'Пожалуйста, измените представленное ниже описание файла и попробуйте ещё раз.',
 'savefile' => 'Записать файл',
@@ -1995,6 +2024,8 @@ $1",
 'uploaddisabledtext' => 'Загрузка файлов отключена.',
 'php-uploaddisabledtext' => 'Загрузка файлов отключена в настройках PHP. Пожалуйста, проверьте значение свойства file_uploads.',
 'uploadscripted' => 'Файл содержит HTML-код или скрипт, который может быть ошибочно обработан браузером.',
+'uploadscriptednamespace' => "Этот SVG-файл содержит некорректное пространство имён '$1'",
+'uploadinvalidxml' => 'XML в загруженном файле не может быть проанализирован.',
 'uploadvirus' => 'Файл содержит вирус! См. $1',
 'uploadjava' => 'Файл представляет собой ZIP-архив, содержащий .class файл Java.
 Загрузка Java-файлов не допускается из-за соображений безопасности.',
@@ -2061,7 +2092,7 @@ $1',
 'backend-fail-closetemp' => 'Не удаётся закрыть временный файл.',
 'backend-fail-read' => 'Не удалось прочитать файл $1.',
 'backend-fail-create' => 'Не удалось записать файл $1.',
-'backend-fail-maxsize' => 'Не удалось записать файл $1, так как его размер превышает {{PLURAL:$2|$2 байт|$2 байт|$2 байта}}.',
+'backend-fail-maxsize' => 'Не удалось записать файл $1, так как его размер превышает $2 {{PLURAL:$2|байт|байт|байта}}.',
 'backend-fail-readonly' => 'Хранилище «$1» сейчас находится в режиме «только чтение». Причина: «$2»',
 'backend-fail-synced' => 'Файл «$1» находится в несогласованном состоянии во внутреннем хранилище',
 'backend-fail-connect' => 'Не удалось подключиться к хранилищу «$1».',
@@ -2361,9 +2392,20 @@ $1',
 'deadendpagestext' => 'Следующие страницы не содержат ссылок на другие страницы в этой вики.',
 'protectedpages' => 'Защищённые страницы',
 'protectedpages-indef' => 'Только бессрочные защиты',
+'protectedpages-summary' => 'На этой странице перечислены существующие страницы, которые в настоящее время защищены. Для списка названий, которые защищены от создания см. [[{{#special:ProtectedTitles}}]].',
 'protectedpages-cascade' => 'Только каскадная защита',
+'protectedpages-noredirect' => 'Скрыть перенаправления',
 'protectedpagesempty' => 'В настоящий момент нет защищённых страниц с указанными параметрами',
+'protectedpages-timestamp' => 'Дата/время',
+'protectedpages-page' => 'Страница',
+'protectedpages-expiry' => 'Истекает',
+'protectedpages-performer' => 'Защита участника',
+'protectedpages-params' => 'Параметры защиты',
+'protectedpages-reason' => 'Причина',
+'protectedpages-unknown-timestamp' => 'Неизвестно',
+'protectedpages-unknown-performer' => 'Неизвестный участник',
 'protectedtitles' => 'Защищённые названия',
+'protectedtitles-summary' => 'На этой странице перечислены названия, которые защищены от создания. Для списка существующих страниц, которые в настоящее время защищены, см. [[{{#special:ProtectedPages}}]].',
 'protectedtitlesempty' => 'В настоящий момент нет запрещённых названий с указанными параметрами.',
 'listusers' => 'Список участников',
 'listusers-editsonly' => 'Показать только тех участников, кто сделал хотя бы одну правку',
@@ -2447,8 +2489,8 @@ $1',
 'linksearch-ns' => 'Пространство имён:',
 'linksearch-ok' => 'Найти',
 'linksearch-text' => 'Можно использовать подстановочные символы, например, <code>*.wikipedia.org</code>.
-Необходим по крайней мере домен верхнего уровня, например <code>*.org</code><br />
-Поддерживаемые {{PLURAL:$2|1=протокол|протоколы}}: <code>$1</code> (по умолчанию подставляется http://, если протокол явно не задан).',
+Необходимо указать по крайней мере домен верхнего уровня, например <code>*.org</code><br />
+{{PLURAL:$2|1=Поддерживаемый протокол|Поддерживаемые протоколы}}: <code>$1</code> (если протокол явно не задан, по умолчанию подставляется http://).',
 'linksearch-line' => 'Ссылка на $1 из $2',
 'linksearch-error' => 'Подстановочные символы могут использоваться только в начале адресов.',
 
@@ -2460,8 +2502,8 @@ $1',
 
 # Special:ActiveUsers
 'activeusers' => 'Список активных участников',
-'activeusers-intro' => 'Это список участников, совершавших какие-либо действия за {{PLURAL:$1|последний $1 день|последние $1 дней|последние $1 дня}}.',
-'activeusers-count' => '$1 {{PLURAL:$1|правка|правок|правки}} за {{PLURAL:$3|$3 последний день|последние $3 дней|последние $3 дня}}',
+'activeusers-intro' => 'Это список участников, совершавших какие-либо действия за {{PLURAL:$1|последний $1 день|последние $1 дней|последние $1 дня|1=последний день}}.',
+'activeusers-count' => '$1 {{PLURAL:$1|правка|правок|правки}} за {{PLURAL:$3|$3 последний день|последние $3 дней|последние $3 дня|1=последний день}}',
 'activeusers-from' => 'Показать участников, начиная с:',
 'activeusers-hidebots' => 'Скрыть ботов',
 'activeusers-hidesysops' => 'Скрыть администраторов',
@@ -2481,11 +2523,11 @@ $1',
 'listgrouprights-right-display' => '<span class="listgrouprights-granted">$1 (<code>$2</code>)</span>',
 'listgrouprights-right-revoked' => '<span class="listgrouprights-revoked">$1 (<code>$2</code>)</span>',
 'listgrouprights-addgroup' => 'может добавлять в {{PLURAL:$2|1=группу|группы}}: $1',
-'listgrouprights-removegroup' => 'может исключать из {{PLURAL:$2|группы|групп|групп}}: $1',
+'listgrouprights-removegroup' => 'может исключать из {{PLURAL:$2|1=группы|групп}}: $1',
 'listgrouprights-addgroup-all' => 'может добавлять во все группы',
 'listgrouprights-removegroup-all' => 'может исключать из всех групп',
-'listgrouprights-addgroup-self' => 'можеÑ\82 Ð´Ð¾Ð±Ð°Ð²Ð¸Ñ\82Ñ\8c {{PLURAL:$2|1=гÑ\80Ñ\83ппÑ\83|гÑ\80Ñ\83ппÑ\8b}} Ðº Ñ\81воей Ñ\83Ñ\87Ñ\91Ñ\82ной Ð·Ð°Ð¿Ð¸Ñ\81и: $1',
-'listgrouprights-removegroup-self' => 'может удалить {{PLURAL:$2|1=группу|группы}} со своей учётной записи: $1',
+'listgrouprights-addgroup-self' => 'можеÑ\82 Ð´Ð¾Ð±Ð°Ð²Ð»Ñ\8fÑ\82Ñ\8c Ñ\81воÑ\8e Ñ\83Ñ\87Ñ\91Ñ\82нÑ\83Ñ\8e Ð·Ð°Ð¿Ð¸Ñ\81Ñ\8c Ð² {{PLURAL:$2|1=гÑ\80Ñ\83ппÑ\83|гÑ\80Ñ\83ппÑ\8b}}: $1',
+'listgrouprights-removegroup-self' => 'может удалять свою учётную запись из {{PLURAL:$2|1=группы|групп}}: $1',
 'listgrouprights-addgroup-self-all' => 'Может добавлять все группы к своей учётной записи',
 'listgrouprights-removegroup-self-all' => 'может удалять все группы со своей учётной записи',
 
@@ -2545,14 +2587,14 @@ $1',
 'unwatchthispage' => 'Прекратить наблюдение',
 'notanarticle' => 'Не статья',
 'notvisiblerev' => 'Версия была удалена',
-'watchlist-details' => 'В вашем списке наблюдения $1 {{PLURAL:$1|страница|страниц|страницы}}, не считая страниц обсуждения.',
+'watchlist-details' => 'В вашем списке наблюдения $1 {{PLURAL:$1|страница|страниц|страницы}}, не считая страниц обсуждений.',
 'wlheader-enotif' => 'Уведомления по эл. почте включены.',
 'wlheader-showupdated' => "Страницы, изменившиеся с вашего последнего их посещения, выделены '''жирным''' шрифтом.",
 'watchmethod-recent' => 'просмотр последних изменений для наблюдаемых страниц',
 'watchmethod-list' => 'просмотр наблюдаемых страниц для последних изменений',
 'watchlistcontains' => 'Ваш список наблюдения содержит $1 {{PLURAL:$1|страница|страниц|страницы}}.',
 'iteminvalidname' => 'Проблема с элементом «$1», недопустимое название…',
-'wlnote' => "Ниже {{PLURAL:$1|показано последнее $1 изменение|показаны последние $1 изменений|показаны последние $1 изменения}} за {{PLURAL:$2|последний|последние|последние}} '''$2''' {{PLURAL:$2|час|часов|часа}}, на момент времени $3 $4.",
+'wlnote2' => 'Ниже приведены изменения за {{PLURAL:$1|последний час|последние <strong>$1</strong> часов|последние <strong>$1</strong> часа}} на $2 $3.',
 'wlshowlast' => 'Показать за последние $1 часов $2 дней $3',
 'watchlist-options' => 'Настройки списка наблюдения',
 
@@ -2615,7 +2657,7 @@ $UNWATCHURL
 'exblank' => 'страница была пуста',
 'delete-confirm' => '$1 — удаление',
 'delete-legend' => 'Удаление',
-'historywarning' => "'''Внимание:''' эта страница имеет историю изменений приблизительно из $1 {{PLURAL:$1|версии|версий|версий}}:",
+'historywarning' => "'''Внимание:''' эта страница имеет историю изменений приблизительно из $1 {{PLURAL:$1|версии|версий}}:",
 'confirmdeletetext' => 'Вы запросили полное удаление страницы (или изображения) и всей её истории изменений. Пожалуйста, подтвердите, что вы действительно желаете это сделать, понимаете последствия своих действий, и делаете это в соответствии [[{{MediaWiki:Policy-url}}|с правилами]].',
 'actioncomplete' => 'Действие выполнено',
 'actionfailed' => 'Действие не выполнено',
@@ -2635,12 +2677,12 @@ $UNWATCHURL
 ** по запросу автора
 ** неработающее перенаправление',
 'delete-edit-reasonlist' => 'Править список причин',
-'delete-toobig' => 'У этой страницы очень длинная история изменений, более $1 {{PLURAL:$1|версии|версий|версий}}.
-Удаление таких страниц было запрещено во избежание нарушений в работе сайта {{SITENAME}}.',
-'delete-warning-toobig' => 'У этой страницы очень длинная история изменений, более $1 {{PLURAL:$1|версии|версий|версий}}.
-Её удаление может привести к нарушению нормальной работы базы данных сайта {{SITENAME}};
+'delete-toobig' => 'У этой страницы очень длинная история изменений, более $1 {{PLURAL:$1|версии|версий}}.
+Удаление таких страниц было запрещено во избежание нарушений в работе сайта «{{SITENAME}}».',
+'delete-warning-toobig' => 'У этой страницы очень длинная история изменений, более $1 {{PLURAL:$1|версии|версий}}.
+Её удаление может привести к нарушению нормальной работы базы данных сайта «{{SITENAME}}»;
 действуйте с осторожностью.',
-'deleting-backlinks-warning' => "'''Ð\9fÑ\80едÑ\83пÑ\80еждение.''' Ð\9dекоÑ\82оÑ\80Ñ\8bе Ð´Ñ\80Ñ\83гие Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\8b Ñ\81Ñ\81Ñ\8bлаÑ\8eÑ\82Ñ\81Ñ\8f Ð½Ð° Ð´Ð°Ð½Ð½Ñ\83Ñ\8e Ñ\83далÑ\8fемÑ\83Ñ\8e Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\83.",
+'deleting-backlinks-warning' => "'''Ð\9fÑ\80едÑ\83пÑ\80еждение.''' Ð\94Ñ\80Ñ\83гие Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\8b Ñ\81Ñ\81Ñ\8bлаÑ\8eÑ\82Ñ\81Ñ\8f Ð¸Ð»Ð¸ Ñ\81одеÑ\80жаÑ\82 Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\83, ÐºÐ¾Ñ\82оÑ\80Ñ\83Ñ\8e Ð²Ñ\8b Ñ\81обиÑ\80аеÑ\82еÑ\81Ñ\8c Ñ\83далиÑ\82Ñ\8c.",
 
 # Rollback
 'rollback' => 'Откатить изменения',
@@ -2692,7 +2734,7 @@ $UNWATCHURL
 'protect-locked-dblock' => "Уровень защиты не может быть изменён, так как основная база данных временно заблокирована.
 Текущие установки для страницы '''$1''':",
 'protect-locked-access' => "У вашей учётной записи недостаточно прав для изменения уровня защиты страницы. Текущие установки для страницы '''$1''':",
-'protect-cascadeon' => 'ЭÑ\82а Ñ\81Ñ\82Ñ\80аниÑ\86а Ð·Ð°Ñ\89иÑ\89ена Ð² Ñ\81вÑ\8fзи Ñ\81 Ñ\82ем, Ñ\87Ñ\82о Ð¾Ð½Ð° Ð²ÐºÐ»Ñ\8eÑ\87ена {{PLURAL:$1|1=в Ñ\83казаннÑ\83Ñ\8e Ð½Ð¸Ð¶Ðµ Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\83, Ð½Ð° ÐºÐ¾Ñ\82оÑ\80Ñ\83Ñ\8e|в Ð½Ð¸Ð¶ÐµÑ\81ледÑ\83Ñ\8eÑ\89ие Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\8b, Ð½Ð° ÐºÐ¾Ñ\82оÑ\80Ñ\8bе}} установлена каскадная защита. Вы можете изменить уровень защиты этой страницы, но это не повлияет на каскадную защиту.',
+'protect-cascadeon' => 'ЭÑ\82а Ñ\81Ñ\82Ñ\80аниÑ\86а Ð·Ð°Ñ\89иÑ\89ена Ð² Ñ\81вÑ\8fзи Ñ\81 Ñ\82ем, Ñ\87Ñ\82о Ð¾Ð½Ð° Ð²ÐºÐ»Ñ\8eÑ\87ена {{PLURAL:$1|1=в Ñ\83казаннÑ\83Ñ\8e Ð½Ð¸Ð¶Ðµ Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\83, Ð´Ð»Ñ\8f ÐºÐ¾Ñ\82оÑ\80ой|в Ð½Ð¸Ð¶ÐµÑ\81ледÑ\83Ñ\8eÑ\89ие Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\8b, Ð´Ð»Ñ\8f ÐºÐ¾Ñ\82оÑ\80Ñ\8bÑ\85}} установлена каскадная защита. Вы можете изменить уровень защиты этой страницы, но это не повлияет на каскадную защиту.',
 'protect-default' => 'Без защиты',
 'protect-fallback' => 'Разрешено только участникам с правами «$1»',
 'protect-level-autoconfirmed' => 'Разрешено только автоподтверждённым участникам',
@@ -2737,12 +2779,12 @@ $UNWATCHURL
 'undeletepage' => 'Просмотр и восстановление удалённых страниц',
 'undeletepagetitle' => "'''Ниже перечислены удалённые версии страницы [[:$1]]'''.",
 'viewdeletedpage' => 'Просмотр удалённых страниц',
-'undeletepagetext' => '{{PLURAL:$1|Следующая $1 страница была удалена|Следующие $1 страниц были удалены|Следующие $1 страницы были удалены}}, однако {{PLURAL:$1|1=она всё ещё находится в архиве и поэтому может быть восстановлена|они всё ещё находятся в архиве и поэтому могут быть восстановлены}}.
+'undeletepagetext' => '{{PLURAL:$1|Следующая $1 страница была удалена|Следующие $1 страниц были удалены|Следующие $1 страницы были удалены|1=Следующая страница была удалена}}, однако {{PLURAL:$1|1=она всё ещё находится в архиве и поэтому может быть восстановлена|они всё ещё находятся в архиве и поэтому могут быть восстановлены}}.
 Архив может периодически очищаться.',
 'undelete-fieldset-title' => 'Восстановить версии',
 'undeleteextrahelp' => "Для полного восстановления истории страницы оставьте все отметки пустыми и нажмите '''«{{int:undeletebtn}}»'''.
 Для частичного восстановления отметьте те версии страницы, которые нужно восстановить, и нажмите '''«{{int:undeletebtn}}»'''.",
-'undeleterevisions' => 'в архиве $1 {{PLURAL:$1|версия|версий|версии}}',
+'undeleterevisions' => '$1 {{PLURAL:$1|версия|версий|версии}} {{PLURAL:$1|помещена|помещены}} в архив',
 'undeletehistory' => 'При восстановлении страницы восстанавливается и её история правок.
 Если после удаления была создана новая страница с тем же названием, то восстановленные версии появятся в истории правок перед новыми версиями.',
 'undeleterevdel' => 'Восстановление не будет произведено, если оно приведёт к частичному удалению последней версии страницы или файла.
@@ -2756,9 +2798,9 @@ $UNWATCHURL
 'undeleteviewlink' => 'просмотреть',
 'undeleteinvert' => 'Обратить выделение',
 'undeletecomment' => 'Причина:',
-'undeletedrevisions' => '$1 {{PLURAL:$1|изменение|изменений|изменения}} восстановлено',
-'undeletedrevisions-files' => '$1 {{PLURAL:$1|версия|версий|версии}} и $2 {{PLURAL:$2|файл|файлов|файла}} восстановлено',
-'undeletedfiles' => '$1 {{PLURAL:$1|файл восстановлен|файлов восстановлено|файла восстановлено}}',
+'undeletedrevisions' => '{{PLURAL:$1|восстановлено|восстановлены}} $1 {{PLURAL:$1|изменение|изменений|изменения}}',
+'undeletedrevisions-files' => 'восстановлены $1 {{PLURAL:$1|версия|версий|версии}} и $2 {{PLURAL:$2|файл|файлов|файла}}',
+'undeletedfiles' => '{{PLURAL:$1|восстановлен|восстановлены}} $1 {{PLURAL:$1|файл|файлов|файла}}',
 'cannotundelete' => 'Ошибка восстановления:
 $1',
 'undeletedpage' => "'''Страница «$1» была восстановлена.'''
@@ -2815,6 +2857,7 @@ $1',
 'sp-contributions-search' => 'Поиск вклада',
 'sp-contributions-username' => 'IP-адрес или имя участника:',
 'sp-contributions-toponly' => 'Показывать только правки, являющиеся последними версиями',
+'sp-contributions-newonly' => 'Показывать только правки, являющиеся созданием страниц',
 'sp-contributions-submit' => 'Найти',
 
 # What links here
@@ -2874,6 +2917,7 @@ $1',
 См. [[Special:BlockList|список заблокированных IP-адресов]] для просмотра блокировок.',
 'ipb-blockingself' => 'Вы пытаетесь заблокировать себя самого! Вы уверены, что вы хотите это сделать?',
 'ipb-confirmhideuser' => 'Вы намереваетесь заблокировать участника и скрыть его имя. Оно не будет отображаться в списках и журналах. Вы уверены, что хотите это сделать?',
+'ipb-confirmaction' => 'Если вы уверены, что вы действительно хотите сделать это, пожалуйста, поставьте ниже отметку «{{int:ipb-confirm}}».',
 'ipb-edit-dropdown' => 'Править список причин',
 'ipb-unblock-addr' => 'Разблокировать $1',
 'ipb-unblock' => 'Разблокировать участника или IP-адрес',
@@ -2915,8 +2959,8 @@ $1',
 'change-blocklink' => 'изменить блокировку',
 'contribslink' => 'вклад',
 'emaillink' => 'отправить письмо',
-'autoblocker' => 'Ð\90вÑ\82облокиÑ\80овка Ð¸Ð·-за Ñ\81овпадениÑ\8f Ð²Ð°Ñ\88его IP-адÑ\80еÑ\81а Ñ\81 Ð°Ð´Ñ\80еÑ\81ом, ÐºÐ¾Ñ\82оÑ\80Ñ\8bй Ð½ÐµÐ´Ð°Ð²Ð½Ð¾ Ð¸Ñ\81полÑ\8cзовал [[User:$1|$1]].
-Причина блокировки $1 — «$2».',
+'autoblocker' => 'Ð\90вÑ\82облокиÑ\80овка Ð¸Ð·-за Ñ\82ого, Ñ\87Ñ\82о Ð²Ð°Ñ\88 IP-адÑ\80еÑ\81 Ð½ÐµÐ´Ð°Ð²Ð½Ð¾ Ð¸Ñ\81полÑ\8cзовал Â«[[User:$1|$1]]».
+Причина блокировки $1ː «$2»',
 'blocklogpage' => 'Журнал блокировок',
 'blocklog-showlog' => '{{GENDER:$1|Этот участник уже блокировался|Эта участница уже блокировалась}} ранее.
 Ниже приведён журнал блокировок:',
@@ -2935,7 +2979,7 @@ $1',
 'range_block_disabled' => 'Администраторам запрещено блокировать диапазоны.',
 'ipb_expiry_invalid' => 'Недопустимый период действия.',
 'ipb_expiry_temp' => 'Блокировки с сокрытием имени участника должны быть бессрочными.',
-'ipb_hide_invalid' => 'Ð\9dевозможно Ñ\81кÑ\80Ñ\8bÑ\82Ñ\8c Ñ\83Ñ\87Ñ\91Ñ\82нÑ\83Ñ\8e Ð·Ð°Ð¿Ð¸Ñ\81Ñ\8c, Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ñ\81 Ð½ÐµÑ\91 Ñ\81делано Ñ\81лиÑ\88ком Ð¼Ð½Ð¾Ð³Ð¾ Ð¿Ñ\80авок.',
+'ipb_hide_invalid' => 'Ð\9dевозможно Ñ\81кÑ\80Ñ\8bÑ\82Ñ\8c Ñ\8dÑ\82Ñ\83 Ñ\83Ñ\87Ñ\91Ñ\82нÑ\83Ñ\8e Ð·Ð°Ð¿Ð¸Ñ\81Ñ\8c, Ñ\81 Ð½ÐµÑ\91 Ñ\81делано Ð±Ð¾Ð»ÐµÐµ {{PLURAL:$1|одной Ð¿Ñ\80авки|$1 Ð¿Ñ\80авок}}.',
 'ipb_already_blocked' => '«$1» уже заблокирован.',
 'ipb-needreblock' => '$1 уже {{GENDER:$1|заблокирован|заблокирована}}. Хотите изменить параметры блокировки?',
 'ipb-otherblocks-header' => '{{PLURAL:$1|1=Другая блокировка|Другие блокировки}}',
@@ -3034,7 +3078,7 @@ $1',
 'movepage-page-exists' => 'Страница $1 уже существует и не может быть автоматически перезаписана.',
 'movepage-page-moved' => 'Страница $1 была переименована в $2.',
 'movepage-page-unmoved' => 'Страница $1 не может быть переименована в $2.',
-'movepage-max-pages' => '$1 {{PLURAL:$1|страница была переименована|страниц было переименовано|страницы было переименовано}} — это максимум, больше страниц нельзя переименовать автоматически.',
+'movepage-max-pages' => '{{PLURAL:$1|Была переименована|Были переименованы|Было переименовано}} $1 {{PLURAL:$1|страница|страниц|страницы}} — это максимум; большее число страниц автоматически переименовать нельзя.',
 'movelogpage' => 'Журнал переименований',
 'movelogpagetext' => 'Ниже представлен список переименованных страниц.',
 'movesubpage' => '{{PLURAL:$1|1=Подстраница|Подстраницы}}',
@@ -3107,6 +3151,7 @@ $1',
 'allmessages-prefix' => 'Фильтр по префиксу:',
 'allmessages-language' => 'Язык:',
 'allmessages-filter-submit' => 'Перейти',
+'allmessages-filter-translate' => 'Перевести',
 
 # Thumbnails
 'thumbnail-more' => 'Увеличить',
@@ -3123,6 +3168,7 @@ $2',
 'thumbnail_image-type' => 'Данный тип изображения не поддерживается',
 'thumbnail_gd-library' => 'Неполная конфигурация библиотеки GD, отсутствует функция $1',
 'thumbnail_image-missing' => 'По-видимому, отсутствует файл $1',
+'thumbnail_image-failure-limit' => 'Было сделано слишком много неудачных попыток ($1 или больше) формирования этого эскиза. Пожалуйста, повторите попытку позже.',
 
 # Special:Import
 'import' => 'Импортирование страниц',
@@ -3142,7 +3188,7 @@ $2',
 'importstart' => 'Импортирование страниц…',
 'import-revision-count' => '$1 {{PLURAL:$1|версия|версий|версии}}',
 'importnopages' => 'Нет страниц для импортирования.',
-'imported-log-entries' => '{{PLURAL:$1|Импортирована $1 запись|Импортировано $1 записей|Импортировано $1 записи}} журнала.',
+'imported-log-entries' => '{{PLURAL:$1|Импортирована $1 запись|Импортировано $1 записей|Импортированы $1 записи}} журнала.',
 'importfailed' => 'Не удалось импортировать: $1',
 'importunknownsource' => 'Неизвестный тип импортируемой страницы',
 'importcantopen' => 'Невозможно открыть импортируемый файл',
@@ -3157,7 +3203,7 @@ $2',
 'importuploaderrortemp' => 'Не удалось загрузить или импортировать файл. Временная папка отсутствует.',
 'import-parse-failure' => 'Ошибка разбора XML при импорте',
 'import-noarticle' => 'Нет страницы для импортирования!',
-'import-nonewrevisions' => 'Ð\92Ñ\81е Ð²ÐµÑ\80Ñ\81ии Ð±Ñ\8bли Ñ\80анее Ð¸Ð¼Ð¿Ð¾Ñ\80Ñ\82иÑ\80ованÑ\8b.',
+'import-nonewrevisions' => 'Ð\9dикакие Ð¿Ñ\80авки Ð½Ðµ Ð±Ñ\8bли Ð¸Ð¼Ð¿Ð¾Ñ\80Ñ\82иÑ\80ованÑ\8b (вÑ\81е Ñ\83же Ð»Ð¸Ð±Ð¾ Ð±Ñ\8bли Ð¾Ð±Ñ\80абоÑ\82анÑ\8b, Ð»Ð¸Ð±Ð¾ Ð¿Ñ\80опÑ\83Ñ\89енÑ\8b Ð¸Ð·-за Ð¾Ñ\88ибок).',
 'xml-error-string' => '$1 в строке $2, позиции $3 (байт $4): $5',
 'import-upload' => 'Загрузить XML-данные',
 'import-token-mismatch' => 'Потеряны данные сеанса. Пожалуйста, попробуйте ещё раз.',
@@ -3168,6 +3214,7 @@ $2',
 'import-error-special' => 'Страница «$1» не была импортирована, так как она относится к особому пространству имён, не позволяющему создавать страницы.',
 'import-error-invalid' => 'Страница «$1» не была импортирована из-за недопустимого названия.',
 'import-error-unserialize' => 'Версия $2 страницы «$1» не может быть структурирована (десериализована). Получено сообщение, что в этой версии использована модель содержимого $3,  сериализуемая в формате $4.',
+'import-error-bad-location' => 'Правка $2, использующая модель содержимого $3, не может быть сохранена в «$1» этой вики, потому что эта модель не поддерживается на данной странице.',
 'import-options-wrong' => '{{PLURAL:$2|1=Неверная опция|Неверные опции}}: <nowiki>$1</nowiki>',
 'import-rootpage-invalid' => 'Указанное название корневой страницы некорректно.',
 'import-rootpage-nosubpage' => 'В пространстве имён указанной корневой страницы «$1» подстраницы запрещены.',
@@ -3199,7 +3246,6 @@ $2',
 'tooltip-pt-watchlist' => 'Список страниц, изменения в которых вы отслеживаете',
 'tooltip-pt-mycontris' => 'Список ваших правок',
 'tooltip-pt-login' => 'Здесь можно зарегистрироваться в системе, но это необязательно.',
-'tooltip-pt-anonlogin' => 'Здесь можно зарегистрироваться в системе, но это необязательно.',
 'tooltip-pt-logout' => 'Завершить сеанс работы',
 'tooltip-ca-talk' => 'Обсуждение основной страницы',
 'tooltip-ca-edit' => 'Вы можете редактировать эту страницу. Перед тем, как записать свои изменения, воспользуйтесь, пожалуйста, кнопкой предварительного просмотра.',
@@ -3330,7 +3376,7 @@ The wiki server can't provide data in a format your client can read.",
 'pageinfo-robot-noindex' => 'Не разрешено',
 'pageinfo-views' => 'Количество просмотров',
 'pageinfo-watchers' => 'Число наблюдающих',
-'pageinfo-few-watchers' => 'Менее $1 {{PLURAL:$1|1=следящего|следящих}}',
+'pageinfo-few-watchers' => 'Менее $1 {{PLURAL:$1|следящего|следящих}}',
 'pageinfo-redirects-name' => 'Количество перенаправлений на эту страницу',
 'pageinfo-redirects-value' => '$1',
 'pageinfo-subpages-name' => 'Подстраницы данной страницы',
@@ -3343,10 +3389,10 @@ The wiki server can't provide data in a format your client can read.",
 'pageinfo-authors' => 'Общее число различных авторов',
 'pageinfo-recent-edits' => 'Правок за последнее время (в течение $1)',
 'pageinfo-recent-authors' => 'Уникальных авторов за последнее время',
-'pageinfo-magic-words' => '{{PLURAL:$1|1=Ð\9cагиÑ\87еÑ\81кое Ñ\81лово|Ð\9cагиÑ\87еÑ\81кие слова}} ($1)',
+'pageinfo-magic-words' => '{{PLURAL:$1|1=Ð\92олÑ\88ебное Ñ\81лово|Ð\92олÑ\88ебнÑ\8bе слова}} ($1)',
 'pageinfo-hidden-categories' => '{{PLURAL:$1|1=Скрытая категория|Скрытых категорий}} ($1)',
 'pageinfo-templates' => '{{PLURAL:$1|1=Шаблон|Шаблонов}} ($1)',
-'pageinfo-transclusions' => '{{PLURAL:$1|1=Включаемые страницы|Включаемых страниц}} ($1)',
+'pageinfo-transclusions' => '{{PLURAL:$1|1=Включаемая страница|Включаемых страниц}} ($1)',
 'pageinfo-toolboxlink' => 'Сведения о странице',
 'pageinfo-redirectsto' => 'Перенаправление',
 'pageinfo-redirectsto-info' => 'сведения',
@@ -3426,7 +3472,7 @@ $1',
 
 # Special:NewFiles
 'newimages' => 'Галерея новых файлов',
-'imagelisttext' => "Ниже представлен список из '''$1''' {{PLURAL:$1|файла|файлов|файлов}}, отсортированных $2.",
+'imagelisttext' => "Ниже представлен список из '''$1''' {{PLURAL:$1|файла|файлов}}, отсортированных $2.",
 'newimages-summary' => 'На этой служебной странице показаны недавно загруженные файлы.',
 'newimages-legend' => 'Фильтр',
 'newimages-label' => 'Имя файла (или его часть):',
@@ -3967,10 +4013,10 @@ $5
 
 # Delete conflict
 'deletedwhileediting' => "'''Внимание'''. Эта страница была удалена после того, как вы начали её править!",
-'confirmrecreate' => "{{GENDER:$1|Участник&nbsp;|Участница&nbsp;|}}[[User:$1|$1]] ([[User talk:$1|обс]]) {{GENDER:$1|удалил|удалила}} эту страницу после того, как вы начали её редактировать, по следующей причине:
+'confirmrecreate' => "{{GENDER:$1|Участник|Участница|}}&nbsp;[[User:$1|$1]] ([[User talk:$1|обс]]) {{GENDER:$1|удалил|удалила}} эту страницу после того, как вы начали её редактировать, по следующей причине:
 : ''$2''.
\9fожалÑ\83йÑ\81Ñ\82а, Ð¿Ð¾Ð´Ñ\82веÑ\80диÑ\82е, Ñ\87Ñ\82о Ð²Ñ\8b Ñ\85оÑ\82иÑ\82е Ð²Ð¾Ñ\81Ñ\81Ñ\82ановить эту страницу.",
-'confirmrecreate-noreason' => '{{GENDER:$1|Участник&nbsp;|Участница&nbsp;|}}[[User:$1|$1]] ([[User talk:$1|обс]]) {{GENDER:$1|удалил|удалила}} эту страницу после того, как вы начали её редактировать. Пожалуйста, подтвердите, что вы действительно хотите восстановить эту страницу.',
\9fожалÑ\83йÑ\81Ñ\82а, Ð¿Ð¾Ð´Ñ\82веÑ\80диÑ\82е, Ñ\87Ñ\82о Ð²Ñ\8b Ñ\85оÑ\82иÑ\82е Ð²Ð½Ð¾Ð²Ñ\8c Ñ\81оздать эту страницу.",
+'confirmrecreate-noreason' => '{{GENDER:$1|Участник|Участница|}}&nbsp;[[User:$1|$1]] ([[User talk:$1|обс]]) {{GENDER:$1|удалил|удалила}} эту страницу после того, как вы начали её редактировать. Пожалуйста, подтвердите, что вы действительно хотите вновь создать эту страницу.',
 'recreate' => 'Создать заново',
 
 'unit-pixel' => ' пикс.',
@@ -4042,8 +4088,8 @@ $5
 'livepreview-error' => 'Не удалось установить соединение: $1 «$2». Попробуйте воспользоваться обычным предпросмотром.',
 
 # Friendlier slave lag warnings
-'lag-warn-normal' => 'Изменения, сделанные менее чем $1 {{PLURAL:$1|секунду|секунд|секунды}} назад, могут быть не показаны в этом списке.',
-'lag-warn-high' => 'Из-за большого отставания в синхронизации серверов баз данных изменения, сделанные менее чем $1 {{PLURAL:$1|секунду|секунд|секунды}} назад, могут быть не показаны в этом списке.',
+'lag-warn-normal' => 'Изменения, сделанные менее {{PLURAL:$1|$1 секунды|$1 секунд|1=секунды}} назад, могут не отображаться в этом списке.',
+'lag-warn-high' => 'Из-за большого отставания в синхронизации серверов баз данных изменения, сделанные менее {{PLURAL:$1|$1 секунды|$1 секунд|1=секунды}} назад, могут не отображаться в этом списке.',
 
 # Watchlist editor
 'watchlistedit-numitems' => 'Ваш список наблюдения содержит $1 {{PLURAL:$1|запись|записей|записи}}, не считая страниц обсуждений.',
@@ -4137,7 +4183,7 @@ $5
 'duplicate-defaultsort' => 'Внимание. Ключ сортировки по умолчанию «$2» переопределяет прежний ключ сортировки по умолчанию «$1».',
 
 # Special:Version
-'version' => 'Версия MediaWiki',
+'version' => 'Версия',
 'version-extensions' => 'Установленные расширения',
 'version-specialpages' => 'Служебные страницы',
 'version-parserhooks' => 'Перехватчики синтаксического анализатора',
@@ -4153,6 +4199,16 @@ $5
 'version-hook-subscribedby' => 'Подписан на',
 'version-version' => '(Версия $1)',
 'version-license' => 'Лицензия MediaWiki',
+'version-ext-license' => 'Лицензия',
+'version-ext-colheader-name' => 'Расширение',
+'version-ext-colheader-version' => 'Версия',
+'version-ext-colheader-license' => 'Лицензия',
+'version-ext-colheader-description' => 'Описание',
+'version-ext-colheader-credits' => 'Авторы',
+'version-license-title' => 'Лицензия для $1',
+'version-license-not-found' => 'Для этого расширения нет подробных сведений о лицензии.',
+'version-credits-title' => 'Список авторов для $1',
+'version-credits-not-found' => 'Для этого расширения нет подробных сведений об авторах.',
 'version-poweredby-credits' => "Эта вики работает на движке '''[https://www.mediawiki.org/ MediaWiki]''', copyright © 2001-$1 $2.",
 'version-poweredby-others' => 'другие',
 'version-poweredby-translators' => 'переводчики translatewiki.net',
@@ -4174,12 +4230,12 @@ MediaWiki распространяется в надежде, что она бу
 # Special:Redirect
 'redirect' => 'Перенаправление с файла, участника, страницы или идентификатора версии',
 'redirect-legend' => 'Перенаправление на файл или страницу',
-'redirect-summary' => 'Эта специальная страница перенаправляет на файл (с имени файла), страницу (с идентификатора версии) или страницу участника (с числового идентификатора участника).
-Использование: [[{{#Special:Redirect}}/file/Example.jpg]], [[{{#Special:Redirect}}/revision/328429]] или [[{{#Special:Redirect}}/user/101]].',
+'redirect-summary' => 'Эта служебная страница перенаправляет на файл (с имени файла), страницу (с идентификатора версии или страницы) или страницу участника (с числового идентификатора участника). Использование: [[{{#Special:Redirect}}/file/Example.jpg]], [[{{#Special:Redirect}}/page/64308]], [[{{#Special:Redirect}}/revision/328429]] или [[{{#Special:Redirect}}/user/101]].',
 'redirect-submit' => 'Перейти',
 'redirect-lookup' => 'Поиск:',
 'redirect-value' => 'Значение:',
 'redirect-user' => 'Идентификатор участника',
+'redirect-page' => 'Идентификатор страницы',
 'redirect-revision' => 'Версия страницы',
 'redirect-file' => 'Название файла',
 'redirect-not-exists' => 'Значение не найдено',
@@ -4287,13 +4343,13 @@ MediaWiki распространяется в надежде, что она бу
 # New logging system
 'logentry-delete-delete' => '$1 {{GENDER:$2|удалил|удалила}} страницу $3',
 'logentry-delete-restore' => '$1 {{GENDER:$2|восстановил|восстановила}} страницу $3',
-'logentry-delete-event' => '$1 {{GENDER:$2|изменил|изменила}} видимость {{PLURAL:$5|$5 записи|$5 записей|$5 записей}} журнала на $3: $4',
-'logentry-delete-revision' => '$1 {{GENDER:$2|изменил|изменила}} видимость {{PLURAL:$5|$5 версии|$5 версий|$5 версий}} на странице $3: $4',
+'logentry-delete-event' => '$1 {{GENDER:$2|изменил|изменила}} видимость {{PLURAL:$5|$5 записи|$5 записей|1=записи}} журнала для $3: $4',
+'logentry-delete-revision' => '$1 {{GENDER:$2|изменил|изменила}} видимость {{PLURAL:$5|$5 версии|$5 версий|1=версии}} страницы $3: $4',
 'logentry-delete-event-legacy' => '$1 {{GENDER:$2|изменил|изменила}} видимость записей журнала $3',
 'logentry-delete-revision-legacy' => '$1 {{GENDER:$2|изменил|изменила}} видимость версий на странице $3',
 'logentry-suppress-delete' => '$1 {{GENDER:$2|подавил|подавила}} страницу $3',
-'logentry-suppress-event' => '$1 скрытно {{GENDER:$2|изменил|изменила}} видимость {{PLURAL:$5|$5 записи|$5 записей|$5 записей}} журнала на $3: $4',
-'logentry-suppress-revision' => '$1 скрытно {{GENDER:$2|изменил|изменила}} видимость {{PLURAL:$5|$5 версии|$5 версий|$5 версий}} на странице $3: $4',
+'logentry-suppress-event' => '$1 скрытно {{GENDER:$2|изменил|изменила}} видимость {{PLURAL:$5|$5 записи|$5 записей|1=записи}} журнала для $3: $4',
+'logentry-suppress-revision' => '$1 скрытно {{GENDER:$2|изменил|изменила}} видимость {{PLURAL:$5|$5 версии|$5 версий|1=версии}} для  странице $3: $4',
 'logentry-suppress-event-legacy' => '$1 скрытно {{GENDER:$2|изменил|изменила}} видимость записей журнала $3',
 'logentry-suppress-revision-legacy' => '$1 скрытно {{GENDER:$2|изменил|изменила}} видимость версий на странице $3',
 'revdelete-content-hid' => 'содержание скрыто',
@@ -4373,6 +4429,7 @@ MediaWiki распространяется в надежде, что она бу
 'api-error-overwrite' => 'Не допускается замена существующего файла.',
 'api-error-stashfailed' => 'Внутренняя ошибка: сервер не смог сохранить временный файл.',
 'api-error-publishfailed' => 'Внутренняя ошибка: сервер не смог сохранить временный файл.',
+'api-error-stasherror' => 'При загрузке файла в хранилище произошла ошибка.',
 'api-error-timeout' => 'Сервер не отвечает в течение ожидаемого времени.',
 'api-error-unclassified' => 'Произошла неизвестная ошибка',
 'api-error-unknown-code' => 'Неизвестная ошибка: «$1»',
@@ -4421,10 +4478,12 @@ MediaWiki распространяется в надежде, что она бу
 'expand_templates_input' => 'Входной текст:',
 'expand_templates_output' => 'Результат',
 'expand_templates_xml_output' => 'XML вывод',
+'expand_templates_html_output' => 'HTML-вывод',
 'expand_templates_ok' => 'OK',
 'expand_templates_remove_comments' => 'Удалить комментарии',
 'expand_templates_remove_nowiki' => 'Подавлять теги <nowiki> в результате',
 'expand_templates_generate_xml' => 'Показать дерево разбора XML',
+'expand_templates_generate_rawhtml' => 'Показать HTML',
 'expand_templates_preview' => 'Предпросмотр',
 
 );