Terraria Wiki
Advertisement
Terraria Wiki
Template-info.svg Dokumentacja Poniższa dokumentacja jest załączona do Szablon:LangList/doc. (edytuj | historia)

Ten szablon przechowuje dwie listy kodów językowych: jedną ze wszystkimi trwającymi projektami językowymi, tj. wciąż znajdujących się na tej wiki, i drugą ze wszystkimi ukończonymi projektami językowymi, tj. języków z własną subdomeną. W niektórych kontekstach i18n ta informacja jest istotna.

Szablony zapewniają ponadto niektóre podstawowe funkcje na tych listach.

Sposób użycia

{{langList| <function> | <target lang> }}

Pierwszy nie nazwany parametr

Jedna z następujących funkcji:

isOffWiki Zwraca yes, jeśli <target lang> jest kodem językowym ukończonego projektu.
isOnWiki Zwraca yes, jeśli <target lang> jest kodem języka trwającego projektu.
onWiki Wyświetla listę wszystkich języków, których isOnWiki jest prawdą. Może być użyty do zdefiniowania tablicy.
offWiki Wyświetla listę wszystkich języków, których isOffWiki jest prawdą. Może być użyty do zdefiniowania tablicy.
Drugi nie nazwany parametr (opcjonalny)

Język obsługi; domyślnie jest to {{lang}}.

Przykłady

{{langList|isOffWiki|cs}}
{{langList|isOffWiki|zh}} yes
{{langList|isOffWiki|en}}
{{langList|isOnWiki|cs}} yes
{{langList|isOnWiki|zh}}
{{langList|isOnWiki|en}}
{{langList|isEn|en}} yes
{{langList|isEn|it}}
{{langList|isEn|zh}}
{{langList|onWiki}} bg, cs, da, el, es, fi, id, it, ja, lt, lv, nl, no, ro, sk, sv, th, tr, vi, yue
{{langList|offWiki}} de, fr, hu, ko, ru, pl, pt, uk, zh
{{langList|offWiki|zh}} de, fr, hu, ko, ru, pl, pt, uk, zh
{{#arraydefine:x|{{langList|offWiki}}|,}}{{#arrayprint:x|*}} de*fr*hu*ko*ru*pl*pt*uk*zh
Advertisement