Обговорення MediaWiki:Wikificator.js

Матеріал з Вікіпедії — вільної енциклопедії.
Найсвіжіший коментар: A.sav у темі «spaces at EOL» 10 днів тому
Перейти до навігації Перейти до пошуку
  • Елемент маркованого списку[[Категорія:Вставте тут невідформатований текст]] <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)Відповісти
ЗАКИД В МОЮ СТОРОНУ. Не було вибраної статті, де типографіка б не підправлялась. Не було серед редагованих мною. І зазвичай це робилось у напівручному режимі, але ЯКІСНО.

ёЁ у переліку літер регулярного виразу

[ред. код]

Потрібно там, де зустрічаються ёЁ додати також ґҐєЄіІїЇ' -- 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)Відповісти

Англійська літера 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)Відповісти

У довідці написано

Нерозривний юнікодовий пробіл аналогічний мнемокоду «&nbsp;», але виглядає як звичайний пробіл, тому статтю комфортніше редагувати.

  • Нерозривний пробіл вставляється після видимого знаку перед тире, щоб наступний рядок не починався з тире.
  • Також нерозривний пробіл вставляється в українські ініціали (наприклад, «Т.Г. Шевченко» перетворюється на «Т. Г. Шевченко»).
  • Нерозривний пробіл вставляється після крапки в кінці речення. Так, «слово.Слово» буде перетворене на «слово. Слово».
  • Нерозривний пробіл вставляється перед знаком процента (%) або проміле (‰). Так, «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)Відповісти

Але чомусь у Файрфоксі все одно слова переносяться.--Ahonc?!/©~№? 09:54, 15 лютого 2007 (UTC)Відповісти

Попередження про вікіфікацію форумів

[ред. код]

Тут деякі питали про це… Потрібно додати код, вказаний нижче

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)Відповісти

Деякі недоліки

[ред. код]

так є

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)Відповісти
ага ред. № 10809098 --あんたなな 11:20, 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

додавши видалення окрім звичайного пробіла нерозривний (&nbsp;) й табуляцію (\t):

		r(/[ \u00A0\t]+(\n|\r)/g, '$1'); // spaces at EOL<

--A.sav (обговорення) 13:17, 5 листопада 2024 (UTC)Відповісти