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

Здесь находятся завершившиеся обсуждения. Просьба не вносить изменений.

ISBN

править

Если кто-то подскажет, по какому принципу Участник:LA2-bot «улучшает» ISBN номера, возможно я смогу встроить это в Викификатор ∴ AlexSm 20:06, 17 декабря 2007 (UTC)Ответить

Есть regexp-ы в en:Wikipedia:AutoWikiBrowser/Settings/ISBN-hyph и en:Wikipedia:AutoWikiBrowser/Settings/ISSN. Для Викификатора это очень громоздко, к сожалению. --Lockal 15:27, 1 мая 2008 (UTC)Ответить

Для Викитеки

править

Конструкции

: — реплика

, употребляемые в диалогах, викификатор переделывает в

:  — реплика

(два пробела), что не очень правильно. --Lockal 15:20, 6 января 2008 (UTC)Ответить

Действительно, была такая проблема. Некоторе время потратил, пытаясь выяснить, почему так не происходит прямо тут, потом наконец вспомнил, что дело не в проекте, а в пространстве: в обсуждениях Викификатор не использует неразрывный пробел, из-за которого так получалось. ИсправилAlexSm 18:37, 8 января 2008 (UTC)Ответить

Викификация обсуждений

править

Может быть, сделать так: при нажатии викификатора в обсуждении:

  • если нет выделенного текста — без всяких дополнительных предупреждений обрабатывать только текст после последней подписи;
  • предупреждение же выдавать только при попытке обработать выделенный фрагмент, содержащий хотя бы одну подпись? NBS 19:49, 9 января 2008 (UTC)Ответить
Кроме того, что для нахождения последней подписи нужен дополнительный кусок кода, новые реплики часто просто вставляют в середину обсуждения, где скрипту не понять, что новое, а что уже было. Второе предложение не совсем понял: поменять отказ, выдающийся сейчас при обработке текста, в котором больше одной готовой подписи, обратно на простое предупреждение с возможностью продолжения обработки?
Во втором предложении я имел в виду "выдавать предупреждение и не обрабатывать". Первое переформулирую так: "если нет выделенного текста — без всяких дополнительных предупреждений обрабатывать только текст между курсором и первой перед ним подписью". NBS 20:50, 9 января 2008 (UTC)Ответить
Чтобы результат не был слишком неожиданным, видимо по окончанию обработки нужно выделить обработанный текст. Вместе с поиском ближайшей подписи получается слишком много кода (честное слово, просто определить, есть ли в тексте подписи, было куда легче). Я попробую подумать над реализацией на досуге, и если получится сделать, то возможно это будет отдельный плагин к Викификатору, например в гаджетах в настройках ∴ AlexSm 16:10, 15 января 2008 (UTC)Ответить

$

править

В ИЕ удваивает символ «$», например, здесь. В файрфоксе и опере всё в порядке --Butko 15:07, 15 января 2008 (UTC)Ответить

Оказалось, что IE, в отличие от других браузеров, не считает $ специальным символом, если первый аргумент replace() не regex, а просто строка. Исправил добавлением проверки. Потом сообразил, что проверку лучше сделать один раз, а не в цикле, но это уже позжеAlexSm 16:10, 15 января 2008 (UTC)Ответить

Точка в заголовках

править

Сейчас викификатор подменяет

== XXX. ==   ->    == XXX ==

Возникают проблемы в Разрушители легенд (6 сезон) — там выбран формат заголовков

== Выпуск XXX. Название. ==

Вопрос такой. Если в заголовке два и более предложения, может быть, не убирать точку? То есть, действовать так:

== XXX. ==        ->    == XXX ==
== XXX. YYY. ==   ->    оставлять без изменений

Знатоки русского языка, объясните, как поступают с заголовками из нескольких предложений? Если вы скажете «Да, точка не ставится», я с радостью переведу все накопившиеся статьи на новый стандарт именования. Mercury 22:49, 3 февраля 2008 (UTC)Ответить

Викификация годов

править
Может сделаем следующую замену?
[[NNNN]] год → [[NNNN год]]
Я сам делаю такие замены регекспом в Kate. Пока проблем не возникало. Да и, вроде, не должно. ~ putnik 01:34, 10 февраля 2008 (UTC)Ответить


Может лучше такую замену
[[NNNN]] год → [[NNNN год|NNNN]]
? --Mariluna 05:56, 10 февраля 2008 (UTC)Ответить
То есть
[[NNNN]] год → [[NNNN год|NNNN]] год
 ? --AVRS 09:41, 10 февраля 2008 (UTC)Ответить
А зачем слово год, если в текстах, в основном, оно и так стоит.--Mariluna 10:40, 10 февраля 2008 (UTC)Ответить
Вы о чём? ~ putnik 14:18, 15 февраля 2008 (UTC)Ответить
Чтобы не пропадало в том примере, на который я ответил. --AVRS 16:09, 15 февраля 2008 (UTC)Ответить

Интерактивность

править

Иногда мне кажется, что некоторые более сложные замены было бы неплохо делать в интерактивном режиме, как это сделано в Advisor. Было бы интересно узнать другие мнения. —AlexSm 04:46, 23 февраля 2008 (UTC)Ответить

Осторожно, там битые regexp-ы для ссылок вида [[Пушкин|пушкинский]] слог -> [[Пушкин]]ский слог. --Lockal 16:44, 3 апреля 2008 (UTC)Ответить

Тире в изображениях

править

Викификатор меняет в имени изображения «-» на «—». В результате картинка исчезает из статьи. Можно ли сделать, что бы викификатор не обрабатывал текст между «Изображение:» и ближайший «|»?--Минами 19:00, 2 апреля 2008 (UTC)Ответить

«Изображение» → «Файл»

править
объединено с темой «Image»

Было бы неплохо ввести автоматическую замену [[Image: на [[Изображение: --GlaDooo 11:21, 25 мая 2008 (UTC)Ответить

Такая замена уже давно есть. ~ putnik 12:25, 7 июля 2008 (UTC)Ответить
Хм, у меня почему то не работает.--GlaDooo 16:09, 22 июля 2008 (UTC)Ответить
Такая замена была, но год назад была почему-то убрана. Думаю, для «image:» можно замену вернуть. —AlexSm 16:53, 22 июля 2008 (UTC)Ответить
Да, верните. --Zserghei 17:40, 22 июля 2008 (UTC)Ответить
Со времени просьбы прошло уже четыре месяца, а эту замену так и не вернули :( --GlaDooo 07:16, 8 сентября 2008 (UTC)Ответить
Я тоже за возвращение. — Obersachse 13:49, 15 января 2009 (UTC)Ответить

Уже добавлено? Если нет, то предлагаю. — Obersachse 11:47, 19 декабря 2008 (UTC)Ответить

Opera 7.03

править

Попробовал редактировать в Opera 7.03 — кнопка викификатора вообще не появилась. Так и положено? NBS 19:30, 2 апреля 2008 (UTC)Ответить

Если дадите ссылку на дистрибутив, могу посмотреть. ~ putnik 12:22, 7 июля 2008 (UTC)Ответить

Неразрывная точка

править

Инициалы лучше выглядят без пробела, например — А.С. Пушкин. Также в документах СССР и союзных республик до середины 1930-х гг., во всех аббревиатурах стоят точки после каждой буквы, по правилам русского языка того времени (например В.Ц.И.К., С.С.С.Р.). Можно ли ввести неразрывную точку для этих случаев. Permjak 18:42, 16 июня 2008 (UTC)Ответить

Инициалы по правилам типографики отбиваются пробелом. ~ putnik 12:25, 7 июля 2008 (UTC)Ответить

Викификация кавычек, в которые заключены ссылки

править

Возникла идея из небольшого обсуждения на странице Обсуждение участника:Александр Сигачёв#Кавычки в ссылках. Думаю, что нужно немного дополнить обработку кавычек. Сделать так, чтобы кавычки при ссылках

"[[ССЫЛКА]]" или "[[ССЫЛКА|КАКОЙ-НИБУДЬ_ТЕКСТ]]"

…а также

«[[ССЫЛКА]]» или «[[ССЫЛКА|КАКОЙ-НИБУДЬ_ТЕКСТ]]»

…викифицировались в

[[ССЫЛКА|«ССЫЛКА»]] или [[ССЫЛКА|«КАКОЙ-НИБУДЬ_ТЕКСТ»]]

redmond barry 03:26, 29 июня 2008 (UTC)Ответить

Я затрудняюсь оценить необходимость такого преобразования, особенно в случае усложнения получающегося вики-кода. Тогда уже пожалуй лучше бы вернуть автоматическое прилипание. В любом случае, эту тему лучше перенести туда, где обсуждаются такие вещи: Обсуждение Википедии:Викификатор. Страница Обсуждение MediaWiki:Wikificator.js — скорее для обсуждения чисто технических деталей. —AlexSm 03:53, 1 июля 2008 (UTC)Ответить
Прилипание кавычек к ссылкам отключили из-за того, что очень часто бывало так, что вначале и/или конце фразы, взятой в кавычки, стояла ссылка и одна последняя/первая кавычка к ней прилипала.
Я не считаю, что код получится настолько сложным, что уж легче будет снова включить прилипание кавычек.
Надо добавить в функцию processText(), после строк:
// "" → «»
txt = txt.replace(/([\x01-("\s|+\/])"([^"]*)([^\s"(|])"/g, '$1«$2$3»') //"
if (/"/.test(txt)){ //quotes inside "
  txt = txt.replace(/([\x01-("\s|])"([^"]*)([^\s"(|])"/g, '$1«$2$3»') //"
  while (/«[^»]*«/.test(txt))
    txt = txt.replace(/«([^»]*)«([^»]*)»/g, '«$1„$2“')
}

…следующие строки:

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

…у меня всё викифицировалось благополучно. — redmond barry 01:37, 7 июля 2008 (UTC)Ответить

На данный момент нет однозначной позиции сообщества по поводу того, должны ли являться кавычки частью ссылки. И так как внесение кавычек усложняет код, более распространено мнение о том, что кавычки должны ставиться за викиссылкой. ~ putnik 07:15, 7 июля 2008 (UTC)Ответить
Согласен с участником putnik. Также хотел бы обратить внимание, что выше я писал про усложнение получающегося вики-кода, а не про собственно код Викификатора. —AlexSm 14:59, 7 июля 2008 (UTC)Ответить

Ударение

править

{{editprotected}} Уже давно на форуме «Предложения» я просил добавить викификацию мнемокода ударения, но это сделано не было, хотя Kalan (обс. · вклад) на это откликнулся и при этом был не против.
Можно ли добавить её сейчас?

txt = txt.replace(/́/g, ' '́); // ́  →  ́

redmond barry 04:52, 10 июля 2008 (UTC)Ответить

Возможно, имеет смысл попросить об этом прямо Kalan (обс. · вклад)? Всё равно больше никто этой дискуссии не помнит. --DR 13:21, 13 июля 2008 (UTC)Ответить
Я добавил замену всех таких шестнадцатеричных кодов. Хотя они, наверное, сейчас всё равно мало где встречаются. — Kalan ? 05:15, 22 июля 2008 (UTC)Ответить

Разворачивание ссылок на годы

править

Поскольку у нас все ссылки вида [[ЧИСЛО]] являются ссылками-перенаправлениями на страницы годов, то предлагаю сделать разворачивание ссылок-перенаправлений в прямые ссылки:

txt = txt.replace(/(\[\[)([0-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9])(\]\])/g, '$1$2 год|$2$3');

Думаю, что использование прямых ссылок лучше использования перенаправлений (хотя это, конечно же, не критично).
Возможно, первые три — [1-9]|[1-9][1-9]|[1-9][1-9][1-9] — не нужны. — redmond barry 04:54, 10 июля 2008 (UTC) — redmond barry 04:54, 10 июля 2008 (UTC)Ответить

Перенаправления во многом существуют именно для того, чтобы не усложнять вики-код. Всё-таки читаемость у [[2008]] намного выше, чем у [[2008 год|2008]]. ~ putnik 05:32, 10 июля 2008 (UTC)Ответить
Использование обычных внутренних ссылок не добавляет никакой сложности. Тем более, что никто не собирается обязывать участников писать ссылки на годы в каком-то одном обязательном формате — за них это будет делать Викификатор. — redmond barry 03:10, 12 июля 2008 (UTC)Ответить
Ещё раз перечитайте моё сообщение. Я не говорил «писать», я говорил «читать». Текст
  • …c [[2007]] по [[2008]] он…
намного проще читать и править, чем
  • …c [[2007 год|2007]] по [[2008 год|2008]] он…
~ putnik 20:54, 14 июля 2008 (UTC)Ответить

Викификатор

править

Не работает с утра. Также пропала половина кнопок из интерфейса редактирования статьи --lite 06:35, 17 июля 2008 (UTC)Ответить

неразрывные пробелы в инициалах

править

Судя по косвенным признакам, викификатор не обрабатывает случаи вида "Б. Стругацкий" и "Иванов А. А.". -- AVBtalk 21:38, 27 июля 2008 (UTC)Ответить

Ещё один пример - после викификатора инициалы здесь не отрываются. -- AVBtalk 15:24, 29 июля 2008 (UTC)Ответить

Викификатор и таблицы

править

Здесь после обработки Викификатором таблица перестаёт работать, т.к. в начале между двоеточиями и скобкой вставляется пробел. --Мышонок 11:58, 26 августа 2008 (UTC)Ответить

Это глюк парсера, так что вопрос не к Викификатору. Но лично от себя могу посоветовать не использовать такие приёмы оформления. Двоеточие — это не отступ, а часть списка определений. — putnik 23:56, 9 января 2009 (UTC)Ответить

Изменение правил обработки неразрывного пробела

править

Верните пжлст возможность видеть неразрывный пробел (см. Обсуждение участника:NBS#Всероссийский институт растениеводства им. Н. И. Вавилова)--Андрей! 17:40, 1 сентября 2008 (UTC)Ответить

  • поставь себе скрипт Участник:Js/diffs - помимо прочих плюсов, он позволяет в при показе дифа включить рамку вокруг изменённых знаков, и все мелкие знаки (вроде точек) и неразрывные пробелы (они тоже показываются - в отличие от простых пробелов) становятся очень хорошо видны. Это, конечно, не решение неразрывных пробелов вообще (тут, полагаю, может помочь только переделка браузеров, чтобы они, как и редакторы типа ворда и опенофиса, могли показывать неразрывные пробелы специальным знаком), но по крайнеме мере, проблема становится не такой тяжёлой. -- AVBtalk 20:55, 1 сентября 2008 (UTC)Ответить

Некорректная викификация в галереях

править

Между тегами <gallery></gallery> викификатор не делает различий между изображениями и подписями к ним (можно убедиться в этом, нажав на кнопку в статье Сестрорецкое кладбище). NBS 08:05, 9 сентября 2008 (UTC)Ответить

Проценты

править
Перенесено со страницы Википедия:Запросы к администраторам.

А есть возможность изменить викификатор? По правил пунктуации, перед знаком % нет пробела (например, 50%), а викификатор постоянно ставит... DSROpen 18:21, 4 октября 2008 (UTC)

  • В википедии первичны правила википедии, а остальные, внешние правила, могут учитываться при выработке и изменении этих внутренних правил. -- AVBtalk 15:17, 8 октября 2008 (UTC)Ответить
Раз меня не избрали администратором, то извольте не грузить меня лишним =) Я понимаю, что википедия бюрократична, но я хотел бы исправить викификатор, а не правила википедии. Если это друг без друга существовать не может, то я в этом не виноват =) DSROpen 15:30, 8 октября 2008 (UTC)Ответить
  • Раз меня не избрали администратором - а... э... а это тут причём? исправить викификатор, а не правила - обход правил через де-фактное их нарушение в одном из базовых механизмов - не лучший способ их отмены. -- AVBtalk 19:31, 8 октября 2008 (UTC)Ответить
Там же есть ссылка на ГОСТ 8.417. Почитайте. Solon 19:05, 8 октября 2008 (UTC)Ответить
Еле-еле нашел. А вы прочитайте мою ссылку. Не видел ни одной газеты и книги, где знак % отделялся бы пробелом. Думаю, это просто разработчики ГОСТа решили пойти принципом без исключений: раз другие знаки отделяются пробелом (№, градусы и проч.), то и % также DSROpen 19:34, 8 октября 2008 (UTC)Ответить
Не видели, а я видел множество книг, где пробел перед процентом ставится. И что с того? В ГОСТ есть так, как есть, и не наша задача гадать и обсуждать здесь, чем руководствовались его составители. Если угодно, считайте, что это локальное правило Википедии, которое не противоречит с рекомендациями авторитетных источников. Solon 06:36, 9 октября 2008 (UTC)Ответить

Раз есть такая страница, то дополню другими вопросами. Кавычки расставляются странным образом. В Ворде все просто: стоит в начале пробел, значит нужны кавычки «, нет пробела - ». А здесь в случаях ОАО «Компания «Рога и копыта» кавычки расставляются так: ОАО "Компания «Рога и копыта». Кроме того, в подобных случаях (дома-«корабли») типографские кавычки злой викификатор меняет на дома-"корабли" DSROpen 19:14, 4 октября 2008 (UTC)Ответить

  • "Компания «Рога и копыта» - Википедия:Оформление статей#Кавычки: "кавычки „лапки“ ... используются в том случае, когда в тексте, который находится в кавычках, встречаются слова, в свою очередь заключённые в кавычки". В вики не приветствуется стиль с пропущенными кавычками (кавычки: "Лучше, впрочем, выделить цитаты каким-нибудь способом, сняв внешние кавычки, например, набрать цитаты со втяжкой и без абзацного отступа"). Тем более, что этот стиль, как правило, результат ошибки в использовании кавычек (пропущенная или лишняя кавычка). -- AVBtalk 22:12, 5 октября 2008 (UTC)Ответить
    Ок, а как поступать в таких случаях: ОАО "ГТРК "Радиокомпания "Липецк"? DSROpen 15:48, 6 октября 2008 (UTC)Ответить
  • Полагаю, в данном конкретном случае внешние каычки вообще-то не нужны: ОАО ГТРК «Радиокомпания „Липецк“». Впрочем, одни из внутренних, возможно, тоже. Кстати, РК в ГТРК - это ведь как раз и есть Радиокомпания? Тогда вообще так: ОАО ГТРК «Липецк» или так: ОАО Государственная телерадиовещателькая компания «Липецк». -- AVBtalk 18:29, 6 октября 2008 (UTC)Ответить
  • Такая вот компания внутри ВГТРК "Липецк". Но вы не ответили на конкретный вопрос. Название внутри ОАО должно быть в кавычках. Просто просьба: можно сделать так, чтобы викификатор не исправлял уже сделанные типографские кавычки на "? DSROpen 15:39, 7 октября 2008 (UTC)Ответить
  • Так сделать нельзя. Название, если мне не изменяет память, в данном случае можно записать как ОАО «ГТРК „Радиокомпания «Липецк»“» (уточню). ~ putnik 16:19, 7 октября 2008 (UTC)Ответить

И еще =) «Грамота» ответила, что дублировать знак № не нужно [1]. Может, сделать замену №№ на №? DSROpen 19:15, 4 октября 2008 (UTC)Ответить

  • Зато неграмотно. Есть много случаев, когда визуально что-то более понятно, но мы их не используем, потому что они не соответствуют нормам языка. ~ putnik 16:19, 7 октября 2008 (UTC)Ответить

Он будет? DSROpen 14:30, 3 ноября 2008 (UTC)Ответить

Я не понимаю, выше согласились с тем, что двойное написание знака №№, не соответствующее правилами, должно заменяться на №. Кто из администраторов может добавить эту опцию? DSR|Open 13:29, 15 января 2009 (UTC)Ответить

Пробел при викификации "кириллица.Текст"

править

Предлагаю убрать добавление пробела после точки в варианте "кириллица.Текст". Проблему безграмотности это не решает (пробел не добавляется, например, если текст перед точкой викифицирован, стоит в скобках и в ряде других случаев) — зато порождает как минимум 2 новые:

  • уже упоминавшееся добавление пробела в название некоторых изображений в галереях;
  • добавление пробела в признанные корректными названия доменов вида "Газета.Ru" и "Газета.Ру".

NBS 15:24, 2 ноября 2008 (UTC)Ответить

Если писать «Газета.ру», викификатор не добавляет пробела DSROpen 16:18, 2 ноября 2008 (UTC)Ответить
  • Я даже больше скажу: наоборот, иногда как раз не хватает простановки пробелов после прилипших точек и запятых - я это обнаружил случайно, что не все такие места викификатор берёт, а находить их беглым просмотрем не очень-то легко. :( -- AVBtalk 18:28, 2 ноября 2008 (UTC)Ответить

Настройки викификатора

править

В статье Стандартные марки России и СССР в последней галерее в названиях файлов использованы тире (видимо, короткие), которые были безжалостно побиты викификатором. Головная боль будет каждый раз и у каждого, кто будет нажимать в этой статье (и в других похожих ситуациях) кнопку викификации. Прошу настроить викификатор так, чтоб он пропускал любые подозрительности в записях изображений, например: [[Изображение:Example - number 1’' и т.п.jpg|thumb]], а еще лучше вообще исключал это поле. Спасибо. --Michael Romanov 19:45, 3 ноября 2008 (UTC)Ответить

Проблема была в том, что викификатор не знал о возможности указывать для тега gallery параметры (без параметров он его пропускал). Я, вроде, это исправил. Очистите кеш, должно работать корректно. ~ putnik 23:20, 3 ноября 2008 (UTC)Ответить
Спасибо. Премного благодарен. --Michael Romanov 23:52, 3 ноября 2008 (UTC)Ответить
Так с виду вроде всё правильно, спасибо за исправление. —AlexSm 04:57, 4 ноября 2008 (UTC)Ответить

Викификатор не работает

править
Перенесено со страницы Википедия:Форум/Вопросы.
Хотела воспользоваться Викификатором - а, он не работает (либо, я его криво пользую:).
При нажатии кнопки "Викификатор" никаких измениений не происходит.
Браузер Opera (посл. версия).
Поддержка содержимого Java - включена.
IE - та же история.
В Firewall Java - разрешен.
Подскажите, что не так?

с уважением, --Aime 11:57, 19 ноября 2008 (UTC)Ответить

Викификатор сделан с помощью JavaScript, который в вашем браузере он скорее всего включён. Викификатором пользоваться очень просто — выделяете в поле редактирования кусок текста, который нужно обработать, и нажимаете на кнопку Викификатора на панели. --Claymore 13:39, 19 ноября 2008 (UTC)Ответить
Да, в том - то и дело что JavaScript у меня - включен. Это первое что я проверила. И действовала я так как вы описали выше. Никакой реакции. Может еще что-то нужно включить? Aime 14:02, 19 ноября 2008 (UTC)Ответить
То есть вы выделяете текст вроде «В 1989-1990 гг. основали компанию "Икс",которая позже получила всемирную известность», нажимаете на кнопку с лапками («») и не получаете вот этот результат: «В 1989—1990 гг. основали компанию „Икс“, которая позже получила всемирную известность»? --Claymore 15:06, 19 ноября 2008 (UTC)Ответить
На вопрос Claymore Да именно так:
есть текст:

Петр Петрович Петров руководил фирмой "Икс" с 1890 года. Компания развивалась успешно. В 1900 году впервые был назван лучший работник "Икс" . Лучшим работником 3000 года стал Иван Иванов.

нажимаю кнопку с лапками («») и получаю тот же самый текст. Хотя расчитываю на:

Петр Петрович Петров руководил фирмой "Икс" с 1890 года. Компания развивалась успешно. В 1900 году впервые был назван лучший работник "Икс" . Лучшим работником 3000 года стал Иван Иванов.

Увы! Никак не получается такой результат. Только вручную. Aime 10:42, 20 ноября 2008 (UTC)Ответить
Насколько я знаю, Викификатор не способен это сделать. Викификатор исправляет типографические ошибки, то есть меняет машинописные кавычки на ёлочки/лапки ("" → «»), ставит пробелы после знаков препинания, если они отсутствуют и прочее. В вашем примере он должен был как раз заменить кавычки на ёлочки. P. S. Я взял на себя смелость немного изменить оформление вашего ответа. --Claymore 10:57, 20 ноября 2008 (UTC)Ответить
Большое спасибо за ответ!:)--Aime 17:53, 22 ноября 2008 (UTC)Ответить
Мне кажется, что очень некрасиво было отвлекать столько людей, даже не попробовав прочитать страницу ВП:Викификатор, чтобы понять, что он делает, а что не делает. ~ putnik 00:39, 22 ноября 2008 (UTC)Ответить
Согласна, очень некрасиво, прошу прошение. Я не очень хорошо умею оринтериваться в справке. И кажется даже не правильно поняла что такое викификация. Sorry.Aime 16:39, 22 ноября 2008 (UTC)Ответить
putnik, в качестве извинения за неккорекректный вопрос викифицировала статью «Кроуфорд, Синди».--Aime 17:53, 22 ноября 2008 (UTC)Ответить
Можете привести конкретную статью (или её версию), где у вас не сработал Викификатор? ~ putnik 10:15, 20 ноября 2008 (UTC)Ответить
Нигде не сработал. Для примера:Орландо, Витторио Эмануэле. Aime 10:42, 20 ноября 2008 (UTC)Ответить
А что там может поддаваться работе викификатора? См. Википедия:Викификатор --eugrus 00:19, 22 ноября 2008 (UTC)Всё поддается. Aime 16:39, 22 ноября 2008 (UTC)Ответить
На самом деле я понимаю Aime - я тоже, когда был новичком, из названия ожидал, что Викификатор должен викифицировать... Может, сменить название, чтобы не вводить в заблуждение? infovarius 23:24, 22 ноября 2008 (UTC)Ответить

Спасибо Вам, infovarius. Встречное предложение: не переименовывать, а дописать чтобы, Иван Иванович Иванов превращался в [[Иванов, Иван Иванович|Иван Иванович Иванов]] там где несработает, можно поправить вручную, но всё равно рутины меньше Aime 08:21, 23 ноября 2008 (UTC)Ответить

Не вижу принципиальной невозможности так сделать. Остаётся 2 вопроса: полезность и частности реализации. 1) Нужно ли автоматически указывать вики-ссылки и, возможно, предлагать шаблон {{rq}}? 2) Не нужно указывать ссылки к каждому слову, есть разумный предел. И даже к одному термину обычно достаточно указать только для первого вхождения. Так что нужно продумать такую викификацию. Однако, мне кажется, это возможно сделать. infovarius 19:06, 23 ноября 2008 (UTC)Ответить
Полезность реализации (имхо, очевидна). А в техническом плане: прописать ограничения для первого вхождения (и возможно второго, через определенное колличесво символов, для удобства работы с длинной статьей. И список слов которые встречаются в статье, но не нуждаются в викификации (напр. любовь, смерть, дружба, отец, сын и тп).
Предлагать шаблон {{rq}} - разумно (имхо) тк. напр. иллюстрации в статью роБОТ не добавит. Aime 11:38, 24 ноября 2008 (UTC)Ответить
Давайте проделаем мысленное упражнение. Вы можете придумать правило для определения, какие слова в тексте являются именем? (Таро Акэбоно, Макс Блехер, Вячеслав Семёнович Степин, Ли Сон Ге, Гартман фон Ауэ, Николай II, Пимен) --Claymore 12:00, 24 ноября 2008 (UTC)Ответить
А я вижу. Или у нас уже появился искусственный интеллект, способный понять семантику теста (то есть каким-то образом выделить имена в тексте), да ещё написанный на JavaScript? :-) --Claymore 12:00, 24 ноября 2008 (UTC)Ответить
Можно придумать правило написания имен под викификацию (добавления спец. знака, например). Разве это невозможно? Напр: ~Таро Акэбоно~, ~Макс Блехер~, ~Вячеслав Семёнович Степин~, ~Ли Сон Ге~, ~Гартман фон Ауэ~, ~Николай II~, ~Пимен~. Можно другой более удобный (который было бы удобно ставить при письме) знак. Всё равно быстрее. Либо создать алгоритм по распознаванию имен:). Не знаю какой! Знаю одно - рутина убивает(судя по списку к викификации, не одну меня рутина убивает). А рутина без четких правил тем более…

Рутину которую можно автоматизировать - нужно автоматизировать!:) (имхо) Aime 12:24, 24 ноября 2008 (UTC)Ответить

Такой знак уже есть: «» и «» ;-) Многое уже автоматизировано: с помощью скриптов и ботов. Расстановка внутренних ссылок — это всё же задание для людей. Не обращайте внимание на объём работы, капли камень точат… Опять же, викифицировать статьи именно вам необязательно, главное — значимое содержание, подкреплённое ссылками на источники. Остальное участники могут доработать без особых сложностей. --Claymore 12:40, 24 ноября 2008 (UTC)Ответить
  • На словах - да. На деле: либо делай сам, либо жди …(возможно годы). Да и ссылки на источники, проставить их - половина дела, нужно еще оформить, а на этот счет, у каждого свое мнение.
Только не советуйте ориентироваться на избранные статьи.
Нужно метапедистом чтобы любить нынешнее тех.устройство «Вики». А вообщем: метапедист никогда (хотя как знать) не поймет экзопедиста и наоборот. (имхо)
А кстати, почему ""→«» называется викификатором? Это какой-то "Скобкозаменитель" :)
P.S капли камень точат… (и вспомнилось мне)

Вынесет всё - и широкую, ясную
Грудью дорогу проложит себе.
Жаль только - жить в эту пору прекрасную
Уж не придется - ни мне, ни тебе.
Николай Некрасов (1864)

--Aime 14:16, 24 ноября 2008 (UTC)Ответить

Достаточно быть программистом :-) «Викификатор» он называется потому, что заменяет часть HTML-разметки на вики-разметку. «Свои» статьи качественными вполне можно сделать, остальные можно оставить на краудсорсинг. Но мы отвлеклись. Дальнейшее обсуждение лучше вести на вашей странице или на моей. --Claymore 14:52, 24 ноября 2008 (UTC)Ответить

’ vs '

править

Викификатор заменяет простую кавычку ' на закрывающую ’ в таких словах как Кел’Тузад, Нер’Зул, Кель’Талас. С чем это связано? Оркрист 05:50, 2 декабря 2008 (UTC)Ответить

Машинописный апостроф заменяется на нормальный апостроф согласно типографической норме. --Claymore 07:28, 2 декабря 2008 (UTC)Ответить


Викификатор в других вики

править

Например в az.wiki.x.io нет викификатора, как можно его туда добавить? (В азербайджанском алфавите используется латыница)F a r i k 13:09, 31 декабря 2008 (UTC)Ответить

Добавить его несложно, но все правила замен нужно писать непосредственно под язык. То, что верно для русского, может вызвать ошибки в других языках. — putnik 13:29, 31 декабря 2008 (UTC)Ответить

Лишний пробел в заголовке

править

-- AVB 07:43, 22 июля 2008 (UTC)Ответить

В статье Саддам Хусейн есть раздел "Культ личности". Когда я жал кнопочку викификации при редактировании этого раздела, между текстом и знаками равно слева добавлялись лишние пробелы. См. [2], там показан результат сохранения правки. Впрочем, повторить этот эффект мне больше не удалось. Это не бага в викификаторе случаем? -- AVB 06:30, 21 июля 2008 (UTC)Ответить

Раз повторить не удаётся, то ответить ничего не могу. P.S. Просьба обратить внимание на шапку этой страницы. —AlexSm 04:59, 22 июля 2008 (UTC)Ответить
  • внимание на шапку — пардон, теперь обратил. Но ещё лучше было бы сразу дать сюда ссылку. :) повторить не удаётся — почитав про викификатор, понял, что я неправильно пытался повторить, поскольку на странице обсуждения викификатор не работает. Так что вот как можно повторить глючок (не факт, что это самый короткий вариант воспроизведения, но во всяком случае он работает):
  1. кликаем по ссылку, которую я дал;
  2. кликаем по ссылке «править» в левой колонке;
  3. удаляем весь текст до заголовка «Культ личности» (не уверен, что это обязательно, но во всяком случае быстрее);
  4. жмём кнопку викификации и долго-долго ждём (к сожалению, индикации конца работы нет, кроме иногда поддёргивающегося окна редактирования).
Вуаля. — AVB 07:50, 22 июля 2008 (UTC)Ответить
Повторить не удаётся. В изначальный вариант пробелы не добавляются, из конечного убираются. Opera 9.51. ~ putnik 16:37, 22 июля 2008 (UTC)Ответить
  • Opera 9.27. (9.5 я не стал ставить из-за баги, что она гонит профайл в каталог программы, несмотря на настройки; про 9.51 пока не знаю, не пробовал). Сейчас ещё раз проверил - работает (в смысле, бага воспроизводится). Вот, предлагаю более простой test case:
  1. кликаем в песочницу, чтобы войти в режим правки.
  2. вырезаем обе строки выше заголовка "Культ личности" (он должен оказаться на первой строке).
  3. ставим курсор после второго заголовка и жмём викификатор.
Результат: в первом заголовке добавляется пробел, перед вторым заголовком вставляется пустая строка, а курсор оказывается перед последним знаком во втором заголовке. Если не выреза́ть две строки перед первым заголовком, то в нём пробел не вставляется, но пустая строка перед вторым заголовком вставляется и курсор оказывается после последнего знака второго заголовка. -- AVB 17:15, 22 июля 2008 (UTC)Ответить
Действительно, при определённых условиях баг воспроизводится. Будем смотреть в чём дело. —AlexSm 17:37, 22 июля 2008 (UTC)Ответить

Пробел в начале названия категории

править

Предлагаю добавить убирание пробела в начале названии категории. Например:

[[Категория: Жизнь]] → [[Категория:Жизнь]]

redmond barry 01:06, 9 сентября 2008 (UTC)Ответить

А также пробелы в других ссылках, типа: [[Эйнштейн, Альберт | Альберт Эйнштейн ]]. infovarius 00:08, 23 ноября 2008 (UTC)Ответить
В ссылках на категории в принципе можно такие замены делать, добавив в регексп /(\[\[:?)category:( *)/ig также распознавание слова «категория». —AlexSm 02:58, 24 марта 2009 (UTC)Ответить
  Добавлено для категорий. — putnik 06:20, 16 апреля 2009 (UTC)Ответить

Вложенные шаблоны

править

Некорректно обрабатывает шаблоны во вложенных шаблонах. Пример — {{Достопримечательность}} в статье Большой Екатерининский дворец.--Андрей! 14:07, 3 ноября 2008 (UTC)Ответить

Да, все в курсе. Но пока не понятно, как исправить. — putnik 11:02, 22 февраля 2009 (UTC)Ответить