Szablon:Lang/kody: Różnice pomiędzy wersjami
(Utworzył nową stronę „<includeonly>{{#switch:{{lc:{{{1}}}}} |aa = {{#switch:{{{forma}}}|hasło=język afar|skrót|mianownik=afar|dopełniacz=afar|miejscownik=afar}} |ab = {{#switch:{{{for...”) |
mNie podano opisu zmian |
||
Linia 60: | Linia 60: | ||
|el = {{#switch:{{{forma}}}|hasło=język grecki|skrót=gr.|mianownik=grecki|dopełniacz=greckiego|miejscownik=greckim}} | |el = {{#switch:{{{forma}}}|hasło=język grecki|skrót=gr.|mianownik=grecki|dopełniacz=greckiego|miejscownik=greckim}} | ||
|eml= {{#switch:{{{forma}}}|hasło=język emilijski|skrót=emil.|mianownik=emilijski|dopełniacz=emilijskiego|miejscownik=emilijskim}} | |eml= {{#switch:{{{forma}}}|hasło=język emilijski|skrót=emil.|mianownik=emilijski|dopełniacz=emilijskiego|miejscownik=emilijskim}} | ||
|en = {{#switch:{{{forma}}}|hasło=język angielski|skrót=ang.|mianownik=angielski|dopełniacz=angielskiego|miejscownik=angielskim}} | |en = {{#switch:{{{forma}}}|hasło=wikipedia:pl:język angielski|skrót=ang.|mianownik=angielski|dopełniacz=angielskiego|miejscownik=angielskim}} | ||
|enm= {{#switch:{{{forma}}}|hasło=język średnioangielski|skrót|mianownik=średnioangielski|dopełniacz=średnioangielskiego|miejscownik=średnioangielskim}} | |enm= {{#switch:{{{forma}}}|hasło=język średnioangielski|skrót|mianownik=średnioangielski|dopełniacz=średnioangielskiego|miejscownik=średnioangielskim}} | ||
|eo = {{#switch:{{{forma}}}|hasło=esperanto|skrót|mianownik=esperanto|dopełniacz=esperanto|miejscownik=esperanto}} | |eo = {{#switch:{{{forma}}}|hasło=esperanto|skrót|mianownik=esperanto|dopełniacz=esperanto|miejscownik=esperanto}} |
Wersja z 22:39, 22 lip 2012
Użycie
Szablon techniczny wywoływany automatycznie przez szablony: {{lang}}, {{lang2}}, {{język infobox}}, {{przetłumaczony}}, {{w języku}} i pochodne ({{ang.}}, {{łac.}}, {{ros.}} ...).
Budowa
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
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
Błędy należy zgłaszać na stronie Wikipedia:Kawiarenka/Kwestie techniczne.