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

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

Изменение кавычек внутри syntaxhighlight[править код]

Т.к. внутри тега syntaxhighlight обычно размещают код программ, в нём нельзя менять кавычки "" на ёлочки «». Например, в статье Iconv должно быть:

find -maxdepth 1 -iname «*.java» -type f -exec bash -c "cat {} | iconv -c -f WINDOWS-1251 -t UTF-8> ./res/{}" \;

а получается

find -maxdepth 1 -iname «*.java» -type f -exec bash -c «cat {} | iconv -c -f WINDOWS-1251 -t UTF-8> ./res/{}» \;

Браузер Firefox 9.0.1. --LeNiN 14:38, 26 января 2012 (UTC)[ответить]

✔ Сделано. — putnik 03:52, 2 февраля 2012 (UTC)[ответить]

Некорректная замена - на — внутри тега div[править код]

Викификатор производит следующую замену (пример): <div style="margin:-50px -90px -80px -140px;"> → <div style="margin:-50px −90px −80px −140px;">, что, немудрено, даёт такой результат дифф. Есть возможность поправить? --Алексобс 20:50, 29 января 2012 (UTC)[ответить]

Браузер, версия? Не выделяли ли, случайно, часть текста? — putnik 03:47, 2 февраля 2012 (UTC)[ответить]
Opera версии 11.61. Викифицировал весь список без выделения. Проверил сейчас предпросмотром в Firefox последней версии — также викифицирует. --Алексобс 07:39, 2 февраля 2012 (UTC)[ответить]

Надеюсь исправлено. — AlexSm 19:39, 2 февраля 2012 (UTC)[ответить]

Спасибо, вроде всё без проблем. --Алексобс 19:58, 2 февраля 2012 (UTC)[ответить]

исправления «галлери» — « галере»[править код]

Перенесено со страницы Обсуждение участника:Butko.

http://ru.wikipedia.org/w/index.php?title=%D0%A8%D0%BB%D0%BE%D1%81%D0%B1%D0%B5%D1%80%D0%B3,_%D0%98%D0%B7%D1%8F_%D0%9C%D0%BE%D0%B2%D1%88%D0%B0%D0%B2%D0%B8%D1%87&diff=41193590&oldid=40719052 Вы исправляете «галлери» на «галере». Это неверно. Название происходит от английского gallery — галерея, то есть даже фонетика этого слова «галлери». Пожалуйста учтите это замечание. С уважением, Маркус50

Разве оно читается не как «Геллери»? Zaqq о/в 15:42, 1 февраля 2012 (UTC)[ответить]
✔ Убрал замену из Википедия:AutoWikiBrowser/Typos и обновил гаджет. — putnik 03:45, 2 февраля 2012 (UTC)[ответить]

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

Заметил, что викификатор заменяет дефисы на тире только для трёхзначных и выше интервалов, т.е. 134-134 превращает в 134—134, в то время как подобную замену стоит проводить и для двух- и менее значных интервалов. В основном это касается номеров страниц, сейчас приходится исправлять в ручную. --Azgar 09:12, 1 марта 2012 (UTC)[ответить]

Подобную замену проводить не стоит. Об этом давно написано на ВП:ВФ#Дефис, минус и тире и даже приведён контрпример. — putnik 03:22, 12 марта 2012 (UTC)[ответить]

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

Подскажите, пожалуйста, у меня одного викификатор в последнее время сбоит (Месяц, где-то)? Он просто не появляется в панели инструментов, слева от полужирного начертания, в результате приходится копировать кавычки и тире вручную, или искать ту страницу, где он появится (поначалу там была какая-то логика, я думал, что это, может быть, какое-нибудь новое правило, которого я не знаю, но сейчас логика закончилась). Штирлиц 1997.02 20:41, 14 марта 2012 (UTC)[ответить]

Вынесение кавычек за квадратные скобки[править код]

Настройте вынос кавычек за квадратные скобки: «Σ» → «Σ». — Эта реплика добавлена участником Κελεός (ов)

Насколько я помню, консенсус по этому вопросу отсутствует. — putnik 08:28, 22 марта 2012 (UTC)[ответить]
Какие были возражения? —Κελεός Обс 08:40, 22 марта 2012 (UTC)[ответить]

Ошибка викификации в деревян-[править код]

Сейчас викификатор добавляет второе «н» в слово деревянистый и довольно известную фамилию Деревянко. Просьба исправить. --Bff 12:00, 29 марта 2012 (UTC)[ответить]

Исправление уже есть для AWB, обновил гаджет. — putnik 01:25, 1 апреля 2012 (UTC)[ответить]
Спасибо. --Bff 17:58, 1 апреля 2012 (UTC)[ответить]

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

Было дело, предлагал сделать убирание пробелов перед сносками (в том числе, по возможности, и разрыв строки), но как-то заглохло это дело. Однако же утомляет вручную чистить такое. -- AVBtalk 22:29, 31 марта 2012 (UTC)[ответить]

Ну, а в чём вопрос? Что некоторые участники не пользуются Викификатором? Потому что нажатие на кнопку даёт вот такой эффект. — putnik 01:15, 1 апреля 2012 (UTC)[ответить]
  • Хм, а я и не заметил, что это уже делается. Видимо, потому, что викификатором прохожусь уже после правок. Сорри. -- AVBtalk 10:29, 1 апреля 2012 (UTC)[ответить]
    Тут запросы про сроку давности не архивируются. Так что, если темы на странице уже нет, то изменения либо уже сделаны, либо в обозримом будущем сделаны не будут. — putnik 13:35, 1 апреля 2012 (UTC)[ответить]

Слово «год» к двум ссылкам[править код]

== Викификатор ==
Перенесено со страницы ВП:Ф-ТЕХ.
--Ignatusов 10:25, 11 апреля 2012 (UTC)[ответить]

Заметил, что викификатор меняет

с [[1935 год|1935]] по [[1959 год|1959]] года

на

с [[1935 год|1935]] по [[1959 год]]а

Но ведь это неправильно: слово «года́» относится к обоим ссылкам, поэтому мы не должны его относить к последней ссылке, а оставлять невикифицированным.--Анатолий (обс.) 10:19, 11 апреля 2012 (UTC)[ответить]

  • 1. "С 1935 по 1959 год", а не "года". 2. В конструкциях вида "в [[1935 год|1935]]-[[1959 год]]ах" или "в [[Первая мировая война|Первой]] и [[Вторая мировая война|Второй мировых войнах]]" такое расположение скобочек - нормально. -- AVBtalk 10:28, 11 апреля 2012 (UTC)[ответить]
  • Посмотрите архив за 2011 год, там это обсуждалось. — putnik 11:43, 11 апреля 2012 (UTC)[ответить]

Сноска после градусов[править код]

Почему-то, если после градусов стоит сноска, то их викификация не производится. Ср.:

От 10°C до 10°C<ref>текст</ref>

Результат после викификации:

От 10 °C до 10°C[1]

  1. текст

-- AVBtalk 18:51, 2 апреля 2012 (UTC)[ответить]

✔ Сделано. — putnik 18:14, 11 апреля 2012 (UTC)[ответить]

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

В статье и в ВП:Викификатор/Инструкция по установке написано, что он устанавливается через JavaScript. Если не путаю, это давно не так, он уже встроен по умолчанию в интерфейс. Поэтому надо обновить инструкции. --Wikiedit2012a 12:09, 22 апреля 2012 (UTC)[ответить]

Там Речь про установку на свой сайт. В MediaWiki Викификатор не встроен, это скрипт, разрабатываемый участниками русской Википедии. — putnik 13:38, 6 мая 2012 (UTC)[ответить]

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

Случайно заметил в одной статье:

текст. <ref>сноска</ref>

В этом тексте (заменено всё, кроме "пробела" между текстом и сноской) отрыв сноски после викификации не исчезает. Вероятно, потому, что там неразрывный пробел. -- AVBtalk 12:29, 24 апреля 2012 (UTC)[ответить]

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

Не ставится тире в диапазонах десятилетий: "1940-1980-х", "1940-1980-е". -- AVBtalk 10:00, 1 мая 2012 (UTC)[ответить]

Клиппер → клипер (некорректная обработка)[править код]

Гаджет MediaWiki:Gadget-wfTypos.js некорректно обрабатывает «Лос-Анджелес Клипперс». Circulus vitiosus 07:35, 5 мая 2012 (UTC)[ответить]

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

В конструкции Столица - Санкт-Петербург викификатор не заменяет дефис на тире. Если я правильно вычислил проблему, это из-за того, что после дефиса идёт неразрывный пробел. -- AVBtalk 12:59, 6 мая 2012 (UTC)[ответить]

Функция замены "_" на " "[править код]

Здравствуйте. Возможно, такая опция уже реализована и мне неизвестна, но хотелось бы уточнить: есть ли возможность автозамены подчёркиваний в слове (например, при вставке в текст названия статьи: "Дело_было_в_Пенькове") на пробелы ("Дело было в Пенькове")? Если есть, где можно найти эту опцию? Если нет, не пора ли её вводить? И другой вопрос - можно ли как-то присоединиться к разработчикам Викификатора? --Søren 09:15, 18 мая 2012 (UTC)[ответить]

Для удобства переноса с немецкой википедии[править код]

Здравствуйте! Я много перевожу из немецкой Википедии, поэтому заметил, что автозамена английских кодов меняется автоматически на русские, а немецких нет. Было бы очень хорошо. Предлагаю строку:

r(/(\[\[:?)(image|изображение|file):( *)/ig, '$1Файл:')
заменить на:
r(/(\[\[:?)(image|изображение|file|datei):( *)/ig, '$1Файл:')

Спасибо. --charmbook 18:02, 26 мая 2012 (UTC)[ответить]

Там же сейчас плагины поддерживаются. Думаю, лучше такую кастомизацию делать через них. --t_kns 16:31, 28 мая 2012 (UTC)[ответить]
Не очень ясно, почему немецкий, а не французский, к примеру. Если же подключать все более-менее распространённые языки, то получится очень много. С английским же суть в том, что все четыре варианта (Image, File, Изображение и Файл) являются синонимами, и это просто унификация. — putnik 16:49, 28 мая 2012 (UTC)[ответить]
Ладно, уже не надо. Я сам в своем common.js уже сделал свой модифицированный модификатор. --charmbook 17:16, 28 мая 2012 (UTC)[ответить]
Очень зря, кстати. Ибо Викификатор обновляется, а ваша копия не будет. Да и две кнопки наживать придётся. Выше про плагины дельный совет был, просто вместо копии Викификатора создайте такой скрипт:
wfPlugins = window.wfPlugins || [];
wfPlugins.push(function(txt,r){
'use strict'; // по желанию

// здесь ваши замены
});
и подлючите его в своём common.js. Ничем не сложнее, зато не надо изобретать велосипед. — putnik 16:32, 22 июня 2012 (UTC)[ответить]

Точка в конце заголовка[править код]

При наличии в тексте заголовка конечной точки викификатор удаляет конечную точку. В случае заголовка == XLIX—XLVI тысячелетия до н. э. ==, в котором конечная точка является элементом заголовка, конечную точку убирать нельзя, иначе заголовок превращается в == XLIX—XLVI тысячелетия до н. э ==. Kalendar 15:47, 2 июня 2012 (UTC)[ответить]

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

Извиняюсь, если отвлекаю от более конкретных/ насущных вопросов. Хотелось бы узнать: в принципе, возможно ли улучшение автоподстановки для поля «Целевая страница или URL:» (id="wikieditor-toolbar-link-int-target")? Я имею в виду автозамену формы слова «по умолчанию» на стандартную для словаря/ энциклопедии (по сути, Имен. падеж или Имен. падеж ед. число). Т.е. для слова «тигру» — автоподстановка не «тигру», как сейчас, а «Тигр» (упрощает поиск статей и ускоряет процесс работы). И если возможно, как скоро ждать? --Søren 00:55, 7 июня 2012 (UTC)[ответить]

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

При использовании викификатора, в названии закона «О внесении изменений в Закон города Москвы от 15 октября 2003 года № 59 „О наименованиях и границах внутригородских муниципальных образований в городе Москве“», убирается слово городе. Также словосочетание в городе Москве является частью официального названия внутригородских муниципальных образований. Permjak 08:08, 2 июля 2012 (UTC)[ответить]

И зачем этот кросспостинг? Ведь есть уже тема Обсуждение Википедии:AutoWikiBrowser/Typos#в городе Москве. — putnik 08:34, 2 июля 2012 (UTC)[ответить]
MaxBioHazard своими репликами в обсуждении «деревянистый» запутал: Так это не викификатор, у викификатора свои замены, о его проблемах пишите на его СО. Permjak 13:49, 2 июля 2012 (UTC)[ответить]
У Викификатора свой список замен, который генерируется из списка для AWB. Это значит, что исправлять нужно список для AWB, но исправление в нём не приводит к автоматической замене в списке для Викификатора, его нужно обновлять вручную. Т. е. работа Викификатора после замены в списке для AWB не является показателем чего либо. Как-то так. — putnik 15:05, 2 июля 2012 (UTC)[ответить]
Где-то в глубине я так и думал, и, на случай, если изменениями в Gadget-wfTypos.js и AutoWikiBrowser/Typos занимаются разные люди, сделал кросспост. А когда внесут изменения? Permjak 15:31, 2 июля 2012 (UTC)[ответить]
Обновил оба. Когда-нибудь я сделаю обновление правил для Викификатора ботом, и тогда проблем станет чуть меньше. — putnik 15:52, 2 июля 2012 (UTC)[ответить]
Спасибо за оперативность. Permjak 16:45, 2 июля 2012 (UTC)[ответить]

Возможно ли автоматически вызывать викификатор при нажатии "Записать страницу" ?[править код]

Можно ли сделать так, чтобы при нажатии кнопки "Записать страницу" перед, собственно записью, вызывался викификатор ? --Movses 10:39, 9 августа 2012 (UTC)[ответить]

function reallyChangeInput(){
    Wikify();
}
function changeInput() {
    form = document.getElementById('editform');
    if (!form) return false;
    addHandler(form,'submit',reallyChangeInput);
}
addOnloadHook(changeInput);
Этот код можно добавить в общий JS для всех тем оформления или в JS соответствующей темы оформления. Код не тестировал. Рекомендую все-таки викифицировать в ручную или при загрузке страницы, так как из-за особенностей викификатора иногда приходится отменять результаты его работы. — StanTRC 11:21, 9 августа 2012 (UTC)[ответить]
  • Очень не рекомендую такой режим работы, викификатор часто ломает форматирование карточек, уследить за этим при такой автоматизации будет очень сложно. — Ivan A. Krestinin 13:21, 9 августа 2012 (UTC)[ответить]
Благодарю. Работает. Вопрос сломанного форматирования карточек здесь на странице уже подымался ? --Movses 13:24, 9 августа 2012 (UTC)[ответить]

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

На нелюбимой многими Лурке есть такой, кхм.. Назовём это тегом: {{q|door|дверь}} . Смысл его в том, что перевод слова выводится только при наведении курсора. Пример в статье "Латынь" в разделе "Исторический дискурс". А в Википедии есть аналогичный "тег"? Я как-то в мануалах не нашёл. Или искал плохо. Да, не знаю, в ту ли тему пишу, заранее прошу прощения. homk 16:11, 23 августа 2012 (UTC)[ответить]

{{comment}}. Zero Children 16:35, 23 августа 2012 (UTC)[ответить]
И при чём тут Викификатор? — putnik 14:10, 24 августа 2012 (UTC)[ответить]

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

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

Не могли бы вы подсказать, в чем проблема? Фэтти 09:45, 5 сентября 2012 (UTC)[ответить]

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

Предлагаю исправить подпись при нажатии кнопки «Подпись с отметкой о времени», чтобы вместо двух дефисов:
--~~~~
ставилось тире:
—~~~~
Smigles (обс.)17:53, 13 сентября 2012 (UTC)[ответить]
Это не имеет отношения к Викификатору. И для подобных изменений нужен консенсус. — putnik 16:26, 14 сентября 2012 (UTC)[ответить]

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

Викификатор заменяет кавычки и после этого неверно отрабатывает html-код. Вот пример. --Movses 07:30, 21 сентября 2012 (UTC)[ответить]

  • Претензия не к викификатору: данного кода в статье в принципе не должно было быть (здесь мы наблюдаем результат подстановки Шаблон:Пилотажная группа вместо использования этого шаблона). А в шаблонах (в поле кода) викификатор применять нельзя в любом случае (или применять только выборочно, к выделяемым фрагментам). -- AVBtalk 08:03, 21 сентября 2012 (UTC)[ответить]
Нда, не пришло в голову. Благодарю за объяснение ! --Movses 08:27, 21 сентября 2012 (UTC)[ответить]

викификация подряд идущих простых и неразрывных пробелов[править код]

Не викифицируется случай, когда рядом стоят просто и неразрывный пробелы (должна быть их замена одним пробелом - простым или неразрывным, в зависимости от контекста). Например, '''бла-бла'''  — бла-бла 1985  год. -- AVBtalk 12:51, 4 октября 2012 (UTC)[ответить]

Вроде бы, проблем с этим не должно быть. ✔ Исправлено. — putnik 13:42, 4 октября 2012 (UTC)[ответить]

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

«[[File: / [[Image: / [[Изображение: → [[Файл:»? --46.138.134.68 12:09, 11 октября 2012 (UTC)[ответить]

Да. — putnik 13:48, 11 октября 2012 (UTC)[ответить]
Может «[[File: / [[Image: → [[Файл: / [[Изображение:»? --46.138.145.115 15:08, 11 октября 2012 (UTC)[ответить]

Сортировка списков в разделах[править код]

Есть ли какой инструмент для сортировки списков в разделах? Сегодня зашёл на ВП:К созданию, там некоторые списки с десятками значений отсортированы «через пень колода»:

  • П
  • А
  • Б
  • 1

и т. д. Неудобно всё это вручную упорядочивать. --Søren 18:59, 27 октября 2012 (UTC)[ответить]

Изменение имён файлов[править код]

Заметил, что викификатор викифицирует имена файлов, например, меняет дефис на тире, три точки на многоточие. После этого ссылка на файл ломается. Нужно добавить какую-то проверку. --Butko 15:00, 1 февраля 2012 (UTC)[ответить]

Примеры? Браузер и версия? — putnik 03:48, 2 февраля 2012 (UTC)[ответить]
При викификации статьи Мари-Турекский район в шаблоне Административная единица параметр |Карта = Мари-Турекский район Марий Эл.PNG заменяет на |Карта = Мари-Турекский район Марий Эл. PNG (добавляется пробел перед точкой). В результате ссылка на файл ломается. Что порекомендуете? --Wintik 12:26, 19 февраля 2012 (UTC)[ответить]
Это другая проблема, с вложенными шаблонами. По мнению Викификатора, инфобокс кончается после {{Цвет|Россия}}. Порекомендую файлы выносить в самое начало, вот так. — putnik 13:12, 19 февраля 2012 (UTC)[ответить]
Кстати, вполне можно какое-нибудь /^[\ \t]*\|.*$/gm тоже прятать, так как параметры. --t_kns 22:22, 19 февраля 2012 (UTC)[ответить]
Оно прячется, если в начале строки пробел. — putnik 22:39, 22 февраля 2012 (UTC)[ответить]
А, да. Ну, без пробелов. Просто пайп в начале строки. Если какая-никакая унификация параметров есть, можно /^\t*\|+[^\|]+/mg попробовать. --t_kns 16:35, 23 февраля 2012 (UTC)[ответить]
Тогда перестанут обрабатываться таблицы, что тоже плохо. — putnik 03:24, 12 марта 2012 (UTC)[ответить]

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

По мотивам данной правки. Викификатор меняет ссылку в названии файла, а такого быть не должно. Нужно бы поправить.--Vladimir Solovjev обс 15:39, 15 апреля 2012 (UTC)[ответить]

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

Перенесено со страницы ВП:Ф-ТЕХ. Ignatus 16:27, 14 июня 2012 (UTC)
== Опять викификатор ==

При викификации опять обрабатываются шаблоны (чего быть не должно, это снято было неск. лет назад), в частности викифицируя названия файлов (что давно запрещено), тем самым "убивая" видимость фотографий и делая в статье красную ссылку. Например, фото Файл:Лермонтов Михаил автограф.JPG викификатор в шаблоне "Писатель" преобразует в вид Лермонтов Михаил автограф. JPG с разрывом, полагая точку концом предложения. --Vizu 08:15, 14 июня 2012 (UTC)[ответить]

  • Решение давно известно: параметры надо выстраивать в столбец и каждый параметр перед пайпом отделять пробелом - строки, начинающиеся с пробела, ВФ игнорирует. MaxBioHazard 16:29, 14 июня 2012 (UTC)[ответить]
  • (−) как всё сложно с этими шаблонами… иногда надо, но не делает, иногда не надо, но делает… Ignatus 21:05, 14 июня 2012 (UTC)[ответить]
    • Ранее глюк с викификацией файлов был убран. Викификатор несколько лет вообще не трогал названия изображений и в частности в шаблонах. Если викификация файлов опять появилась, значит оч.умелые руки что-то в викификаторе "наладили". --Vizu 07:56, 15 июня 2012 (UTC)[ответить]
  • опять обрабатываются шаблоны - не опять, а всё так, как и было - викификатор никак не научат обрабатывать вложенные шаблоны, поэтому, если внутри шаблоны А используется шаблон Б, то после окончания шаблона Б хвост шаблона А включается в обработку. Рекомендацию, как этого избегать до переделки викификатора, уже дали в предыдущей реплике - используйте пробел перед параметром, который должен быть исключён из обработки в любом случае. Другой трюк, который также советовали ранее - поднять строку с аргументом - именем файла над другими строками в шаблоне, в которых используются вложенные шаблоны. -- AVBtalk 04:40, 17 июня 2012 (UTC)[ответить]
Я, конечно, повторюсь, но действительно начал портить фото в инфобоксах.--Valdis72 13:55, 25 июня 2012 (UTC)[ответить]
За два дня в моём СН эти диффы пропали. Просто очень много статей. Когда ещё раз попадётся порча инфобоксов — я запомню дифф и отпишусь.--Valdis72 18:53, 27 июня 2012 (UTC)[ответить]
Пример викификации имени файла, расположенного в карточке после шаблона, без начального пробела в начале строки. При отсутствии в карточке шаблона перед именем файла даже при отсутствии начального пробела в начале строки сбоя нет. Kalendar 17:31, 27 июня 2012 (UTC)[ответить]
  • Пример викификации имени файла - Про подобный диф сказано выше: в этой карточке над полем с именем файла было поле, в котором использовался вложенный шаблон ("|самоназвание = {{lang-cs|Československo}}"). Это НЕ новая порча, это старая проблема, про методы "временной" борьбы с которой тоже сказано выше. При отсутствии в карточке шаблона перед именем файла - именно так. Проблема с тем, что викификатор пока что не умеет ситуацию со вложенными шаблонами. -- AVBtalk 21:47, 27 июня 2012 (UTC)[ответить]

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

Если открыть эту статью для редактирования и нажать викификатор, то имя файла в карточке будет изменено и картинка перестаёт отображаться. Не знаю, возможно ли, но лучше бы это исправить.--Cinemantique 05:56, 4 августа 2012 (UTC)[ответить]

Поставить пробелы перед |. Zero Children 06:43, 4 августа 2012 (UTC)[ответить]
Хорошо, спасибо. Слыхал я про эти пробелы, но понадобились они мне впервые. Век живи, век учись.--Cinemantique 07:07, 4 августа 2012 (UTC)[ответить]