Вікіфікатор - це
Перед обробкою тексту Вікіфікатор ховає (виключає з обробки):
-
текст, оточений тегами
, , , , ,
Для уніфікації та спрощення перенесення статей з англійської Вікіпедії замінюються:
- [[Category: → [[Категорія:
- [[File: / [[Image: / [[Зображення: → [[Файл:
HTML теги на вікірозмітку:
Відповідно до правил української мови [1] :
- №№ → №
- '(одиночний машинописний апостроф усередині слів) → '(друкарський апостроф)
- скорочення «у т.ч.», «тобто» та «т.к.» розшифровуються повністю.
Деякі HTML-немоніки та слова замінюються на символи Юнікоду:
=
| ° | ° |
| " " " „ “ > | " |
| ^2 ² 2 [3] | ² |
| ^3 ³ 3 [3] | ³ |
Дефіс, мінус та тире
Вікіфікатор замінює мінус (−):
- Дефіс, за яким слідує цифра, і якому передує пробіл;
- Дефіс, за яким слідує цифра, і якому передує послідовність «sup>» або "sub>".
Після обробки мінусів Вікіфікатор замінює довге тире (—):
- Коротке тире (-);
- Дефіс, оточений пробілами (-);
- Дефіс на початку рядка (пряме мовлення);
- Дефіс, оточений з кожної сторони трьома чи чотирма цифрами (1985-1991);
- Дефіс, оточений римськими цифрами (VII-IX);
- Подвійний дефіс ( -- ), оточений пробілами або цифрами (1941-1945);
Дефіс, оточений цифрами, не обробляється Вікіфікатором. Це зроблено спеціально, щоб уникнути багатозначностей: «Коли Васі було десь 3—4 роки [потрібно тире], він думав, що інші діти у віковому періоді 3—4 роки [потрібно тире] не зможуть зрозуміти, що 3−4=−1 [потрібні мінуси]».
Вікіфікатор спочатку конвертує всі лапки ( « » “ ”„ ) у тексті у звичайні ( " ), а потім знову їх розставляє, але вже згідно правил набору українського тексту: "звичайні лапки" конвертуються в лапки-ялинки, а лапки всередині лапок - У "лапки-лапки".
Обробка прогалин
- наприкінці рядків
- кілька поспіль (замінюються одним)
- перед комою: «слово, слово» → «слово, слово»
- перед точкою з комою: «слово; слово» → «слово; слово»
- після круглої дужки, що відкриває, і перед закриває: «бегемот ( гіпопотам )» → «бегемот (гиппопотам)»
- у діапазонах років та століть: «1988 - 1995» → «1988-1995»
Вставляються пропущені прогалини:
- після точки наприкінці речення: «слово. Слово» → «слово. Слово»
- після коми: «слово, слово» → «слово, слово»
Також, для підвищення читабельності вікі-розмітки, вставляються пропущені пробіли після знаків * # : та їх комбінацій на початку рядка, навколо заголовків ( ==А== → == А == ), і вставляється порожній рядок перед заголовком, якщо інших порожніх рядків там немає.
Вставка нерозривних прогалин
Нерозривні прогалини розставляються:
- Перед тире після видимого знака (щоб при завороті рядка тире відривалося від попереднього тексту). Наприклад, у «Пушкін – наше все».
- В українських ініціалах.Наприклад, «О.С. Пушкін» → «А. С. Пушкін».
- Перед знаком відсотка (%) або проміле (‰). Так, «5% і 16,7%» будуть перетворені на «5% і 16,7%». Винятки становлять такі скорочення, як «5%».
- Після «№» або «§», якщо за цими знаками слідує цифра.
- У скороченнях "і т.д.", "і т.п.", "т.зв.", "н.е.".
- Після цифр перед позначенням одиниць вимірювання "м", "мм", "см", "дм", "км", "г", "кг", "мг", "с", а також перед скороченнями "тис." , "млн", "млрд", "трлн". Скорочення "тис" доповнюється точкою. Для інших точка забирається в тих випадках, якщо скорочення явно не посідає кінець пропозиції.
- Після цифр перед скороченнями «р.», «р.», «ст.», «ст.».
При цьому в непарних просторах і в просторі «Вікіпедія:» (тобто скрізь, де можуть бути обговорення) замість нерозривної пробілу використовується звичайний, щоб мінімізувати зміни в чужих повідомленнях, а також не допустити великих порівнянь версій через Firefox 1 і 2 (Докладніше див. посилання для нерозривні пробіли вище).
Вікіфікатор розставляє пропущені знаки градуса, наприклад:
При цьому перед знаком градуса ставиться нерозривна прогалина.
Захоплення на посилання
Вікіфікатор для зручності замінює вікіфікацію деяких слів і словосполучень на рівносильну або на усталену.
- в [[2009]] році → в [[2009]]у
- у [[2009 рік у кіно2009]] році → в [[2009 рік у кіно2009 році]]
- [[горохгороховий]] → [[горох]]овий
- [[:en:peaгорох]]овий → [[:en:peaгороховий]]
Останні дві заміни працюють у тому випадку, якщо у «хвості» лише малі українські чи латинські літери.
Повідомлення Вікіфікатора
Повідомлення видаються англійською через можливі проблеми відображення українських літер удіалогових вікнах у старих версіях браузерів.
Wikificator не може працювати у вашому браузері
(У вашому браузері Вікіфікатор працювати не може).
браузер не підтримує регулярні вирази на достатньому рівні. Використовуйте інший браузер.
Wikificator буде процес ALL text на цій сторінці. Continue?
(Вікіфікатор обробить весь текст. Продовжити?).
Wikifikator не працює на discussion pages
(Вікіфікатор не обробляє обговорення).
Вікіфікатор відмовляється обробляти текст на сторінках обговорень (всіх непарних просторів та у просторі 4 «Вікіпедія:»), якщо знаходить у ньому більше одного підпису. Не слід без необхідності правити чужі повідомлення.
- Фрагмент тексту, який потрібно обробити, можна виділити перед викликом вікіфікатора.
- У разі необхідності обробити всю дискусію можна перейти до редагування, наприклад, своєї особистої сторінки, скопіювати текст туди, натиснути кнопку Вікіфікатора, а потім перенести оброблений текст назад.
Сумісність
Якщо Ви використовуєте браузер, якого немає у списку, то, будь ласка, протестуйте в ньому роботу Вікіфікатора та додайте його до списку.
Браузери, в яких Вікіфікатор працює:
- Internet Explorer 5.5, 6.x, 7.x, 8.х (включаючи Maxthon 1.x [1] та Avant Browser 11.x)
- Firefox 1.x, Firefox 2.x, Firefox 3.x (включаючи Flock 1.x, 2.x та Iceweasel 1.x, 2.x)
- Google Chrome
- Opera 7.x [1] , Opera 8.x, Opera 9.x, Opera 10.x
- Safari 3 (під Windows та Mac OS)
- Mozilla 1.0 [1] , 1.2.x [1] , Mozilla 1.7.x (включаючи Orca 1.x)
- Netscape 7.x
- Galeon 1.2.x [1] , Galeon 1.3.x
- Konqueror 3.1.x [1] , 3.2.x[1] , 3.3.x [1] , 3.4.x [1] , 3.5.x
- SkipStone 0.8.x [1]
- SeaMonkey 1.1.9
Браузери, в яких Вікіфікатор не працює:
- Arachne 1.70
- Internet Explorer 3.x, 4.x
- MATLAB HelpBrowser 6.x
- Netscape 3.x, 4.x
- Opera 4.x
- Safari 1.3
Відомі проблеми
- При виключенні шаблонів з обробки не обробляється випадок використання шаблонів у шаблонах (вкладеність) — та частина шаблону, що включає після найближчих дужок >>, що закривають вкладений шаблон, обробляється вікіфікатором як звичайний текст. Наприклад, код >2=параметр2>> не ховається від вікіфікації частина 2=параметр2> .
- "Вкладені лапки" правильно обробляються тільки після пробілу або на початку рядка.
Якщо вікіфікатор псує текст
Про помилки обробки тексту слід повідомити сторінку Обговорення Вікіпедії:Вікіфікатор. При цьому потрібно вказати конкретний початковий текст, на що він перетворюється, яким має бути правильний результат, а також назва та версію свого браузера.
Технічні зауваження
Рекомендації щодо встановлення Вікіфікатора на своєму вікі-сайті наведено на сторінці Вікіпедія:Вікіфікатор/Інструкція зі встановлення.
Для виклику Вікіфікатора комбінацією клавіш у будь-якому браузері можна підключити персональний скрипт.