Обсуждение Википедии:Викификатор

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Архивы:

Содержание

Портится сокращение а.е.[править код]

Сокращение астрономических единиц должно быть без пробела, викификатор же его добавляет. --Bff (обс.) 19:04, 2 февраля 2018 (UTC)

Вносит "языки" в ссылку[править код]

Замечено при редактировании [1]: фразу «английский, французский языки» меняет на «английский, французский языки», хотя замены не требуется. Кстати, на данном сообщении срабатывает так же. --Dalka (обс.) 06:28, 2 апреля 2018 (UTC)

  • Я думаю, это то редкое исключение, в котором нужно поставить <nowiki />, чтобы Викификатор его не трогал, потому что в сам код исключение внести едва ли реально и совсем бессмысленно. ~Facenapalm 08:20, 2 апреля 2018 (UTC)
  • В принципе, ничего страшного в этом нет. Можно и так, и так. Смысл не меняется. - DZ - 09:36, 2 апреля 2018 (UTC)

Пробел между точкой и заглавной буквой[править код]

Проблема при викификации буквосочетаний типа «Молоток.Ру». Между точкой и буквой «Р» добавляется пробел (разумеется, если буквосочетание вне внутренней ссылки). Очевидно, так быть не должно. --SkоrP24 07:36, 24 мая 2018 (UTC)
Прочитал ВП:Викификатор#Если Викификатор портит текст. Вопрос закрыт. --SkоrP24 07:45, 24 мая 2018 (UTC)

Uncaught TypeError: Cannot read property 'call' of undefined at jQuery.fn.init.$.fn.textSelection[править код]

Недавно перестал работать на сторонней вики. Подключен как гаджет. Что может быть не так? UksusoFF (обс.) 19:49, 21 июня 2018 (UTC)

  • Нужны подробности, что за вики, как подключён. Можете для затравки вбить в консоль JavaScript mw.loader.getState('jquery.textSelection') и сказать, что получится. — Джек (обс.) 20:11, 21 июня 2018 (UTC)
    • Вот тут подключен: wiki.rock63.ru/MediaWiki:Gadget-CustomWikiEditor.js/edit mw.loader.getState('jquery.textSelection') -> "ready" Однако не сразу, после полной загрузки страницы. UksusoFF (обс.) 19:47, 22 июня 2018 (UTC)
      • Подписывайтесь четырьмя тильдами, пожалуйста. Теперь викификатор работает у вас, причём без добавления кнопки вашим гаджетом: кнопка добавляется сама. — Джек (обс.) 22:59, 22 июня 2018 (UTC)
        • Ок, что-то раньше подпись была в редакторе, а сейчас не найду. Нашел. Убрал добавление кнопки у себя. Все еще работает так же как и было - при выделении та же ошибка. Кэш браузера почистил. UksusoFF (обс.) 08:23, 23 июня 2018 (UTC)
          • Оглашали бы сразу все обстоятельства. У вас устаревшая версия модуля jquery.textSelection. Новую можно взять, например, отсюда. — Джек (обс.) 10:41, 23 июня 2018 (UTC)
            • У меня та, которая в 1.30.0 из коробки. Ок. Придется обновлять движок (: UksusoFF (обс.) 13:51, 23 июня 2018 (UTC)
              • Можете не обновлять, я сейчас сделаю Викификатор совместимым со старой версией модуля. 1.30.0 официально поддерживаемая версия, так что поддерживать её Викификатору стоит. — Джек (обс.) 14:39, 23 июня 2018 (UTC)
                • Сделал. — Джек (обс.) 14:47, 23 июня 2018 (UTC)
                  • Спасибо. Всё работает! UksusoFF (обс.) 19:10, 23 июня 2018 (UTC)

Кавычки 3[править код]

Интересная история с саммитом: Викификатор почему-то возвращает «неправильные» кавычки: [2]. Лес (Less) 13:32, 17 июля 2018 (UTC)

  • Я набрал кавычки заново - и всё заработало. История правок показывает, что я удалил три байта. Видимо, там были какие-то левые символы. UPD: Перед первой кавычкой был zero width space. Vcohen (обс.) 13:42, 17 июля 2018 (UTC)

Заменить символы на пробел[править код]

Нужно сделать автоматическую замену такой штуки (статья) из символов на пробел. — Mitte27 / обс. 21:53, 29 июля 2018 (UTC)

  • Пройдитесь функцией замены текста, зачем для этого Викификатор? В общем случае пробел в виде HTML-сущности может использоваться в шаблонах, чтобы обойти некоторые особенности парсера. — Джек (обс.) 22:28, 29 июля 2018 (UTC)
    • Это меня тоже остановило от реализации, но...
      1) А Викификатор вообще гарантирует, что если щёлкнуть его в шаблоне, ничего не поломается? Лично я его на весь шаблон использовать стремаюсь.
      2) Если гарантирует, может, стоит сделать некоторые замены осуществимыми только в основном пространстве и инкубаторе? ~Facenapalm 22:58, 29 июля 2018 (UTC)
      • Викификатор фильтрует шаблоны же, за небольшим количеством исключений. И эту замену (а также все остальные замены HTML-сущностей) в пространстве шаблонов не выполняет. С &#x20;, я думаю, можно заменять смело — если &#32; ещё может использоваться сознательно (что-то тут можно откопать), то до &#x20; точно никто не додумается. — Джек (обс.) 23:04, 29 июля 2018 (UTC)
  • (Я про иконку справа при раскрытии блока «Дополнительно».) — Джек (обс.) 22:29, 29 июля 2018 (UTC)
    • Ну просто такую штуку викификатор переделывает в пробел. — Mitte27 / обс. 22:42, 29 июля 2018 (UTC)
      • Хм. Визуальный редактор, что ли, это добавляет? Я не вижу легитимных использований. Думаю, вы правы, надо добавить. — Джек (обс.) 22:47, 29 июля 2018 (UTC)
        • Инструмент перевода содержимого, насколько я знаю. А так же прорву пустых спанов и прочих проблем. Мой бот меняет &#x20; на пробел фоновой заменой, да. ~Facenapalm 22:56, 29 июля 2018 (UTC)
          • ✔ Добавил в Викификатор. — Джек (обс.) 22:59, 29 июля 2018 (UTC)

Боинги[править код]

Можно ли добавить в исключения (т.е. то, что не обрабатывается викификатором) числа, идущие после слов "Боинг" и "Boeing" (Boeing 737-297 etc.)? [3]. Лес (Less) 16:00, 17 августа 2018 (UTC)

  • @Lesless: ✔ Сделано (ещё неделю назад) благодаря мудрому инструктажу Hercules63 в теме номеров моделей. — Джек (обс.) 00:59, 29 ноября 2018 (UTC)

Неразрывные пробелы для значений в ячейках[править код]

Надо бы поправить 284-ю строчку, чтобы неразрывный пробел между числом и единицей измерения вставлялся не только в тексте, но и в ячейке таблицы:

r( /(\d)[\u00A0 ]?(млн|млрд|трлн|(?:м|с|д|к)?м|[км]г)\.?(?=[,;.]| "?[а-яё\-]|\s*\|)/g, '$1' + u + '$2' );

putnik 15:29, 7 сентября 2018 (UTC)

Итог[править код]

Спасибо, внесено в код. — putnik 22:35, 7 сентября 2018 (UTC)

Проблемы запуска из Викитеки[править код]

Хочу подключить скрипт в Викитеке. Но если подключать его из s:MediaWiki:Gadgets-definition, он не грузится в панель редактирования, . Работал только запуск из s:MediaWiki:Editpage.js командой includeScript('MediaWiki:Gadget-wikificator.js');, а на той странице прямая ссылка на этот скрипт в ВП). В скрипте есть поддержка для запуска его не из ВП, но мне похоже не работает. Получилось запустить с такими изменениями. Проверьте пожалуйста, и если они нормальны, то обновите здесь, и тогда в ВТ можно будет копию удалить, загружая сразу этот. --Vladis13 (обс.) 06:33, 15 сентября 2018 (UTC)

Удаление UTM-меток из URL’ов[править код]

На тему Википедия:Запросы_к_ботоводам/Архив/2018/1#Очистить_UTM-метки: казалось бы, UTM-метки можно (и стоит, потому что это спам) удалять Викификатором? Их почти 800. Викизавр (обс.) 15:33, 5 октября 2018 (UTC)

Запятая между месяцем и годом[править код]

По мотивам запроса на РДБ: судя по insource:/(января|февраля|марта|апреля|мая|июня|июля|августа|сентября|октября|ноября|декабря)(\]\])?, (\[\[)?[0-9][0-9][0-9][0-9]/, в рувики несколько тысяч выражений вида «1 января, 2000». Можно ли их безопасно заменить викификатором на «1 января 2000»? Викизавр (обс.) 15:33, 5 октября 2018 (UTC)

Навскидку такие примеры, где запятая нужна:
  • цитата из дневника альпиниста: 32 мартобря, 2000 метров. Закончили установку базового лагеря.;
  • перечисление в тексте дат какого-либо события (например, религиозный или профессиональный праздник): 2000 год — 32 мартобря, 2001 год — 34 мартобря…
  • В 2000 году он выполнил норматив только 32 мартобря, 2001 год для него стал ещё более неудачным.
  • Число солдат и офицеров, сдавшихся в плен: 32 мартобря — 1988, 33 мартобря — 2011…
и т. д. — так что такое даже ботом можно менять только в полуавтоматическом режиме, а уж в Викификатор точно нельзя добавлять. NBS (обс.) 18:56, 6 октября 2018 (UTC)

Викификатор ломает сноски[править код]

[4] - Обращаю внимание. Викификатор сломал сноски. Пришлось отменить правку. — Mitte27 / обс. 13:37, 5 декабря 2018 (UTC)

  • Викификатор не виноват. Если сноска имеет имя, то ее текст должен быть задан только один раз, а не все три. Если заданы все три, то оно еще работает, когда текст везде абсолютно одинаковый. Но Вы обработали Викификатором два места из трех, пробел перед тире в этих двух местах превратился в неразрывный, и текст перестал быть одинаковым. Vcohen (обс.) 14:06, 5 декабря 2018 (UTC)
  • P.S. Викификатор не обработал то место, которое в карточке. Если выделить и провикифицировать значение параметра Коллективы, то все ошибки исчезают. Vcohen (обс.) 14:11, 5 декабря 2018 (UTC)
    • Ага, точно. Спасибо. — Mitte27 / обс. 14:50, 5 декабря 2018 (UTC)

Добавление пробела[править код]

Возможно ли автоматическое добавление пробела в случае его отсутствия? Пример: "Киев,Украина". [5]. — Mitte27 / обс. 01:18, 6 декабря 2018 (UTC)

«Файл:» внутри тега gallery[править код]

Может, сказать викификатору убирать «Файл:» перед названием самого файла в галереях? Здесь был Вася 1234qwer1234qwer4⇝обс⇜⇝вклад⇜ 20:18, 10 сентября 2017 (UTC)

Миграция на registerTool()[править код]

После правок от 19 или 22 декабря, перестало работать у меня на сторонней вики. Будет ли какая-то документация как прикручивать новую версию? UksusoFF (обс.) 20:11, 25 декабря 2018 (UTC)

  • Проверьте сейчас, пожалуйста. И дайте адрес вики, чтобы хотя бы иметь тестовую площадку. — Джек (обс.) 21:34, 25 декабря 2018 (UTC)
    • Сейчас все работает. Спасибо! Ссылка есть в треде выше про Uncaught TypeError UksusoFF (обс.) 19:30, 26 декабря 2018 (UTC)

Викификация цитат[править код]

Можно ли запретить викифицировать цитаты? Чтобы не пришлось после викификатора делать так: [6]? Лес (Lesson) 19:13, 28 декабря 2018 (UTC)

  • Думается, такие вещи надо брать в <nowiki>, эти исключения крайне редки. В общем случае в цитатах тоже надо исправить кавычки, тире и всё такое. — Джек (обс.) 01:44, 29 декабря 2018 (UTC)

Не уверен, что пишу куда надо...[править код]

...но где-то между 4 и 29 декабря пропала строка с кнопками (в т.ч. кнопка викификатора) над окном редактирования в "дефолтовом" стиле (до этого было нечто вроде следующего):

Wikify-toolbutton new.png

Теперь не могу никак вызвать викификатор. Помогите, люди добрые! -- Wesha (обс.) 19:55, 29 декабря 2018 (UTC)

  • «Дефолтный стиль» — это стандартная панель редактирования? Было как-то так? А какой у вас браузер? Далее, сделайте скриншот того, как сейчас выглядит панель. Далее, откройте инструменты разработчика (обычно это делается клавишей F12), перейдите на вкладку «Консоль», скопируйте — вставьте в тему текст ошибок (на красном фоне), если они есть. — Джек (обс.) 21:28, 29 декабря 2018 (UTC)
  • И вопрос: если вы выйдете из аккаунта (или зайдёте из-под инкогнито), кнопок всё равно не будет? — Джек (обс.) 21:31, 29 декабря 2018 (UTC)
«Дефолтный стиль» — это "Тема оформления - Векторное (по умолчанию)". Было ПРИМЕРНО так, но точно не помню - пользовался только кнопкой викификатора, остальное как-то промелькивало мимо взгляда. Firefox 64.0. В консоли всяких ворнингов на две страницы, но красных ошибок нет. При разлогинивании панель с кнопками есть. Перед тем, как написать сюда, стёр свой User:Wesha/monobook.js - не помогло. -- Wesha (обс.) 22:47, 29 декабря 2018 (UTC)
  • А какие-то длинные ворнинги на жёлтом? С надписью «exception»? И просьба сделать скриншот, чтобы было понятно, на каком этапе оно сбивается. Далее, вы можете попробовать поотключать гаджеты, которые у вас включены, кроме гаджетов по умолчанию. Если при разлогинивании всё окей, возможно, проблема в них. Кстати, а на странице редактирования скрипты работают нормально? Кнопки в панели быстрой вставки работают? — Джек (обс.) 03:53, 30 декабря 2018 (UTC)
Не знаю, что такое "гаджеты" ==> не думаю, что у меня что-то включено. Я всегда пользовался простой формой редактирования, которая в вики с самого начала, и всеми этими новомодными интерактивными финтифлюшакми никогда не интересовался. Длинных ворнингов на жёлтом не вижу - там преимущественно надписи вида "Unknown property ‘[...]’. Declaration dropped.". Не в курса, что имеется в виду под "Кнопки в панели быстрой вставки" — если те, что под строкой "описание изменений", то да, работают нормально, вставляют в описание. -- Wesha (обс.) 17:18, 30 декабря 2018 (UTC)
Как я и предполагал, всё было отключено, кроме тех, что по умолчанию. -- Wesha (обс.) 16:08, 31 декабря 2018 (UTC)
  • Тогда жду скриншот. — Джек (обс.) 16:11, 31 декабря 2018 (UTC)
Пожалуйста, подробно объясните, какой, а то я не понял. -- Wesha (обс.) 04:06, 1 января 2019 (UTC)
  • Того, как выглядит панель, где нет викификатора. — Джек (обс.) 04:47, 1 января 2019 (UTC)
  • Ещё вопрос: если подключаете другой гаджет с кнопкой, например Викиссыльщик, его кнопка появляется? — Джек (обс.) 12:49, 3 января 2019 (UTC)
Так панели вообще нет (оттуда и непонятки - как прислать скриншот того, чего нет? :) -- Wesha (обс.) 19:12, 3 января 2019 (UTC)
......... и ещё много точек. Какая ...... отключила мою панель без разрешения и не сказав ни слова? Спасибо, вопрос снят. -- Wesha (обс.) 21:30, 8 января 2019 (UTC)

Не работает викификатор[править код]

При нажатии на кнопку со вчерашнего дня ничего не происходит (дефис не меняется на тире, лапки на ёлочки и т.д.). Вин7, Файерфокс квантум 64.0. SolArt (обс.) 14:55, 2 января 2019 (UTC)

  • Включали какие-то гаджеты в последнее время? После попытки нежать на кнопку викификатора откройте инструменты разработчика (обычно это делается клавишей F12), перейдите на вкладку «Консоль», скопируйте — вставьте в тему текст ошибок (на красном фоне или длинное на жёлтом). — Джек (обс.) 15:55, 2 января 2019 (UTC)
  • Да, мастер шаблонов и визуальное сравнение версий в бета-тесте гаджетов, но вроде (сейчас начинаю сомневаться) викификатор после этого работал корректно.


This page is using the deprecated ResourceLoader module "jquery.ui.position". load.php:77:291
This page is using the deprecated ResourceLoader module "jquery.ui.widget". load.php:108:942
This page is using the deprecated ResourceLoader module "schema.UniversalLanguageSelector".
See https://phabricator.wikimedia.org/T205744 for migration info. load.php:1426:102
This page is using the deprecated ResourceLoader module "jquery.ui.core".
Please use OOUI instead. load.php:20:84
This page is using the deprecated ResourceLoader module "schema.ReadingDepth".
See https://phabricator.wikimedia.org/T205744 for migration info. load.php:1:85
This page is using the deprecated ResourceLoader module "mediawiki.api.edit".
Use "mediawiki.api" instead. load.php:1:84
JQMIGRATE: jQuery.fn.bind() is deprecated load.php:624:731
This page is using the deprecated ResourceLoader module "schema.EditAttemptStep".
See https://phabricator.wikimedia.org/T205744 for migration info. load.php:1:88
JQMIGRATE: jQuery.fx.interval is deprecated load.php:624:731 SolArt (обс.) 21:59, 2 января 2019 (UTC)

  • Отключил эти гаждеты, очистил кэш сервера — не помогло глобально, но выяснил интересную особенность: если выделить фрагмент текста и нажать викификатор - сработает, без выделения - не работает, с выделением всего текста через Ctrl+A и просто курсором - не работает. SolArt (обс.) 22:08, 2 января 2019 (UTC)
    • Мне кажется, проблема у вас в конкретной статье. Дайте ссылку. — Джек (обс.) 03:47, 3 января 2019 (UTC)

Кнопка викификатора для разных тем оформления внешнего вида Википедии[править код]

Можно ли сделать кнопку викификатора для разных тем оформления внешнего вида Википедии? Википедия поддерживает несколько тем оформления внешнего вида: векторное, MinervaNeue и др. К сожалению, не все темы оформления имеют кнопку викификатора в разделе редактирования статей. Было бы неплохо, если бы она была, т.к. это упростит редактирование статей. Postwar (обс.) 04:00, 15 января 2019 (UTC)

  • Она должна быть везде. Где её нет? — Джек (обс.) 08:30, 15 января 2019 (UTC)

noinclude[править код]

В документации шаблона в самом начале как правило есть строка:

<noinclude>{{docpage}}</noinclude>

Викификатор оставляет от нее только:

{{docpage}}

В других случаях он вроде бы noinclude не трогает. Vcohen (обс.) 08:42, 6 февраля 2019 (UTC)

  • Это специально: <noinclude></noinclude> вокруг {{docpage}} в документациях шаблонов — пережиток прошлого. — Джек (обс.) 20:48, 7 марта 2019 (UTC)

Кнопка Викификатора исчезает после обновления страницы в «Новом режиме вики-текста»[править код]

Если включить «Новый режиме вики-текста» в бета-функциях, зайти на любую страницу, открыть редактор и обновить страницу, то кнопка Викификатора исчезнет (скриншот, также скриншот до обновления страницы). Дима74 (обс.) 16:10, 7 марта 2019 (UTC)

  • Знаю. Мне не удалось справиться с этой проблемой, ибо модули нового редактора вики-текста выполняются раньше, чем успевает выполниться код Викификатора. Причём код гаджетов выполниться успевает, а Викификатор, так как он грузится по условию и требует лишнего запроса, нет :-( — Джек (обс.) 20:47, 7 марта 2019 (UTC)

Добавить больше грамматических форм для заголовка раздела «См. также»[править код]

✔  Запрос выполнен

Для этого нужно заменить строчку r( /^== см(\.?|отри|отрите) ?также ==$/gmi, '== См. также ==' ); на следующую: r( /^== (см(\.?|отр(и|ите|еть))|see) ?(также|ещ[её]|also|more) ==$/gmi, '== См. также ==' );. Посмотреть, как это работает, можно здесь: Regexper. — Alex NB IT (обс.) 10:01, 15 марта 2019 (UTC)

✔ Сделано. -- dima_st_bk 05:18, 23 марта 2019 (UTC)

Заглавные буквы в разделах[править код]

Нельзя ли добавить автоматическую замену на заглавную букву в разделах например == раздел == на == Раздел ==? Пример. — Mitte27 / обс. 11:07, 25 марта 2019 (UTC)

Нужно будет учесть исключения (в частности если первое слово это сокращение: == г. Красноярск ==, == с. Ермаковское ==, возможно ещё какие-то есть). Дима74 (обс.) 21:35, 11 апреля 2019 (UTC)
  • А разве не правильно называть эти разделы, как если бы они были в начале предложения: Г. Красноярск, С. Ермаковское? Исключения могут быть, но обычно исключения начинаются с латиницы ( h-экспонента). Думаю, викификатор должен трогать только кириллицу и только основное пространство (вне основного есть ещё Шаблон:Население/doc). В таких случаях я нашёл только два исключения: кАГ и осбр. Первое легко ловиться тем, что в нём в первом слове смесь регистров, а второе, я вообще не уверен, что правильно. Скорее всего тут должна быть большая буква.
    Алексей Копылов 03:19, 12 апреля 2019 (UTC)
  • Думаю что вы правы насчёт разделов Г. Красноярск и С. Ермаковское. Исключения вроде бы есть ещё такие: сн, с/н, мз, м.з, ч/щ, ж/жд, ё/е. Ещё есть разделы-перечисления (1, 2, 3). Дима74 (обс.) 13:22, 12 апреля 2019 (UTC)

рН -> pH[править код]

У нас оказывается довольно часто встречается рН русскими буквами. Хорошо бы его заменить на pH. — Алексей Копылов 03:23, 12 апреля 2019 (UTC)

Lookbehind assertions[править код]

В гаджете исправления орфографии есть небольшое число замен, использующих lookbehind assertions (и могут добавиться ещё несколько). Lookbehind assertions поддерживаются в Chrome и в будущем будут поддерживаться в других браузерах. Соответственно мне кажется можно добавить их поддержку в викификатор, путём проверки что они поддерживаются, и в противном случае в функции r игнорировать замены, содержащие lookbehind assertion. Можно было бы добавить эту проверку в гаджет исправления орфографии, но мне кажется что лучше добавить сразу в викификатор, чтобы в будущем в плагинах для викификатора (ну и в самом викификаторе) можно было свободно использовать lookbehind assertions при необходимости.

В коде это может выглядеть примерно так:

  1. где-нибудь в начале скрипта:
    var areLookbehindAssertionsSupported = false;
    try {
        areLookbehindAssertionsSupported = 'ab'.replace(new RegExp('(?<=a)b'), 'c') === 'ac';
    } catch (e) {}
    
  2. в начале функции r:
    if (!areLookbehindAssertionsSupported && r1.indexOf('(?<') !== -1) return;
    

Дима74 (обс.) 23:31, 11 апреля 2019 (UTC)

deadurl[править код]

Scale of justice 2.svg Поступил запрос на изменение защищённой страницы.

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

Обратите внимание, что страницы с этим шаблоном всего лишь попадают в категорию, которую изредка просматривают инженеры и администраторы. Куда более быстрым и эффективным способом внесения изменений на защищённые страницы является запрос в специальном Discord- или Skype-чате или на странице технических запросов.

Просьба добавить замену r(/\| *deadurl *= *yes/g, ''); (удаление записи). Их много и они не поддерживались и не планируются к включению (натыкал ботоархиватор). Насколько знаю, параметр уникальный и не используется в других шаблонах. См. Обсуждение шаблона:Cite web#Некорректные параметры. Advisor, 11:19, 10 мая 2019 (UTC)

Лучший вариант убрать ботом, но ВП:ЗКБВ#Подчистить cite web. Don Rumata 11:10, 18 мая 2019 (UTC)
Эту инициативу только что заблокировали. И параметры всё равно будут перетаскивать с других разделов, так что задача постоянная. Advisor, 11:16, 18 мая 2019 (UTC)
	r(/(title|publisher) *=(.+?)(\||[^!]\}\})/g, function ( line, title, out )//чистка избыточного шаблона в title
		{
			return line.replace(/{{!}}/g, '&#124;');
		});
	r(/{{cite web([^\}]+?)}}/g, function ( line, params ) {//для сработки нужна замена выше
			params = params.replace(/\| *archive-url *=/g, '|archiveurl =');
			params = params.replace(/\| *archive-date *=/g, '|archivedate =');
			params = params.replace(/\| *access-date *=/g, '|accessdate =');
			params = params.replace(/\| *work *=/g, '|website =');
			params = params.replace(/\| *language *=/g, '|lang =');
			params = params.replace(/\| *datepublished *=/g, '|date =');
			params = params.replace(/\| *deadlink *= *(\}|\|)/g, '|deadlink=no$1');
			params = params.replace(/\| *deadlink *= *1 *\|/g, '|deadlink = yes |');
			params = params.replace(/\| *deadlink *= *(403|404|project-closed|unknown-host|indeed|circular|да)/g, '|deadlink = yes');
			params = params.replace(/\| *deadurl *= *yes/g, '');
			params = params.replace(/\| *dead-url *= *yes/g, '');

			return '{{cite web' + params + '}}';
		});
  • Готовый кусок кода даже оставлю, только он работать не будет при всяких {{nobr|bla}}, которые любили вставлять из-за проблемы с неразрывным пробелом, описанной ниже. Advisor, 11:25, 18 мая 2019 (UTC)
  • Есть итог по внесению данного кода: Обсуждение шаблона:Cite web#Некорректные параметры. Advisor, 22:17, 5 июня 2019 (UTC)

Нет итога[править код]

  • Убрал категорию из шаблона.·Carn 10:12, 14 ноября 2019 (UTC)

Замена неразрывного пробела[править код]

@DonRumata: Это не ошибка, и никогда не было ошибкой. Эта замена там существует уже 15 лет, и её цель в том числе как раз в том, чтобы убирать неразрывные пробелы, которые легко копируются отовсюду. — putnik 13:49, 17 мая 2019 (UTC)

  • Это ошибка, потому что тотальная чистка неразрывных пробелов не нужна и такое решение не принималось. Раньше nbsp менялся на неразрывный, а неразрывный на обычный. При тесте до изменений викификатор даже не вставлял неразрывные в конструкции вида «123 км». Advisor, 02:24, 18 мая 2019 (UTC)
    • putnik, см. Википедия:Форум/Архив/Технический/2019/04#Викификатор. Don Rumata 10:32, 18 мая 2019 (UTC)
      • @DonRumata: Тогда нужно разбираться, в каких конкретно случаях есть проблемы, и чинить их. Потому что отключение этой замены ломает куда больше, чем исправляет. — putnik 10:38, 18 мая 2019 (UTC)
        • Я просто добавил в условие замены «2 и более символа подряд». Don Rumata 10:43, 18 мая 2019 (UTC)
          • Чтобы вы в будущем не добавляли такие условия без предварительного обсуждения, в коде обязательно нужно иметь две замены, одну для нескольких символов, а вторую для замены неразрывных пробелов и табов на обычные? Потому что теперь вот такая колабаса из смеси всего подряд так и останется навсегда куском плохо форматированного текста. — putnik 16:58, 29 мая 2019 (UTC)
Проблемы начались с 2015/2016 года. Сейчас проблема исправлена. Advisor, 11:06, 18 мая 2019 (UTC)
  • Вы можете озвучить конкретные случаи, в которых была проблема, которую нужно решить? Потому что выше я привёл вполне конкретный случай, который теперь сломан. — putnik 17:02, 29 мая 2019 (UTC)
putnik, легко, она была везде. При первом нажатии &nbsp; менялся на неразрывный пробел. При втором нажатии неразрывный пробел менялся на обычный. И так цать лет: жалобы лились потоком, техники молчали. Дошло до того, что баг внесли в регламент оформления статей. Где было принято решение о подобных поэтапных заменах также никто не сознаётся. Advisor, 22:23, 5 июня 2019 (UTC)
  • @Мастер теней: Вы сейчас снова про техническую реализацию. При этом конкретных примеров относительно того, в каких именно случаях это вызывает проблемы в итоговом тексте, который видит читатель, так и нет. — putnik 22:30, 5 июня 2019 (UTC)
putnik, да всегда они вызывали проблемы! Что неясного в ситуации было «123&nbsp;км», а стало «123 км»? Что неясного в ситуации, когда раздел битком набит шаблонами {{Val}}, {{num}}, {{s}}, {{nbsp}} и подобиями лишь бы викификатор не сожрал неразрывные пробелы? Advisor, 22:36, 5 июня 2019 (UTC)
  • @Мастер теней: Если проблема с километрами, то и нужно решать проблему с километрами, а не ломать всё остальное. У шаблона {{val}} 422 включения, у {{число}} порядка 12 тысяч, у {{nobr}} не посмотреть сейчас, к сожалению. Это всё с учётом включений через шаблоны, которых, предположительно, большинство. По итогу сейчас те тысячи статей, которые правятся опытными редакторами, умеющими работать с типографикой, будут содержать корректные пробелы. А миллион, который правится обычными редакторами, причём зачастую через визуальный редактор или с мобильных телефонов, будет постепенно накапливать мусор в коде. Вместо этого можно было бы добавить несколько конкретных замен, которые бы исправляли 80-90% случаев, но не портили всё остальное. — putnik 23:03, 5 июня 2019 (UTC)
Проблема не только с километрами, другие размерности тоже. Проблема и со всем этим зоопарком извращений, порождённым вышеуказанной итерацией замен. Либо тотально все участники должны соблюдать некий белый список разрешённых использований неразрывного пробела, который навязывает викификатор, либо эта часть не должна навязываться вовсе. Геморрой в виде {{Val}}, {{num}}, {{s}}, {{nbsp}} это прошлый век и пора с ним завязывать. Advisor, 23:12, 5 июня 2019 (UTC)
Вот и сейчас воспроизвелось: 1) берём пустую страницу; 2) пишем «123 км»; 3) нажимаем викификатор (тут он вроде как должен заменить пробел на неразрывный); 4) добавляем после «км» кучу символов больше экрана; 5) нажимаем предпросмотр. ЧТД.
    Лучшим вариантом будет банальная подсветка неразрывного пробела через гаджет «Подсвечивать синтаксис в окне редактирования (альтернатива штатной функции подсветки, включаемой через панель инструментов)» или аналогичными средствами и отдать разметку редактору, чтобы люди не костылили зоопарком извращений. Advisor, 22:54, 5 июня 2019 (UTC)
  • А табы за что? И да, это слишком радикальное решение даже для неразрывных пробелов - 99% из них действительно нужно вычищать. Викизавр (обс.) 11:45, 18 мая 2019 (UTC)

Не работает Викификатор-2[править код]

Почти то же самое, что в запросе с таким же названием выше. В статье Оленино (Тверская область) стояло много кавычек-"лапок" (не вложенных), и викификатор не стал исправлять их все вместе. Сработало только при выделении отдельных кусков текста. Почему так? --Гдеёж?-здесь 12:13, 6 июля 2019 (UTC)

Сокращение „м. п.“[править код]

Сокращение „м. п.“ (означает мужского пола), Викификатор заменяет на м п. (т.е. считает это метрами), но сокращение „м. п.“ часто используется для цитирования источников (таких как списки населённых мест уездов... Российской империи и т.п. XVIII - начала XX веков, где это сокращение стандартно. Возможно ли сделать проверку („м. п.“) для отличия от метров— User№101 (обс.) 20:17, 31 августа 2019 (UTC)

пример Бабино (деревня, Тосненский район)User№101 (обс.) 20:24, 31 августа 2019 (UTC)

Ненужная вставка пробелов после двоеточия в фонетической транскрипции[править код]

В таких комбинациях вставляет: [ʒo:n], [dy:r], [gri:z], [li:vr], [lo-vi:v], а эти не трогает: [fɛ:t], [plɑ̃:t]. — 176.97.103.71 23:36, 10 октября 2019 (UTC)

Вообще МФА использует ː, а не :. Здесь был Вася 1234qwer1234qwer4⇝обс⇜⇝вклад⇜ 04:40, 11 октября 2019 (UTC)

— Благодарю вас за подсказку! — 176.97.103.71 07:30, 11 октября 2019 (UTC)

Также рекомендую использовать шаблон {{МФА2}}. Здесь был Вася 1234qwer1234qwer4⇝обс⇜⇝вклад⇜ 14:34, 11 октября 2019 (UTC)

Викификатор сломал таблицу[править код]

Пример - [7] (см. раздел "Статистика выступлений"). Было так - [8] (тот же раздел). Mitte27 / обс. 12:30, 23 ноября 2019 (UTC)