MediaWiki:Gadget-popups.js (MediaWiki&Gadget-popupsQjs)
Перейти к навигации
Перейти к поиску
JS-код ниже относится к гаджету «Всплывающие навигационные окошки, появляющиеся при наведении на вики-ссылку» (править описание). Его использует около 4900 учётных записей.
После сохранения или недавних изменений очистите кэш браузера.
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': 'Счётчик правок пользователя %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('https://en.wikipedia.orghttps://ru.wikipedia.org/w/load.php?modules=ext.gadget.Navigation_popups');