Проект:Check Wikipedia/Замена прямых интервики-ссылок

Скриншот интерфейса гаджета на примере статьи «Слобода Восстания»
Короткая ссылка-перенаправление

Гаджет для замены прямых интервики-ссылок (IWRM.js, от англ. interwiki removal) разработан для исправления ошибок 68-го фильтра проекта Check Wikipedia через специальный интерфейс в полуавтоматическом режиме. Он выдаёт список страниц в поиске, в коде которых найдены прямые интервики-ссылки, и выводит разницу версий с полями ввода, в которых можно отредактировать сгенерированную автоматически конструкцию (ссылку через шаблон {{iw}} или вики-ссылку на существующую статью в русской Википедии) или абзацы с ними. Работа возможна для отдельных страниц русской Википедии (через меню «Инструменты») или для всех возможных по поиску.

Работа через гаджет доступна с учётных записей с правами на автопатрулирование, чтобы правки не создавали дополнительную работу по патрулированию статей.

Начать работу

Доступно только при включённом гаджете [включить | отключить]

Инструкция

править
  • Загрузить ещё 50/500 — добавить в список доступных статей ещё 50 (500 для администраторов и инженеров).
    Гаджет подгружает данные автоматически, когда у вас остаётся 10 и менее обработанных статей (обработанными считаются статьи, которые были записаны или пропущены при работе со скриптом). Учтите, что для поиска необходимого списка гаджет использует ресурсоёмкий запрос к серверу, так что самостоятельно подгружать данные стоит в крайних случаях.
  • Случайная статья — выбрать из списка доступных статей случайную.
  • Править весь абзац — если для обработки ссылки или ссылок необходимо исправить окружающий их текст, можно нажать на эту кнопку под списком ссылок. Уже обработанные ссылки в доступных ранее полях ввода будут заменены. Обратной замены нет, при повторном нажатии на «Править весь абзац» введённый ранее текст сохранён не будет.
  • Пропустить страницу — убрать статью из списка обработки без записи изменений.

Для того, чтобы пропустить ту или иную ссылку при обработке всей статьи, оставьте соответствующее ей поле ввода пустым. Тем не менее, старайтесь заменять все интервики-ссылки: 1) не до конца обработанная статья всё ещё будет показываться другим редакторам; 2) при записи изменений гаджет автоматически помечает статью как выполненную в интерфейсе проекта Check Wikipedia.

По умолчанию гаджет осуществляет ряд проверок:

  • курсор перемещается к первому незаполненному параметру в шаблонах вида {{iw||текст|lang|title}};
  • курсор перемещается к тексту ссылки в существующих ссылках;
  • заголовок статьи в русской Википедии проверяется на существование в конструкциях вида {{iw|Статья (только при правке в режиме шаблона, а не абзаца);
  • изменения не сохраняются с незаполненным первым параметром.

Гаджет поддерживает и рекомендует использовать в первую очередь шаблон {{iw}} (перенаправление на {{Не переведено 5}}). Шаблон {{Не переведено 2}} также может использоваться при работе с гаджетом, но по умолчанию гаджет предлагает использовать {{iw}}.

Рекомендации

править
  • Если у поля ввода отсутствует ссылка на элемент Викиданных, обязательно проверьте название статьи в другом разделе. Скорее всего это значит, что статьи в другом разделе с таким названием нет.
  • Следите, чтобы подставленной существующей статьёй в русской Википедии не оказалась страница-неоднозначность. В таких случаях надо самостоятельно ввести шаблон {{iw}}, гаджет не может уследить за этим за вас.
  • При наличии ссылки на раздел статьи в другой Википедии лучше исправлять ссылку на саму статью, если вообще её исправлять, а не делать ссылку формата Переведённое название#Переведённый раздел.
  • Гаджет даёт сохранить статью с существующей статьёй в шаблоне {{iw}}. Проверяйте, что в таких случаях у вас стоит правильное название, иначе бот WinterheartBot затем исправит шаблон на неправильную статью.
  • Будьте внимательны при исправлении ссылок на персоналии — следите, чтобы вводимое вами название статьи было в именительном падеже, гаджет не может уследить за этим за вас.
  • В случае, если ссылка на иноязычный раздел стоит в качестве сноски для какого-либо факта, удаляйте данную сноску через правку всего абзаца и поставьте запрос источника ({{подст:АИ}}), если считаете нужным.
  • В случае, если ссылка стоит в скобках в рамках шаблона {{lang}}, попытайтесь перенести её в основной текст через правку всего абзаца.
  • Если ссылка стоит после синей ссылки на русскую статью — удаляйте её, либо, при целесообразности приведения наименования объекта на языке оригинала, оформляйте вместо ссылки текст над ней в шаблон {{lang}}.
  • Во многих статьях на музыкальную тематику стоит текст формата «См. дискографию в английской Википедии». В таких случаях лучше ничего не исправлять или поправить статью вручную, перенеся дискографию из другого раздела, потому что иначе их будет сложнее детектировать.

Выбор статей

править

Для того, чтобы запустить гаджет на произвольном списке статей, нужно выполнить следующее:

  1. Открыть гаджет, подождать, пока он загрузится.
  2. Открыть консоль браузера (F12 в большинстве браузеров). Скопировать туда код следующего вида:
    IWRM.Init( [
        "статья 1",
        "статья 2",
        // ...
        "последняя статья"
    ] );
    
  3. Гаджет начнёт грузиться ещё раз, но без прогрессбара, это нормально, снова надо будет подождать.

Клавиатурные сочетания

править

Стандартные клавиши доступа в некоторых браузерах (например, в «Файрфоксе») могут быть использованы только в сочетаниях Alt+Shift. Для простоты все сочетания даны здесь с клавишей Alt.

  • Переход по статьям:
    • Alt+A — к предыдущей статье
    • Alt+D — к следующей статье
  • Переход по полям ввода:
    • Alt+J — к предыдущему полю ввода
    • Alt+K — к следующему полю ввода
  • Alt+S / Ctrl+Enter — записать страницу
  • Alt+B — переход к описанию изменений
  • Alt+I — пропустить страницу
  • Переход к текущей статье:
    • Alt+C — открыть текущую статью
    • Alt+E — править текущую статью
    • Alt+T — открыть обсуждение (если есть вкладка)

Отладка

править

Гаджет поддерживается участником stjn. Ошибки и предложения пишите на этой странице обсуждения.

Обновления:

  • 9 мая 2024: добавлена возможность использовать скрипт со страниц категорий для исправления всех прямых ссылок в пределах страниц категории.
  • 6 января 2024: добавлены клавиатурные сочетания, добавлена поддержка всех видов {{не переведено}} при проверке статьи на существование, добавлен автоматический пропуск статей без ссылок при перехода, размещение курсора стало более умным.
  • 29 июля 2023: добавлена возможность использовать скрипт с любой страницы (изначально для неё самой и страниц с похожим названием, по кнопке — и для других страниц) и разрешение конфликтов редактирования.
  • 14 марта 2018: добавлена возможность замены конструкций вида
    [[ссылка]] ({{lang-en|[[:de:Link|link]]}}{{iw|ссылка||de|Link}} ({{lang-en|link}}
  • 10 марта 2018: добавлена проверка текста в первом параметре шаблона {{iw}} на существование статей в русской Википедии.
  • 27 февраля 2018: первая публичная версия гаджета.

Рейтинг

править

Составлено с помощью SQL-запроса. Общее число правок доступно на служебной странице с метками (22 780 по состоянию на 1 июля 2024).

Рейтинг по числу правок с гаджетом (1 июля 2024)
Учётная запись Число правок
A particle for world to form 7545
Lvova 4079
Bezik 2112
Stjn 1868
Pacha Tchernof 710
Salixinto 648
Ле Лой 619
Wikisaurus 595
Hlundi 585
MocnyDuham 513
ShinePhantom 475
Movses 372
A.sav 298
RoadTrain 257
Le Loy 203
Kmorozov 199
Hdfan2 148
Vanyka-slovanyka 147
Zanka 142
Рогволод 117
TenBaseT 75
Dima st bk 74
Pessimist2006 73
Deltahead 72
Флаттершай 67
Elrond1 2eleven 63
Андрей Романенко 60
OlegCinema 51
Xplt 49
Well very well 39
Pticy uleteli 39
Okras 34
Komap 32
Meteorych 25
Sleeps-Darkly 24
Vladimir Solovjev 22
Megitsune-chan 19
Viper688 18
Janwuf 17
Meiræ 14
Carn 11
Abiyoyo 10
Skazi 7
Maxinvestigator 7
Ping08 7
Хоть кто-то 6
1234qwer1234qwer4 5
Excellence 5
Iluvatar 5
Evs 5
Solidest 5
Bonchiver 4
Rich Flight22 4
Springhead 4
Alexei Kopylov 3
Toto 3
AleUst 3
Викиенот 3
Sudzuki Erina 3
Grumbler eburg 2
Leokand 2
ParticipantOfTheEncyclopedia 2
Miniquest 2
Niklitov 2
Ailbeve 2
Kalendar 2
I am smiling 2
Lasius 1
Frind Frind 8 1
Jaguar K 1
Putnik 1
Oleg4280 1
Горизонт событий 1
La loi et la justice 1
Ptyz314 1
Rampion 1

См. также

править