Обсуждение Википедии:Викификатор/Архив/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)Ответить