Обсуждение Википедии:Викификатор/Архив/2014—2015
строки с отступами и без внутри poem
правитьисходник
я - пью за тех... |
после викификации
я — пью за тех… |
(Можно рассматривать как продолжение темы #ссылки на файлы в таблицах). Если внутри <poem></poem> нет отступа, текст викифицируется, в иначе он НЕ викифицируется. Пример см. справа. -- AVBtalk 21:10, 10 сентября 2009 (UTC)
Пробелы вокруг = в таблицах
правитьПри викификации конструкции вроде
{|
| align = "center" |text
|}
получается такое:
{|
| align = «center» |text
|}
-- AVBtalk 09:38, 22 декабря 2009 (UTC)
- Эта же штука случается со всеми многопараметрывыми шаблонами. Все строки, где перед "|" нет пробела обрабатываются как текст, что ломает аккуратную структуру.
- Вот так не обрабатывается то есть:
{|
| align = "center" |text
|}
Advisor Говорить?Оценить 13:12, 22 декабря 2009 (UTC)
- Куда-то вас не туда понесло. Речь не о "многопараметровых" (вероятно, вы имеете в виду вложенные?) шаблонах и не о том, каким трюком (добавлением пробелов перед "|") от ломания таблиц можно защититься. Речь о том, что, вероятно, желательно в викификаторе кроме поддержки параметров таблица вроде "name=arg" добавить вариант "name = arg". -- AVBtalk 15:53, 22 декабря 2009 (UTC)
| align = "center" |text
является одной ячейкой у которой текст выравнивается по центру. Нужно сделать проверку на || после обрабатываемого текста. Как правильно замечено выше| align="center" |text
обрабатывается верно. Так что разумно было бы, если бы викификатор преобразовывал эту строку в| align="center" |text
. --higimo (обс · вклад) 10:41, 16 апреля 2014 (UTC)
Возможные варианты
править{| | align = "right" | string | string = "hello" | | align = right | // хранит в себе строку "hello" | style = "border: 0;" | |}
Должно быть
{| | align="right" | string | string = "hello" | | align=right | // хранит в себе строку «hello» | style="border: 0;" | |}
А получается
{| | align = «right» | string | string = «hello» | | align = right | // хранит в себе строку «hello» | style = «border: 0;» | |}
В то же время без пробелов работает на 5:
{| | align="right" | string | string = «hello» | | align=right | // хранит в себе строку «hello» | style="border: 0;" | |}
Обработка описаний изображений в галереях
правитьВозможно ли добавить обработку викификатором описаний изображений в галереях (часть строки, идущая после вертикальной черты)? Сейчас тег gallery игнорируется полностью, в итоге не исправляются, например, ошибки употребления тире и дефисов в подписях и т.д. Sergey Liverko 13:58, 7 января 2010 (UTC)
- Да, и хотелось бы замену служебных слов типа "Изображение:", "File:" и т. д. на "Файл:" в галереях тоже, как и для отдельных ихображений. Sergey Liverko 11:04, 30 января 2010 (UTC)
- Присоединяюсь к просьбе. В теге gallery не заменяютс Image, File и т.д. --Айк 08:29, 18 апреля 2010 (UTC)
- Присоединяюсь к просьбе по галереям. «Изображение:» и т. п. до сих пор не меняется. --Michael Romanov 18:52, 30 сентября 2010 (UTC)
- putnik, будет ли обрабатываться это, ведь указано, что в этих тегах, а также шаблонах обработка не ведется? Если нет, то тему пора закрывать и сдавать в архив. --higimo (обс · вклад) 07:19, 18 апреля 2014 (UTC)
Примеры
правитьОбрабатываемая строка
<gallery> File:wiki.png Изображение:wiki.png|Подпись Image:wiki.png|Подпись </gallery> {{Gallery |File:Deep Purple (1985).jpg|Deep Purple |Изображение:DarkSideOfTheMoon1973.jpg|Pink Floyd |Image:wiki.png|Подпись }}
Получается:
<gallery> File:wiki.png Изображение:wiki.png|Подпись Image:wiki.png|Подпись </gallery> {{Gallery |File:Deep Purple (1985).jpg|Deep Purple |Изображение:DarkSideOfTheMoon1973.jpg|Pink Floyd |Image:wiki.png|Подпись }}
А должно получаться:
<gallery> Файл:wiki.png Файл:wiki.png|Подпись Файл:wiki.png|Подпись </gallery> {{Gallery |Файл:Deep Purple (1985).jpg|Deep Purple |Файл:DarkSideOfTheMoon1973.jpg|Pink Floyd |Файл:wiki.png|Подпись }}
Ещё раз про кавычки
правитьсекция "Мнения критиков" Все кавычки во второй цитате одинаковы, после викификатора самые внешние принимают вид " (U+0022). Видимых причин для такого поведения не нахожу. 92.242.87.150 08:59, 6 марта 2010 (UTC)
- почему там цитаты (внутри Цитата) закавычены ? Tpyvvikky 13:45, 13 августа 2010 (UTC)
- что Вы имеетте в виду?--Russian Nature 07:09, 16 августа 2010 (UTC)
- ну как что.. зайдите по ссылке посмотрите. кавычки внутри Цитаты (которая уже сама по себе есть кавычка) Tpyvvikky 09:46, 16 августа 2010 (UTC)
- что Вы имеетте в виду?--Russian Nature 07:09, 16 августа 2010 (UTC)
Увы, но похоже Викификатор просто не справляется с тремя парами внутренних кавычек, например: "вот «такой» «вот» «текст»" не обрабатывается. — AlexSm 15:56, 16 августа 2010 (UTC)
- хм. нет, вы немного не поняли. Имеются в виду «наружние» кавычки, которые применяют, когда цитату используют прямо в тексте, но которые не нужны, когде тот же текст уже находится внутри шаблона Цитата (это уже само-собой означает что текст - цитата). Счас поправлю, увидите. Tpyvvikky 17:27, 16 августа 2010 (UTC) ..думаю что викификатор такое просто не обрабатывает
Предварительный итог
правитьВ диффе не использован викификатор. Но есть заявка на то, что Викификатор не проверяет вложенность кавычек и не обрабатывает случаи, когда в цитате несколько случаев цитирования.
до «Пример «Это не про так», это не для «развлечения»» После «Пример „Это не про так“, это не для „развлечения“» До Он сказал: "Мне передали, что вы сказали: "Он дурак" — мне "нравится", что вы так "считаете", мисс". После Он сказал: «Мне передали, что вы сказали: „Он дурак“ — мне „нравится“, что вы так „считаете“, мисс».
Считаю проблему решенной. Тему закрываю. --higimo (обс · вклад) 07:31, 18 апреля 2014 (UTC)
Корректна ли обработка годов?
правитьНе нашёл этого случая в руководстве, но по-моему если только год рождения известен неточно (например: ок. 1385 — 1450), логично оставлять пробелы — чтобы не возникало сомнений, к чему относится, а к чему не относится «около». NBS 06:24, 16 ноября 2007 (UTC)
- Как говорится, «дяденька, я не пожарник, я только каску одел» :) Как должно быть в таком случае — я сказать не могу, я не филолог. Возможно имеет смысл спросить мнения других участников на какой-нибудь более популярной странице? Тем более, что технически это скорее будет не «оставлять пробелы», а «всегда вставлять пробелы в этом случае» ∴ AlexSm 19:54, 16 ноября 2007 (UTC)
- Но уж в сочетании декабрь 1991 — 1993 пробелы явно нужны — или есть сомнения? NBS 16:53, 17 ноября 2007 (UTC)
- В руководстве про диапазоны вроде бы сказано, что без пробелов, даже дан похожий, как мне кажется, пример: «Русско-японская война 1904—1905 гг.». В любом случае, об этом всё-таки лучше спросить других участников ∴ AlexSm 19:54, 14 декабря 2007 (UTC)
- Но уж в сочетании декабрь 1991 — 1993 пробелы явно нужны — или есть сомнения? NBS 16:53, 17 ноября 2007 (UTC)
- Ещё несколько случаев:
- Запись вида "1830—40-е гг" относится к приемлемым — м.б. в таких случаях тоже заменять на тире?
- Сейчас в интервале не происходит замена, если им заканчивается выделенный фрагмент текста, например, "Великая Отечественная война 1941-1945".
- И ещё (уже не по годам): нельзя ли не убирать в конце выделенного фрагмента перевод строки? NBS 12:15, 15 декабря 2007 (UTC)
- «1830—40-е гг» лучше тоже спросить в опросе. Думаю, что «1941-1945» в конце действительно можно исправлять: если пользователь выделит
12000-2005=...
, то будет сам виноват. Исчезновение переводов в конце выделенного текста действительно происходит в IE, но похоже это никак не исправишь; кстати, точно так же «съедают» переводы строк все кнопки вставки ∴ AlexSm 20:06, 17 декабря 2007 (UTC)
- Ещё: не происходит замена на тире в случае, когда один из годов викифицирован, а другой нет (1988-1989, 1988-1989). NBS 18:09, 22 декабря 2007 (UTC)
- Увы, но я не вижу простого способа это исправить: в тот момент, когда минус заменяется на тире, все ссылки уже «спрятаны». С другой стороны, по-моему такое встречается достаточно редко, и вообще не очень красиво. Если дата действительно важна, то она обычно упоминается далее в тексте, где её и нужно делать ссылкой ∴ AlexSm 18:37, 8 января 2008 (UTC)
- По поводу красоты — не знаю, но вот (сейчас не могу найти, где) встречал прямую рекомендацию не делать несколько ссылок в разделе на одну и ту же статью. NBS 20:25, 9 января 2008 (UTC)
Возвращаюсь к оформлению временных диапазонов. На форуме тема уплыла уже далеко вниз, высказался 1 участник:
Все — сугубое имхо. Писать просто «1917 — 1950-е» (без «г.» и «гг.»), на мой взгляд, некорректно, т. е. следует употреблять корректную (зафиксирована в справочнике Мильчина и Чельцовой) форму «1917 г. — 1950-е гг.». Поскольку «ок. 1385 — 1450», «декабрь 1991 — 1993» и «1930 — 1970, Киев» — диапазоны неоднородных, условно говоря, величин, то пробелы тоже необходимы. В случае с городом потому, что иначе бы получилось, будто Киев относится ко всему диапазону лет. snch 19:18, 15 декабря 2007 (UTC)
Поднимать тему ещё раз — или пора вносить изменения и ждать реакции? NBS 20:25, 9 января 2008 (UTC)
- Чтобы вносить изменения — надо чётко сформулировать все «исключения», после этого уже можно пробовать их реализовать ∴ AlexSm 16:10, 15 января 2008 (UTC)
- По-моему, возможно только по умолчанию не убирать пробелы, а убирать только в «исключениях». Явный случай, когда надо убирать пробелы: (год - год); больше явных случаев, возможно, и нет. NBS 16:58, 15 января 2008 (UTC)
Оптимизация ссылок: регистр первой буквы
правитьСсылка вида [[Король|король]]
не оптимизируется. Подробности: регистр первой буквы в ссылках движок не учитывает, а такого рода ссылки часто получаются копированием (или подстановкой скриптами вроде editsuggest) до трубы заголовков страниц, а они как правило показываются на страницах википедии с прописной буквы. Было бы неплохо, если бы и викификатор игнорировал регистр первого непробельного знака. -- AVBtalk 14:36, 15 апреля 2009 (UTC)
- Когда-нибудь сделаем. — putnik 14:04, 18 апреля 2009 (UTC)
- (Кажется второй раз) предлагаю оформить обработку всех ссылок как
txt=txt.replace(регексп на внутреннюю ссылку и eё хвост, function (string, link, name, tail))
, и внутри этой функции все условия и проверки будут гораздо проще. —AlexSm 20:23, 20 апреля 2009 (UTC)- Написал такую функцию, но пока в код не включил. — AlexSm 20:05, 3 сентября 2009 (UTC)
- Можно куда-нибудь выложить, если она ещё жива? Я наконец-то морально готов заняться этим куском. — putnik 07:56, 16 ноября 2012 (UTC)
- Написал такую функцию, но пока в код не включил. — AlexSm 20:05, 3 сентября 2009 (UTC)
Точка после единиц измерения в конце предложения
править- == точка после единицы измерения ==
В конструкции составлял 410—420 мм. D1 появился в 1979 году
викификатор проглатывает точку, при этом в конструкции составлял 410—420 мм. Д1 появился в 1979 году
точка остаётся на месте. Я думаю, это (проглатывание в случае латиницы) - неправильно. -- AVBtalk 17:35, 22 мая 2009 (UTC)
- Викификатору сложно распознать, является принадлежит ли точка к единице измерения (тогда её нужно убрать) или разделяет предложения. Вероятно придётся в соотв. выражении к А-Я (после точки) добавить A-Z. — AlexSm 20:05, 3 сентября 2009 (UTC)
- == Точка после единиц измерения в конце предложения ==
на расстоянии 5 м. [[Дальше|Вперёд]]
Проблема: удаляется точка в конце предложения после «м», если следующее предложение начинается вики-ссылкой. Ldv1970 22:04, 15 августа 2009 (UTC)
- == Ещё небольшая проблема ==
Из конструкции
- В первой попытке толчка Жаботинский взял 200 кг. «Всем своим видом…»
при викификации исчезает точка в конце предложения. NBS 07:35, 3 сентября 2009 (UTC)
- Исправлены вроде бы
оба случаявсе случаи, путём существенного сужения соотвествующего правила. — AlexSm 20:05, 3 сентября 2009 (UTC) - Конкретнее: раньше требовалось, чтобы после кг/км/мм, точки и пробела не было цифр или больших русских букв, и тогда точка убиралась. Теперь требуются строчные русские буквы (возможно после кавычки). — AlexSm 18:55, 4 сентября 2009 (UTC)
- Таким образом, Викификатор будет не убирать точку там, где нужно было бы, но так по-моему лучше, чем ложные срабатывания. — AlexSm 20:09, 9 сентября 2009 (UTC)
- Нужно не только кавычку проверять, там могут быть и скобки (типа: "20 кг. (в подъёме)" или "его вес (20 кг.) был"). Возможно, надо подумать над другими небуквенными знаками (пример: "20 кг. - самый малый вес"). Проверка на строчную букву после небуквенных знаков остаётся обязательной. -- AVBtalk 02:26, 7 апреля 2010 (UTC)
Изменение имени файла в шаблоне
править- == Действие викификатора ==
Если имя графического файла: Имя_Файла_Русскими.JPG - то при нажатии кнопки Викифиатор - он ставит "пробел" после "точки" (получается Имя_Файла_Русскими. JPG), что неправильно применительно к именам файлов. Кто-то выправит? Gennady 13:48, 23 августа 2010 (UTC)
- Перенесите пожалуйста на нужную страницу (см. шапку форума) и укажите контекст в котором это случилось (ссылку на дифф или на статью). — AlexSm 14:42, 23 августа 2010 (UTC)
- Произошло это в статье Юхновский, Игорь Рафаилович с единственным имеющимся там файлом портрета. После действия викификатора пришлось убирать пробел руками. Мелочь, но лучше чтобы автомат этого не допускал. Gennady 18:15, 23 августа 2010 (UTC)
Думаю, стоит добавить в список элементов, которые прячутся перед обработкой, строки-параметры вида |параметр=значение
, примерно таким выражением: /^\|.+=.*$/mg
. Это заодно решит некоторые другие проблемы, связанные с ненужной обработкой внутри шаблонов. — AlexSm 17:12, 24 августа 2010 (UTC)
- Осталось только кому-то это сделать? Gennady 08:52, 25 августа 2010 (UTC)
"Вложенные «кавычки»" правильно обрабатываются только после пробела или в начале строки.
правитьПосле данного куска скрипта:
//"" → «»
for (var i=1; i<=2; i++)
r(/([\s\x02!|#'"\/(;+-])"([^"]*)([^\s"(|])"([^a-zа-яё])/ig, '$1«$2$3»$4') //"
while (/«[^»]*«/.test(txt))
r(/«([^»]*)«([^»]*)»/g, '«$1„$2“')
Добавьте строчку:
r(/««([^»]*)»/g,"«„$1“")
И будет вам счастье
12.34.56.78 22:22, 21 октября 2010 (UTC) Zlyden'
Точки в инициалах
правитьВозможно, об этом уже писалось, точно не знаю. При викифицировании (пример) не исправляются конструкции типа П.Устинов на П. Устинов. Правлю вручную и в большом количестве, где-то упускаю. Или здесь имеются подводные камни, о которых я не знаю? --Владимир 17:53, 23 января 2011 (UTC)
- В вашем примере как раз правильно сработало: П.Устинова → П. Устинова — tlbycn 13:11, 25 января 2011 (UTC)
- Прошу извинить, что не догадался уточнить сразу — подавляющая часть замен именно в этом примере была сделана мною вручную, уже после нажатия кнопки викификатора. --Владимир 17:55, 25 января 2011 (UTC)
- Поискал похожий пример. Вот здесь: Назарова, Татьяна Евгеньевна. Вхожу в режим редактирования, нажимаю кнопку викификатора. И после этого вижу фрагменты, требующие корректировки (раздел === Роли в театре ===, Старые спектакли): ...Н.Гоголя..., ...И.Галеева..., ...М.Резниковича..., ...Т.Габбе..., ...Л.Петрушевской... и так далее. --Владимир 18:15, 25 января 2011 (UTC)
- Ну, глядя на код Викификатора, я могу сказать что он делает сейчас при наличии больших/маленьких букв и точек:
А.А.Аб
или А. А. Аб
→А. А. Аб
с неразр. пробелами — для фамилий с двумя инициалами,А.А.
→А. А.
с обычным пробелом — пока непонятно для чего,а.А
→а. А
— пробел в конце предложения; при этом время от времени поступают жалобы на порчу слов вида «Домен.РУ»
- — AlexSm 18:36, 25 января 2011 (UTC)
- В коде викификатора я, естественно, не разбираюсь. По Вашему пояснению вижу, что в первом случае реализовано викифицирование для "полных" инициалов. Возможно, во втором случае имеется в виду именно то, с чего я начал тему, но тогда в коде ошибка. Главное, я пытаюсь понять, в каких случаях правильная реализация кода для моего случая вызовет побочный эффект (то есть будет обработана конструкция текста, не являющаяся инициалом с точкой), но ничего пока на ум не приходит. Владимир 20:10, 25 января 2011 (UTC)
- Ну, глядя на код Викификатора, я могу сказать что он делает сейчас при наличии больших/маленьких букв и точек:
Викификация текста
правитьПример:
текст."текст".
текст.текст.
Не добавляет пробел после точки в конце предложения, не исправляет кавычки. Необходимо исправить.--Dimabel× 10:13, 30 марта 2011 (UTC)
- Поздновато, но все же (имхо): в первом случае пробел не добавляется, т к второе слово «текст» с маленькой буквы. Однако, замена ее на большую ситуации не меняет. Если еще и убрать кавычки, то пробел ставится. То же самое во втором случае. Видимо, это означает, что викификатор не пропускает служебные символы (кавычку, две скобки), что, по идее, должен делать. --askarmuk (обс.) 17:03, 15 июля 2011 (UTC)
- Для слов, начинающихся со строчных букв, пробел действительно не вставляется и не будет. Но в первом случае есть ещё одна проблема — пробел можно поставить двумя способами:
- текст. "Текст
- текст." Текст
- Сделано для случая
слово.[[ссылка|Слово 2]]
→слово. [[ссылка|Слово 2]]
. Если «Слово 2» написано строчной, то пробел не будет вставлен. Если «Слово 2» совпадает с текстом ссылки, то будет предварительно преобразовано из[[Слово 2|Слово 2]]
в[[Слово 2]]
(сюда же варианты с «хвостом»), а для таких случаев обработка не действует. — putnik 08:09, 5 октября 2011 (UTC) - Вообще, пришла в голову мысль делать аналогично кавычкам: сначала раскрывать все ссылки из
[[Ссылка]]
в[[Ссылка|Ссылка]]
, потом обрабатывать, а потом сворачивать обратно. — putnik 08:09, 5 октября 2011 (UTC)
Викификатор при работе с таблицами
правитьВикификатор при работе с таблицами заменяет в них дефис на тире (всё правильно), а тире между числами изменяет на дефис! Пример (старая версия статьи), попытайтесь использовать викификатор и нажмите «Внесённые изменения». Меняет «0—4 ГГц» на «0-4 ГГц». Zaqq о/в 10:51, 30 июня 2011 (UTC)
Пустая строка после заголовка
правитьОчень бы хотелось, чтобы викификатор научился убирать пустую строку после заголовка раздела (согласно правилу ВП:ОС). Только прошу заметить, что перед заголовком следующего уровня раздела пустая строка быть должна (а не так, как делает AWB).--Сергей Александрович обс 18:11, 1 сентября 2011 (UTC)
Пустые теги ref
правитьПоступило предложение добавить замену <ref name="…"></ref>→<ref name="…" />. NBS 07:03, 25 сентября 2011 (UTC)
- Стоит взвесить за и против, предлагаемый вариант лаконичнее, но это и его преимущество и недостаток: при редактировании нужно видеть конец конструкции, полный вариант заметнее, слеш слишком легко упустить из виду. Также нужно подумать о людях не имевших ранее опыта работы с HTML и XML, их может поставить в тупик почему в одном месте написано одним способом, а в другом в другим и как правильно. — Ivan A. Krestinin 08:56, 25 сентября 2011 (UTC)
- На мой взгляд, заметность полного варианта не такой уж и плюс. Кроме того, увидев такой вариант, сразу возникает вопрос - где текст между тегами? И его очень часто хочется вставить, но тогда будет уже дубль :) Короткий вариант предназначен как раз и для того, чтобы намекать, что где-то есть полный вариант. --askarmuk (обс.) 20:34, 29 сентября 2011 (UTC)
- Насчет людей, не работавших раньше с тегами - если у них возникнут вопросы, то, во-первых, им можно об этом сказать (на какой-нибудь СО или на форуме, если это будет там :), во-вторых, внизу окна редактирования уже есть оба варианта, в третьих, есть справка: Википедия:Сноски#Повторное использование одной и той же сноски. --askarmuk (обс.) 20:34, 29 сентября 2011 (UTC)
Ещё про пустые строки
правитьПредлагаю добавить замену двух или более идущих подряд пустых строк на одну. --Владимир (обс.) 20:52, 9 октября 2011 (UTC)
- Я не уверен, что такие изменения поддерживаются сообществом. Пусть отлежится до появления других мнений. — putnik 20:23, 29 октября 2011 (UTC)
Пробел(-ы) в конце абзаца
правитьМожно ли их убирать? Я подумал - вроде бы ничего этому не мешает. --askarmuk (обс.) 18:56, 20 октября 2011 (UTC)
- См. также: #пустая строка с пробелами -- AVBtalk 11:23, 4 августа 2012 (UTC)
Названия сервисов Яндекса
правитьВикификатор периодически портит названия сервисов Яндекса: Яндекс.Словари, Яндекс.Деньги и т. п., добавляя пробел после точки. Можно ли что-нибудь сделать? -- Алексей Ладынин 23:30, 29 октября 2011 (UTC)
- В ближайшей перспективе — нет. Смотрите ВП:ВФ#Если викификатор портит текст. — putnik 23:18, 6 ноября 2011 (UTC)
- Возможно, есть смысл начать добавлять (и составлять) исключения. Предлагаю тем, кто шарит в коде, задуматься об этом как-нибудь в свободное время. --askarmuk (обс.) 08:47, 15 декабря 2011 (UTC)
Некорректно обрабатывается тире между числами
правитьВ предложении «В 1989 — 288 жителей.» викификатор удаляет пробелы вокруг тире, насколько я понимаю это происходит так как он второе число посчитал годом из диапазона. Может включать эту логику только когда второе число больше первого, но меньше, например, 2500 (эвристика конечно сплошная, но лучшего в голову пока ничего не приходит). — Ivan A. Krestinin 17:04, 8 ноября 2011 (UTC)
- Есть случай с годами до н. э., где второе число меньше первого. Но вообще, в перспективе какую-то логику в эту замену действительно нужно добавить. — putnik 01:40, 2 декабря 2011 (UTC)
- Самый простой и быстрый способ борьбы с этим: ВП:ОС#Слово год: «В 1989 году — 288 жителей.» -- AVBtalk 11:16, 4 августа 2012 (UTC)
- Ещё случай: при указании диапазона годов, когда первый год известен не точно — например, «Вася Пупкин (ок. 1980 — 2080)» — пробелы вокруг тире, насколько мне известно, обязательны (так как «ок.» относится не ко всему диапазону, а только к первому числу). Викификатор же эти пробелы удаляет. DmitTrix 16:12, 9 апреля 2013 (UTC)
Викификатор
правитьЗаметил, что в последнее время викификатор начал «портить» ссылки — вместо нормального «Проект:Знаете ли вы» появляется, если не поставить [[ ]], «Проект: Знаете ли вы». Изображения, где используется параметр link=
, и при этом ссылка идёт на что-то в таком роде (страницы пространства «Википедия» и др.), это немного калечит. Нельзя ли это как-нибудь исправить? Ole Yves 00:26, 2 декабря 2011 (UTC)
- Преобразование «Проект:Знаете ли вы» → «Проект: Знаете ли вы» в тексте это правильно, так и задумывалось. С link'ом проблема действительно есть, подтверждаю. Ничего посоветовать пока не могу. — putnik 01:37, 2 декабря 2011 (UTC)
- Можно сделать, чтобы викификатор вообще не добавлял пробелы после «Википедия:», «Проект:», «Шаблон:», «Категория:» и т.п.? В текстах статей необходимость такой обработки возникает очень редко, а возможно, и вообще не возникает. — Denat 12:22, 3 декабря 2011 (UTC)
- Поддерживаю Denat. Сам с этим сталкивался. Лучше не ставить совсем пробелы после указанных слов --4epenOK 12:25, 3 декабря 2011 (UTC)
- Если подобные проверки будут введены, то, IMHO, аналогичным образом надо поступить с «Яndex.» и «Яндекс.» (чтобы не добавлялся пробел после точки во всяких Яндекс.Картах и т. п. - см. чуть выше) DmitTrix 17:04, 5 декабря 2011 (UTC)
- Поддерживаю Denat. Сам с этим сталкивался. Лучше не ставить совсем пробелы после указанных слов --4epenOK 12:25, 3 декабря 2011 (UTC)
- Можно сделать, чтобы викификатор вообще не добавлял пробелы после «Википедия:», «Проект:», «Шаблон:», «Категория:» и т.п.? В текстах статей необходимость такой обработки возникает очень редко, а возможно, и вообще не возникает. — Denat 12:22, 3 декабря 2011 (UTC)
"г." и викификация годов
правитьЕсли применить викификатор к строке, в которой есть ссылка для числа и следом слово "год*", то он захватит это слово в скобки:
В [[1812]] году
→В [[1812 год]]у
Полагаю, было бы правильно, если бы подобная же операция делалась для конструкций с "г." (включая "гг." и ошибочную конструкцию "г.г."):
В [[1812]] г.
→В [[1812 год|1812 г.]]
В [[1810]]-[[1812]] гг.
→В [[1810]]—[[1812 год|1812 гг.]]
В [[1810]]-[[1812]] г.г.
→В [[1810]]—[[1812 год|1812 гг.]]
Разумеется, с простановкой неразрывного пробела между числом и сокращением. -- AVBtalk 04:38, 7 апреля 2012 (UTC)
невикифицируемая статья
правитьПочему-то не викифицируется эта статья. Если там убрать строку |страна = {{Флагификация|СССР}}
, то викификация начинается "на ура". -- AVBtalk 18:57, 13 апреля 2012 (UTC)
Отлепить текст от скобки
правитьНе совсем уверен что прав, но думаю что викификатор должен «отлеплять» текст от скобок, то есть обрабатывать подобные конструкции: «текст(дата)» и «(дата)текст».--Айк 09:02, 14 апреля 2012 (UTC)
- Возможно, но надо думать. Из первого случая точно нужно исключать варианты вроде «оксид азота(V)». — putnik 12:52, 14 апреля 2012 (UTC)
Добавление пробела после знаков препинания
правитьА можно добавить в викификатор добавление пробела после знака препинания, если за ним идёт слово? А то уже устал за одним участником исправлять - он принципиально пробелы не уважает (вот пример). Да и не только он, я нередко встречаю подобное.--Vladimir Solovjev обс 18:42, 20 апреля 2012 (UTC)
- Кстати, заодно это касается пробелов перед открывающими скобками и после закрывающих, если там нет знака препинания. А перед знаками препинания надо пробелы убирать. Единственный случай, когда не надо ставить пробел после точки - это даты в формате ДД.ММ.ГГГГ (некоторые их ставят к сожалению).-- Vladimir Solovjev обс 18:54, 20 апреля 2012 (UTC)
- Единственный случай - а ещё случаи американского формата нецелых чисел (2.2) и синтаксис ООП (объект.метод). -- AVBtalk 19:55, 20 апреля 2012 (UTC)
- Тут выше как раз ругаются, что ВФ и так лишние пробелы вставляет. Так что надо очень аккуратно. — putnik 13:36, 6 мая 2012 (UTC)
пустая строка с пробелами
правитьЕсли строка состоит только из пробелов, то вместо того, чтобы убрать из них хвостовые пробелы, викификатор считает такую строку непустой (вероятно, срабатывает код, который пропускает строки, начинающиеся с пробелов). Пример, к чему это приводит:
До викификации | После викификации |
---|---|
Строка, за которой пустая строка с пробелами
== Заголовок ==
|
Строка, за которой пустая строка с пробелами
== Заголовок ==
|
-- AVBtalk 21:38, 22 апреля 2012 (UTC)
См. также: #Пробел(-ы) в конце абзаца. -- AVBtalk 11:23, 4 августа 2012 (UTC)
Автозамена ~= на ≈
правитьНа мой взгляд, это плохая идея. Комбинация ~= (не равно) весьма характерна для языков программирования и описании логических выражений, в сравнении, например, с (ТМ) (например, как сокращение от техническая механика). Alex Spade 06:43, 6 мая 2012 (UTC)
- Есть примеры, где это создаёт проблему? — putnik 19:16, 6 мая 2012 (UTC)
кирлат в римских числах
правитьСтолкнулся с тем, что не ставится тире в следующей конструкции: "ХII-XI в. до н. э.". После выяснения обнаружилось, что там вместо латинской икс использована русская ха. Соответственно, предложение: заменять ха на икс в следующих конструкциях:
- Х[Х]+ (ха, за которой следует 1 или больше других ха; например, ХХ век)
- [IVXLCDM]+Х (ха, которой предшествует 1 или больше прописных римских цифр; например, IХ век)
- Х[IVXLCDM]+ (ха, после которой следует 1 или больше прописных римских цифр; например, ХI век)
Я не знаю возможностей регэкспа в викификаторе: если можно заменить "n найденных знаков на столько же других знаков", то первая конструкция может быть обработана за один шаг, в противном случае нужна циклическая обработка, чтобы за один шаг отработать несколько прописных ха подряд. -- AVBtalk 14:44, 8 мая 2012 (UTC)
Пробел внутри викиссылки
правитьПериодически наталкиваюсь на такую конструкцию: «текст [[ ссылка ]] текст», или такие вариации: «текст [[статья|ссылка ]] текст», «текст [[ссылка ]]текст», проблема в том, что в этих местах получается двойной пробел, который выглядит как необычно широкий интервал между словами. Нельзя ли такие пробелы выносить из квадратных скобок? А потом бы логика заменяющая двойные пробелы на одинарные их подхватывала. Для тестирования рекомендую Ушанский сельсовет. — Ivan A. Krestinin 19:25, 5 июня 2012 (UTC)
- +1, тоже с таким сталкивался. Пример: "а [[ б | в ]]г д" → "а в г д". (Обратите также внимание на то, что "г" впаялась в ссылку). -- AVBtalk 11:13, 4 августа 2012 (UTC)
Раскодировать URL
правитьВ связи с тем, что часть редакторов Википедии после вставки в редактируемый текст URL не удосуживаются нажать кнопочку «Раскодировать URL», а также с связи с тем, что далеко не все умеют читать диффы с закодированными URL, предлагаю включить функцию раскодирования URL в состав викификатора. Остаётся надеяться, что эти редакторы о существовании кнопки Викификатора знают. Kalendar 19:17, 11 июня 2012 (UTC)
- Викификатор не обрабатывает страницы обсуждений. — putnik 20:02, 14 июня 2012 (UTC)
- Новую тему с собственным сообщением обрабатывают, чего вполне достаточно. Advisor, 16:50, 16 июня 2012 (UTC)
- не обрабатывает - вообще-то, обрабатывает. Просто нужно выделить обрабатываемый текст. (Правда, насколько я помню, был [когда-то?] баг с тем, что даже в этом случае неразрывные пробелы не вставлялись). Новую тему с собственным сообщением обрабатывают - а вот это, наверное, неправильно. -- AVBtalk 04:47, 17 июня 2012 (UTC)
- Это не баг, а фича. В некоторых старых браузерах был глюк с заменой всех неразрывных пробелов обратно на обычные, в итоге диффы становились нечитаемыми. И проверка, насколько я помню, идёт по наличию подписей в тексте, а так как в новой теме их нет, то она считается обычным текстом. — putnik 15:34, 17 июня 2012 (UTC)
- не обрабатывает - вообще-то, обрабатывает. Просто нужно выделить обрабатываемый текст. (Правда, насколько я помню, был [когда-то?] баг с тем, что даже в этом случае неразрывные пробелы не вставлялись). Новую тему с собственным сообщением обрабатывают - а вот это, наверное, неправильно. -- AVBtalk 04:47, 17 июня 2012 (UTC)
- В некоторых - точнее, в Мозиле. Возможно, настало время отказаться от этой фичи? -- AVBtalk 11:00, 4 августа 2012 (UTC)
ISBN
правитьВикификатор некорректно делит на группы (расставляет дефисы) ISBN. Например, ISBN 0754611663 делит как ISBN 0-75-461166-3, а нужно ISBN 0-7546-1166-3[1]:
- 0 — идентификатор группы (английская языковая группа);
- 7546 — идентификатор издательства (Ashgate);
- 1166 — идентификатор книги;
- 3 — контрольная цифра.
- Огромное спасибо. Все правила для разбивки на группы были правильными, а ошибка оказалась в коде. Я вообще не понимаю, как он работал с такой ошибкой. Видимо, придётся теперь дописывать замены для некорректного форматирования. — putnik 10:46, 21 июня 2012 (UTC)
- Не за что! А если просто настроить на деление на группы каждый раз заново? То есть перед делением удалять дефисы? — StanTRC 11:16, 21 июня 2012 (UTC)
- +1. Мне сейчас приходится так делать - вручную удалять дефисы перед применением викификатора. -- AVBtalk 11:18, 21 июня 2012 (UTC)
- Сделано. — putnik 16:23, 22 июня 2012 (UTC)
- +1. Мне сейчас приходится так делать - вручную удалять дефисы перед применением викификатора. -- AVBtalk 11:18, 21 июня 2012 (UTC)
- Есть ещё одни проблемные ISBN, которые Викификатор не делит на группы. Например, ISBN 9050000223 (норвежская языковая группа). — StanTRC 11:37, 21 июня 2012 (UTC)
- Они не то, чтобы проблемные, они просто были исключены при написании гаджета. Просто 1-7 — это одна группа, а 8—9 — ещё четыре дополнительных; размер правил возрастает на порядок. Но если они часто встречаются в ру-вики, то можно и добавить, у меня где-то лежал скрипт с полным набором правил. — putnik 12:04, 21 июня 2012 (UTC)
- Ещё про 6 забыл, её сейчас тоже нет. Для неё не так много, как для 8 и 9, но ощутимо. — putnik 12:08, 21 июня 2012 (UTC)
- Спасибо, понял! А как ещё на счет сделать автоматическую замену русской буквы «Х» на английскую «X»? Таких ISBN достаточно много. — StanTRC 06:10, 22 июня 2012 (UTC)
- Сделано. — putnik 16:23, 22 июня 2012 (UTC)
- Спасибо, понял! А как ещё на счет сделать автоматическую замену русской буквы «Х» на английскую «X»? Таких ISBN достаточно много. — StanTRC 06:10, 22 июня 2012 (UTC)
- Сделано всё, кроме добавления правил для групп 6, 8 и 9. На выходных посмотрю, насколько большой скрипт получится, если добавить и их тоже. — putnik 16:23, 22 июня 2012 (UTC)
- Спасибо за оперативность! Вот этот ISBN почему-то не викифицируется: ISBN 5-85101069-Х. Наверное потому, что одновременно не правильно расставлены дефисы и использована русская буква «Х», вместо английской. — StanTRC 18:57, 23 июня 2012 (UTC)
- Это из-за того, что номер содержит дефисов меньше, чем нужно. Я просто осторожничаю. Поправил, чтобы обрабатывались все варианты. — putnik 05:43, 24 июня 2012 (UTC)
- Теперь «ISBN 978-5-7516-09380-2» викифицируется как «ISBN 978-5-7516-0938-0-2» (правильно — «ISBN 978-5-7516-0938-2»). Может после удаления дефисов проверять на количество цифр и, если количество не 10 (или не 978 + 10), то не расставлять дефисы? Так будет сразу видно, что ISBN ошибочный. Или проще оставить как есть? - StanTRC 10:53, 25 июня 2012 (UTC)
- Что ISBN ошибочный, и так видно, ибо последняя цифра не попадает в ссылку. Если номер изначально неверный, расстановка дефисов уже ничего не решает. — putnik 11:03, 25 июня 2012 (UTC)
- Теперь «ISBN 978-5-7516-09380-2» викифицируется как «ISBN 978-5-7516-0938-0-2» (правильно — «ISBN 978-5-7516-0938-2»). Может после удаления дефисов проверять на количество цифр и, если количество не 10 (или не 978 + 10), то не расставлять дефисы? Так будет сразу видно, что ISBN ошибочный. Или проще оставить как есть? - StanTRC 10:53, 25 июня 2012 (UTC)
- Это из-за того, что номер содержит дефисов меньше, чем нужно. Я просто осторожничаю. Поправил, чтобы обрабатывались все варианты. — putnik 05:43, 24 июня 2012 (UTC)
- Посмотрите, пожалуйста, ещё вот этот: ISBN 5-7455-0935-х? Из-за маленькой буквы в конце не викифицируется? — StanTRC 14:06, 25 июня 2012 (UTC)
- Да, из-за маленькой. Добавил, чтобы такой случай тоже исправлялся. — putnik 22:51, 27 июня 2012 (UTC)
- Спасибо за оперативность! Вот этот ISBN почему-то не викифицируется: ISBN 5-85101069-Х. Наверное потому, что одновременно не правильно расставлены дефисы и использована русская буква «Х», вместо английской. — StanTRC 18:57, 23 июня 2012 (UTC)
текст, повторяющий ссылку
правитьКонструкция [[VI век до н. э.|VI век до н. э.]] викифицируется здесь, в обсуждении (викификатор для выделенного блока нужно применить два раза), но НЕ викифицируется на странице с префиксом "Шаблон:" (тоже для выделенного блока). -- AVBtalk 06:23, 28 июня 2012 (UTC)
Окончания порядковых числительных
правитьВозможно ли с помощью Викификатора приводить в соответствие с ВП:ОС#Сочетание цифровой и словесной форм представления чисел — или это будет слишком большая нагрузка? Замены вида <число>-ый → <число>-й, <число>-ого → <число>-го и т. д. (+ варианты без дефиса: <число>ый → <число>-й). Для ботоводов задача оказалась слишком сложной. NBS 15:57, 24 июля 2012 (UTC)
- Часть замен производится с помощью исправления орфографии Викификатора: <число>-ый (ые, ым, ых) → <число>-й (е, м, х). — StanTRC 19:19, 24 июля 2012 (UTC)
- Вопрос (скорее риторический): у многих ли включён этот гаджет? NBS 21:16, 24 июля 2012 (UTC)
- Я посчитал вопрос не риторическим и запросил аккаунт на Тулсервере. Как получу, узнаем. — putnik 22:09, 24 июля 2012 (UTC)
- За местный аналог en:Wikipedia:Database reports/User preferences лично я был бы очень благодарен. — AlexSm 22:18, 24 июля 2012 (UTC)
- Я посчитал вопрос не риторическим и запросил аккаунт на Тулсервере. Как получу, узнаем. — putnik 22:09, 24 июля 2012 (UTC)
- Вопрос (скорее риторический): у многих ли включён этот гаджет? NBS 21:16, 24 июля 2012 (UTC)
викификация диапазонов дат
правитьПочему-то не викифицируются диапазоны годов тут. Краткая выжимка из таблицы, на которой это воспроизводится здесь:
1933-1936: Режиссёр Михаил Цехановский |
При выносе текста из таблицы викификация проходит нормально. Кроме того, на днях столкнулся с тем, что не викифицируется (перестало работать?) диапазон дат со ссылками: [[1945]]-[[1946 год]]ы. -- AVBtalk 10:57, 4 августа 2012 (UTC)
PS: См. также: #Корректна ли обработка годов?, #"г." и викификация годов. -- AVBtalk 11:23, 4 августа 2012 (UTC)
Изменения в викификаторе
править1) Викификатор в запись вида "17%" добавляет пробел. Этот пробел обычный или неразрывный? Зачем это вообще сделано, если подобное не является нормой и этот вариант неконсенсусен?
2) Как я понял, текст вида [[Текст|текстовый]] не викифицируется до [[текст]]овый из-за того, что буква Т имеет разный регистр. Требуется внести изменения в код викификатора, чтобы исправить этот недостаток. В русском языке есть 31 буква, которая может быть в начале слова. Таким образом, нужно добавить условие, что если есть полное совпадение текста ([[Текст|текстовый]]) кроме первых знаков, а они удовлетворяют одной паре из 31 пары вариантов (А/а, Б/б...), то следует сократить викиссылку до [[текст]]овый. ~ Starship Trooper ~ 15:45, 16 августа 2012 (UTC)
- 1. ВП:ОС#Знаки процента, промилле, номера и параграфа. 2. Дубль: #Оптимизация ссылок: регистр первой буквы. -- AVBtalk 03:41, 17 августа 2012 (UTC)
- Указания ВП:ОС не имеют ни согласия в сообществе, ни должного соблюдения в языке. К тому же они появились в тот период, когда был полнейший разброд и хаос, большая часть правил не существовала в природе, а остальные ещё не приняли окончательного вида. ~ Starship Trooper ~ 05:18, 17 августа 2012 (UTC)
- согласия в сообществе - тут вот какая проблема. Если выбрать любую из сторон, то возражать будет противоположная сторона. Если вообще убрать викификацию процентов, то начнётся разброд и шатание в текстах. К тому же, викификатор вставляет не простой пробел, а неразрывный (в том числе, заменяя обычный пробел, если он там уже был - а при ручном наборе текста, разумеется, вставляются обычные пробелы). Поэтому В ДАННОМ СЛУЧАЕ следование букве руководств, в которых записано (и (пока?) ещё не изменено) именно это, считаю полезным для повышения качества оформления текстов. -- AVBtalk 07:02, 17 августа 2012 (UTC)
- А не лучше ли заменять на конструкции вида {{nobr|17 %}}? Потому как визуально простой пробел от неразрывного никак не отличить и догадаться что там неразрывный не просто. --Айк 22:58, 17 августа 2012 (UTC)
- не лучше ли - нет. По той же причине, почему не лучше использовать такие шаблоны и во множестве других мест (например, перед тире или между числами и единицами измерения) - это сильно утяжеляет вики-код, его становится крайне неудобно обрабатывать и редактировать. не отличить - при просмотре дифе при наведении курсора на блок, в котором изменились обычные пробелы на неразрывные или обратно эти пробелы подсвечиваются. -- AVBtalk 01:21, 18 августа 2012 (UTC)
- Это не место для обсуждения правил и рекомендаций. Часть правил именно в таком виде и существует — когда-то кто-то написал, и с тех пор поправки по каким-то причинам не удавалось внести. Поэтому, если не нравится ВП:ОС — продвигайте его изменение и потом уже возвращайтесь. Викификатор лишь приводит текст в тот вид, который закреплён руководствами. PS: Я бы там вообще вставлял неразрывную тонкую шпацию. — putnik 07:15, 17 августа 2012 (UTC)
- Так сделайте, пожалуйста, хотя бы тонкую шпацию, потому что пробел между значением и символом процента — это совсем неправильно. Чем вставлять обычный пробел, лучше вовсе без всякого пробела. То же относится к № и символу параграфа.
- А с первой проблемой что-нибудь будете делать? ~ Starship Trooper ~ 07:47, 17 августа 2012 (UTC)
- С «первой», которая под номером 2? Когда будет время, за эту работу, к сожалению, никто не платит. Если будет конкретный код, то может получиться быстрее. — putnik 07:52, 17 августа 2012 (UTC)
- Да %) Слышал, есть стипендии фонда, но подавляющее число участников рабствует на благо ВП. Даже анонимы, но они не догадываются, что бесплатно работают... пока не зарегистрируются и получат статус начиная с Пата. ~ Starship Trooper ~ 08:05, 17 августа 2012 (UTC)
- Если я правильно понимаю, то надо только в строке 116 (
r(/\[\[ *([^|\[\]]+) *\| *(\1)([a-zа-яё]*) *\]\]/g, '[[$2]]$3')
) добавить модификатор i в регулярное выражение. --Айк 00:04, 18 августа 2012 (UTC)- Не всё так просто, регистронезависима только первая буква. — putnik 00:32, 18 августа 2012 (UTC)
- Это не место для обсуждения правил и рекомендаций. Часть правил именно в таком виде и существует — когда-то кто-то написал, и с тех пор поправки по каким-то причинам не удавалось внести. Поэтому, если не нравится ВП:ОС — продвигайте его изменение и потом уже возвращайтесь. Викификатор лишь приводит текст в тот вид, который закреплён руководствами. PS: Я бы там вообще вставлял неразрывную тонкую шпацию. — putnik 07:15, 17 августа 2012 (UTC)
Обработка викифактором квадратных скобок и кавычек
правитьНеправильно заменяются кавычки в тексте такого вида:
Должно быть:
«Начало цитаты [«вики-ссылка в тексте комментария к цитате» продолжение текста комментария к цитате] конец цитаты»
Результат викификации:
«Начало цитаты [»вики-ссылка в тексте комментария к цитате" продолжение текста комментария к цитате] конец цитаты"
Не знаю, можно ли это как-то исправить, но такой глюк есть. Замена квадратных скобок на {{х}}и {{ъ}} не помогает.--Abiyoyo 15:43, 27 августа 2012 (UTC)
- Викификатор в данный момент не допускает квадратную скобку перед открывающейся кавычкой. Можно поставить после скобки и перед кавычкой пробел, например, или изменить код Викафикатора:
r(/([\s\x02!|#'"\/(;+-])"([^"]*)([^\s"(|])"([^a-zа-яё])/ig, '$1«$2$3»$4') //" - было
r(/([\s\x02!|#'"\/(;+-\[])"([^"]*)([^\s"(|\[])"([^a-zа-яё])/ig, '$1«$2$3»$4') //" - стало
Пробел перед точкой
правитьЗаметил, что сабж не обрабатывается. Нет ли каких подводных камней в замене ([а-яё])(\s)*(\.)
на $1$3
? И хорошо бы аналогично запятую обрабатывать… 46.251.65.171 19:04, 3 сентября 2012 (UTC)
разновидности дефисов в диапазонах дат
правитьУже не в первый раз замечаю, что не всегда в диапазонах дат викификатор выставляет тире, иногда приходится сначала вручную заменить тамошний дефис на обычный перед применением викификатора (пример). -- AVBtalk 12:34, 21 сентября 2012 (UTC)
- Там минус, если я не ошибаюсь. А минус заменять нужно очень аккуратно, он может использоваться в арифметике, например. В общем, в основную замену это не пойдёт, но можно попробовать добавить дополнительную замену с ограниченным диапазон действия. — putnik 12:47, 21 сентября 2012 (UTC)
убирание неразрывных пробелов
правитьВикификатор убирает неразрывные пробелы в тексте, но проблема в том, что он делает он это и в числах (типа такого: "11 434"), а там эти неразрывные пробелы были результатом "косметических замен" в AWB, который заменял неразрывным пробелом тег nbsp. -- AVBtalk 12:50, 29 октября 2012 (UTC)
- А вообще, нужно ли убирать неразрывные пробелы в тексте? Сейчас, например, получается так: напишешь «установил рекорд 8,90 м в 1968 году» — викификатор поставит перед м неразрывный пробел, исправишь на «установил рекорд 8,90 м (1968)» — уберёт. NBS 13:19, 29 октября 2012 (UTC)
- нужно ли - в общем случае - да. Иначе в процессе редактирования эти пробелы могут накапливаться там, где они не предусмотрены. (Не совсем удачный пример, просто первое, что пришло в голову: перед "г." викификатор вставляет неразрывный пробел, а после замены "г." на "год", если не заменить обратно на обычный пробел, там так и останется неразрывный). -- AVBtalk 13:39, 29 октября 2012 (UTC)
- А в чём вообще смысл убирать мнемонику неразрывного пробела? Как при следующей правке убравший (или другой редактор) узна́ет, где есть неразрывный пробел, а где - обычный? Может, их (неразр. пробелы) можно как-нибудь подсвечивать в режиме редактирования? DmitTrix 09:33, 23 ноября 2012 (UTC)
- А зачем перегружать ими код? Неужели вам удобно править текст, в котором через слово ? А редактору, в принципе, не особо и нужно знать, где там неразрывные пробелы, эти Викификатор занимается, по крайней мере должен заниматься. — putnik 15:54, 23 ноября 2012 (UTC)
- Нет, неудобно. Но вот знать, где такие пробелы есть, а где их нет, часто бывает нужно. Викификатор — не панацея, он не может делать всё правильно в 100 % случаев. Первые пришедшие в голову примеры:
- пробелы между фамилией и инициалом (одиночным): «К. Маркс»;
- пробелы между числом и какой-нибудь редкой единицей измерения, неизвестной Викификатору.
- Подсветка неразрывного пробела в поле редактирования (именно там, а не только в диффе) IMHO была бы весьма полезна. А вот пока её нет — убирать, не задумываясь, мнемоники, пожалуй, не стоит. DmitTrix 16:19, 23 ноября 2012 (UTC)
- Нет, неудобно. Но вот знать, где такие пробелы есть, а где их нет, часто бывает нужно. Викификатор — не панацея, он не может делать всё правильно в 100 % случаев. Первые пришедшие в голову примеры:
- А зачем перегружать ими код? Неужели вам удобно править текст, в котором через слово ? А редактору, в принципе, не особо и нужно знать, где там неразрывные пробелы, эти Викификатор занимается, по крайней мере должен заниматься. — putnik 15:54, 23 ноября 2012 (UTC)
- А в чём вообще смысл убирать мнемонику неразрывного пробела? Как при следующей правке убравший (или другой редактор) узна́ет, где есть неразрывный пробел, а где - обычный? Может, их (неразр. пробелы) можно как-нибудь подсвечивать в режиме редактирования? DmitTrix 09:33, 23 ноября 2012 (UTC)
- узна́ет, где есть неразрывный пробел - для этого есть разные методы. Один из них - скрипт user:js/diffs; он раньше подсвечивал и мелкие изменения, и неразрывные пробелы, можно попросить Alex Smotrov сапдейтить этот скрипт, чтобы восстановить его функционал (правда, я уже просил, но результата пока нет). убирать, не задумываясь, мнемоники, пожалуй, не стоит - с этим не к викификатору, он этим не занимается. -- AVBtalk 16:44, 23 ноября 2012 (UTC)
- Он этим занимается для части мнемоник, включая . — putnik 16:52, 23 ноября 2012 (UTC)
- узна́ет, где есть неразрывный пробел - для этого есть разные методы. Один из них - скрипт user:js/diffs; он раньше подсвечивал и мелкие изменения, и неразрывные пробелы, можно попросить Alex Smotrov сапдейтить этот скрипт, чтобы восстановить его функционал (правда, я уже просил, но результата пока нет). убирать, не задумываясь, мнемоники, пожалуй, не стоит - с этим не к викификатору, он этим не занимается. -- AVBtalk 16:44, 23 ноября 2012 (UTC)
- включая - можно уточнить, в каких случаях викификатор заменяет nbsp? -- AVBtalk 17:18, 23 ноября 2012 (UTC)
- Хм, извиняюсь, именно он действительно не трогает. А так замены мнемоник тут: ВП:ВФ#Замены. — putnik 17:33, 23 ноября 2012 (UTC)
- включая - можно уточнить, в каких случаях викификатор заменяет nbsp? -- AVBtalk 17:18, 23 ноября 2012 (UTC)
неразрывные пробелы и единицы измерения
правитьСейчас в доке сказано: "Неразрывные пробелы расставляются: ... После цифр перед обозначением единиц измерения «м», «мм», «см», «дм», «км», «г», «кг», «мг», «с», а также перед сокращениями «тыс.», «млн», «млрд», «трлн»". Помнится мне, я предлагал более расширенный список единиц измерения (к сожалению, сейчас на основной странице я его не вижу, а в архивах найти не удаётся) и даже псевдо-регэксп для него. Сейчас же то предложение хочу дополнить: желательная обработка также многословных единиц "а.е.", "л.с." (по аналогии с "н.э.") и составных ("МВт", "кВт/ч", "км/ч", "г·см²/с²"). Если это предложение заинтересует и мой исходный список не будет найден, можно попробовать составить список заново (с ориентацией на СИ#Единицы СИ и СГС). -- AVBtalk 13:58, 29 октября 2012 (UTC)
- Видимо, речь про Обсуждение Википедии:Викификатор/Архив/2011#квадраты и кубы. — putnik 14:38, 29 октября 2012 (UTC)
- Да. Увы мне, я неправильно запомнил, что тогда предлагал. А что насчёт нынешнего предложения? -- AVBtalk 14:42, 29 октября 2012 (UTC)
- А можно ли сделать обработку не зависящей от знаков препинания после обозначения единиц измерения — а то сейчас не обрабатывается, если стоит зарывающая скобка или после пробела тире (м.б. и ещё какие-то — не проверял)? NBS 15:01, 29 октября 2012 (UTC)
- Можно! А можно пример? — StanTRC 05:54, 30 октября 2012 (UTC)
Лишняя строка между комментарием и подзаголовком
правитьЯ внёс правку в статью Линда. При нажатии кнопки викификатора помимо прочего вставляется пустая строка (если её нет) перед подзаголовком, обозначенным метками == / ==. Но если перед этим стоит строка, включённая в теги комментария <!-- -->, то в статье образуется лишний отступ, визуально подзаголовок лежит ниже обычного. Сравните вид [2] и [3] (здесь я руками убрал в двух местах пустые строки). Есть ли возможность учесть это в коде викификатора? 217.197.250.146 21:22, 5 декабря 2012 (UTC)
- Безотносительно Линды (те страницы я переделал), проблема имеет место быть: иногда в конце раздела может идти комментарий, в этом случае пустая строка между ним и следующим заголовком создаёт лишний визуальный сдвиг. Возможно, есть смысл не добавлять пустую строку перед заголовком в этом случае. -- AVBtalk 20:27, 23 декабря 2012 (UTC)
Четырёхзначные числа
правитьПостоянно встречаю записи типа 1 234 и 1 234. По нашему же правилу их быть не должно: ВП:Оформление статей#Числа. Поскольку проблема массова, предлагаю добавить в викификатор. Advisor, 15:08, 9 декабря 2012 (UTC)
- Вторая замена была бы полезна (и не думаю, что тут есть проблемы), а вот первый случай может быть неоднозначен, типа "4 321-килограмовых чушки". -- AVBtalk 12:28, 11 декабря 2012 (UTC)
- В первом случае достаточно проверять, что после числа идёт не whitespace. DmitTrix 13:51, 11 декабря 2012 (UTC)
- Проблема не в пробеле, а в том, что во фрагменте, который я привёл, может подразумеваться и одно, и два числа (текст «4 222-мм пушки» может означать и «4 шт. 222-мм пушек», и «несколько 4222-мм пушек»). Это может быть определено только по контексту, что лежит вне возможностей викификатора. Даже с нынешним кодом встречаются ситуации, когда викификатор попадает в подобные ловушки: «Боинг 777-200» → «Боинг 777—200»; приходится nowiki использовать. -- AVBtalk 15:28, 22 декабря 2012 (UTC)
- Понял вас. Тогда надо определить, насколько часто встречается первый из описанных вами случаев. В таком случае (по правилам оформления — «Представление чисел прописью или цифрами») вместо «4 222-мм пушки» вообще следует писать «четыре 222-мм пушки». Если этот случай редок, замену всё же можно делать — так же, как, к примеру, Викификатор заменяет «1980-1990» → «1980—1990», хотя теоретически это может быть вычитание, а не диапазон годов. DmitTrix 07:14, 23 декабря 2012 (UTC)
- Тогда надо определить - зачем дело стало? Обратитесь к ботоводам с просьбой собрать статистику. это может быть вычитание - есть и более неприятные случаи. Типа "Модель 500 — 200 штук". -- AVBtalk 20:23, 23 декабря 2012 (UTC)
Установка викификатора для новой версии панели
правитьКак установить викификатор для новой («голубой») версии панели инструментов? Есть ли какие-то отличия от установки в старой «синей версии»? Вопрос возник из-за формулировки в инструкции по установке, на которую ссылается данная статья. --Павлов Николай Н. 23:05, 9 декабря 2012 (UTC)
градусы цельсия
правитьНе отрабатываются градусы цельсия, если "С" - на кириллице: "Температура выше 250°С должна повышаться на интервал в 25°С с присвоением соответствующих классов". -- AVBtalk 15:18, 22 декабря 2012 (UTC)
- Не сделано. В своё время это было убрано из-за некорректных срабатываний на инициалах и страницах. — putnik 19:24, 26 марта 2013 (UTC)
Положение знака сноски относительно знаков препинания
правитьДобавьте, пожалуйста, в викификатор автоматическое исправление положения знака сноски относительно знаков препинания согласно правилу Википедия:Сноски#Положение знака сноски относительно знаков препинания, то есть например
слово.<ref>http://google.com</ref>
на
слово<ref>http://google.com</ref>.
Такие ошибки часто встречаются в статьях, и довольно неудобно исправлять это вручную.--Bugaevc 08:54, 26 марта 2013 (UTC)
- Обсуждение Википедии:Викификатор/Архив/2011#Точка в тексте и сноски. — putnik 09:06, 26 марта 2013 (UTC)
- Спасибо, не видел этого обсуждения. Но всё-таки я не совсем согласен с тем решением: по поводу неконсенсусности — несмотря на это, «Эта страница является частью руководств русской Википедии», кроме того, там приведены достаточно авторитетные источники (например, Грамота.ру). Нельзя ли сделать это хотя бы опцией, чтоб каждый мог это себе подключить по желанию? Насчёт сокращений — действительно, абсолютно точно определить сокращения не получится. Но можно, например, исправлять положение сноски в простых случаях — например, если слово длиннее 4 букв, или если слово оканчивается на гласную (кроме «га» и кроме случаев, когда эта гласная заглавная, а слово короткое, вроде «мкА»). Под такое описание попадает большинство нужных случаев.--Bugaevc 09:49, 26 марта 2013 (UTC)
- А чтобы ещё учесть сокращения типа «мПа», можно в случаях, если слово оканчивается на гласную и короткое исправлять (кроме «га»), если в нём нет заглавных букв (кроме, возможно, первой).--Bugaevc 10:09, 26 марта 2013 (UTC)
- Нет, нет, я неправильно сказал. Слова вроде «га» и «мПа» сокращаются без точки, так что должны обрабатываться как и все остальные. То есть просто исправляем сноску, если она стоит после слова длиннее 4 букв или оканчивающегося на гласную.--Bugaevc 11:24, 26 марта 2013 (UTC)
одиночные кавычки не ловятся
правитьСм. дифф и предыдущую версию. Можно что-нибудь сделать? 88.81.47.3 16:01, 2 мая 2013 (UTC)
Орфография
правитьВикификатор преобразует слово «детству» в «дйству». Kalendar 11:30, 11 мая 2013 (UTC)
- Исправил. — putnik 13:21, 11 мая 2013 (UTC)
Пробел после двоеточия в транскрипции
правитьВикификатор ставит пробел после двоеточия, чего не нужно делать в шаблонах {{нихонго}}, {{нихонго-но-намаэ}}, {{нихонго-но-намаэ-ринку}}, так как в системе Поливанова двоеточием обозначается долгота гласного.
То же самое происходит в статье Ирландский язык: см, но как починить — не могу придумать. — kf8 07:31, 19 июня 2013 (UTC)
- В Ирландский язык могу посоветовать пробелы в начале строки или
<nowiki>
. А вот почему у вас обрабатываются транскрипции внутри шаблонов, мне не понятно. Можно пример какой-нибудь статьи, где такое происходит? В примере выше у меня текст до Викификатора и после идентичны. — putnik 08:37, 19 июня 2013 (UTC)- Вот картинкой: http://i.imgur.com/QKa0RTk.png то, что здесь — а вот статья: см. «со: сукэ». — kf8 08:47, 19 июня 2013 (UTC)
- Спасибо. Я визуально вижу, что пробел есть, просто при наличии шаблона {{нихонго}} Викификатор ничего не меняет. В статье нужно тоже либо ставить шаблон {{нихонго}}, либо включать в
<nowiki>
. Либо, если это частая ситуация, отключать вставку пробела после двоеточия вообще. — putnik 09:16, 19 июня 2013 (UTC)
- Спасибо. Я визуально вижу, что пробел есть, просто при наличии шаблона {{нихонго}} Викификатор ничего не меняет. В статье нужно тоже либо ставить шаблон {{нихонго}}, либо включать в
- Вот картинкой: http://i.imgur.com/QKa0RTk.png то, что здесь — а вот статья: см. «со: сукэ». — kf8 08:47, 19 июня 2013 (UTC)
Вложенные кавычки, расположенные в блоке комментария
правитьВ случае, когда внутри кавычек расположен блок <ref></ref> с кавычками внутри блока, то кавычки внутри блока <ref></ref> викификатор оформляет вложенными, чего быть не должно. Пример — Алексий II#Позиция и высказывания по вопросам общественной морали. Kalendar 21:00, 21 июня 2013 (UTC)
Тире на минус?
правитьhttp://ru.wiki.x.io/w/index.php?title=Шахунья&curid=107811&diff=57897548&oldid=57847297 заменяет тире («–») на минус («-»)? Да, это разные знаки. В диффе видно, что палочка минуса короче. Решите, пожалуйста, проблему.--Higimo 20:04, 25 августа 2013 (UTC)
- Покажите, пожалуйста, конкретные места, где викификатор неправильно заменяет тире на дефис. Я всегда считал, что предлоги ("из-за") и страны света ("северо-восток") пишутся именно через дефис --Michgrig (talk to me) 20:15, 25 августа 2013 (UTC)
- Извините, пожалуйста, спутал тире (—) и дефис (–). Викификатор заменяет дефис на минус (– → -). --Higimo 11:15, 26 августа 2013 (UTC)
- Викификатор действительно заменяет «–» на «-», только в данной паре справа стандартный машинописный дефис (он же «дефисоминус»). Никаких правил или рекомендаций по отказу от него в Википедии не существует, поэтому всё, что не тире («—») и не минус («−»), приводится к нему. Если вы считаете, что должно быть иначе, то это вопрос не сюда, а на форум для обсуждения. — putnik 11:30, 26 августа 2013 (UTC)
- Извините, пожалуйста, спутал тире (—) и дефис (–). Викификатор заменяет дефис на минус (– → -). --Higimo 11:15, 26 августа 2013 (UTC)
Оформление
правитьhttps://ru.wiki.x.io/w/index.php?title=Российская_империя&curid=29&diff=58752885&oldid=58750770
- Удалил неразрывные пробелы между цифрами 100 000, 1867 годы, 1 км², т. п..
- Удалил неразрывные пробелы между
| Европейская Россия || 4 250 574,8 || 638 || 51 || 121 837 || 511 599 |- | [[Привислинский край]] (губернии) || 99 691,1 || 105 || — || 24 823 || 40 850 |- | [[Кавказ]] || 412 310,8 || 51 || 3 || 3994 || 12 636
Почему в таком оформлении удаляются пробелы и превращается в
| Европейская Россия || 4 250 574,8 || 638 || 51 || 121 837 || 511 599 |- | [[Привислинский край]] (губернии) || 99 691,1 || 105 || — || 24 823 || 40 850 |- | [[Кавказ]] || 412 310,8 || 51 || 3 || 3994 || 12 636
Оформлениея заголовков вида:
== Заголовок == === Заголовок2 ===
Превращается в
== Заголовок == === Заголовок2 ===
Пожалуйста, объясните поведение. --Higimo 08:17, 6 октября 2013 (UTC)
- Согласно Википедия:Оформление статей#Рубрикация: «перед заголовком одна строка остаётся пустой». Поэтому оформление заголовков вида:
== Заголовок == === Заголовок2 ===
превращается в
== Заголовок == === Заголовок2 ===
Kalendar 18:20, 12 октября 2013 (UTC)
- Putnik не могли бы вы обосновать борьбу с неразрывными пробелами вставляемыми символом, а не html-последовательностью ( )? --higimo (обс · вклад) 04:35, 8 апреля 2014 (UTC)
- «Вы уже перестали пить коньяк по утрам?» При текущей формулировке вашего вопроса отвечать на него не имеет смысла. — putnik 11:28, 8 апреля 2014 (UTC)
- Будет ли исправлена ошибка удаления неразрывного пробела в цифрах? --higimo (обс · вклад) 13:22, 8 апреля 2014 (UTC)
- «Вы уже перестали пить коньяк по утрам?» При текущей формулировке вашего вопроса отвечать на него не имеет смысла. — putnik 11:28, 8 апреля 2014 (UTC)
Кавычки и сноски
правитьСейчас кавычки в сносках обрабатываются викификатором следующим образом:
Он написал: «Мама<ref>Слово „мама“ он мог заменить на слово „мать“.</ref> мыла раму».
А нужно:
Он написал: «Мама<ref>Слово «мама» он мог заменить на слово «мать».</ref> мыла раму».
Текст в сноске синтаксически никак не связан с текстом вне сноски. Надо поправить код викификатора. --SkоrP24 18:46, 19 октября 2013 (UTC)
Удаляет неразрывный пробел
правитьЯ указываю неразрывный пробел одним символом « » через раскладку Бирмана, вместо того, чтоб писать «&nbsр;». При запуски Викификатора он удаляет неразрывный пробел, вопреки правилам проекта. --Higimo 18:48, 11 января 2014 (UTC)
Пробел перед сноской
правитьНадо добавить и убийство пробелов перед шаблоном {{sfn}}. NBS 20:47, 31 января 2014 (UTC)
Замена знаков сравнения
правитьПредлагаю ввести автозамену знаков сравнения.
>= на ⩾ или ≥
=< на ⩽ или ≤
знаки => и <= вероятно пока трогать не надо, так как они похожи на стрелочки. --4epenOK 11:20, 6 апреля 2014 (UTC)
- Программисты пользуются этими знаками прямо в тексте. Не всегда облачая их в <code></code> Стандартная библиотека шаблонов. Может, лучше к ботоводам обратиться, если составить некий список статей? --higimo (обс · вклад) 22:10, 6 апреля 2014 (UTC)
- да, не подумал про программистов. Жаль викификатор не может составлять список спорных исправлений и дополнительно спрашивать подтверждения. --4epenOK 16:44, 7 апреля 2014 (UTC)
Правильный перенос строк (br)
правитьРаз Википедия перешла на html5, то все должно быть по спецификации:
<p>P. Sherman<br> 42 Wallaby Way<br> Sydney</p>
И не переделываться в
<p>P. Sherman<br /> 42 Wallaby Way<br /> Sydney</p>
--higimo (обс · вклад) 04:28, 8 апреля 2014 (UTC)
- Вы не очень внимательно читали спецификацию, в частности 8.1.2.1 Start tags: «Then, if the element is one of the void elements, or if the element is a foreign element, then there may be a single "/" (U+002F) character.» — putnik 11:26, 8 апреля 2014 (UTC)
- Но не является обязательным. Он не влияет на тег, что отражено в след. предложении: «This character has no effect on void elements , but on foreign elements it marks the start tag as self-closing». Учитывая, что основной пример без косой черты, а эта часть правила не влияет на одиночные теги, что явно указано, не вижу оснований поддерживать это. --higimo (обс · вклад) 14:23, 8 апреля 2014 (UTC)
- Правильно, оба варианта совершенно корректны, и всё упирается во вкусовые предпочтения. Зато есть один объективный аргумент за
<br />
— такая форма уже используется везде, и массовые замены никакой пользы не принесут. — putnik 15:29, 8 апреля 2014 (UTC)
- Правильно, оба варианта совершенно корректны, и всё упирается во вкусовые предпочтения. Зато есть один объективный аргумент за
- Но не является обязательным. Он не влияет на тег, что отражено в след. предложении: «This character has no effect on void elements , but on foreign elements it marks the start tag as self-closing». Учитывая, что основной пример без косой черты, а эта часть правила не влияет на одиночные теги, что явно указано, не вижу оснований поддерживать это. --higimo (обс · вклад) 14:23, 8 апреля 2014 (UTC)
- В викикоде вообще не должно быть никаких br и p, о чём обсуждение? MaxBioHazard 14:31, 8 апреля 2014 (UTC)
Точка после /ref
правитьПо правилам ВП:ОС точка должна быть после </ref>.
Пожалуйста, сделайте такую замену:
.<ref><ref> → <ref><ref>.
— Эта реплика добавлена участником Higimo (о • в)
- По этому вопросу, к сожалению, нет консенсуса. — putnik 11:19, 8 апреля 2014 (UTC)
- А это что: ВП:СН-ПРЕП? --higimo (обс · вклад) 14:34, 8 апреля 2014 (UTC)
- Почитал обсуждения. Похоже, и правда наконец сложился консенсус. Попозже добавлю. — putnik 15:30, 8 апреля 2014 (UTC)
- Но там же написано: «если точка не относится к сокращению». Каким образом можно распознать, относится ли точка к сокращению или нет? Ldv1970 20:49, 8 апреля 2014 (UTC)
- А можно ссылки на обсуждения, где предполагается, что есть консенсус? Вообще-то, на ВП:Сноски шаблон {{руководство}} был поставлен с таким интересным описанием правки — а в отдельных обсуждениях расстановки сносок относительно знаков препинания, насколько я помню, консенсуса не было. NBS 15:07, 9 апреля 2014 (UTC)
- Почитал обсуждения. Похоже, и правда наконец сложился консенсус. Попозже добавлю. — putnik 15:30, 8 апреля 2014 (UTC)
- А это что: ВП:СН-ПРЕП? --higimo (обс · вклад) 14:34, 8 апреля 2014 (UTC)
- Консенсуса по-прежнему нет? А то возник аналогичный вопрос… --Симуран (обс) 11:35, 24 сентября 2014 (UTC)
Удаление любых nbsp
правитьhttps://ru.wiki.x.io/w/?diff=62562425
« — » → « —»
Мало того, что визуальный знак неразрывного пробела, который ставится, например, через раскладку Бирмана под чистую удаляется, так ещё и код удаляется. Что это такое? --higimo (обс · вклад) 20:05, 15 апреля 2014 (UTC)
- Удаляется и заменяется символом неразрывного пробела. Не надо засорять исходный текст статьи кодами. — putnik 19:27, 16 апреля 2014 (UTC)
Вынесение кавычек за скобки
править[[Ночной дозор|«Ночной дозор»]] → «[[Ночной дозор|Ночной дозор]]» → «[[Ночной дозор]]»
--higimo (обс · вклад) 03:22, 16 апреля 2014 (UTC)
- Первый шаг обсуждался, консенсуса не было (сходу ссылку не дам, можете поискать). Второй — вообще непонятно: вы что, предлагаете вообще везде убирать кавычки?? Или имелось ввиду
«[[Ночной дозор]]»
? Если второе, то аналогично: консенсуса нет. DmitTrix 18:17, 16 апреля 2014 (UTC)- Да, разумеется, вы правы, я забыл кавычки в примере. Я поставил их. Укажу всё, что смогу найти. Во всем ВП:ОС явно указывается:
«[[Ссылка]]»
. Впрочем, лучше подвести предварительный итог в Википедия:Опросы/Об оформлении в статьях слов и ссылок с кавычками. Ну а по поводу «[[Ночной дозор|Ночной дозор]]» → «[[Ночной дозор]]» я вас не понял. Вы действительно против этого? Я это указал для того, чтоб добавляющий правило замены добавил до момента, когда будет проведена указанная замена, она уже реализована и является консенсусной. --higimo (обс · вклад) 01:56, 17 апреля 2014 (UTC)- Вот опрос, где это обсуждалось (среди прочего). Я был
неправ, утверждая, что консенсуса нет:в итоге было решено оформлять так, как вы пишете выше.Лично я считаю, что включать кавычки в текст ссылки правильнее (так как кавычки являются частью названия предмета статьи). Но аргументы против тоже достаточно весомы, и всё это в целом не столь уж важно.Короче, у меня возражений против вашего предложения нет.DmitTrix 15:48, 17 апреля 2014 (UTC)
- Вот опрос, где это обсуждалось (среди прочего). Я был
- Да, разумеется, вы правы, я забыл кавычки в примере. Я поставил их. Укажу всё, что смогу найти. Во всем ВП:ОС явно указывается:
- Только что заметил, что «итог» в опросе написан только сегодня самим коллегой higimo (и к тому же оформлен так, что слово «предлагаемый [итог]» легко не заметить — текст-то длинный). Коллега, с вашей стороны это неэтично: вы — заинтересованное лицо, и так смело берётесь подводить итог в сложном обсуждении. Мои возражения остаются в силе, пока не будет итога, подведённого кем-нибудь незаинтересованным. DmitTrix 16:15, 17 апреля 2014 (UTC)
Внешняя ссылка, или ссылка на якорь в Википедии
правитьБобро поржаловать, господа. Хотел бы обсудить такую тему, как добавление в функции викификатора обработки якорей (возможно эта проблема только у меня но я не знаю). Т.е. Чтобы текст
Википедия:Викификатор#.D0.9D.D0.B5.D0.BE.D0.B1.D1.80.D0.B0.D0.B1.D0.B0.D1.82.D1.8B.D0.B2.D0.B0.D0.B5.D0.BC.D1.8B.D0.B9_.D1.82.D0.B5.D0.BA.D1.81.D1.82
обрабатывался соответствующим образом (Википедия:Викификатор#Необрабатываемый текст). Я часто вижу в этом проблему не только у себя, но и у других участников, когда необоходимо скопировать ссылку на дифф или, как в этом примере, на якорь. ← Aléxi̱s Spoudaíos обсуждение 07:35, 22 апреля 2014 (UTC)
- В таком случае надо думать о поглощении Википедия:Гаджеты/Упрощение ссылок. --higimo (обс · вклад) 10:07, 22 апреля 2014 (UTC)
Инициалы, неразрывные пробелы и викификация.
правитьТак сейчас работает:
[[А. С. Пушкин]] → [[А. С. Пушкин]] // Неправильно А. С. Пушкин → А. С. Пушкин // Правильно
Так должно:
[[А. С. Пушкин]] → [[А. С. Пушкин]] // Правильно А. С. Пушкин → А. С. Пушкин // Правильно
Вынужден неразрывные пробелы в html-виде показывать --higimo (обс · вклад) 13:03, 30 апреля 2014 (UTC)
- Скачайте раскладку Бирмана, и будет легче ставить неразрывные пробелы и др. типографскую утварь. А по делу, да Согласен. Нужно бы добавить в викификатор это. ← Aléxi̱s Spoudaíos обсуждение 13:21, 30 апреля 2014 (UTC)
Удаление лишних пробелов
правитьДано: | Получается: | Должно быть: |
---|---|---|
Ты « Дурак » без ключа | Ты " Дурак " без ключа | Ты «Дурак» без ключа |
--higimo (обс · вклад) 19:46, 6 мая 2014 (UTC)
- А если будет так:
Дано: | Получается: | Должно быть: |
---|---|---|
Ты « Дурак » без « Дуры » | Ты " Дурак " без " Дуры " | Ты «Дурак» без «Дуры» |
- Тогда что прикажете делать, если викификатор сначала преобразует ВСЕ кавычки в типографские (""), а лишь потом в нужные. Он может не понять где открывающий, а где закрывающий нужно + не поймёт с какой стороны убирать пробел. А то вдруг получится: Ты "Дурак« без »Дуры" или Ты «Дурак „без“ Дуры» ← Aléxi̱s Spoudaíos обсуждение 08:49, 7 мая 2014 (UTC)
- Согласитесь, если написано: Ты «"дурак" без "дуры"», то всегда должно получаться как у меня указано. Увидевший неверные кавычки сам исправит положение, либо оставит ошибку. А как человек должен догадаться, что «"дурак" без "дуры"» это „«дурак „без“ дуры»“ — загадка. А вообще-то если „« Дурак « без » Дуры »“, то просто исправить до „«Дурак „без“ Дуры»“ --higimo (обс · вклад) 11:21, 7 мая 2014 (UTC)
Проще вручную исправлять пробелы после/перед кавычками, а не мучить викификатор. ← Aléxi̱s Spoudaíos обсуждение
- Отличная шутка. --higimo (обс · вклад) 18:00, 8 мая 2014 (UTC)
Примечания
править«Сноски» и «Примечания»
правитьВикификатор заменяет «==Сноски==» на «==Примечания==» — а в статьях, где есть и то и другое, этого делать не надо. Stas 08:46, 30 июля 2014 (UTC)
- Вообще-то, «сноски» — это технический инструмент, а именовать разделы лучше по существу предмета: скажем, «Примечания» и «Источники». NBS (обс) 14:59, 24 сентября 2014 (UTC)
Дефис на тире между годами
правитьПример (эту я сделал вручную специально для примера), чтобы не делать такие правки, т.е. хотелось бы, чтобы заменялся дефис на тире в случаях «[[1906 год|1906]]-[[1959 год|1959]]» → «[[1906 год|1906]]—[[1959 год|1959]]», а также варианты: «[[1906 год|1906]]-[[1959]]» → «[[1906 год|1906]]—[[1959]]», «[[1906]]-[[1959 год|1959]]» → «[[1906]]—[[1959 год|1959]]» и т. п. Можно такое организовать?--Valdis72 (обс) 13:38, 12 сентября 2014 (UTC)
- Лучше уж тогда в этих примерах вообще слово «год» убирать. NBS (обс) 15:01, 24 сентября 2014 (UTC)
- Можно, но тогда получится зелёная ссылка.--Valdis72 (обс) 15:16, 24 сентября 2014 (UTC)
- Эту ссылку вы сделали зелёной по собственному выбору: в личных настройках есть опция «Выделить другим цветом ссылки на перенаправления». Ldv1970 (обс) 20:03, 24 сентября 2014 (UTC)
- Можно, но тогда получится зелёная ссылка.--Valdis72 (обс) 15:16, 24 сентября 2014 (UTC)
"Умная викификация" и пробелы
правитьПовторю вопрос, заданный сначала пользователю Викификатора.
Меня в «вики-молодости» шпыняли за всяких много [[инженер|инженеров]]
, потому как надо писать просто много [[инженер]]ов
, «а движок сам подберёт, зря его учили что ли». То же и с неразрывным пробелом перед тире в руководстве. Это теперь просто не в моде (diff) или есть какие тонкости? --NeoLexx 21:36, 11 октября 2014 (UTC)
- у:Neolexx, в чем вопрос вообще?
[[1999 год в кино|1999 год]]у → [[1999 год в кино|1999 году]]
тут проблема? Сравните ещё раз со своим примером, разница очевидна. Ну а замена кода нбсп на символ — нормально. --higimo (обс.) 07:55, 12 октября 2014 (UTC)- Да у меня тут проблем вообще нет, лишь бы не заставляли то красить синим только по белому, то синим только по жёлтому :-) Просто разобраться хотел по принципу "за спрос не бьют". Я так понимаю, тут отличие в словосочетаниях, где "умное расширение правой скобки" признано неуместным. Было бы
1954 год (кино)
, можно было бы использовать стандартный bar trickв [[1954 год (кино)|]]у
(даётв 1954 году
). Но bar trick не работает в шаблонах, да и запись такого рода уже не упрощение, а скорее шифровка синтаксиса. ОК, понято. - Неразрывные пробелы: то есть желательно сразу вместо
вставлять сам символ неразрывного пробела? --NeoLexx 11:21, 12 октября 2014 (UTC)- Викификатор этот пробел сам поставит, где у него в правилах прописано. А также, если за последний год ничего не изменилось, радостно снесёт его во всех прочих местах. Вот, гляньте одно из обсуждений на эту тему. DmitTrix 16:29, 12 октября 2014 (UTC)
- @Neolexx: Так ничего и не изменилось, всё ровно так же, как было пять-десять лет назад. Давайте разберём по порядку, если хотите:
[[инженер]]ов
, но[[инженер (пррфессия)|инженеров]]
или[[доярка|доярок]]
;- Викификатор подставляет перед тире именно неразрывный пробел. Ни в одном руководстве не сказано, что в код статей нужно вставлять
, а не символ неразрывного пробела. Да, в каких-то случаях у Викификатора бывают проблемы, но в целом правильных исправлений он делает на порядки больше, чем неправильных.
- Да у меня тут проблем вообще нет, лишь бы не заставляли то красить синим только по белому, то синим только по жёлтому :-) Просто разобраться хотел по принципу "за спрос не бьют". Я так понимаю, тут отличие в словосочетаниях, где "умное расширение правой скобки" признано неуместным. Было бы
Викификация страниц обсуждений / ошибка с кавычками
правитьДоброго времени суток. Раньше вроде бы страницы обсуждения полностью викифицировать было невозможно, а теперь мне случайно удалось это сделать на странице Обсуждение:Другая реальность (альбом), и страница никак не воспрепятствовала этому.
Кроме того, когда я попытался отменить изменения с помощью Ctrl+Z, текст в одном из мест викификации был испорчен. Порядок действий:
- Пишем
""текст""
. - Применяем викификацию, получаем
«„текст“»
. - Убираем ёлочки, получаем
„текст“
. - Применяем викификацию, получаем
«текст»
. - Используем Ctrl+Z, получаем
««текст»
.
Тут это выглядит безобидно, но в более сложном примере это доставило бо́льшие неудобства. Неплохо было бы исправить или устранить это. --SkоrP24 18:36, 14 октября 2014 (UTC)
Иероглифы
правитьЗдравствуйте! Пожалуйста, исключите из обработки Викификатором содержимое тегов <hiero></hiero>
. Внутри этих тегов точка означает пустой промежуток; соответственно, когда подряд идут три или более точек, Викификатор каждую тройку превращает в символ многоточия («…»). Да и вообще — нечего Викификатору внутри этих тегов делать. Пример статьи, где это вызывает проблему: Тутанхамон. DmitTrix 16:49, 24 октября 2014 (UTC)
- Сделано. И для тега
<graph>
заодно. — putnik 12:52, 15 мая 2015 (UTC)- Спасибо. DmitTrix 16:12, 15 мая 2015 (UTC)
Ошибка
правитьНе знаю, как описать, поэтому просто даю пример неправильной разметки после нажатия кнопки викификатора (в диффе - уже исправление после вручную, но смысл понятен). Это можно поправить? Или слишком сложно определить алгоритм? --217.197.250.143 20:22, 17 января 2015 (UTC)
- Кстати, я попытался там заменить пробелы перед группой из трёх нолей на
, но викификатор опять меня не понял и вернул к тому же неверному варианту. --217.197.250.143 20:22, 17 января 2015 (UTC)
- Решил с помощью шаблона {{Nobr}}, вернее, его заменителя {{s}}, но для это надо было: 1. заметить ошибку; 2. вспомнить, что существует такой шаблон. Так что вопрос остаётся. --217.197.250.143 20:34, 17 января 2015 (UTC)
- Я присоединюсь к запросу, так как часто приходится в библиографии потом вручную исправлять ([4] и [5]; [6] и [7]; также здесь викификатор не очень понятное что-то сделал: [8] и [9] — я в описании правки ошибся, перепутал тире и знак минуса, но от этого действия викификатора в первой правке понятнее не становятся). UPD. В библиографии, возможно, причина в том, что после года не стояла точка. Но есть и другие примеры (как у топикстартера и мой последний, с Дымшиц-Толстой). UPD2. Резюмируя: удаление лишних пробелов в числовых интервалах должно быть менее важно, чем нарушение смысла в тех случаях, когда числа и тире не обозначают интервал. Возможно, есть смысл отключить опцию 2000 — 2010 → 2000—2010. Лес 11:10, 18 января 2015 (UTC)
- В приведённых примерах Викификатор считает числовые значения границами диапазона и ставит между ними знак тире (—). Проблема в том, что Викификатор не анализирует значения чисел. Диапазон предполагает возрастающее значение границ диапазона, поэтому знак тире должен ставиться только в том случае, когда значение второй границы диапазона больше значения первой границы диапазона. В этом случае почти все приведённые примеры были бы викифицированы верно. Kalendar 17:36, 19 января 2015 (UTC)
- Я предполагал, что описать формально для викификатора такое исключение будет затруднительно. Что ж, придётся более внимательно просматривать текст и подправлять руками. --217.197.250.143 19:28, 20 января 2015 (UTC)
- В приведённых примерах Викификатор считает числовые значения границами диапазона и ставит между ними знак тире (—). Проблема в том, что Викификатор не анализирует значения чисел. Диапазон предполагает возрастающее значение границ диапазона, поэтому знак тире должен ставиться только в том случае, когда значение второй границы диапазона больше значения первой границы диапазона. В этом случае почти все приведённые примеры были бы викифицированы верно. Kalendar 17:36, 19 января 2015 (UTC)
- Видимо, [тоже проделки викификатора]. "2002 — 195" → "2002—195" баг, описанный выше, а вот "1972–73" → "1972-73" не понял. --Igel B TyMaHe 20:02, 18 сентября 2015 (UTC)
- 1972-73 запрещено правилом Википедия:Оформление статей#Годы — временны́е интервалы. А минус убрал, видимо, потому что не math. 2002—195 — да, классический пример. Если б это была библиография, надо было бы после года точку поставить ir viskas gerai, но тут явно никаких точек не может быть. Надо бы что-то придумать. Лес 20:25, 18 сентября 2015 (UTC)
- Пока я привел в соответствие 1972-73 (а отловить и исправить, по идее, должен был викификатор, например, по тире), для 2002 пока обернул {{nobr|2002 —}} (по правилам пунктуации и типографики). --Igel B TyMaHe 20:30, 18 сентября 2015 (UTC)
- 1972-73 запрещено правилом Википедия:Оформление статей#Годы — временны́е интервалы. А минус убрал, видимо, потому что не math. 2002—195 — да, классический пример. Если б это была библиография, надо было бы после года точку поставить ir viskas gerai, но тут явно никаких точек не может быть. Надо бы что-то придумать. Лес 20:25, 18 сентября 2015 (UTC)
Викификатор и templatedata в шаблонах
правитьЗапрос выполнен |
В MediaWiki:Wikificator.js нужно добавить "не обрабатывать строки, начинающиеся с табуляции" в пространстве шаблонов, т.к. викифицирует " на » в templatedata. Новый стандартный редактор templatedata офромляет все отступы через табуляцию. (@Putnik:?) --Сунприат 07:40, 1 февраля 2015 (UTC)
- Сделано. — putnik 22:12, 3 февраля 2015 (UTC)
- Спасибо. На вид это несложно – скройте, пожалуйста, и содержимое тегов
<hiero></hiero>
(на две темы выше). DmitTrix 10:02, 4 февраля 2015 (UTC)
- Спасибо. На вид это несложно – скройте, пожалуйста, и содержимое тегов
Кавычки в css-коде оформления таблицы
правитьВикификатор автоматически заменил прямые кавычки на ёлочки в оформлении таблицы. Как следствие, оформление исчезло. Дифф. --Igel B TyMaHe 10:38, 15 апреля 2015 (UTC)
Suggestions
правитьI suggest such two additions:
[[A|a]] -> [[a]]
and
<ref name="name"></ref> -> <ref name="name" />
Нельзя ли сделать замену этого шаблона на невидимый неразрывный пробел? А то иногда смотрится как-то диковато. 109.173.53.223 21:19, 10 мая 2015 (UTC)
- Против именно из-за невидимости. Как редактор статьи узна́ет, где неразр. пробел уже поставлен, а где — нет? DmitTrix 14:50, 14 мая 2015 (UTC)
- Открою страшную тайну: викификатор давно так делает для И между прочим, {{nbsp}} — вредный шаблон, нарушающий нормы типографики, его следует удалить. --Igel B TyMaHe 19:22, 14 мая 2015 (UTC)
- Коллега, я знаю. Если бы Викификатор этого не делал, я бы пользовался именно мнемоникой (как, например, это рекомендовано в ен-вики). Однако Викификатор, во-первых, заменяет -ы на невидимый символ (почему это плохо — см. выше), а во-вторых, при следующем проходе заменяет неразр. пробел на обычный везде, где сам не вставляет неразр. пробел. Единственный известный мне способ сохранить неразрывные пробелы там, где они должны быть — использовать {{nbsp}}. Это уже не раз и не два обсуждалось на форумах; пришли к такому статусу-кво. А чем, собственно, этот шаблон вреден, и какие нормы он нарушает? DmitTrix 06:46, 15 мая 2015 (UTC)
- {{nobr}}. В типографике форматирование пробелами — моветон. Я, кстати, с Вашей подачи посмотрел, где используется {{nbsp}}. Это шок! Пойду подниму тему на форуме... --Igel B TyMaHe 07:00, 15 мая 2015 (UTC)
- Коллега, это не форматирование пробелами. Почитайте хоть, для чего используется неразрывный пробел, а заодно поищите его упоминания в ВП:ОС. Надеюсь, после этого вы не будете безапелляционно утверждать, что неразр. пробел — это плохо. А {{nobr}}, между прочим, генерирует гораздо более громоздкий HTML-код, чем {{nbsp}}. С уважением, DmitTrix 16:08, 15 мая 2015 (UTC)
- Коллега, шаблон
{{nobr}}{{nbsp}} предназначен для простановки нескольких неразрывных пробелов подряд и больше ни для чего, ибо для других целей есть более удобные, простые и менее ресурсоёмкие способы. А много пробелов подряд нужно исключительно для форматирования пробелами. --Igel B TyMaHe 19:23, 15 мая 2015 (UTC)
- «и больше ни для чего» — кто сказал? «есть более удобные, простые и менее ресурсоёмкие способы» — мне вариант с
{{nbsp}}
самому не нравится; что вы предложите? «много пробелов подряд нужно исключительно для форматирования пробелами» — полностью согласен и тоже считаю такое использование неправильным. Я вообще в целом стараюсь использовать семантическую разметку (шаблоны {{lang-XX}}; шаблон {{btname}} вместо простого курсива ''…''; {{num}} и {{val}} для оформления чисел; и т. п.); но в случае одиночного неразрывного пробела, я считаю, сам символ этого пробела выполняет именно функцию семантической разметки («в этом месте строну не разрывать»), т. к. выглядит точно так же, как и обычный пробел.
- Предлагаю дальнейшее обсуждение вести в открытой вами теме. DmitTrix 07:29, 16 мая 2015 (UTC)
- «и больше ни для чего» — кто сказал? «есть более удобные, простые и менее ресурсоёмкие способы» — мне вариант с
- Коллега, шаблон
- Кстати, если с «пт» нет никаких подводных камней, его можно добавить в список единиц измерения, перед которыми вставляется неразрывный пробел. — putnik 12:42, 15 мая 2015 (UTC)
- Например, это устойчивое сокращение от "пятница". --Igel B TyMaHe 12:47, 15 мая 2015 (UTC)
- Вот тут утверждают, что двойное нажатие на кнопку викификации уничтожает неразрывные пробелы. --Igel B TyMaHe 12:47, 15 мая 2015 (UTC) PS. Проверил, уничтожает: → 0x00A0 → 0x0020.
- Да, и это не баг; ув. автор Викификатора и многие другие участники считают это фичей. И это тоже уже не раз обсуждалось, и консенсуса за отмену такого поведения нет. Ну а на нет — и суда нет. DmitTrix 15:59, 15 мая 2015 (UTC)
- А… и… зачем уничтожает? Почему нет консенсуса, это ведь явный баг? 109.173.53.223 17:46, 15 мая 2015 (UTC)
- Ищите по форумам, это обсуждалось. Автор Викификатора в своё время это объяснял, что неразр. пробелы именно из-за их невидимости «накапливаются» в статьях, и никто не видит, откуда их надо удалять. Подробнее, если надо, пусть лучше он сам расскажет. Лично мне такое поведение не нравится; в идеале я бы предпочёл обратное поведение, чтобы Викификатор заменял неразр. пробелы в тех местах, где он не вставляет их сам, на мнемонику
. После этого они станут видимыми, и редактор-человек сможет решить, где они нужны, а где их можно удалить. DmitTrix 07:29, 16 мая 2015 (UTC)
- Ищите по форумам, это обсуждалось. Автор Викификатора в своё время это объяснял, что неразр. пробелы именно из-за их невидимости «накапливаются» в статьях, и никто не видит, откуда их надо удалять. Подробнее, если надо, пусть лучше он сам расскажет. Лично мне такое поведение не нравится; в идеале я бы предпочёл обратное поведение, чтобы Викификатор заменял неразр. пробелы в тех местах, где он не вставляет их сам, на мнемонику
Запрос отклонён |
Господа, ну решите наконец-то вопрос с тарасобульбиванием неразрывных пробелов. Очевидный шаг к этому — замена строчки r( /[ \t\u00A0]+/g, ' ' ); // double spaces
на
r( /[ \t\u00A0]{2,}/g, ' ' ); // double spaces
Этот код всё равно заменит два неразрывных пробела на один обычный (чтобы этого не было, надо добавить ещё пару строчек), но они два и не нужны в хорошей типографике, так что можно забить. Плюс отключить установку u = ' ';
на страницах обсуждений, зачем нужен этот разнобой? (Проверено в Firefox) Ignatus 19:15, 17 мая 2015 (UTC)
- Сделано. -- dima_st_bk 10:53, 14 февраля 2016 (UTC)
- Отменил. Такие вещи не делаются без обсуждения, по запросу на СО. — putnik 12:30, 14 февраля 2016 (UTC)
- 9 месяцев прошло, что ещё? Ради неразрывного пробела будем открывать обсуждения на форумах? -- dima_st_bk 12:42, 14 февраля 2016 (UTC)
- Открывали же. Там всё сложно, но что-то делать явно стоит; компромисс на данный момент (который отстаивает DmitTrix и к которому пока готов присоединиться я) — это скорее не резать , а то редакторов ставят к стенке: неразрывный символом поставить вы не можете, а мы преобразуем в символ, а затем вырежем (но уже в следующей итерации, чтобы вы ни о чём не догадались). При этом в ВП:ОС чёрным по белому оговариваются правила употребления неразрывных пробелов, и текущая версия Викификатора по сути нарушает правила оформления. Putnik с тем, что Викификатор «должен как можно лучше соответствовать ВП:ОС», согласился. — Джек, который построил дом 23:23, 18 февраля 2016 (UTC)
- 9 месяцев прошло, что ещё? Ради неразрывного пробела будем открывать обсуждения на форумах? -- dima_st_bk 12:42, 14 февраля 2016 (UTC)
- Отменил. Такие вещи не делаются без обсуждения, по запросу на СО. — putnik 12:30, 14 февраля 2016 (UTC)
Ссылка для потомков (или ищите в архиве тему «Сломался викификатор?») на обсуждение вопросов, связанных с употреблением неразрывных и других пробелов, на техническом форуме. Коротко вердикт: парсер Викификатор лох и ждёт руки мастера, который его любовно и правильно настроит на умную работу с пробелами, чтобы, с одной стороны, не замусоривать викитекст, а с другой — не ограничивать редакторов в возможностях грамотно и опрятно оформлять текст. К примеру, воля Викификатора должна быть ограничена в спорных случаях: преобразование неразрывных пробелов в обычные в «100 000 000» при том, что сам Викификатор по каким-то причинам принять решение об автоматической простановке не может, — не дело. — Джек, который построил дом 23:23, 18 февраля 2016 (UTC)
- Ссылка для потомков (или ищите в архиве тему «Сломался викификатор?») - Джек, который построил дом, для таких случаев есть шаблон Ф, например, в данном случае будет {{Ф|Т|Сломался викификатор?|2016/02}}, на выходе получится Форум/Технический § Сломался викификатор? --Michgrig (talk to me) 11:29, 19 февраля 2016 (UTC)
- @Michgrig: Так блин, надо же его распиарить — 200 включений всего. Пойду на ВП:Форум/Архив ссылку дам. — Джек, который построил дом 17:40, 19 февраля 2016 (UTC)
- Кстати, обсуждавшаяся по ссылке подсветка неразрывных пробелов реализована в редакторе кода (стилей/скриптов/модулей; откройте свой common.css, например) — он показывается в виде красной точки на розовом фоне. И даже тонкие пробелы он так же подсвечивает. — Джек, который построил дом 11:24, 30 марта 2016 (UTC)
Проблема с ударением
правитьВ статье Полярная_экспедиция_А._В._Колчака нажатие кнопки автоматического викификатора искажает слово «лейтена́нта», делая из него «лейтенант́нта». --Dalka 15:12, 5 июля 2015 (UTC)
Нечетное количество кавычек в наименовании компаний
правитьДобрый день. При написании наименований с использованием кавычек одного типа возможен вариант с поглощением закрывающей кавычки. Количеством кавычек в таких случаях будет нечетным. После обработки Викификатором такой конструкции «[слово] «[слово]» создаются разнородные кавычки. Судя по правилам, получаемая конструкция "[слово] «[слово]» немного некорректна. Подскажите, как правильно записывать? Запрещать обработку таких конструкций? Maxim Demyanenko 04:01, 10 сентября 2015 (UTC)
- А не надо их поглощать, пишите две и нажимайте викификатор. ООО "Комбинат "Пупырка"" → ООО «Комбинат „Пупырка“». — Ле Лой 05:35, 10 сентября 2015 (UTC)
- Но это не обязательно будет верно. Наименование компании согласно уставу может быть именно АО «Комбинат «Пупырка» с нечетным количеством кавычек. --Igel B TyMaHe 07:29, 10 сентября 2015 (UTC)
- А, ну да. Ну однократно для указания точного названия по уставу можно и тэг nowiki использовать. — Ле Лой 08:39, 10 сентября 2015 (UTC)
- Но это не обязательно будет верно. Наименование компании согласно уставу может быть именно АО «Комбинат «Пупырка» с нечетным количеством кавычек. --Igel B TyMaHe 07:29, 10 сентября 2015 (UTC)
"-ти" на "-тӥ"?
правитьПодскажите пожалуйста код викификатора что бы заменял "-ти" на "-тӥ"? --46.16.225.90 22:09, 23 сентября 2015 (UTC)
Кавычки внутри
правитьСделайте, пожалуйста, чтобы выражения такого типа
[[Новый мир|«Новый мир»]]
заменялись на
«[[Новый мир]]»
Встречается довольно часто. Krokusse 11:57, 13 октября 2015 (UTC)
- Krokusse, насколько я помню, среди редакторов Википедии нет единого мнения, какой из двух вариантов лучше. --Michgrig (talk to me) 12:22, 13 октября 2015 (UTC)
- Так я и не предлагаю ставить кавычки только снаружи. Это распространяется исключительно на те случаи, когда текст в кавычках полностью идентичен названию статьи. А вот в таких случаях пусть пишут, и на здоровье:
[[Бавария (футбольный клуб)|«Бавария»]]
Krokusse 12:36, 13 октября 2015 (UTC)
- Тогда получается, что внешний вид ссылки будет зависеть от наличия или отсутствия уточнения у названия статьи, а также от грамматических характеристик слова (например, если «[[Новый мир]]» можно написать так, как вы предлагаете, то в родительном падеже уже будет [[Новый мир|«Нового мира»]] (или все-таки «[[Новый мир|Нового мира]]»?) --Michgrig (talk to me) 12:55, 13 октября 2015 (UTC)
- у:Michgrig, боюсь вы не правы, недавно, наконец-то подвёл итог независимый человек в опросе с которым я носился по админам. Итог указывает, что просьба в разделе «легитимна». --higimo (обс.) 13:06, 13 октября 2015 (UTC)
- Тогда все в порядке, возражение снимается. higimo, спасибо за корректировку. --Michgrig (talk to me) 13:11, 13 октября 2015 (UTC)
Итог
править@Krokusse: Сделано, со всеми видами кавычек и ещё с жирным/курсивом. — Джек, который построил дом (обс.) 15:39, 6 марта 2017 (UTC)
- Великолепная работа! Аплодирую стоя! --MarchHare1977 (обс.) 13:19, 29 марта 2017 (UTC)
- Джек, и от меня спасибо тоже! — Mike Novikoff 18:44, 29 марта 2017 (UTC)
тире в шаблоне sfn
правитьПодскажите, такая правка, сделанная вручную, может обрабатываться викификатором? --Гдеёж?-здесь 06:35, 23 октября 2015 (UTC)
Неразрывный пробел
правитьНе отбивает неразрывный пробел между конструкцией вида 141×60 мм
. Если добавить вручную перед мм
неразрывный пробел, то викификатор его убирает, а не должен. ← Alex Great обсуждение 09:26, 18 ноября 2015 (UTC)