Szablon:Lang/kody

Z Almanach
[edytuj] [odśwież] Dokumentacja

Użycie[edytuj]

Szablon techniczny wywoływany automatycznie przez szablony: {{lang}}, {{lang2}}, {{język infobox}}, {{przetłumaczony}}, {{w języku}} i pochodne ({{ang.}}, {{łac.}}, {{ros.}} ...).

Budowa[edytuj]

Szablon składa się z funkcji parsera #switch, zawierającej definicje kodów języków z listy Pomoc:Interwiki wg następującego schematu:

|kod języka = {{#switch:{{{forma}}}|hasło=tytuł artykułu o języku na Wikipedii|skrót=skrót nazwy języka|mianownik=mianownik nazwy języka|dopełniacz=dopełniacz nazwy języka|miejscownik=miejscownik nazwy języka}}

Zmienne elementy szablonu zaznaczono kursywą. Definiowanie skrótu nazwy języka jest opcjonalne, ale jeśli go nie zdefiniowano, należy zostawić parametr w kodzie, tak aby miał tę samą wartość, co parametr mianownik. Usunięcie tego parametru spowoduje nieprawidłową pracę szablonu {{lang}}.


Na przykład dla języka polskiego (kod "pl") szablon zawiera następującą definicję:

|pl = {{#switch:{{{forma}}}|hasło=język polski|skrót=pol.|mianownik=polski|dopełniacz=polskiego|miejscownik=polskim}}

A dla języka xhosa (bez skrótu) następującą:

|xh = {{#switch:{{{forma}}}|hasło=język xhosa|skrót|mianownik=xhosa|dopełniacz=xhosa|miejscownik=xhosa}}

Przykład wywołania[edytuj]

Szablon przyjmuje dwa parametry: kod języka jako parametr {{{1}}} oraz parametr forma. Przykłady:

wywołanie efekt
{{lang/kody|en|forma=hasło}} wikipedia:pl:język angielski
{{lang/kody|en|forma=skrót}} ang.
{{lang/kody|en|forma=mianownik}} angielski
{{lang/kody|en|forma=dopełniacz}} angielskiego
{{lang/kody|en|forma=miejscownik}} angielskim

Błędy[edytuj]

Błędy należy zgłaszać na stronie Wikipedia:Kawiarenka/Kwestie techniczne.