Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.

  • Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
  • Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
  • Internet Explorer / Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
  • Opera: Нажмите Ctrl+F5.
// Import from [[w:ru:MediaWiki:Gadget-popups.js]]

function setGlobalVarIfUndefined(name, value) {
	if ( !( name in window ) ) {
		window[ name ] = value;
	}
}

setGlobalVarIfUndefined( 'imagePopupsForImages', false );       // Не всплывать на иллюстрациях
setGlobalVarIfUndefined( 'popupDelay', 1 );                     // Задержка на секунду перед всплытием окна
setGlobalVarIfUndefined( 'popupMaxWidth', 400 );                // Ширина всплывающего окна
setGlobalVarIfUndefined( 'popupMaxPreviewSentences', 10 );      // Больше предложений в окне
setGlobalVarIfUndefined( 'popupMaxPreviewCharacters', 666 );    // Больше символов в окне
setGlobalVarIfUndefined( 'popupPreviewFirstParOnly', false );   // Цитируется не только первый абзац
setGlobalVarIfUndefined( 'popupPreviewKillTemplates', false );  // Шаблоны показывать, пусть и сырыми
setGlobalVarIfUndefined( 'popupFixDabs', false );               // [[w:ВП:ИСН]]

popupDabRegexp = '[{][{]\\s*([Нн]еоднозначность|[Мм]ногозначность|[Dd]isambig|[Dd]isambiguation|[Дд]изамбиг|[Нн]исба|[Оо]монимы систематиков|[Mm]ilitarydis|[Сс]писок (однофамильцев|(полных |однофамильцев-|)т[её]зок(-однофамильцев)?)|Одноим[её]нные .*)[}/|]';

popupStrings = {
  'article': 'статья',
  'category': 'категория',
  'categories': 'категорий',
  'image': 'изображение',
  'images': 'изображений',
  'stub': 'stub',
  'section stub': 'stub-секция',
  'Empty page': 'Пустая страница',
  'kB': 'кб',
  'bytes': 'байт',
  'day': 'день',
  'days': 'дней',
  'hour': 'час',
  'hours': 'часов',
  'minute': 'минута',
  'minutes': 'минут',
  'second': 'секунда',
  'seconds': 'секунд',
  'week': 'неделя',
  'weeks': 'недель',
  'search': 'поиск',
  'SearchHint': 'Найти статьи, содержащие строку %s',
  'web': 'web',
  'global': 'глобальный',
  'globalSearchHint': 'Искать строку %s во всех языковых разделах Википедии',
  'googleSearchHint': 'Искать %s в Google',
  'more...': 'дальше...',
  'actions': 'действия',         ///// view articles and view talk
  'popupsMenu': '⚙',
  'disable previews': 'отключить предпросмотр',
  'togglePreviewsHint': 'Предварительный просмотр страниц из всплывающих окон.',
  'toggle previews': 'предварительный просмотр',
  'show preview': 'показать предосмотр',
  'reset': 'сброс',
  'disable': 'отключить всплывающие окна',
  'disablePopupsHint': 'Отключить всплывающие окна на этой странице. Для включения обновите страницу.',
  'historyfeedHint': 'RSS канал недавних изменений этой страницы',
  'purgePopupsHint': 'Очистить кэш всплывающих окон.',
  'PopupsHint': 'Очистить кэш всплывающих окон.',
  'spacebar': 'пробел',
  'view': 'просмотр',
  'view article': 'просмотр статьи',
  'viewHint': 'Перейти к %s',
  'talk': 'обсуждение',
  'talk page': 'обсуждение',
  'this revision': 'эту верс.',
  'revision %s of %s': 'версию %s статьи %s',
  'Revision %s of %s': 'Версия %s статьи %s',
  'the revision prior to revision %s of %s': 'версия до версии %s страницы %s',
  'Toggle image size': 'Кликните, чтобы увеличить изображение',
  'del': 'удалить',                 ///// delete, protect, move
  'delete': 'удалить',
  'deleteHint': 'Удалить %s',
  'undeleteShort': '←',
  'UndeleteHint': 'Показать журнал удалений страницы %s',
  'protect': 'защитить',
  'protectHint': 'Защитить страницу %s',
  'unprotectShort': '←',
  'unprotectHint': 'Разблокировать страницу %s',
  'move': 'переименовать',
  'move page': 'переименовать',
  'MovepageHint': 'Переименовать страницу %s',
  'edit': 'править',               ///// edit articles and talk
  'edit article': 'править',
  'editHint': 'Редактировать %s',
  'edit talk': 'править СО',
  'new': 'новая',
  'new topic': '+раздел на СО',
  'newSectionHint': 'Добавить новый раздел к %s',
  'null edit': 'null-правка',
  'nullEditHint': 'Записать страницу %s без изменений',
  'hist': 'история',               ///// history, diffs, editors, related
  'history': 'история',
  'historyHint': 'Журнал изменений страницы %s',
  'last': 'пред.',
  'lastEdit': 'Предыдущая правка',
  'mark patrolled': 'отпатрулировать',
  'markpatrolledHint': 'отпатрулировать это изменение',
  'Could not marked this edit as patrolled': 'Не удалось отпатрулировать эту версию',
  'show last edit': 'последняя правка',
  'Show the last edit': 'Показать результат последней правки',
  'lastContrib': 'последний вклад',
  'last set of edits': 'последние правки',
  'lastContribHint': 'Показать вклад участника, редактировавшего последний раз статью',
  'cur': 'текущ.',
  'diffCur': 'текущ.',
  'Show changes since revision %s': 'Показать изменения, начиная с %s',
  '%s old': '%s назад', // as in 4 weeks old
  'oldEdit': 'пред.',
  'purge': 'очистить кэш',
  'purgeHint': 'Запросить свежую копию %s',
  'raw': 'исходный код',
  'rawHint': 'Просмотреть исходный код страницы %s',
  'render': 'HTML',
  'renderHint': 'Показать чистую HTML версию страницы %s',
  'Show the edit made to get revision': 'Показать правки для журнала изменений',
  'sinceMe': 'к моим правкам',
  'changes since mine': 'к моим правкам',
  'sinceMeHint': 'Показать изменения с момента Вашего последнего редактирования',
  'Couldn\'t find an edit by %s\nin the last %s edits to\n%s': 'Не найдено правок %s\nin последних %s правок \n%s',
  'eds': 'редакторы',
  'editors': 'редакторы',
  'editorListHint': 'Список участников, редактировавших статью %s',
  'related': 'связанные правки',
  'relatedChanges': 'связанные правки',
  'related changes': 'связанные правки',
  'RecentchangeslinkedHint': 'Показать изменения в статье, родственные %s',
  'editOld': 'редактировать',          ///// edit old version, or revert
  'rv': 'возврат',
  'revert': 'возврат',
  'revertHint': 'Вернуть к версии до этой правки',
  'undo': 'отмена',
  'undoHint': 'Отменить эту правку (если возможно)',
  'defaultpopupReviewedSummary': 'Проверены [[Special:diff/%s/%s|изменения]] с помощью гаджета [[:en:Wikipedia:Tools/Navigation_popups|всплывающих окон]]',
  'defaultpopupRedlinkSummary': 'Удаление ссылки на несуществующую страницу [[%s]] с помощью гаджета [[:en:Wikipedia:Tools/Navigation_popups|всплывающих окон]]',
  'defaultpopupFixDabsSummary': 'Исправление неоднозначности [[%s]] ⇒ [[%s]] с помощью гаджета [[ВП:NavPopUp|всплывающих окон]]',
  'defaultpopupFixRedirsSummary': 'Замена редиректа [[%s]] на прямую ссылку [[%s]] с помощью гаджета [[ВП:NavPopUp|всплывающих окон]]',
  'defaultpopupExtendedRevertSummary': 'Возврат к версии %s от %s, к версии %s с помощью гаджета [[ВП:NavPopUp|всплывающих окон]]',
  'defaultpopupRevertToPreviousSummary': 'Возврат к версии %s с помощью гаджета [[ВП:Всплывающие окна|всплывающих окон]]',
  'defaultpopupRevertSummary': 'Возврат к версии %s с помощью гаджета [[ВП:Всплывающие окна|всплывающих окон]]',
  'defaultpopupQueriedRevertToPreviousSummary': 'Возврат к версии $1 ($2) от $3 с помощью гаджета [[ВП:NavPopUp|всплывающих окон]]',
  'defaultpopupQueriedRevertSummary': 'Возврат к версии [[:Участник:$3|$3]] от $2 ($1) с помощью гаджета [[ВП:NavPopUp|всплывающих окон]]',
  'defaultpopupRmDabLinkSummary': 'Удалена ссылка на неоднозначность [[%s]] с помощью гаджета [[ВП:Всплывающие окна|всплывающих окон]]',
  'Redirects': 'Перенаправление', // as in Redirects to ...
  ' to ': ' на ',           // as in Redirects to ...
  'Bypass redirect': 'Обход перенаправления',
  'Fix this redirect': 'Заменить в статье все ссылки на этот редирект на прямую ссылку',
  'disambig': 'неоднозначность',          ///// add or remove dab etc.
  'disambigHint': 'Заменить все ссылки на эту неоднозначность на [[%s]]',
  'Click to disambiguate this link to:': 'Заменить в статье все ссылки на эту неоднозначность на:',
  'remove this link': 'удалить все ссылки на эту страницу',
  'remove all links to this page from this article': 'удалить все ссылки на эту несуществующую страницу из статьи',
  'remove all links to this disambig page from this article': 'удалить все ссылки на эту страницу разрешения неоднозначности из статьи',
  'mainlink': 'ссылка',          ///// links, watch, unwatch
  'wikiLink': 'ссылка',
  'wikiLinks': 'ссылок',
  'links here': 'ссылки сюда',
  'whatLinksHere': 'ссылки сюда',
  'what links here': 'ссылки сюда',
  'WhatlinkshereHint': 'Список всех страниц, которые ссылаются на %s',
  'unwatchShort': '(не)',
  'watchThingy': 'следить',  // called watchThingy because {}.watch is a function
  'watchHint': 'Добавить страницу %s в ваш список наблюдения',
  'unwatchHint': 'Удалить страницу %s из вашего списка наблюдения',
  'Only found one editor: %s made %s edits': 'Найден только один редактор: %s сделал %s правок',
  '%s seems to be the last editor to the page %s': '%s был последним редактором страницы %s',
  'rss': 'rss',
  'Diff truncated for performance reasons': 'Показаны не все изменения',
  'Old revision': 'Предыдущая версия',
  'New revision': 'Эта версия',
  'Something went wrong :-(': 'Ошибка :(',
  'Empty revision, maybe non-existent': 'Пустая, возможно не существующая версия',
  'Unknown date': 'Неизвестная дата',
  'Empty category': 'Пустая категория',
  'Category members (%s shown)': 'Страницы в категории (показано %s)',
  'No image links found': 'Не найдено ссылок на изображение',
  'File links': 'Ссылки на файл',
  'not commons': 'Изображения с таким именем нет в Wikimedia Commons.',
  'commons only': 'Это изображение находится в Wikimedia Commons.',
  'No image found': 'Изображение не найдено',
  'commons dupe': 'Такой файл уже есть в хранилище файлов Wikimedia Commons.',
  'commons conflict': 'Файл с этим именем уже существует в хранилище файлов Wikimedia Commons.',
  'user': 'участник',               ///// user page, talk, email, space
  'user page': 'участник',
  'user talk': 'обсуждение',
  'edit user talk': 'править СОУ',
  'leave comment': 'комментировать',
  'email': 'email',
  'email user': 'отправить email',
  'EmailuserHint': 'Отправить email %s',
  'space': 'подстраницы', // short form for userSpace link
  'PrefixindexHint': 'Показать страницы в пространстве имён %s',
  'count': 'счётчик',             ///// contributions, tree, log
  'edit counter': 'счётчик правок',
  'editCounterLinkHint': 'Cчётчик правок пользователя %s',
  'contribs': 'вклад',
  'contributions': 'вклад',
  'deletedContribs': 'удаленный вклад',	
  'ContributionsHint': 'Список правок, которые сделал участник %s',
  'DeletedcontributionsHint': 'Список правок удаленных страниц, которые сделал участник %s',	
  'tree': 'полностью',
  'contribsTreeHint': 'Просмотр вклада %s по пространству имён и названию статей',
  'log': 'журнал',
  'user log': 'журнал',
  'userLogHint': 'Показать журнал действий участника %s',
  'arin': 'whois',             ///// ARIN lookup, block user or IP
  'Look up %s in ARIN whois database': 'Найти %s в базе данных ARIN whois',
  'unblockShort': '(раз)',
  'block': 'блокировать',
  'block user': 'блокировать',
  'IpblocklistHint': 'Разблокировать %s',
  'BlockipHint': 'Заблокировать пользователя %s',
  'block log': 'журнал блокировок',
  'blockLogHint': 'Показать журнал блокировок для %s',
  'protectLogHint': 'Показать журнал защит для %s',
  'pageLogHint': 'Показать историю правок %s',
  'deleteLogHint': 'Показать журнал удалений для %s',
  'Invalid %s %s': 'Действие %s ошибочно: %s',
  'No backlinks found': 'Ссылок на эту страницу не найдено',
  ' and more': ' и другие',
  'Download preview data': 'Загрузить предосмотр',
  'Invalid or IP user' : 'Несуществующий пользователь или IP адрес',
  'Not a registered username': 'Не существующее имя пользователя',
  'BLOCKED': 'Заблокирован',
  ' edits since: ': ' правок с ' ,  
  'last edit on ': 'последняя правка ',	
  'Enter a non-empty edit summary or press cancel to abort': 'Заполните описание изменений или нажмите кнопку Отменить',
  'Failed to get revision information, please edit manually.\n\n': 'Ошибка при получении журнала правок страницы. Пожалуйста, отредактируйте страницу вручную.\n\n',
  'The %s button has been automatically clicked. Please wait for the next page to load.': 'Автоматический переход по %s. Пожалуйста, дождитесь завершения загрузки страницы.',
  'Could not find button %s. Please check the settings in your javascript file.': 'Кнопка %s не найдена. Пожалуйста, проверьте настройки в вашем javascript файле.',
  'Open full-size image': 'Открыть полноразмерное изображение',
  'send thanks': 'поблагодарить',
  'ThanksHint': 'Поблагодарить участника за правку',
  'zxy': 'zxy'
};

mw.loader.load("//en.wikipedia.org/w/index.php?title=MediaWiki:Gadget-popups.js&action=raw&ctype=text/javascript");