Помощ за Wikifier
Писане на статия |
- Ръководство на сайта
- Описание
- ЧЗВ
- Как да публикувате книги
- Добавяне на "Традиция" към списъка на браузърните търсачки
- Tor и I2P
- Как да създадете статия
- Как се редактират статии
- Правила за превод
- Пренасочвания
- Wiki маркиране
- Типография
- Форматиране на статия
- Бележки и бележки под линия
- Категории
- Шаблони
- Списък на съкращенията
- Как се правят маси
- Връзки към източници
- Изображения
- галерии
- PDF, DjVu, TIFF и SVG
- Брои
- мултимедия
- Бележки
- Карти
- Видео
- Математически и химични формули
- Интеруики
- Семантика
- Текстове
Съдържание
Основни функции[редактиране]
- Заменя някои HTML тагове с подобно wiki маркиране:
- Удебелени тагове ( , ) до ''';
- Наклонени етикети ( , ) до '';
- Тагът на хоризонталната лента ( ) на ----;
Изключения[редактиране]
Wikifier не обработва текст:
- вътре в етикета
- вътре в етикета
- вътре в етикета
- вътре в етикета
- в повечето HTML тагове и техните атрибути,
- в двойни къдрави скоби (>),
- в двойни квадратни скоби ([[ и ]] или [[ и ),
- освен това Wikifier не обработва редове, които започват с интервал (обикновен текст).
Клавишни комбинации[редактиране]
В браузъри, базирани на Gecko (Galeon, Firefox, Mozilla, Netscape 6.x-7.x, SkipStone и др.), Wikifier може да бъде извикан с клавишната комбинация Alt+W.
Тире, минус и тире [редактиране]
Wikifier замества с минус (-):
- Тире, последвано от цифра и предшествано от интервал;
- Тире, последвано от цифра и предшествано от "sup>" или "под>".
След обработка на минусите Wikificator го заменя с тире em (—):
- тире (-);
- Последователностите —, — и ;
- Тире, оградено с интервали (-);
- Тире в началото на ред (пряка реч);
- Тире, заобиколено от всяка страна с три или четири цифри (1985-1991);
- Тире, оградено с римски цифри (VII-IX);
- Двойно тире, оградено с интервали ( -- ) или цифри (1941--1945);
- Двойно тире, последвано от три тилди (--
) или думата [[Участник (--[[Участник).
Моля, обърнете внимание, че тире, просто заобиколено от цифри, не се обработва от Wikifier. Това беше направено нарочно, за да се избегне двусмислие: „Когато Вася беше на около 3-4 години [трябва тире], той смяташе, че другите деца на възраст 3-4 години [има нужда от тире] няма да могат да разберат, че3-4=-1 [нужни минуси]".
кавички [редактиране]
Vikificator първо превръща всички кавички в обикновени кавички ("), след което ги пренарежда, но според правилата за въвеждане на български текст. Така първо се заменят следните знаци с обикновени кавички:
След това "обикновените" кавички се превръщат в "цитати за коледно дърво", а кавичките вътре в кавичките в "кавички за лапи".
Кавичките след знака за равенство и целият текст в тях не се обработват от Wikifier. Например, кавички няма да се обработват в низовете: "border="0"", "w" и т.н.
Специални знаци[редактиране]
= (приблизително равно) се заменя със знака ≈.
Кубове и квадрати[редактиране]
Wikifier замества със символи от втора и трета степен (² и ³):
- Комбинации 2, 3, ² и ³.
- ^2 или ^3 комбинации от знаци, които не са последвани от цифра. Например cm^2, m^2, 5^3, ^2 ще бъдат преобразувани в cm², m², 5³, ², докато комбинациите ^ _ ^, ^33, 4^22 няма да бъдат обработени.
Степени [редактиране]
- Подрежда липсващите градуси. Така "+4 C, -10 C, +453 F и -20 F" ще се превърне в "+4 °C, -10 °C, +453 °F и -20 °F". Той също така заменя обичайния интервал преди знака за градус с непрекъсваем.
- Заменя последователността ° със знак за градус (°).
Служебни думи [редактиране]
Wikifier извършва следните автоматични замествания:
- [[Категория: до [[Категория:
- [[:Категория: до [[:Категория:
- [[Шаблон: до [[Шаблон:
- [[Потребител: на [[Член:
- [[Изображение: на [[Изображение:
- [[Медия: на [[Медия:
Допълнителни, липсващи и непрекъснати интервали[редактиране]
Премахване на допълнителни интервали[редактиране]
- Премахват сененужни интервали преди запетая и липсващи интервали след нея, напротив, се вмъкват. Така например „Учи, учи, учи, учи и пак учи“ ще се превърне в „Учи, учи, учи, учи и пак учи“.
- Допълнителният интервал преди точка и запетая се премахва. Например „дума; дума" ще се превърне в "дума; дума".
- Интервалите се премахват след отварящата скоба и преди затварящата скоба. Например „бегемот (хипопотам)“ ще се превърне в „бегемот (хипопотам)“.
- Пропуските в диапазоните от години и векове се премахват (например "1988 - 1995" и "XI - XII").
- Допълнителните интервали се премахват след служебните думи "Шаблон", "Категория" и т.н.
- Всички интервали в края на редовете се премахват.
- Няколко последователни интервала се заменят с един интервал. Не се обработват само редове, които започват с интервал (обикновен текст).
Вмъкване на правилни и непрекъснати интервали [редактиране]
Неразрушаващият Unicode интервал е подобен на мнемониката „ “, но изглежда като обикновен интервал, което прави статията по-лесна за редактиране.
- След видимия знак преди тирето се поставя неразделен интервал, така че следващият ред да не започва с тире.
- В българските инициали също се вмъква неразделен интервал (например "А.С. Пушкин" става "А.С. Пушкин").
- Липсващ интервал се вмъква след точка в края на изречението. Така че "word.Word" ще се преобразува в "word. Слово".
- Вмъква неразделен интервал преди знака за процент (%) или знака за ppm (‰). Така "5% и 16,7‰" ще бъдат преобразувани в "5% и 16,7‰". Но не и в случай на съкращения като "5%".
- След "#" или "§" се вмъква неразделен интервал, ако тези знаци са последвани от цифра.
- Вмъкване на интервали след знаците"*", "#", ":" и техните комбинации в началото на реда.
- Интервалите се вмъкват в началото и края на заглавията, т.е. "==Заглавие==" става "==Заглавие==".
Работа със съкращения[редактиране]
- Vikificator замества липсващите и редовни интервали в съкращенията „etc“, „etc“, „t.n.“, „n.e.“ с ненарушаващ Unicode интервал U+00A0.
- Неделимият интервал се заменя с интервал след числата преди съкращенията "хиляда", "милион", "милиард", "трилион". Съкращението "хиляда" се допълва с точка.
- Неразделеният интервал се заменя с интервал след числата в съкращенията "y", "yy", "v.", "vv."
- Съкращенията "включително", "т.е." и защото" напълно дешифриран.
Съобщения за грешка[редактиране]
В някои много стари версии на браузъри Wikifier може да покаже съобщение за грешка вместо обработка на текст:
Съобщение:Wikificator не може да работи във вашия браузър
Причина:Поддръжката на Javascript в браузъра не е пълна. По-специално, регулярните изрази изобщо не се обработват.
Какво да направите:Вземете друг браузър.
Специфично за браузъри (завършен):Opera 4.01
Съобщение:Wikificator няма да работи в Netscape 4.x и по-ниски версии
Причина:Старите версии на Netscape, когато срещнат регулярен израз като replace(/something/mg, "за нещо"), по някаква причина спират да обработват целия скриптов код, който следва такъв израз. Подобни изрази се използват в Wikifier, например за пропускане на текст, който започва с интервали (обикновен текст). За да избегнете евентуални грешкиWikifier е деактивиран в по-старите версии на Netscape.
Какво да направите:Използвайте по-нова версия на браузъра.
Специфичен за браузър (пълен):Netscape Communicator 4.06, Sibcon Communicator 4.70.
Съобщенията за грешки са на английски, тъй като тези по-стари версии на браузъри също имат проблеми с показването на български Unicode знаци в диалоговите прозорци.
Технически бележки[редактиране]
Само администраторите на проекта могат да променят програмата Wikifier на страницата MediaWiki:Gadget-wikifier.js.
Всички предложения за подобряване на Wikifier, както и съобщения за грешки, открити в него, пишете на страницата Traditions Talk:Wikifier.
Съвместимост [редактиране]
Ако използвате браузър, който не е в списъка, моля, тествайте Wikifier в него и го добавете към списъка.