Перейти до вмісту

Обговорення MediaWiki:Wikificator.js: відмінності між версіями

Вміст сторінки не підтримується іншими мовами.
Матеріал з Вікіпедії — вільної енциклопедії.
Найсвіжіший коментар: Aleksandrit у темі «Попередження про вікіфікацію форумів» 17 років тому
Вилучено вміст Додано вміст
Попередження про вікіфікацію форумів
Рядок 55: Рядок 55:
:::::Баг вже виправлений [https://bugzilla.mozilla.org/show_bug.cgi?id=218277] --{{sign/|OlegMarchuk|Oleg Marchuk}} 08:11, 7 лютого 2007 (UTC)
:::::Баг вже виправлений [https://bugzilla.mozilla.org/show_bug.cgi?id=218277] --{{sign/|OlegMarchuk|Oleg Marchuk}} 08:11, 7 лютого 2007 (UTC)
Але чомусь у Файрфоксі все одно слова переносяться.--{{sign/|Ahonc|Ahonc}} 09:54, 15 лютого 2007 (UTC)
Але чомусь у Файрфоксі все одно слова переносяться.--{{sign/|Ahonc|Ahonc}} 09:54, 15 лютого 2007 (UTC)

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

{{hider|hidden=1|title=Код|content-style=text-align:left|content=
<nowiki>if (wgNamespaceNumber % 2 || wgNamespaceNumber==4) {</nowiki><br />
<nowiki>var sigs = txt.match(/\d\d:\d\d, \d\d? \S{3,9} 20\d\d \(UTC\)/g);</nowiki><br />
<nowiki>if (sigs && sigs.length > 1)</nowiki><br />
<nowiki>if (!confirm('Будь ласка, не обробляйте Вікіфікатором репліки інших учасників. Ви упевнені, що хочете продовжити?'))</nowiki><br />
<nowiki>return;</nowiki><br />
<nowiki>}</nowiki>
}}

—[[Користувач:Aleksandrit|Aleksandrit]] 06:56, 19 жовтня 2007 (UTC)

Версія за 06:56, 19 жовтня 2007

Візьміть віфікатор звідси -- 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)Відповісти