Обговорення MediaWiki:Wikificator.js
- Елемент маркованого списку[[Категорія:Вставте тут невідформатований текст]] <gallery> <br> Example.jpg|Опис1 Example.jpg|Опис2<br> <nowiki><br> Вставте тут невідформатований текст<nowiki> == Вставте тут невідформатований текст == - ~~~~ </ nowiki > </ nowiki > </gallery>
Візьміть віфікатор звідси -- Oleg Marchuk?!/©~№? 10:06, 14 листопада 2006 (UTC)
Википедия:Викификатор
[ред. код]Википедия:Викификатор => Вікіпедія:Вікіфікатор
Переклад
[ред. код]Потрібно перекласти на українську --Ahonc (Обговорення) 13:25, 14 листопада 2006 (UTC)
Replace double quotes
[ред. код]// Replace double quotes ("") with double angle quotes («») txt = txt.replace(/([\x01-(\s\|\"]|\/|\+)(\")([^\"]{0,})([^\s\"(])(\")/g, "$1«\$3\$4»")
Чому були видалені ці рядки? -- Oleg Marchuk?!/©~№? 14:01, 14 листопада 2006 (UTC)
- В українській вікіпедії я не зустрічав такого правила, щоб заміняти подвійні лапки парними.--Ahonc (Обговорення) 14:02, 14 листопада 2006 (UTC)
- Наскільки я знаю, в українській типографіці таке правлио є. До речі варто було б перекласти з російської правила оформлення статей. Бо у нас навіть вибрані статті не оформлені належним чином. [лінки на службові подав Albedo ]--Yakudza -พูดคุย 18:54, 16 листопада 2006 (UTC)
- ЗАКИД В МОЮ СТОРОНУ. Не було вибраної статті, де типографіка б не підправлялась. Не було серед редагованих мною. І зазвичай це робилось у напівручному режимі, але ЯКІСНО.
- Наскільки я знаю, в українській типографіці таке правлио є. До речі варто було б перекласти з російської правила оформлення статей. Бо у нас навіть вибрані статті не оформлені належним чином. [лінки на службові подав Albedo ]--Yakudza -พูดคุย 18:54, 16 листопада 2006 (UTC)
ёЁ у переліку літер регулярного виразу
[ред. код]Потрібно там, де зустрічаються ёЁ додати також ґҐєЄіІїЇ' -- Oleg Marchuk?!/©~№? 14:05, 14 листопада 2006 (UTC)
- Зроблено. --Movses 08:56, 16 листопада 2006 (UTC)
- В переліку ще апостроф був :) Додайте і його туди ж. Але саме апостроф, не одинарну лапку -- Oleg Marchuk?!/©~№? 09:05, 16 листопада 2006 (UTC)
- Додали лише в один перелік літер (я ще не перевірив, чи то є апостроф). І є пропозиція не поспішати з вікіфікатором: апостроф це в стадії обговорення -- Oleg Marchuk?!/©~№? 12:14, 16 листопада 2006 (UTC)
- В переліку ще апостроф був :) Додайте і його туди ж. Але саме апостроф, не одинарну лапку -- Oleg Marchuk?!/©~№? 09:05, 16 листопада 2006 (UTC)
Англійська літера i
[ред. код]Також можна додати заміну англійської літери i українською і. -- Oleg Marchuk?!/©~№? 14:05, 14 листопада 2006 (UTC)
- А ось це я не зрозумів. Мається на увазі з пробілами - <space>i_latinic<space> на <space>i_cyrillic<space> ? --Movses 08:56, 16 листопада 2006 (UTC)
- Для початку треба зробити заміну i_latinic на i_cyrillic і одинарної лапки на апостроф в слов'янських словах. А потім можна буде спробувати боротися з окремою англійською літерою i_latinic -- Oleg Marchuk?!/©~№? 09:05, 16 листопада 2006 (UTC)
- Напиши як повинен виглядати рядок, бо я в регулярних виразах не розуміюсь. Або виправиш сам через тиждень. --Movses 15:39, 16 листопада 2006 (UTC)
- Краще почекати
Нерозривні пробіли
[ред. код]Вікіфікатор замінює нерозривні пробіли на звичайні (нерозривні пробіли ставляться, щоб слова не переноислись на інший рядок). Я вилучив відповідний рядок.
- То юнікодівська нерозривна прогалина, а не звичайна прогалина. Але юнікодівська прогалина замінюється на звичайну двигуном вікіпедії (див. обговорення Вікіфікатора на рувікіпедії) --Oleg Marchuk?!/©~№? 10:16, 6 лютого 2007 (UTC)
- Але ж коли я пишу nbsp;, то все нормально (слова не переносяться)! Так, що це все ж вікіфікатор міняє.
- P.S. В українській мові є слово пробіл.--Ahonc?!/©~№? 16:24, 6 лютого 2007 (UTC)
У довідці написано
Нерозривний юнікодовий пробіл аналогічний мнемокоду « », але виглядає як звичайний пробіл, тому статтю комфортніше редагувати.
- Нерозривний пробіл вставляється після видимого знаку перед тире, щоб наступний рядок не починався з тире.
- Також нерозривний пробіл вставляється в українські ініціали (наприклад, «Т.Г. Шевченко» перетворюється на «Т. Г. Шевченко»).
- Нерозривний пробіл вставляється після крапки в кінці речення. Так, «слово.Слово» буде перетворене на «слово. Слово».
- Нерозривний пробіл вставляється перед знаком процента (%) або проміле (‰). Так, «5% і 16,7‰» будуть перетворені на «5 % і 16,7 ‰». Але не у випадку скорочень виду «5%-й».
- Нерозривнаий пробіл вставляється після «№» або «§», якщо за цими знаками слідує цифра.
- Пробіли вставляються після знаків «*», «#», «:» та їх комбінацій на початку строки.
- Пробіли вставляються на початку і в кінці заголовків, тобто «==Заголовок==» перетворюється на «== Заголовок ==».
Але насправді замість нерозривних пробілів вставляються звичайні. Наприклад, у вищенаведеному тексті "Шевченко" переноситься на наступний рядок, а "Т. Г." залишається в попередньому (якщо зменшити розмір вікна браузера)--Ahonc?!/©~№? 17:31, 3 лютого 2007 (UTC)
- Не можу погодитись. Копійніть текст коду в ОпенОФіс чи Ворд і дайте недуковані знаки. /Принаймі перед тире ставить, чьто і трєбовалось доказать/--A l b e d o ® 17:55, 3 лютого 2007 (UTC)
- Але в браузері то слова переносить (принаймні у Файрфоксі, в IE не пробував)--Ahonc?!/©~№? 18:00, 3 лютого 2007 (UTC)
- До речі, твій підпис містить нерозривні пробіли, тобто літери не повинні переноситися, а після дії вікіфікатора вони починають перелазити на інший рядок.--Ahonc?!/©~№? 15:55, 4 лютого 2007 (UTC)
- Свого часу було обговорення на рувікі, що після будь-якого редагування в файрфоксі нерозривні пробіли в статті замінюються на звичайні. Через те вони використовувують шаблон {{nobr}}--Yakudza -พูดคุย 20:39, 6 лютого 2007 (UTC)
- Баг вже виправлений [1] --Oleg Marchuk?!/©~№? 08:11, 7 лютого 2007 (UTC)
- Свого часу було обговорення на рувікі, що після будь-якого редагування в файрфоксі нерозривні пробіли в статті замінюються на звичайні. Через те вони використовувують шаблон {{nobr}}--Yakudza -พูดคุย 20:39, 6 лютого 2007 (UTC)
- Не можу погодитись. Копійніть текст коду в ОпенОФіс чи Ворд і дайте недуковані знаки. /Принаймі перед тире ставить, чьто і трєбовалось доказать/--A l b e d o ® 17:55, 3 лютого 2007 (UTC)
Але чомусь у Файрфоксі все одно слова переносяться.--Ahonc?!/©~№? 09:54, 15 лютого 2007 (UTC)
Попередження про вікіфікацію форумів
[ред. код]Тут деякі питали про це… Потрібно додати код, вказаний нижче
if (wgNamespaceNumber % 2 || wgNamespaceNumber==4) {
var sigs = txt.match(/\d\d:\d\d, \d\d? \S{3,9} 20\d\d \(UTC\)/g);
if (sigs && sigs.length > 1)
if (!confirm('Будь ласка, не обробляйте Вікіфікатором репліки інших учасників. Ви упевнені, що хочете продовжити?'))
return;
}
—Aleksandrit 06:56, 19 жовтня 2007 (UTC)
- потрібна ще одна зміна… у самому початку значення «var auto_comment = 1;» треба змінити з 1 на 0, ібо душе заважає —Aleksandrit 09:00, 19 жовтня 2007 (UTC)
txt.replace
[ред. код]Здравствуйте, не могли бы вы мне помочь? Как вставить код в Викификатор, с помощью txt = txt.replace, который изменит, например, слово "дамой" на "домой" во всем тексте. Заранее спасибо. --Felizdenovo 22:04, 19 листопада 2007 (UTC)
- А какой смысл в украинской Википедии делать такую замену? Обращайтесь в русскую Википедию.--Ahonc (обг.) 22:44, 19 листопада 2007 (UTC)
- Мне не для Украинской Википединии нужно, а для Грузинской :) Решил обратится за помощью к вам :) --Felizdenovo 07:11, 20 листопада 2007 (UTC)
- Обращайтесь лучше всё-таки в русскую Вики. Там больше специалистов. AlexSm, Kalan — к ним лучше даже отдельно обратиться —Aleksandrit 14:55, 20 листопада 2007 (UTC)
- Мне не для Украинской Википединии нужно, а для Грузинской :) Решил обратится за помощью к вам :) --Felizdenovo 07:11, 20 листопада 2007 (UTC)
Деякі недоліки
[ред. код]так є
r(/^== див(\.?|ись|іьтся) ?також ==$/gmi, '== Див. також ==')
напевно мало бути
r(/^== див(\.?|ись|іться) ?також ==$/gmi, '== Див. також ==')
І ще, напевно, слід додати заміну => на ⇒ --Baseобговореннявнесок 17:59, 2 травня 2012 (UTC)
Невідповідність
[ред. код]Вікіфікатор додає прогалину у тег <br/> (тобто після обробки тексту вікіфікатором <br/> замінюється на <br />). Але на панелі швидкої вставки цей тег без прогалини. Можливо, це треба якось привести у відповідність? --Acedtalk 12:28, 29 жовтня 2012 (UTC)
- Зробив без прогалини --ASƨɐ 10:52, 3 листопада 2012 (UTC)
Також вікіфікатор вставляє нерозривний пробіл перед символом відсотка (%), що не відповідає правилам набору і ВП:Стиль. -- Ата (обг.) 08:27, 31 жовтня 2012 (UTC)
- Ніби виправив
- ніби, так --あんたなな 11:20, 3 листопада 2012 (UTC)
А ще він вставляє коротке тире у діапазонах років, хоча у правописі воно довге.--Анатолій (обг.) 10:13, 31 жовтня 2012 (UTC)
- Правопис не згадує про довжину. Я особисто прихильник типографних порад --ASƨɐ 10:52, 3 листопада 2012 (UTC)
А ще він не заміняє -- на довге тире, як робив до того як його було замінено на російський --Baseобговореннявнесок 20:00, 31 жовтня 2012 (UTC)
- Ніби заміняє. Може, це була проблема сторінок обговорення? --ASƨɐ 10:52, 3 листопада 2012 (UTC)
- ніби працює ред. № 10809111 --あんたなな 11:20, 3 листопада 2012 (UTC)
wgNamespaceNumber
[ред. код]
@Alex Khimich, Atoly, DixonD, Green Zero, NickK, Piramidion, RLuts, Sergento та VoidWanderer:. Потрібно замінити wgNamespaceNumber
(двічі) на mw.config.get("wgNamespaceNumber")
. --ᛒᚨᛊᛖ (ⰑⰁⰃ) 09:37, 25 грудня 2018 (UTC)
- ᛒᚨᛊᛖ, консоль все рівно виводить повідомлення про "deprecated". Я не зовсім розбирався як кешування тут працює. — Alex Khimich 11:26, 25 грудня 2018 (UTC)
spaces at EOL
[ред. код]
Прохання розширити правило
r(/ +(\n|\r)/g,'$1');//spaces at EOL
додавши видалення окрім звичайного пробіла нерозривний ( ) й табуляцію (\t):
r(/[ \u00A0\t]+(\n|\r)/g, '$1'); // spaces at EOL<