Wikisłownik:Struktura języka w Wikisłowniku
Poniższa lista służy do sprawdzenia krok po kroku czy każdy, zarówno nowy, jak i od dawna funkcjonujący w Wikisłowniku język, posiada kompletne wsparcie techniczne.
Uwaga: jeśli zauważysz nowy język na Wikisłowniku, napisz na tej stronie – zadania, które poniżej są podkreślone, zostaną wykonane wtedy automatycznie.
Każdy język:
- powinien posiadać kategorie:
- główną, np. Kategoria:Język angielski
- z indeksem haseł, np. Kategoria:angielski (indeks)
- jeśli ma ponad 500 haseł – indeks a tergo, np. Kategoria:angielski (indeks a tergo)
- powinien posiadać szablony:
- główny, do umieszczania w nagłówku haseł, np. {{język angielski}}
- oraz powinien:
- zostać dodany do szablonów {{indeks}} oraz {{dopracować}}
- zostać dodany do szablonu {{Indeks według języków}} na stronie głównej, jeżeli ma więcej niż 500 haseł
- w haśle na Wikipedii, opisującym dany język, zawierać link do głównej kategorii języka w Wikisłowniku
- być na liście Wikisłownik:Kody języków
- występować w MediaWiki:Gadget-langdata-lang2code.json w formacie
nazwa_języka: kod
oraz, jeśli nie ma cząstki „język” w nazwie (np. esperanto, jidysz), w MediaWiki:Gadget-langdata-short-langs.json - być na liście Wikisłownik:Alfabety
- (trwają prace nad nowym mechanizmem kodowania języków w szablonach) pojawiać się w Moduł:lang/dane, Moduł:etymologia/kody oraz Moduł:ISO
- jeśli będzie często używany w etymologii, opcjonalnie powinien:
- posiadać własny skrót, do umieszczania w etymologii, np. {{ang}}, dodany do aneksu Skróty używane w Wikisłowniku oraz szablonu {{etym/skrót}}
- posiadać kategorię etymologiczną, np. Kategoria:Język angielski w etymologii
- być na liście języków w szablonie {{etym/język}} oraz w dokumentacji w szablonie {{etym}}
- opcjonalnie może też:
- posiadać stronę główną języka używającą szablonu {{słownik}} oraz odpowiedni wpis w MediaWiki:Gadget-langdata-dictionaries.json
- posiadać dodatkowe szablony wspierające edycję, w tym szablony źródeł
- być na listach „Edycje do przejrzenia”, „OZ” i „Losuj z” w MediaWiki:Recentchangestext
- znajdować się na liście propozycji i liście języków, w których można zaproponować hasło ze strony wyników wyszukiwania
- wspierać kategoryzację części mowy
- wspierać kategoryzację form fleksyjnych (Moduł:forma fleksyjna/dane)
- wspierać edycję haseł za pośrednictwem gadżetu WS:Projekt formularza (pliki MediaWiki:Gadget-edit-form-constants.js, MediaWiki:Gadget-edit-form-parser.js)
- występować w MediaWiki:Gadget-langdata-aliases.json w formacie
alias: nazwa_języka
, jeżeli język ma alternatywne nazwy (różne od tej przyjętej w Wikisłowniku) lub nazwa bywa często niepoprawnie zapisywana (do wykorzystania m.in. w WS:Narzędzia/Edytor tłumaczeń)