Vikiləşdirici — viki-mətnlərin avtomatik vikiləşdirilməsi üçün istifadə olunan qadcet. Mətndəki yazılardakı simvolları, teqləri, keçidləri, boşluqları tənzimləməklə stil kitabçasına uyğunlaşdırır, orfoqrafik səhvləri aradan qaldırır.
Vikiləşdirici "JavaScript" dilində yazılıb və baza kodu MediaViki:Gadget-wikificator.js səhifəsində yerləşir.
İş prinsipi
Vikiləşdirici vasitəsilə mətndəki simvollar və teqlər aşağıdakı nümunələrdə göstərildiyi kimi Stil kitabçasına uyğunlaşdırılır:
- Ad fəzaları
-
[[Category:
→[[Kateqoriya:
-
[[File:
/[[Image:
/ →[[Fayl:
- Teqlər
-
<references/>
→{{İstinad siyahısı}}
-
<b>mətn</b>
və<strong>mətn</strong>
→'''mətn'''
-
<i>mətn</i>
və<em>mətn</em>
→''mətn''
-
<br />
→<br>
-
<hr>
→----
- Simvollar
-
«mətn»
→"mətn"
(fayl adları və daxili keçidlər istisna olmaqla) -
“mətn”
→"mətn"
(fayl adları və daxili keçidlər istisna olmaqla) -
1550-1551
→1550–1551
(fayl adları və daxili keçidlər istisna olmaqla) -
XVI-XVII əsrlər
→XVI–XVII əsrlər
(fayl adları və daxili keçidlər istisna olmaqla) -
Mətn - mətn
→Mətn — mətn
(fayl adları və daxili keçidlər istisna olmaqla)
HTML simvolları Unicode simvolları ilə əvəz olunur (şablon fəzası istisna olmaqla):
-
©
→©
-
§
→§
(127-dən yuxarı kodlar üçün) -
√
→√
(7F-dən yuxarı kodlar üçün)
- Keçidlər
-
[[Bakı|Bakı]]nın
→[[Bakı]]nın
-
[[1955]]-[[1956]]
→1955–1956
-
[[1955]]-ci il və ya [[1955-ci il]]
→1955-ci il
-
[[25]] [[may]] və ya [[25 may]]
→25 may
- Sözlər
-
Məhşur
→Məşhur
(orfoqrafik səhv) -
1950-cü
→1950-ci
(orfoqrafik səhv) -
Lаyihә
→Layihə
(kiril və latın qrafikalarının qarışığı)
Bəzi kombinasiyalar da simvollarla əvəz olunur:
Əvvəl | Sonra |
---|---|
(tm) | ™ |
+- | ± |
~= | ≈ |
... | … |
<< >> |
" |
^2 | ² |
^3 | ³ |
Qeydlər
- << işarələrindən dərhal sonra və >> işarələrindən dərhal əvvəl.