Бикипиэдьийэ:Биикилээһин

Бикипиэдьийэ диэн сиртэн ылыллыбыт

«Биикилээһин»JavaScript-кэ олоҕурбут сценарий, кини эрэдээксийэлиир түннүккэ хараардыллыбыт тиэкиһи уларытар. Ол уларытыыта Бикипиэдьийэ ис сиэрдэригэр уонна саха типографикатын быраабылаларыгар сөп түбэһэр.

Биикилээһин эрэдээксийэлиир түннүк үрдүгэр баар тимэхтэртэн бастакыларын баттаатахха үлэлиир:

Эрэдээксийэлиир түннүккэ туох да бэлиэтэммэтэх («хараардыллыбатах») буоллаҕына тиэкис барыта биикилэниэ.

Хайдах үлэлиирэ[биики-тиэкиһи уларытыы]

Улартыллыбат тиэкис[биики-тиэкиһи уларытыы]

Бастаан кистэнэллэр (исключаются из обработки):

  • маннык тиэктэринэн (анал бэлиэлэринэн) төгүрүтүллүбүт тиэкис <nowiki>, <pre>, <source>, <code>, <tt>, <math>, <gallery>
  • аһаҕас сиртэн саҕаланар устуруокалар (формаата суох тиэкис)
  • {{халыыптар}}
  • http://тас сигэлэр
  • [[ис сигэлэр]]
  • <ханнык баҕарар тиэктэр>
  • ="табылыыссалар атрибууттара"

Уларытыылар[биики-тиэкиһи уларытыы]

Атын биикилэртэн көһөрүллэр тиэкистэр бэлиэлэрэ маннык уларытыллар:

  • [[category[[Категория
  • [[:category[[:Категория
  • [[файл[[File
  • [[:файл[[File
  • [[image[[File
  • [[:image[[:File
  • [[изображение[[File
  • [[:изображение[[:File

Бу уларытыы эмиэ оҥоһуллар:

  • №№

Сорох HTML тиэктэр биики разметкатын тиэктэригэр уларытыллаллар:

  • <b>текст</b> и <strong>текст</strong>'''текст'''
  • <i>текст</i> и<em>текст</em>''текст''
  • <hr>----

Сорох HTML мнемоники уонна тыллар Юникод бэлиэлэригэр уларыллаллар:

Уларыйар Маннык буолар
(c)  (нуучча)
(с)  (латыын)
&copy;
©
(r)
&reg;
®
(tm)
(тм)
&trade;
(p)  (латыын)
&sect;
§
&euro;
&yen; ¥
&pound; £
+-
&plusmn;
±
~=
...
&hellip;
&#133;
Уларытыллар Маннык бэлиэҕэ
&deg; °
&quot;
&laquo;
&raquo;
&bdquo;
&ldquo;
&#132;
&#147;
&#148;
<< >> [1]
"
^2
&sup2;
<sup>2</sup> [2]
²
^3
&sup3;
<sup>3</sup> [2]
³






Быһаарыылар:

  1. Сразу после << и сразу перед >> не должно быть пробела
  2. 2,0 2,1 Сразу после ^2 или ^3 не должно идти других цифр


Одиночный машинописный апостроф ' внутри слов заменяется на правильный апостроф .

Дефис, минус уонна тире[биики-тиэкиһи уларытыы]

Викификатор заменяет на минус (−):

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

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

  • Короткое тире (–);
  • Дефис, окружённый пробелами ( - );
  • Дефис в начале строки (прямая речь);
  • Дефис, окружённый с каждой стороны тремя или четырьмя цифрами (1985-1991);
  • Дефис, окружённый римскими цифрами (VII-IX);
  • Двойной дефис ( -- ), окружённый пробелами или цифрами (1941--1945);

Обратите внимание, что дефис, просто окружённый цифрами, не обрабатывается Викификатором. Это сделано специально, чтобы избежать многозначностей: «Когда Васе было где-то 3—4 года [нужно тире], он думал, что другие дети в возрастном периоде 3—4 года [нужно тире] не смогут понять, что 3−4=−1 [нужны минусы]».

Кавычка[биики-тиэкиһи уларытыы]

Викификатор сначала превращает все расставленные кавычки (« » “ ”„) в обычные ("), а потом вновь их расставляет, но уже согласно правилам набора русского текста: "обычные кавычки" превращаются в «кавычки-ёлочки», а кавычки внутри кавычек в „кавычки-лапки“.

Тыллар ыккардыларынааҕы аһаҕас сирдэри уларытыы[биики-тиэкиһи уларытыы]

Удаляются лишние пробелы:

  • в конце строк
  • несколько подряд (заменяются одним)
  • перед запятой: «слово , слово» → «слово, слово»
  • перед точкой с запятой: «слово ; слово» → «слово; слово»
  • после открывающей круглой скобки и перед закрывающей: «бегемот ( гиппопотам )» → «бегемот (гиппопотам)»
  • в диапазонах годов и веков: «1988 — 1995» → «1988—1995»

Вставляются пропущенные пробелы:

  • после точки в конце предложения: «слово.Слово» → «слово. Слово»
  • после запятой: «слово,слово» → «слово, слово»

Для повышения читабельности вики-разметки также вставляются пропущенные пробелы после знаков * # : и их комбинаций в начале строки, вокруг заголовков (==А==== А ==), и вставляется отсутствующая пустая строка перед заголовком.

Араарыллыбат аһаҕастары туруоруу (Вставка неразрывных пробелов)[биики-тиэкиһи уларытыы]

Неразрывный юникодовский пробел \x00A0 аналогичен мнемокоду &nbsp;, но выглядит как обычный пробел, благодаря чему статью удобнее редактировать.

Основная проблема с неразрывным пробелом заключается в том, что браузер Firefox версий 1.х и 2.х при редактировании текста автоматически заменяет все неразрывные пробелы на обычные (см. m:Firefox bugs affecting MediaWiki#Fixed bugs, not yet released). Эта проблема решена в Firefox 3.

В результате простановки неразрывных пробелов Викификатором в других браузерах и последующего уничтожения их при редактировании в старых версиях Firefox оба раза получаются неудобные огромные диффы.

В связи с этим Викификатор использует невидимый неразрывный пробел только в чётных пространствах, кроме пространства «Википедия:» (то есть только в тех пространствах, где не ведётся обсуждений).

Неразрывный пробел ставится:

  • после видимого знака перед тире, чтобы следующая строка не начиналась с тире
  • в русские инициалы, например «А.С. Пушкин» → «А. С. Пушкин»
  • перед знаком процента (%) или промилле (‰). Так, «5% и 16,7‰» будут преобразованы в «5 % и 16,7 ‰». Исключения составляют такие сокращения, как «5%-й».
  • после «№» или «§», если за этими знаками следует цифра.

Кылгатыылары көннөрүү[биики-тиэкиһи уларытыы]

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

Градус[биики-тиэкиһи уларытыы]

Викификатор расставляет пропущенные знаки градуса, например:

  • +4 C  →  +4 °C
  • -20 F  →  −20 °F

При этом перед знаком градуса ставится неразрывный пробел.

Сигэлэр[биики-тиэкиһи уларытыы]

Викификатор для удобства заменяет викификацию некоторых слов и словосочетаний на равносильную или на устоявшуюся.

  • в [[2009]] году  →  в [[2009 год]]у
  • в [[2009 год в кино|2009]] году  →  в [[2009 год в кино|2009 году]]
  • [[горох|гороховый]]  →  [[горох]]овый
  • [[:en:pea|горох]]овый  →  [[:en:pea|гороховый]]

Последние две замены работают в том случае, если в «хвосте» только строчные русские или латинские буквы.

Биикилээччи биллэриилэрэ[биики-тиэкиһи уларытыы]

Сообщения выдаются на английском из-за возможных проблем отображения русских букв в диалоговых окнах в старых версиях браузеров.

Wikificator cannot work in your browser[биики-тиэкиһи уларытыы]

(В вашем браузере Викификатор работать не может).

Означает, что ваш браузер не поддерживает регулярные выражения на достаточном уровне. Используйте другой браузер.

Wikificator will process ALL text on this page. Continue?[биики-тиэкиһи уларытыы]

(Викификатор обработает весь текст. Продолжить?).

Означает, что реализация JavaScript в вашем браузере не позволяет обработать только выделенный фрагмент. Нажмите «Ok», чтобы разрешить Викификатору обработать весь текст.

Wikifikator doesn't work on discussion pages[биики-тиэкиһи уларытыы]

(Викификатор не обрабатывает обсуждения).

Викификатор отказывается обрабатывать текст на страницах обсуждений (всех нечётных пространств и в пространстве 4 «Википедия:»), если находит в нём более одной подписи. Не следует без необходимости править чужие сообщения.

Замечания:

  • вы спокойно можете выделить и обработать свою реплику или даже свою прошлую реплику
  • в случае острой необходимости обработать всю дискуссию можно перейти к редактированию например своей личной страницы, скопировать текст туда, нажать кнопку Викификатора, и затем перенести обратно.

Атын бырагрымааллары кытта сатаан үлэлээһинэ[биики-тиэкиһи уларытыы]

Если Вы используете браузер, которого нет в списке, то, пожалуйста, протестируйте в нём работу Викификатора и добавьте его в список.

Биикилээччи үлэлиир браузердара[биики-тиэкиһи уларытыы]

В браузерах, выделенных курсивом, не поддерживается обработка выделения.
  • Firefox 1.x, Firefox 2.x, Firefox 3.x (включая Flock 1.x, 2.x и Iceweasel 1.x, 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, Opera 10.x
  • SkipStone 0.8.x
  • Safari 3 (под Windows и Mac OS)
  • SeaMonkey 1.1.9
  • Google Chrome

Биикилээччи кыайан үлэлээбэт браузердара[биики-тиэкиһи уларытыы]

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

Биллэр моһоллор[биики-тиэкиһи уларытыы]

  • Плохо прячутся вложенные вызовы шаблонов: только до ближайшего }}. Например в строке {{шаблон1|1= {{шаблон2}}|2=параметр2}} не спрячется |2=параметр2}}
  • "Вложенные «кавычки»" правильно обрабатываются только после пробела или в начале строки.

Биикилээччи буортулуур түгэнигэр[биики-тиэкиһи уларытыы]

При ошибках в обработке текста следует сообщить об этом на странице Обсуждение Википедии:Викификатор. Не забудьте указать конкретный начальный текст, во что он превращается, каким должен быть правильный результат, а также название и версию своего браузера.

Если имеет место редкое исключение из правил обработки Викификатора, которое невозможно или очень трудно исправить (например, цитата «авторского текста»), следует окружить проблемный кусок текста тегами <nowiki></nowiki>, чтобы Викификатор его не обрабатывал. При этом для будущих редакторов статьи можно рядом в комментариях указать <!--для защиты от Викификатора-->.

Технические замечания[биики-тиэкиһи уларытыы]

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

Все пожелания по улучшению Викификатора, а также сообщения о найденных в нём ошибках пишите на странице Обсуждение Википедии:Викификатор.

Рекомендации по установке Викификатора на своём вики-сайте даны на странице Википедия:Викификатор/Инструкция по установке.

Для вызова Викификатора комбинацией клавиш в любом браузере вы можете добавить себе небольшой персональный скрипт.