В статье Фредерикссунн убрал дубль изображения и заодно на всякий случай нажал кнопку викификатора. Уже после сохранения правки заметил, что из шаблона-карточки {{НП}} исчезло поле |CoordAddon=region:DK_type:city (я его не трогал). Разве такое заложено в викификаторе? — Гдеёж?-здесь11:09, 5 мая 2020 (UTC)
Коллеги, подскажите, для чего нужна замена File на Файл?
Эта информация не отображается на странице. На commons изображения записаны как File - поэтому их удобно в таком виде использовать.
Если участник переносит файл из проекта на другом языке - он берёт его в формате file.
Если участник делает перевод в другой проект - ему нужно исправлять Файл на File. Я например пишу для ru-wiki и для eo-wiki, создав статью на русском я затем перевожу её на эсперанто, но другой участник используя викификатор подменяет File и я вынужден делать обратную замену для перевода.
В общем, мне непонятно в чём идея такой замены? Объясните, пожалуйста... — DS28 (обс.) 00:07, 3 июня 2020 (UTC)
Да, я встречал такую приписку Для лучшего понимания вики-текста рекомендуется использовать написание параметров на русском языке, но честно говоря, не понимаю, как это работает, если остаются другие специальные слова, у которых нет аналогов... Или рувики стремится к полной замене? — DS28 (обс.) 10:53, 1 июля 2020 (UTC)
Это опечатка, этот уч. дальше и такое написал в шаблоне. Викификатор не занимается исправлением опечаток, вариации которых бесконечны. — Vladis13 (обс.) 17:23, 11 августа 2020 (UTC)
Спасибо за помощь. Интересный момент что в настройках он упомянут как панель редактирования и редактор вики-кода — 2010 Ptyz314 (обс.) 14:36, 15 августа 2020 (UTC)
Ааа, понял. Но оказалось достаточно в основных настройках редактирования отключить "панель редактирования" после чего и в "редакторе викитекста 2017" появляется викификатор Ptyz314 (обс.) 14:45, 15 августа 2020 (UTC)
Потому что иногда это правильно, например "кино- и фотоматериалы". Если викификатор не уверен, то он не правит. Vcohen (обс.) 12:09, 8 октября 2020 (UTC)
На данный момент викификатор распознаёт название организации Щ.И.Т. как инициалы и соответственно проставляет в нём неразрывные пробелы, а иногда и после него. Можно ли изменить это поведение, или как-то защитить в коде самой статьи это название? Ptyz314 (обс.) 23:28, 28 декабря 2020 (UTC)
После фикса перестал грузиться гаджет викификатора в последней версии Safari при редактировании страницы, и из-за этого в том числе теперь не грузиться панель в CD - [1], [2]. Похоже, что lookbehind assertions пока не поддерживается. Сергио (обс.) 17:17, 29 декабря 2020 (UTC)
Хочу заметить, что и в Safari на мобильном устройстве та же проблема: викификатора просто нет в панели редактирования, хотя раньше всё прекрасно работало. — Феликс Амброзиус (обс.) 02:52, 30 декабря 2020 (UTC).
Строчка начинается следующими символами: двоеточие, пробел, тире, пробел (и дальше какой-то текст). Примерно так:
— 123
Нажимаю на викификатор, первый пробел превращается в два. Нажимаю еще раз, два пробела превращаются обратно в один. И так без конца, пока не надоест. Vcohen (обс.) 21:02, 14 января 2021 (UTC)
Проблема в строке r(/([)"a-zа-яё\]²³])\s*([,:])([\[(a-zа-яё])/g,'$1$2 $3');// "word, word", "word: word"; except ":". Нужно скрывать mailto ссылки перед обработкой. Don Rumata17:51, 21 февраля 2021 (UTC)
Там же где-то (я не пытался смотреть код) это уже сделано для http и https. Надо найти это место и добавить mailto. Vcohen (обс.) 18:27, 21 февраля 2021 (UTC)
@A.sav, вечером потестирую и добавлю. Только там немного не так надо: mailto:, в отличие от других протоколов, пишется без слэшей. Там, наверно, проще будет его отдельной строчкой добавить. — putnik08:36, 23 февраля 2021 (UTC)
Он заменил среднее тире (символ, который по правилам не должен быть нигде) на дефис. В принципе, между годами он обычно ставит длинное тире без пробелов, но я не уверен, что он это делает из любой позиции. Vcohen (обс.) 19:24, 21 февраля 2021 (UTC)
Тогда разворачивайте мысль, чтобы было понятно. Пока что рассказываю то, что знаю. Есть всего две (или две с половиной) ситуации, допускаемые русской пунктуацией: тире и дефис. В идеале тире выглядит как длинное тире с двумя пробелами, а дефис - как просто знак дефиса и без пробелов. Викификатор пытается свести все комбинации символов, которые встречает, к этим двум, причем пробелы он рассматривает как различительный (между этими двумя ситуациями) признак и сохраняет, а разновидности тире и дефисов рассматривает как то, что надо исправить. Особняком стоит случай, когда тире (видимо, именно распознанное как тире благодаря пробелам) стоит между числами (возможно, не любыми, а только похожими на годы), - он тогда делает длинное тире без пробелов. Vcohen (обс.) 19:46, 25 февраля 2021 (UTC)
Code style & оптимизации регулярных выражений
Не знаю, в каком виде удобно получать такие предложения и изменения уважаемым администраторам интерфейса, использую универсальный формат diff
Генерируя бесполезный код… Поддерживаю неразрывный пробел между числами, а также между числами и любой буквой, где уже есть пробел. А шаблончики захламляют статьи и включения. И когда уже отключат откровенное вредительство уничтожения ? 194.50.14.623:55, 27 марта 2021 (UTC)
Не уверен, что такое можно отследить, но вдруг: [3] — цитата начинается с названия произведения в кавычках-ёлочках, поэтому непарные закрывающие кавычки-ёлочки не распознаны Викификатором и возвращены к прямы кавычкам. Igel B TyMaHe (обс.) 09:06, 6 июля 2021 (UTC)
Вы всё правильно исправили следующей правкой: добавили недостающую кавычку. Викификатор не смог бы определить, где цитата, где название произведения и какая кавычка пропущена. Vcohen (обс.) 10:04, 6 июля 2021 (UTC)
Потому что если это точка от сокращения, то она должна остаться до сноски, а отличить одно от другого викификатор не может. Vcohen (обс.) 16:43, 12 июля 2021 (UTC)
Оказывается, викификатор это уже делает. Свежих правок в коде викификатора после этого запроса не было, но сейчас проверил - вроде работает. Vcohen (обс.) 16:38, 5 августа 2021 (UTC)
К сожалению, не смог ничего найти по ссылкам, может быть не на то смотрю. @Jaguar K, можете привести пример некорректной записи буквы? — putnik22:47, 25 декабря 2021 (UTC)
К сожалению, у меня везде показывается и копируется обычная «ё». Возможно это особенность моего браузера или операционной системы, как-нибудь попозже попробую с другого. — putnik23:16, 25 декабря 2021 (UTC)
Готово. Спасибо за пример. Оказалось, что копируется у меня нормально, но вот при вставке почему-то иногда заменяется на правильную. — putnik12:05, 26 декабря 2021 (UTC)
В Юникоде есть разные способы вывести символ, визуально неотличимый от «ё», и на части (вероятно китайских) мобильных клавиатур это делается не так, как надо. Вверху в примере про ёжика две разные «ё». — putnik12:17, 26 декабря 2021 (UTC)
Невидимые неразрывные пробелы
Руководство по оформлению статей признаёт, что неразрывные пробелы неотличимы от обычных и что Викификатор сам их проставляет:
В окне редактирования вики-текста неразрывные пробелы неотличимы от обычных. Как правило, они автоматически вставляются в нужные места Викификатором.
Но английское руководство прямо указывает, что их следует вставлять только как или {{nobr}}:
[…] never by entering them directly into the edit window from the keyboard — they are visually indistinguishable from regular spaces, and later editors will be unable to see what they are.
Английский раздел осуждает постановку «невидимых» н. пробелов, а Викификатор эту самую постановку автоматизирует. Нет ли здесь противоречия и которому из руководств следовать? (Да, это разные языковые разделы, но н. пробелы вроде бы независимы от языка.)
У нас   викификатор превращает в сам символ , так что это скорее всего консенсусно. Правила других разделов не указ, если они противоречат нашим. ~~~~ Jaguar K · 04:25, 28 июля 2021 (UTC)
То есть расстановка их в конечном виде (« ») не осуждается? Русские редакторы лучше «различают» неразличимые знаки, чем английские? — 93.185.192.87 (Gordem) 13:00, 28 июля 2021 (UTC)
Судя по всему, ведущим здесь является многолетний баг в викификаторе. Это он выдрессировал русских редакторов. Vcohen (обс.) 13:13, 28 июля 2021 (UTC)
В случаях, когда правила не определены, их мало и они охватывают не все случаи (например, на вялой узкотематической вики), я пытаюсь следовать правилам Википедии (когда это сколько-нибудь уместно). Стоит ли ставить н. пробелы в сыром виде (« ») и ставить ли их после предлогов (и почему Викификатор этого не делает)? И если ставить их после предлогов как , то код становится очень мусорным. Или лучше спрашивать совета не здесь, а в обсуждении руководства по оформлению? — 93.185.192.87 (Gordem) 10:11, 29 июля 2021 (UTC)
В любом случае викификатор переделает все пробелы по-своему. Если надо, чтобы он их не переделывал, то лучше пользоваться шаблоном {{nobr}}. И не думаю, что кто-то будет возражать против неразрывных пробелов после предлогов. Но требовать этого от всех нет смысла, это бы отняло слишком много ресурсов, а в Википедии слишком много более важных проблем даже в области оформления. А что касается "правил Википедии", то единых таких правил нет (ну кроме, скажем, Пяти столпов). Все правила в каждом языковом разделе свои. Vcohen (обс.) 10:59, 29 июля 2021 (UTC)
Если это не критично, то мнемонику и шаблон {{nobr}} использовать не надо, и замена мнемоник на символ пробела это не ошибка (хотя это действительно делается не очень корректно, что иногда приводит в итоге к замене на обычные пробелы). В давние времена был участник, который расставлял мнемоники и шаблоны сотнями и тысячами в каждой статье, и возможно это одна из причин, почему у нас отличается подход от енвики. В целом, просто ожидайте, что все пробелы, расставленные вручную, будут заменены Викификатором. Именно такой подход позволяет использовать неразрывные пробелы в статьях без необходимости участникам о них постоянно думать. По предлогам можете открыть отдельную тему, обсудим. Я поискал в архивах, почему-то никогда не обсуждали. — putnik11:39, 29 июля 2021 (UTC)
putnik, подозреваю, что замену вообще не обсуждали перед введением, а вот жалобы на это приходят каждый год. Что какой-то участник в позапрошлом десятилетии (sic!) что-то неверно делал не повод считать дураками современных редакторов. 185.16.139.12319:18, 29 сентября 2021 (UTC)
Как уже было написано, я говорю про неактивную вики на Фэндоме, и пытаюсь понять, как мне следовать. Рассуждение: Правил там нет (кроме самых основных), потому что они не настолько нужны, чтобы кто-нибудь озаботился их написанием. По Википедии, нужно руководствоваться здравым смыслом, так что я буду ставить н. пробелы сырыми и после предлогов, так как это, по мне, лучший выход. Ещё раз, не здесь, а на той вики. — 93.185.192.87 (Gordem) 09:33, 30 июля 2021 (UTC)
Замену мнемоники давно пора пресечь. Это неоптимальное решение породило зоопарк костыльных шаблонов, постоянно вставляемых в тексты статей. Редактор сам видит мнемоники и удалит где захочет. 185.16.139.12319:14, 29 сентября 2021 (UTC)
Запрос правки защищенной страницы от 30 марта 2020
Запрос отклонён
Прошу ответственных за Викификатор инженеров внести в код правки, исключающие викификацию названий сервисов Яндекса, а заодно обеспечивающие восстановление их правильного написания в коде с удалением шаблонов типа {{тчк}}. Фред-Продавец звёзд (обс.) 14:02, 30 марта 2020 (UTC)
Я такие замены (на шаблон тчк) применительно к Яндексу несколько раз делал. Использовал механизм поиска и замены в режиме редактирования ( Яндекс. -> Яндекс{{тчк}} ). Но требовалась проверка, поскольку в единичных случаях такой замены не требовалось. К примеру, если "Яндекс" - последнее слово предложения. — Гдеёж?-здесь11:17, 5 мая 2020 (UTC)
Пока я не вижу требуемой шаблоно конкретной реализации, которую можно было бы внести и потому (пока?) закрываю editprotected. В случае, если для её написания нужна помощь, стоит обратится, к примеру, на Википедия:Ф/ТВ. — DR (обс.) 08:54, 11 января 2021 (UTC)
Обработка пробелов
Мне кажется раньше удалялись лишние пробелы перед точкой: «слово. Слово» → «слово. Слово»
В таких случаях надо ставить <nowiki></nowiki>. Это как с Боингами или Яндекс.Проектами. Под каждое редковстречающееся сокращение викификатор не настроишь. Лес(Lesson) 20:53, 14 октября 2021 (UTC)
Так будут появляться новые статьи. Каждую неделю бота пускать? Объективнее поправить регулярку /(\d) м\. (.[^\.])/. Вообще случаев с метрами с точкой 4 штуки на 250 тысяч НП. 194.50.15.24122:38, 14 октября 2021 (UTC)
Ботом — не вариант. Если викификатор делает ошибку, ее надо исправлять. Нужно иметь гарантированно работающий код. Abiyoyo (обс.) 06:43, 22 декабря 2021 (UTC)
Сделал, чтобы в следующем слове требовались хотя бы две буквы. То есть «м. п.» заменять не будет, но какой-нибудь «м. пр.» будет. Вроде бы такой вариант ничего не должен сломать. — putnik18:13, 25 декабря 2021 (UTC)