Обсуждение Википедии:Викификатор/Архив/2017

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Здесь находятся завершившиеся обсуждения. Просьба не вносить изменений.

Попробуйте запустить Викификатор — он там много чего ломает… Это чинится? DmitTrix (обс) 07:55, 16 августа 2016 (UTC)[ответить]

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

и автоматически викифицирует чужие реплики в обсуждениях, не прося выделить викифицируемый текст, как то было раньше, и заставляя досадовать администраторов. См. Обсуждение участницы:Llecco#Аккуратнее, пожалуйста. Умоляю починить. --llecco (обс) 13:34, 21 августа 2016 (UTC) Вся надежда на доброго @putnik: заранее большое спасибо. --llecco (обс) 13:54, 21 августа 2016 (UTC)[ответить]

«Старая» панель редактирования на MediaWiki 1.27[править код]

Здравствуйте. После обновления на моей вики до MediaWiki 1.27.1 Викификатор не показывается на старой панели редактирования — не видно кнопку. Исправьте, пожалуйста, код в установке. Написал также сюда, но не уверен, что там заметят. — Sasazuka! (обс) 21:51, 25 сентября 2016 (UTC)[ответить]

function addWikifButton() {
	var toolbar = document.getElementById('toolbar')
	if (!toolbar) return
	var i = document.createElement('img')
	i.src = '//upload.wikimedia.org/wikisource/ru/d/d1/Button-wikifikator.png'
	i.alt = i.title = 'викификатор'
	i.onclick = Wikify
	i.style.cursor = 'pointer'
	toolbar.appendChild(i)
}
if (wgAction == 'edit' || wgAction == 'submit') {
	importScriptURI('//ru.wikipedia.org/w/index.php?title=MediaWiki:Wikificator.js&action=raw&ctype=text/javascript')
	addOnloadHook(addWikifButton)
}

чтобы кнопка появилась? --Sasazuka! (обс) 17:21, 26 октября 2016 (UTC)[ответить]

  • Я совершенно не разбираюсь в тулбарах, поэтому на расстоянии чинить затрудняюсь, но прежде всего стоит выяснить, что пишут в консоли. Если у вас Хром, ctrl+⇧ Shift+i, вкладка Консоль/Console и обновите страницу. Возможно, дело в устаревшей функции addOnloadHook, её можно попробовать заменить на mw.hook('wikipage.editform').add(addWikifButton);. Ну и, например, вбейте в консоль document.getElementById('toolbar') и нажмите Enter и сообщите результат (в порядке гадания на кофейной гуще). — Джек, который построил дом (обс.) 02:34, 27 октября 2016 (UTC)[ответить]

Кавычки в скобках[править код]

Викификатор некорректно обрабатывает кавычки в квадратных и фигурных скобках. Пример:

["текст"], ["кавычки в "кавычках""] и ["текст", но "текст"], ["кавычки в "кавычках"", но "кавычки в "кавычках""]
{"текст"}, {"кавычки в "кавычках""} и {"текст", но "текст"}, {"кавычки в "кавычках"", но "кавычки в "кавычках""}

Викификатор превращает в

["текст"], ["кавычки в «кавычках»"] и ["текст", но «текст»], ["кавычки в «кавычках»", но «кавычки в „кавычках“»]
{"текст"}, {"кавычки в «кавычках»"} и {"текст", но «текст»}, {"кавычки в «кавычках»", но «кавычки в „кавычках“»}

P. S. При подставлении «правильных» кавычек — откатывает до пресловутого варианта. С уважением, Иван Булкин14:49, 10 октября 2016 (UTC)[ответить]

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

✔ Сделано. — Джек, который построил дом (обс.) 15:28, 21 октября 2016 (UTC)[ответить]

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

Предлагаю в сокращения «с.ш.», «ю.ш.», «в.д.», «з.д.», «л.с.», «а.е.», «а.е.м.» и «мм рт.ст.» вставку пробелов (возможно, неразрывных). С уважением, Иван Булкин — 20:20, 11 октября 2016 (UTC)[ответить]

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

✔ Сделано. — Джек, который построил дом (обс.) 15:28, 21 октября 2016 (UTC)[ответить]

Неразрывный пробел в названии разделов — ломает ссылки на раздел[править код]

Если в названии раздела стоит тире, то викификатор ставит неразрывный пробел перед тире, что делает ссылки на этот раздел невозможными, даже если скопировать название раздела: #Неразрывный пробел в названии разделов — ломает ссылки на раздел. Считаю, что викификатор не должен вставлять неразрывный пробел в заголовки разделов. — Алексей Копылов 01:42, 1 ноября 2016 (UTC)[ответить]

Обработка всякой всячины[править код]

В этом разделе я опишу много всего, так что заваривайте чай и [неторопливо] садитесь читать. С уважением, Иван Булкин — 20:43, 8 ноября 2016 (UTC)[ответить]

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

По аналогии с моей предыдущей () заявкой: чтобы Викификатор подставлял пробелы (возможно, неразрывные) в сокращения «к.т.н.», «д.т.н» и подобные.

Сначала я пытался составить список со всеми званиями/степенями и науками, чтобы их можно было комбинировать (см. ниже), но забросил, ибо это очень долго.

Предлагаю создать некую страницу, которую будут постепенно пополнять [активисты] различными званиями/степенями и науками, чтобы их впоследствии можно было между собой комбинировать.

Не силён в программировании, поэтому представлю вам это в виде своеобразной схемы[1]:

[сокращение звания/степени][ПЛЕО[2]][сокращение вида науки][ПЛЕО]н.

до обработки.

Анализируя эту схему, Викификатор будет подставлять пробелы (возможно, неразрывные) в эти сокращения:

[сокращение звания/степени][пробел (возможно, неразрывный)][сокращение вида науки][пробел (возможно, неразрывный)]н.

после обработки.

  1. Здесь и далее в квадратных скобках (в схеме) я указываю различные комбинируемые варианты — всё то, что может стоять на этом месте.
  2. Пробел (обычный или неразрывный) либо его отсутствие.

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

Не часто, но и не редко вижу в статьях тире вплотную к тексу; примеры: Википедия —энциклопедия, Википедия— энциклопедия; несколько раз даже такое: Википедия—энциклопедия. Причём там могло стоять не только [длинное] тире — об этом — тремя разделами ниже ().

Ещё «вариант» — текст в преамбуле статьи: '''Википедия'''— энциклопедия или же: ''Википедия''— энциклопедия.. Чаще после закрывающих ''' и '' пробел не ставят.

Привожу свою схему:

[текст][ПЛЕО][''' или '' либо их отсутствие][ПЛЕО][тире либо дефис (об этом — тремя разделами ниже {})][ПЛЕО][''' или '' либо их отсутствие][ПЛЕО][текст]

до обработки.

Надо, чтобы Викификатор находил вышеописанные случаи и подставлял в них пробелы [какие надо]:

[текст][''' либо '' (если были до этого)][неразрывный пробел, длинное тире, пробел][''' либо '' (если были до этого)][текст]

после обработки.

Тире — 2[править код]

Надо, чтобы

[месяц][ПЛЕО][дефис либо тире (об этом — двумя разделами ниже {})][ПЛЕО][месяц]

до обработки.

заменялось на

[месяц][неразрывный пробел, длинное тире, пробел][месяц]

после обработки.

То есть, март-апрель на март — апрель.

Наше время[править код]

Воспользовавшись поиском, сделал вывод: требуется, чтобы

[н, нас, наш, наст или настоящ, либо настоящее][точка либо её отсутствие][/ или пробел, либо их отсутствие][в, вр или врем, либо время][точка либо её отсутствие]

до обработки.

Викификатор заменял на

[«н. в.»[1][2], но если до этого было настоящее и время, то заменяется на «настоящее время»]

после обработки.

  1. Возможно, с неразрывным пробелом.
  2. Конечно, лучше, чтобы подставлялся шаблон {{н. в.}}.

Наше время — 2[править код]

Также некоторые пишут, к примеру, 2011—н.в. и подобное.

Поэтому приведу мою схему:

[одна/две/три/четыре цифры][ПЛЕО][дефис либо тире (об этом — разделом ниже {})][ПЛЕО][схема до обработки разделом выше ()[1]]

до обработки.

[одна/две/три/четыре цифры][неразрывный пробел[2], длинное тире, пробел][н. в.[3][4]]

после обработки.

  1. Сможет ли Викификатор анализировать схему, если вместо сокращения будет стоять шаблон {{н. в.}} (или шаблон-перенаправление {{н.в.}})?
  2. Надо ещё подумать о нём — ведь может обрабатываться заголовок.
  3. Возможно, с неразрывным пробелом.
  4. Конечно, лучше, чтобы подставлялся шаблон {{н. в.}}.

Тире — 3[править код]

Когда выше () я писал про «тире либо дефис», я подразумевал следующее: очень часто вместо длинного тире пишут среднее (или пару других видов тире/дефисов). В исходом коде (на первый взгляд) его трудно отличить он длинного тире.

Предлагаю во всех случаях, где дефис заменяется длинным тире, также на длинное тире заменять все виды тире (среднее и так далее) и все виды дефисов (дефис-минус и так далее).

  • Короткие тире – и сейчас заменяются (часто там, где не должны — если они окружены латиницей), другие знаки не знаю. Знак горизонтальной черты вместо тире мне однажды попался, и я не понимал, почему этот случай не обрабатывает Викификатор. С дефисом-минусом есть опасность захватить его в роли обычного минуса в арифметических выражениях, надо посмотреть поиском по insource'у, какова практика употребления. — Джек, который построил дом (обс.) 01:50, 9 ноября 2016 (UTC)[ответить]

Наша эра[править код]

Ещё одно:

[…внутренняя ссылка, заканчивающаяся на н. э.]]][точка]

до обработки.

[…внутренняя ссылка, заканчивающаяся на н. э.]]][отсутствие этой точки]

после обработки.

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

Также требуется, чтобы '' и ''' выносились за кавычки; то есть «''текст''» на ''«текст»''. Тоже самое и с '''.

  • Полагаю, резонно. (Плюс кавычки-лапки.) Можно представить исключения, типа как на ВП:КУ сейчас: «Статью можно удалить «быстро» без обсуждения, см. ВП:КБУ» — [быстро] взято в курсив, потому как термин, но термин — [быстро], а не [«быстро»], но думается, это просто неудачный способ передачи смысла, нужен либо курсив, либо кавычки. — Джек, который построил дом (обс.) 01:50, 9 ноября 2016 (UTC)[ответить]

Мечты о файлах[править код]

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

[[Файл:Имя файла|Замещающий текст]]

[[Файл:Имя файла|функции (через черты)|Пояснительная подпись]]

  • Полагаю, резонно. Возможно ли — надо смотреть. — Джек, который построил дом (обс.) 01:50, 9 ноября 2016 (UTC)[ответить]
  • Ещё пора стандартизировать параметры — во-первых, используем локализованные (мини) или оригинальные (thumb)? Во-вторых, их порядок. Сейчас там образовалась жуткая каша из 4 парных вариантов. У себя локализацию уже настроил: перемещения описания в конец не добился (стопор на внутренней викификации, нужна функция...), но параметры сортируются как [[Файл:Имя файла|слева/справа|123px|мини]] Advisor, 09:15, 6 декабря 2016 (UTC)[ответить]

Викификация заголовка главы делает недействительными ссылки на главу[править код]

При викификации викификатором исправления вносятся и в текст заголовков. Но это изменяет HTML-якорь на странице для соответствующей главы, что приводит к изменению поведения ссылок на эту главу. Старые ссылки, ведшие на эту главу более на неё не ведут после викификации целевой страницы. Предлагаю при викификации заголовка добавлять {{Якорь}} со старым значением заголовка к этому заголовку, а сами якоря не викифицировать. Например (обратите внимание на замену разрывного пробела неразрывным перед тире):

было: == Википедия — это популярная энциклопедия ==

стало: == Википедия — это популярная энциклопедия ==

должно стать: == {{якорь|Википедия — это популярная энциклопедия}}Википедия — это популярная энциклопедия == --2A01:D0:9085:0:3C61:6E3F:2DE0:2862 03:37, 2 декабря 2016 (UTC)[ответить]

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

[http://maps.bonzle.com/c/a?a=p&p=215025&cmd=sp Река Томсон] {{ref-en}} → [http://maps.bonzle.com/c/a?a=p&p=215025&cmd=sp Река Томсон]{{ref-en}}

Коллеги, а на кой он стал убирать пробелы между ссылками и ref-%language%? Advisor, 09:11, 6 декабря 2016 (UTC)[ответить]

По мне так лучше б ссылка сразу паковалась в cite web, чем такие выкрутасы. Advisor, 00:17, 8 декабря 2016 (UTC)[ответить]
Ссылки не всегда ведут на публикации и даже не всегда ведут на источники. Тысячи {{ref-en}} стоят в блоке «ссылки» — после ссылки на официальный сайт, например. Cite web уместен далеко не везде, а где ему место — решать далеко не викификатору. Я уж не говорю про то, насколько сложно будет распарсить текст ссылки, чтобы корректно оформить cite web — это тоже в тему «работа далеко не для викификатора». Ну и как-то странно считать выкрутасом удаление пробела, аргументируя это тем, что можно всё перелопатить и запихнуть в шаблон. ~Facenapalmобсвкл 00:25, 8 декабря 2016 (UTC)[ответить]
Вообще странное решение, лучше бы викификатор просто вставлял туда неразрывный пробел, а из шаблона убрать это непредсказуемое поведение (визуальных отличий нет). Advisor, 00:20, 8 декабря 2016 (UTC)[ответить]
Вообще странное решение (©), добавлять пробелы в десятки тысяч статей вместо того, чтобы иметь один пробел в шаблоне… DmitTrix (обс.) 07:19, 18 декабря 2016 (UTC)[ответить]

Иногда ломает width=NN%[править код]

Попробуйте викифицировать Спутники Плутона. Там есть таблица с ! data-sort-type="number" width=8.6% в коде; Викификатор добавляет (неразрывный) пробел перед знаком %. DmitTrix (обс.) 07:19, 18 декабря 2016 (UTC)[ответить]

Дефис там погоду делает, подробностей не знаю. — Джек, который построил дом (обс.) 19:19, 20 декабря 2016 (UTC)[ответить]

Апостроф[править код]

Сделайте так, чтобы «Blablabla o' blablabla o'-blabla blabla’o’blabla blablabla-'o'-blabla» заменялась на «Blablabla o’ blablabla o’-blabla blabla’o’blabla blablabla-’o’-blabla». В данном примере Викификатор обрабатывает только 3-й апостроф из шести («Blablabla o' blablabla o'-blabla blabla’o’blabla blablabla-'o'-blabla»). 𝓐𝓵𝓮𝔁 𝓖𝓻𝓮𝓪𝓽 💬 06:14, 28 декабря 2016 (UTC)[ответить]

Можешь добавить себе плагин, делающий так. На данный момент, викификатор делает замену на апостроф только между буквами. Но в данном примере он всё равно не сделал одной замены. Будем решать… А код плагина, я тебе в дискорде скину. — С уважением, Ivan-r (обс.) 19:36, 28 декабря 2016 (UTC)[ответить]
Замену второго апострофа в «blabla'o'blabla» я реализовал, а насчёт остального не знаю. Какие юзкейсы для «blablabla-'o'-blabla»? «o'» — в текст могут попадать апострофы в роли кавычек, то есть апостроф в такой конструкции может быть закрывающей кавычкой. — Джек, который построил дом (обс.) 19:55, 28 декабря 2016 (UTC)[ответить]
К размышлению, есть ещё такой случай: ’O sole mio. — Джек, который построил дом (обс.) 19:59, 28 декабря 2016 (UTC)[ответить]
Ваш вариант мне нравится. Я сделал по другому. Вот ссылка: [1]. Я думаю в остальных случаях лучше обрабатывать вручную. — С уважением, Ivan-r (обс.) 20:13, 28 декабря 2016 (UTC)[ответить]
Что делает ваш вариант? В нём есть ошибка: «blabla's'blabla» он заменит на «a’s'blabla», потому что знак плюса (смысла которого я не понимаю) стоит после круглых скобок, а не после квадратных. — Джек, который построил дом (обс.) 20:49, 28 декабря 2016 (UTC)[ответить]
Проверил сейчас специально. Нет. Сделал как надо. Вот ссылка про плюс: Регулярные выражения#Квантификация (поиск последовательностей)С уважением, Ivan-r (обс.) 20:55, 28 декабря 2016 (UTC)[ответить]
Так. Я его сломал. Давайте перейдём на СО одного из нас? — С уважением, Ivan-r (обс.) 21:02, 28 декабря 2016 (UTC)[ответить]

Новый редактор для вики-текста не поддерживает викификатор[править код]

В новом редакторе вики-текста (см. Бета-функции, «Новый режим вики-текста») не поддерживает викификатор, и похоже что не сможет поддеривать согласно этому обсуждению [2]. Я совершенно не разбираюсь в необходимом для этого программировании, просто доложил о замеченном отсутствии функционала в бете. Комментарий IKhitron:

«К сожалению, выполнить вашу просьбу теоретически невозможно. Викификатор не является частью программного обеспечения Медия-вики, а написан русскоговорящими программистами специально для русскоязычного радела Википедии. Для подключения к ядру программы он использует интерфейс гаджетов старого редактора. Новый редактор не имеет никакого отношения к старому — он является расширением Визуального редактора, у которого абсолютно другой интерфейс гаджетов, более того, его строение чрезвычайно затрудняет возможность создать там что-либо ценное. Поэтому единственный шанс выполнить Ваше пожелание, это написать новый викификатор, с самого начала, по-видимому намного менее мощный, под интерфейс Визуального редактора. Это работа намного более сложная чем создание оригинального Викификатора в свое время, поэтому вы можете попробовать найти заинтересованных программистов на Техническом Форуме вашей Википедии, готовых затратить на это много месяцев, но я очень сомневаюсь, что из этого выйдет что-нибудь путное.»

--Е. Увин (обс.) 11:35, 15 января 2017 (UTC)[ответить]

Добрый день всем. Как я уже говорил в той же беседе, Е. Увин, достаточно легко добавить кнопку в верхнем меню, которая откроет страницу в старом редакторе, даже когда установлен новый. Вы сказали, что не знаете, как это делается - не беда, я вам сам её за минуту напишу на яваскрипте. Это может значительно изменить настроение в пользу нового редактора. Игорь (обс) 12:32, 15 января 2017 (UTC)[ответить]
mw:VisualEditor/Gadgets Игорь (обс) 15:13, 19 января 2017 (UTC)[ответить]

Эта проблема на Фабрикаторе phab:T156025.--Е. Увин (обс.) 09:55, 24 января 2017 (UTC)[ответить]

Несколько человек отписались что можно включить этот функционал в другую утилиту — см. обсуждение [3]. Подозреваю, что тот кто создавал Викификатор возможно хотел бы хотя бы полюбопытствовать что за утилита потенциально его заменит... --Е. Увин (обс.) 21:52, 25 января 2017 (UTC)[ответить]

На фабрикаторе спрашивают есть ли в рувики программисты, которых интересует заняться этим. Я не программист, случайно проходил, так что и при желании новый викификатор не «запилю»... Per James on Phab: Is there anyone from the Russian Wikipedia community intending to take this on? Do they need any support/advice/assistance? Thanks. Е. Увин (обс.) 10:26, 28 марта 2017 (UTC)[ответить]

Удаление повторов пустых строк[править код]

Предлагаю удалять подряд идущие повторы пустых строк, которые в итоге отображаются большим пустым местом между главами. Пример правки, которую хочется автоматизировать: diff=83131990. --2A01:D0:9085:0:81B7:C7C3:DFC8:F5AC 23:02, 17 января 2017 (UTC)[ответить]

Удаление пустых строк из начала и конца преформатированного текста[править код]

Предлагаю убирать пустые строки из начала и конца блока преформатированного текста, так как они обычно не несут смысла а визуально занимают место на странице. Пример правки, которую хочется автоматизировать: [4]. --2A01:D0:9085:0:81B7:C7C3:DFC8:F5AC 23:13, 17 января 2017 (UTC)[ответить]

Автоматизируя правки - не забывайте получить соотв. флаги для автоматизации патрулирования большого количества правок. Либо регистрация + АПАТ, либо БОТ: Википедия:Правила_применения_ботов: "Нужно заметить, что быстрые или полуавтоматические процессы также могут порой рассматриваться как боты. Если сомневаетесь — узнайте мнение сообщества. ... Все боты, которые осуществляют какие-либо протоколируемые действия (например, редактирование страниц, загрузка файлов или создание аккаунтов), должны быть одобрены до начала работы. " `a5b (обс.) 03:43, 18 января 2017 (UTC)[ответить]

Шаблончики[править код]

{{Проверено}} ({{V}}, {{Checked}})[править код]

Не знаю, может уже обсуждали.

Требуется удаление пробела (в перспективе — пробелов) перед шаблоном.

Текст. {{v|26|04|2024}} Текст.{{v|26|04|2024}}

И, соответственно, с двумя остальными названиями шаблона.

С уважением, Дух Ивана Булкина13:19, 18 января 2017 (UTC)[ответить]

{{En icon}}[править код]

Тоже самое.

Текст. {{en icon}} Текст.{{en icon}}

О названиях (кхе-кхе).

С уважением, Дух Ивана Булкина13:38, 18 января 2017 (UTC)[ответить]

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

@Иван Булкин: ✔ Сделано. — putnik 15:34, 19 января 2017 (UTC)[ответить]

{{Недоступная ссылка}}[править код]

Тоже самое + все названия. С уважением, Дух Ивана Булкина — 09:47, 22 января 2017 (UTC)[ответить]

{{Uk icon}}[править код]

Тоже самое с остальными названиями. С уважением, Дух Ивана Булкина — 20:25, 22 января 2017 (UTC)[ответить]

Годы — временные интервалы[править код]

«Неприемлимое»[править код]

Что так? Должно получиться:

2007-[[2008]], [[2008]]-2007  2007—[[2008]], [[2008]]—2007

С уважением, Дух Ивана Булкина — 15:57, 24 января 2017 (UTC)[ответить]

В таком виде неприемлима викификация. Во-первых, ссылка на год должна викифицироваться как [[2008 год|2008]]. Во-вторых, зачем проставлять в этом случае викификацию? Либо на обе сразу, либо не ставить. Где такая практика викифицировать первую дату, но не последнюю, и наоборот? 𝓐𝓵𝓮𝔁 𝓖𝓻𝓮𝓪𝓽 💬 06:50, 25 января 2017 (UTC)[ответить]

Гляньте![править код]

Обнаружено здесь.

Гляньте, не работает: 1933−1945 (попробуйте пройтись Викификатором). С уважением, Дух Ивана Булкина — 21:15, 27 января 2017 (UTC)[ответить]

Тоже самое со ссылками ([[1933]]−[[1945]]). А вообще, может техзадание для ботов?
Техзадание:
1933<span style="background-color: #FFFF99">−</span>1945, [[1933]]<span style="background-color: #FFFF99">−</span>[[1945]]  1933<span style="background-color: #FFFF99">—</span>1945, [[1933]]<span style="background-color: #FFFF99">—</span>[[1945]]
С уважением, Дух Ивана Булкина — 21:20, 27 января 2017 (UTC)[ответить]

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

На всякий пожарный — сделаем как было с этими скобками: { }. С уважением, Дух Ивана Булкина — 21:15, 27 января 2017 (UTC)[ответить]

  • Имею ввиду отмену викификации {""текст" текстовый", но "текст"} на {«„текст“ текстовый», но «текст»}, чтобы не было конфликта с таблицами и т. п. С уважением, Дух Ивана Булкина — 21:56, 27 января 2017 (UTC)[ответить]

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

> чтобы не было конфликта с таблицами и т. п.
С таблицами его нет. Отсутствие иных конфликтов я проверил полнотекстовым поиском. Как я уже писал, особой пользы от правила нет, но вреда тоже нет. — Джек, который построил дом (обс.) 22:54, 27 января 2017 (UTC)[ответить]

Сделайте, пожалуйста, чтобы содержимое тега <ce> Викификатор тоже не трогал. --Браунинг (обс.) 22:05, 27 января 2017 (UTC)[ответить]

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

✔ Сделано. — Джек, который построил дом (обс.) 22:53, 27 января 2017 (UTC)[ответить]

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

Тег неправильный. Игорь (обс) 23:28, 27 января 2017 (UTC)[ответить]

Викификация внутри шаблонов источников[править код]

Предлагаю сделать так, чтобы Викификатор обрабатывал содержимое шаблонов {{Книга}}, {{Статья}} и {{Cite web}} — в частности имеется в виду параметр заглавие / title. Очень часто в статьи о станциях Московского метро приходится вставлять ссылки на статьи в СМИ, не все из которых пользуются правильной типографикой. Сейчас, чтобы обработать такую ссылку, надо отдельно выделять нужный параметр, а хочется упрощения. Примеры:

  • {{Книга}}: Иванов С. В. Станция метро "Улица 1905 года".
  • {{Статья}}: Иванов С. В. Станция метро "Улица 1905 года".
  • {{Cite web}}: Иванов С. В.. Станция метро "Улица 1905 года". Дата обращения: 17 февраля 2017.

--Michgrig (talk to me) 15:21, 17 февраля 2017 (UTC)[ответить]

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

Нигде не нашел обсуждения типичной ситуации: несколько чисел разделенных запятой, напр. номера или даты: "№ 5,6,7" "12,13 февр." Нужны пробелы, но викификатор, похоже, принимает их за дробные числа и пробел не вставляет. Возможен ли какой алгоритм для вставки пробелов там где необходимо? Мне кажется, что случай с 3 и более числами вполне исправим.--Karaby (обс.) 19:03, 18 февраля 2017 (UTC)[ответить]

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

[[1953]]—[[1955]] годах

…переводит в:

[[1953]]—[[1955 год]]ах

Непорядок. С уважением, Дух Ивана Булкина — 22:01, 17 марта 2017 (UTC)[ответить]

Пробел в «д.т.н.»[править код]

Был заголовок: == Московский государственный индустриальный университет ==

Здравствуйте.

При правке wiki-текста статьи аббревиатуру "д.т.н." автоматический викификатор почему-то переводит в "д.т. н.".

Пожалуйста, исправьте.

Автор сообщения: 193.219.127.227 193.219.127.227 11:54, 21 марта 2017 (UTC)[ответить]

Перенесено со страницы ВП:СОО.

Можно сделать, чтобы в этой аббревиатуре пробелы не ставились? — Schrike (обс.) 12:29, 21 марта 2017 (UTC)[ответить]

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

…"О Викификатор! Почему ты не обрабатываешь кавычки?!"

С уважением, Дух Ивана Булкина — 10:12, 24 марта 2017 (UTC)[ответить]

В смысле? Почему не обрабатываются кавычки внутри code? Потому что там исходный код, в нём типографические кавычки всё сломают; текст писать в нём некорректно. ~Facenapalm (обс.) 11:49, 24 марта 2017 (UTC)[ответить]
Facenapalm, → …"О Викификатор! Почему ты не обрабатываешь кавычки?!" ← викификатор не обрабатывает кавычки в таком виде из-за наличия перед кавычкой многоточия. Иван Булкин, многоточия так не ставятся, здесь следует поставить пробел после многоточия либо ставить кавычку перед многоточием. ALEX GREAT [обсуждение] 12:09, 24 марта 2017 (UTC)[ответить]
Увы, если бы всё так простоС уважением, Дух Ивана Булкина — 17:06, 25 марта 2017 (UTC)[ответить]
Вы можете конкретно указать случай (скопировать)? Я прочитал все пункты и не вижу вашего примера там. Нашёл лишь это: «…Нашёл это благоразумным<…>». ALEX GREAT [обсуждение] 03:07, 26 марта 2017 (UTC)[ответить]
  • Может ли быть такой случай?
    …Какое-то предложение, начинающееся с многоточия.
    Да, может. А вот такой?
    …«хорошая» сейчас атмосфера в Вики.
    Полклопа? Понятно, что предложение можно перефразировать, но сама конструкция имеет право быть. С уважением, Дух Ивана Булкина — 09:39, 23 апреля 2017 (UTC).[ответить]
В вашем первом примере кавычки не указаны, в это случае всё предложение целиком с многоточием должно заворачиваться в кавычки → «…Какое-то предложение, начинающееся с многоточия.» ← и оно обрабатывается викификатором. Ваш второй пример уже более по теме. ALEX GREAT [обсуждение] 10:35, 23 апреля 2017 (UTC)[ответить]
По моему, правильная грамматическая форма в вокативе должна быть "О, Викификаторе". Игорь (обс) 22:58, 24 марта 2017 (UTC)[ответить]
Так и есть. ALEX GREAT [обсуждение] 04:04, 25 марта 2017 (UTC)[ответить]

Описание правки[править код]

А можно ли так сделать, чтобы викификатор добавлял бы в описание правки «ВП:Викификатор»? Во-первых полезно знать, что был запущен викификатор. Во-вторых, самореклама. — Алексей Копылов 06:24, 22 апреля 2017 (UTC)[ответить]

Добавлять метку (не знаю, возможно ли это без помощи фильтра) было бы полезно. А в таком виде против. Многие вообще не добавляют описание правки, так что получится такое: из описания правки можно сделать заключение, что статью обработали только Викификатором (и м.б. какие-то ещё мелкие правки) — реально же были внесены существенные изменения. NBS (обс.) 20:10, 22 апреля 2017 (UTC)[ответить]
Да, это разумный аргумент. — Алексей Копылов 21:50, 22 апреля 2017 (UTC)[ответить]

пробел перед открывающей скобкой[править код]

Вроде бы должна быть вставка пробела, если его нет, между буквой и далее следующей открывающей скобкой (круглой). Но вот какие-то особые случаи, которые викификатор не обрабатывает. В чём тут сложность и можно ли это скорректировать? --193.233.70.48 09:10, 27 апреля 2017 (UTC)[ответить]

Викификатор сломался - 2[править код]

Не отражается в панели инструментов Arachn0 обс 19:18, 5 мая 2017 (UTC)[ответить]

Присоединяюсь. Уже с неделю. ALEX GREAT [обсуждение] 12:15, 6 мая 2017 (UTC)[ответить]
Та же история, для проверки разлогинился — викификатор есть. Залогинился, залез к себе в персональные JS-скрипты, все поотключал, викификатор есть. Осторожненько включил самое нужное, викификатор все еще есть. Ура. Где-то что-то конфликтовало. --Морган (обс.) 14:27, 7 мая 2017 (UTC)[ответить]

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

Википедия:Форум/Технический § Ошибки, связанные с отключением wikibits.js — чините или отключайте свои скрипты. У большей части отписавшихся об этом есть даже сообщение на странице обсуждения. St. Johann 18:31, 7 мая 2017 (UTC)[ответить]

@Saint Johann: да, и некоторые их них заблокированы и не в состоянии вообще чинить свои скрипты. Но, спасибо, я методом отключения нашёл злополучные скрипты: участник:X-romix/check sign.js и участник:X-romix/check tags.js. Первому есть рабочая замена: участник:Cheburator-all/check sign.js. Второй отключил. Викификатор работает, спасибо. ALEX GREAT [обсуждение] 04:17, 8 мая 2017 (UTC)[ответить]

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

Часто ссылки на источники ставят после точки или запятой (как в en-wiki), хотя надо до. Возможно ли Викификатором автоматически поправлять этот оформительский огрех? --Khinkali (обс.) 15:27, 8 мая 2017 (UTC)[ответить]

  • Раз в полгода поднимать этот вопрос — уже традиция. :) Нет, Викификатором, как и любым другим автоматическим инструментом, проблему не исправишь. Точнее, не исправишь основную проблему: сноска после точки. Потому что точка может относится к сокращению или названию, и тогда отрывать её сноской нельзя. ~Facenapalm (обс.) 15:36, 8 мая 2017 (UTC)[ответить]

Пробелы в шаблоне sfn[править код]

Обратил внимание, что шаблон {{sfn}} не работает должным образом, если в нём есть пробелы. Что-то типа {{sfn0 |Иконников |1984|с=210}}. Обычно же пробелы не беда (тот же {{cite web}} с ними отлично справляется), поэтому редакторы не ждут подвоха. Тем более проблема становится заметна сильно потом, когда бот поставит {{Нет полных библиографических описаний}}. Наверняка можно Викификатором убрать лишние пробелы. --Khinkali (обс.) 08:07, 10 мая 2017 (UTC)[ответить]

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

Викификатор зачем-то заменяет короткое тире на дефис. Причём везде, и в английском тексте, и в зарубежных источниках. Можете это отключить? Портит же всё. --Moscow Connection (обс.) 09:26, 20 мая 2017 (UTC)[ответить]

Убедиться можно на примере этой статьи: «Twinkle, Twinkle, Little Star». (Нажмите там кнопку.) И он зачем он апострофы заменяет в английских источниках? --Moscow Connection (обс.) 09:29, 20 мая 2017 (UTC)[ответить]

  • О, раз кому-то не пофиг, значит надо заняться (но у меня сейчас дел по горло). А с апострофами что не так? — Джек, который построил дом (обс.) 02:26, 22 мая 2017 (UTC)[ответить]
    • Да, было бы хорошо, если бы Вы или кто-то другой нашёл время. Я вот нажал на викификатор, увидел и решил не сохранять. А кто-то другой может испортить так текст.
      Про апострофы. Я просто не уверен, что надо везде менять «'» на «’». Всё-таки это же оригинальное название по-английски или на каком-то другом языке, могут быть нюансы.
      Кстати, он ещё короткое тире с пробелами до и после заменяет на длинное. А в английском тексте это неправильно. Так что это тоже надо бы посмотреть. Хотя бы чтобы для начала не делал этого внутри тэгов <ref></ref>. --Moscow Connection (обс.) 02:51, 22 мая 2017 (UTC)[ответить]

Ошибка замены кавычек[править код]

Вот при этой правке, если первую, случайную кавычку « не убрать, то викификатор во всём последующем тексте статьи кавычки «» на „“ заменяет, невзирая на прочее форматирование. — Helgi-S (обс.) 18:26, 26 мая 2017 (UTC)[ответить]
@Jack who built the house: Вы ничего там не меняли? В предыдущем обсуждении Ваша фраза «значит надо заняться» меня насторожила. — Helgi-S (обс.) 18:37, 26 мая 2017 (UTC)[ответить]

Как добавить кнопку Викификатора в Визуальный редактор Вики?[править код]

Люди добрые, братья сторонники свободных программ, викари и линуксоиды. Помогите, подскажите как добавить мне в сайт на ВикиДвижке кнопку ВИКИФИКАТОРА в Визуальный вики-редактор тоже. ­­Papaserafim (обс.) 15:26, 21 июня 2017 (UTC)Papaserafim[ответить]

Дизамбиги[править код]

Добрый день. Я привык, что в вашей википедии Викификатор, это как в нашей <другое название>, только намного лучше. Но сейчас я обнаружил нечто, что у нас само собой разумеется, а здесь его нет - починка ссылок на дизамбиг. Ради интереса, вы принципиально этого не делаете, или в голову не пришло? Игорь (обс) 06:52, 4 июля 2017 (UTC)[ответить]

У меня не работает викификатор([править код]

Викификните, пожалуйста, статью https://ru.wikipedia.org/w/index.php?title=%D0%91%D0%B5%D1%80%D0%BC%D0%B0%D0%BD,_%D0%9B%D0%B5%D0%B2_%D0%94%D0%B0%D0%B2%D0%B8%D0%B4%D0%BE%D0%B2%D0%B8%D1%87&vesection=0 --Saramag (обс.) 08:29, 13 июля 2017 (UTC)[ответить]

Не нашёл кнопки «викификатор»[править код]

Помогите, пожалуйста! Никак не могу найти в интерфейсе кнопку викификатора. Так как же викифицировать статью?


Проблема решена. Просто нужно было снять галочку с пункта «Новый режим вики-текста» в настройках бета — функций. Radmir Far (обс.) 11:29, 15 июля 2017 (UTC)[ответить]

index.php?title=user:Vasiliy_Faronov/refbuttons.js&action=raw&ctype=text/javascript:5 Uncaught ReferenceError: mwCustomEditButtons is not defined
    at HTMLDocument.refbuttons (index.php?title=user:Vasiliy_Faronov/refbuttons.js&action=raw&ctype=text/javascript:5)
    at fire (load.php?debug=false&lang=ru&modules=jquery%2Cmediawiki|mediawiki.legacy.wikibits&only=scripts&skin…:45)
    at Object.add [as done] (load.php?debug=false&lang=ru&modules=jquery%2Cmediawiki|mediawiki.legacy.wikibits&only=scripts&skin…:45)
    at jQuery.fn.init.jQuery.fn.ready (load.php?debug=false&lang=ru&modules=jquery%2Cmediawiki|mediawiki.legacy.wikibits&only=scripts&skin…:49)
    at jQuery.fn.init (load.php?debug=false&lang=ru&modules=jquery%2Cmediawiki|mediawiki.legacy.wikibits&only=scripts&skin…:41)
    at jQuery (load.php?debug=false&lang=ru&modules=jquery%2Cmediawiki|mediawiki.legacy.wikibits&only=scripts&skin…:1)
    at index.php?title=user:Vasiliy_Faronov/refbuttons.js&action=raw&ctype=text/javascript:45

Good Will Hunting (обс.) 09:55, 23 июля 2017 (UTC)[ответить]

Не работает при включенной подсветке синтаксиса[править код]

При включенном бета-гаджете "подсветка синтаксиса" викификатор не работает. При этом в консоли никаких ошибок не пишет.--Tucvbif???
*
04:39, 28 августа 2017 (UTC)[ответить]

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

В статье Шапич, Александар в ходе очередной правки часть кавычек викификатор почему-то не обработал, пришлось доделывать вручную.

Например, в абзаце

Количество забитых мячей

СРЮ (ʺЦрвена Звездаʺ, ʺБечейʺ) – 924.

Италия ("Камоли", "Rari Nantes Savona") – 494.

Россия (ʺШтурм 2002ʺ) – 276.

викификатор делает замену кавычек только в строке "Италия", две другие пропускает. Почему? --193.233.70.48 10:58, 1 сентября 2017 (UTC)[ответить]

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

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

Числа и тире[править код]

Сабж: [6]. В первой строке убрал пробелы, в остальных - нет. Странно. Лес (обс.) 12:52, 14 сентября 2017 (UTC)[ответить]

И снова кавычки[править код]

Как известно, викификатор конвертирует "обычные кавычки" в «кавычки-ёлочки», но бывает и наоборот. Так, если в тексте отсутствует закрывающая кавычка, то отдельно стоящая кавычка-ёлочка ( « ) превращается в обыкновенную. В то же время у нас имеется множество случаев, когда официальное название предприятия включает в себя три кавычки, например «Концерн ВКО «Алмаз — Антей», АО «Концерн «Системпром». Названия взяты с сайтов этих компаний, поэтому очевидно, что в рамках википедии следует применять именно такое оформление. Однако после обработки текста викификатором мы имеем следующее: "Концерн ВКО «Алмаз — Антей», АО "Концерн «Системпром». А это уже неверная типографика.

Аналогичная проблема может возникнуть и с некоторыми документами, где нечётное число кавычек, например: Пояснительная записка к проекту Постановления Правительства Российской Федерации «Об утверждении устава федерального государственного бюджетного учреждения «Российская академия ракетных и артиллерийских наук» (что интересно, в первоисточнике каждый раз употреблены простые кавычки).

Возникает закономерный вопрос - насколько оправданна такая практика? Может стоит запретить викификатору конвертировать отдельно стоящие кавычки-ёлочки в обыкновенные? Смысла в этом не вижу, но многие названия предприятий, документов и др. в итоге получают неверное оформление. --Byzantine (обс.) 20:13, 13 ноября 2017 (UTC)[ответить]

  • Нет, надо делать так: «Концерн ВКО „Алмаз — Антей“», АО «Концерн „Системпром“». Лес (обс.) 20:17, 13 ноября 2017 (UTC)[ответить]
    • Я не поленился поискать в Интернете устав концерна «Алмаз — Антей». Нашёл быстро, скачал (он в формате PDF). Так вот там чётко написано: Открытое акционерное общество «Концерн ПВО «Алмаз — Антей». Да, я перепутал ВКО и ПВО, но относительно кавычек сомнений нет. Устав предприятия для нас авторитетный источник, на который и следует ориентироваться. Там же есть ссылка на указ Президента. Кстати, „кавычки-лапки“ нигде не используются. --Byzantine (обс.) 20:34, 13 ноября 2017 (UTC)[ответить]

Тире в диапазонах страниц в сносках[править код]

Перенесено со страницы ВП:Ф-Т. — Джек (обс.) 16:06, 2 декабря 2017 (UTC)

А кто-то где-то дорабатывает эту штуку? Очень было бы здорово научить эту штуку ставить тире в диапазонах страниц в сносках, а то постоянно находятся те, кому это небезразлично, и приходится ручками делать.. - DZ - 14:32, 2 декабря 2017 (UTC)[ответить]

Кавычки в одночастной ссылке в кавычках[править код]

Приветствую присутствующих. Кажется, удалось сформулировать в сабже, о чем речь.

Дано: "[[Ааа «Ббб»]]"
Получается: «[[Ааа «Ббб»]]»
Должно быть: «[[Ааа «Ббб»|Ааа „Ббб“]]»

Заранее спасибо. Vcohen (обс.) 08:34, 6 декабря 2017 (UTC)[ответить]

hideTag( 'mapframe' ); hideTag( 'maplink' );[править код]

Портится json внутри <mapframe> и <maplink> [8], нужно добавить в скрипт hideTag( 'mapframe' ); hideTag( 'maplink' ); --M5 (обс.) 12:21, 12 декабря 2017 (UTC)[ответить]