Static Wikipedia February 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Web Analytics
Cookie Policy Terms and Conditions Вікіпедія:Вікіфікатор — Вікіпедія

Вікіпедія:Вікіфікатор

Матеріал з Вікіпедії — вільної енциклопедії.

«Вікіфіка́тор» — це сценарій на JavaScript, який обробляє виділений текст у вікні редагування статті згідно деяких правил вікі-розмітки і української типографіки. Вікіфікатор викликається другою кнопкою у тулбарі вікна редагування. У випадку, якщо у вікні редагування статті немає виділеного тексту, вікіфікатор обробить весь текст.

Нажаль, реалізація JavaScript в деяких браузерах (наприклад, Opera 7.0, Konqueror 3.2 и др.) не дозволяє обробляти тільки виділений фрагмент. В цьому випадку Вікіфікатор запитає дозволу на обробку всього тексту.

Зміст

[ред.] Основні функції

  • Заміняє деякі HTML-теги на аналогічні вікі-розмітки:
    • Теги жирного шрифта (<b></b>, <strong></strong>) на ''';
    • Теги курсива (<i></i>, <em></em>) на '';
    • Тег горизонтальної лінії (<hr>) на ----;
  • Вставляє, де потрібно, тире і мінус (див. нижче)
  • Розставляє правильні лапки і лапки всередині лапок (див. нижче).
  • Заміняє (tm), (r) і т. п. на спеціальні символи (див. нижче).
  • Розставляє там, де потрібно, знаки градуса «°» (див. нижче).
  • Виправляє неправильно вказані службові слова (див. нижче).
  • Розставляє пропущені і прибирає зайві прогалини (см. нижче).
  • Корегує та розшифровує скорочення (див. нижче).

[ред.] Виключеня

Вікіфікатор не обробляє текст:

  • всередині тега <nowiki></nowiki>,
  • всередині тега <math></math>,
  • всередині тега <pre></pre>,
  • всередині тега <gallery></gallery>,
  • всередині більшості HTML-тегів та їх атрибутів,
  • всередині подвійних фігурних скобок ({{ і }}),
  • всередині подвійних квадратних скобок ([[ і ]], або [[ і |),
  • всередині номерів ISBN,
  • крім того, Вікіфікатором не обробляються строки, які починаються з прогалини (неформатований текст).

[ред.] Комбінації клавіш

Якщо ви використовуєте Internet Explorer або браузери, які використовують його «двигун», то Вікіфікатор можна викликати за допомогою комбінації клавіш Ctrl+Enter; щоб швидко відмінити дії, зроблені Вікіфікатором, можна натиснути на клавіатурі комбінацію Ctrl+Z.

В браузерах, заснованих на Gecko (Galeon, Firefox, Mozilla, Netscape 6.x-7.x, SkipStone і др.), Вікіфікатор можна визвати комбінацією клавіш Alt+W.

[ред.] Дефіс, мінус і тире

Вікіфікатор замінює на мінус (-):

  • Дефіс, за яким слідує цифра, і котрому передує прогалина;
  • Дефіс, за яким слідує цифра, і котрому передує послідовність «sup>» або «sub>».

После обробки мінусів Вікіфікатор замінює на довге тире (—):

  • Коротке тире (–);
  • Послідовності &mdash;, &ndash; й &#151;;
  • Дефіс, оточений прогалинами ( - );
  • Дефіс на початку строки (пряма мова);
  • Дефіс оточений з кожної сторони трьома або чотирма цифрами (1985-1991);
  • Дефіс, оточений римськими цифрами (VII-IX);
  • Подвійний дефіс, оточений прогалинами ( -- ) або цифрами (1941--1945);
  • Подвійний дефіс, після котрого йдуть три тильди (--~~~) або слово [[Користувач (--[[Користувач).

Зверніть увагу, що дефіс же просто оточений цифрами не обробляється Вікіфікатором. Це зроблено спеціально, щоб позбутися багатозначності: «Коли Васі було десь 3—4 роки [потрібне тире] він думав, що інші діти у віці 3—4 роки [потрібне тире] не зможуть зрозуміти, що 3-4=-1 [потрібні мінуси]».

[ред.] Лапки

Вікіфікатор спочатку перетворює всі лапки в звичайні ("), а потім знову їх розставляє, але вже згідно правилам набору українського тексту. Таким чином, спочатку замінюються на звичайні лапки наступні знаки:

  • «
  •  »
  • &laquo;
  • &raquo;
  • &bdquo;
  • &ldquo;
  • &#132;
  • &#147;
  • &#148;
  • &quot;
  • Парні подвійні кутові лапки з текстом всередині (наприклад, <<текст всередині лапок, котрий не починається з прогалини і не закінчується нєю>>).

Потім "звичайні" лапки перетворюються у «лапки-ялинки», а лапки всередині лапок у „лапки-лапки“.

Лапки після знаку «рівно» і весь текст всередині них Вікіфікатором не обробляється. Наприклад, не будуть оброблені лапки у строках: «border="0"», «width= "50%"» и т. п.

[ред.] Спеціальні символи

Вікіфікатор замінює:

  • (c), (с) (українське "С") і &copy; на ©;
  • (r) і &reg; на ®;
  • (tm), (тм) і &trade; на ™;
  • (p) (англійське "P") і &sect; на §;
  • &euro;, &yen; і &pound; на €, ¥ і £;
  • Комбінації +- і &plusmn; на ±;
  • Одиночний машинописний [[апостроф]] (') всередині слів на правильний апостроф (’).
  • Три точки (...) і послідовність &hellip; і &#133; на багатокрапку (…).
  • Комбінацію ~= (приблизно рівно) на знак ≈.

[ред.] Куби та квадрати

Вікіфікатор замінює на символи другої і третьої ступені (² і ³):

  • Комбінації <sup>2</sup>, <sup>3</sup>, &sup2; і &sup3;.
  • Комбінації знаків ^2 або ^3, за котрими не слідує цифра. Наприклад, см^2, m^2, 5^3, ^2 будуть перетворені на см², m², 5³, ², а комбінація ^ _ ^, ^33, 4^22 — не будуть оброблені.

[ред.] Градуси

  • Розставляє пропущені знаки градуса. Так, «+4 C, -10 C, +453 F і -20 F» будуть перетворені на «+4 °C, -10 °C, +453 °F и -20 °F». Також замінюється звичайна прогалина перед знаком градуса на нерозривний.
  • Замінює послідовність &deg; на знак градуса (°).

[ред.] Службові слова

Вікіфікатор виконує наступні автоматичні заміни:

  • [[Category: на [[Категорія:
  • [[:Category: на [[:Категорія:
  • [[Template: на [[Шаблон:
  • [[User: на [[Користувач:
  • [[Image: на [[Зображення:
  • [[Media: на [[Медіа:

[ред.] Пропущені, зайві та нерозривні прогалини

[ред.] Видалення зайвих прогалин

  • Видаляються непотрібні прогалини перед комою, а пропущені після неї прогалини, навпаки, проставляються. Так, наприклад, «Вчіться,вчіться ,учіться , учіться і ще раз вчіться» буде перетворено на «Вчіться, вчіться, вчіться, вчіться і ще раз вчіться».
  • Прибирається зайва прогалина перед крапкою з комою. Наприклад, «слово ; слово» буде перетворено на «слово; слово».
  • Видаляються прогалини після першою круглою скобкою і перед останньою. Наприклад, «бегемот ( гіпопотам )» буде перетворено на «бегемот (гіпопотам)».
  • Видаляються прогалини в діапазонах років і століть (наприклад, «1988 — 1995» і «XI — XII»).
  • Видаляються зайві прогалини після службових слів «Шаблон», «Категорія» і ін.
  • Видаляються всі прогалини в кінці строк.
  • Декілька прогалин підряд заміняються однією прогалиною. Не обробляються лише строки, які починаються з прогалини (неформатований текст).

[ред.] Вставка звичайних і нерозривних пробілів

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

  • Нерозривний пробіл вставляється після видимого знаку перед тире, щоб наступний рядок не починався з тире.
  • Також нерозривний пробіл вставляється в українські ініціали (наприклад, «Т.Г. Шевченко» перетворюється на «Т. Г. Шевченко»).
  • Нерозривний пробіл вставляється після крапки в кінці речення. Так, «слово.Слово» буде перетворене на «слово. Слово».
  • Нерозривний пробіл вставляється перед знаком процента (%) або проміле (‰). Так, «5% і 16,7‰» будуть перетворені на «5 % і 16,7 ‰». Але не у випадку скорочень виду «5%-й».
  • Нерозривнаий пробіл вставляється після «№» або «§», якщо за цими знаками слідує цифра.
  • Пробіли вставляються після знаків «*», «#», «:» та їх комбінацій на початку строки.
  • Пробіли вставляються на початку і в кінці заголовків, тобто «==Заголовок==» перетворюється на «== Заголовок ==».

[ред.] Обробка скорочень

  • Вікіфікатор заміняє нерозривним юнікодовою прогалиною U+00A0 пропущені та звичайні прогалини в скороченнях «і т.д.», «і т.п.», «т.з.», «н.е.».
  • Нерозривною прогалиною замінюється прогалина після цифр перед скороченнями «тис.», «млн», «млрд», «трлн». Скорочення «тис» доповнюється крапкою.
  • Нерозривною прогалиною замінюється прогалина після цифр у скороченнях «р.», «рр.», «с.», «сс.».
  • Скорочення «в т.ч.» і «т.я.» розшифровуються повністю.

[ред.] Повідомлення про помилки

В деяких зовсім старих версіях браузерів Вікіфікатор замість обробки тексту може показувати повідомлення про помилки:


Повідомлення: Wikificator cannot work in your browser (Вікіфікатор не може працювати у вашому браузері).

Причина: Підтримка Javascript в браузері зроблена не до кінця. Принаймні, взагалі не обробляються регулярні вирази.

Що робити: Користуватися іншим браузером.

Характерно для браузерів (доповнюйте): Opera 4.01


Повідомлення: Wikificator will not work in Netscape 4.x and less (Вікіфікатор не буде працювати у браузері Netscape версії 4.x і менше).

Причина: Старі версії Нетскейпа, коли зустрічають регулярний вираз виду replace(/щось/mg, "на щось"), чомусь припиняють обробляти весь наступний за таким виразом код скрипта. Подібні вирази використовуються у Вікіфікаторі, наприклад, для того, щоб пропускати текст, який починається з прогалин, (неформатований текст). Для запобігання помилок, Вікіфікатор в старих версіях Нетскейпа відключен взагалі.

Що робити: Користуватися новішою версією браузера.

Характерно для браузерів (доповнюйте): Netscape Communicator 4.06, Сибкон Коммунікатор 4.70.

Повідомлення про помилки відображаються англійською, оскільки в цих старих браузерах також є проблеми з відображенням у діалогових вікнах українських літер в Юнікод.

[ред.] Технічні зауваження

Тільки адміністратори можуть змінити програму Вікіфікатора на сторінці MediaWiki:Wikificator.js.

Всі побажання що до покращення Вікіфікатора, а також повідомлення про знайдені помилки, пишіть на сторінці Обговорення Вікіпедія:Вікіфікатор.

Рекомендації по встановлені Вікіфікатора на своєму вікі-сайті є на сторінці ru:Википедия:Викификатор/Инструкция по установке російської вікіпедії.

Нижня панель спеціальних символів задана на сторінках MediaWiki:Summary, MediaWiki:Copyrightwarning і MediaWiki:Edittools.

[ред.] Сумісність

Якщо Ви використовуєте браузер, якого немає у переліку, то, будь ласка, протестуйте у ньому роботу Вікіфікатора і додайте його у список.

[ред.] Браузери, в котрих Вікіфікатор працює:

  • Firefox 1.x, Firefox 2.x
  • Galeon 1.2.x, Galeon 1.3.x
  • Internet Explorer 5.5, 6.x, 7.x (включно з Maxthon 1.x)
  • Konqueror 3.1.x, 3.2.x, 3.3.x, 3.4.x, 3.5.x
  • Mozilla 1.0, 1.2.x, Mozilla 1.7.x
  • Netscape 7.x
  • Opera 7.x, Opera 8.x, Opera 9.x
  • SkipStone 0.8.x
В браузерах, які виділені курсивом, не підтримується обробка виділення.

[ред.] Браузери, в яких Вікіфікатор не працює:

  • Arachne 1.70
  • Internet Explorer 3.x, 4.x
  • MATLAB HelpBrowser 6.x
  • Netscape 3.x, 4.x
  • Opera 4.x
  • Safari 1.3

[ред.] Див. також

[ред.] Посилання

Іншими мовами
Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu