--=REKLAMA=--

Moduł:Lang/doc

Z Joomla!WikiPL

Wersja Zwiastun (dyskusja | edycje) z dnia 02:12, 9 gru 2013

(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)

Moduł techniczny do obsługi kodów językowych.

istnieje

Funkcja sprawdzająca czy dla podanego kodu języka istnieje wpis w module danych z danymi opisowymi. Jeśli dane istnieją to wynikiem jest podany kod języka, w przeciwnym razie funkcja zwraca pusty tekst.

parametry

Pole Do czego służy? Jak wypełnić?
1 Kod języka Np. en lub pl.

przykłady

wywołanie efekt
{{#if:{{#invoke:lang|istnieje|en}}|tak|nie}} tak
{{#if:{{#invoke:lang|istnieje}}|tak|nie}} tak
{{#if:{{#invoke:lang|istnieje|xxxx}}|tak|nie}} tak
{{#invoke:lang|istnieje|pl}} istnieje|pl}}
{{#invoke:lang|istnieje|uuuu}} istnieje|uuuu}}
{{#if:{{#invoke:lang|istnieje|}}|tak|nie}} tak
{{#if:{{#invoke:lang|istnieje}}|tak|nie}} tak
{{#ifeq:{{#invoke:lang|istnieje|en}}|en|tak|nie}} nie
{{#ifeq:{{#invoke:lang|istnieje|xxx}}|xxx|tak|nie}} nie
{{#ifeq:{{#invoke:lang|istnieje|}}||tak|nie}} nie

hasło, skrót, mianownik, dopełniacz, miejscownik

Funkcje zwracające opis stowarzyszony z podanym kodem języka odpowiednio:

hasło 
Zwraca nazwę artykułu w Wikipedii, który opisuje język o zadanym kodzie.
skrót 
Skrót nazwy języka, jeśli istnieje, w przeciwnym razie mianownik nazwy języka.
mianownik 
Nazwa języka w mianowniku.
dopełniacz 
Nazwa języka w dopełniaczu.
miejscownik 
Nazwa języka w miejscowniku.

Funkcja wymaga prawidłowego kodu języka, tj. niepustego wyniku z funkcji istnieje, w przeciwnym razie generuje błąd skryptu.

parametry

Pole Do czego służy? Jak wypełnić?
1 Kod języka Np. en lub pl.

przykłady

wywołanie \ X en pl aa
[[{{#invoke:lang|hasło|X}}]] [[{{#invoke:lang|hasło|en}}]] [[{{#invoke:lang|hasło|pl}}]] [[{{#invoke:lang|hasło|aa}}]]
{{#invoke:lang|skrót|X}} skrót|en}} skrót|pl}} skrót|aa}}
{{#invoke:lang|mianownik|X}} mianownik|en}} mianownik|pl}} mianownik|aa}}
{{#invoke:lang|dopełniacz|X}} dopełniacz|en}} dopełniacz|pl}} dopełniacz|aa}}
{{#invoke:lang|miejscownik|X}} miejscownik|en}} miejscownik|pl}} miejscownik|aa}}

lang

Funkcja konwertująca kody języka zgodnie z definicją w szablonie {{lang}}.

parametry

Pole Do czego służy? Jak wypełnić?
1..N Kod języka Np. en lub pl.

przykłady

wywołanie efekt
{{#invoke:lang|lang|en}} lang|en}}
{{#invoke:lang|lang|X}} lang|X}}
{{#invoke:lang|lang|}} lang|}}
{{#invoke:lang|lang}} lang}}
{{#invoke:lang|lang|en|pl|ru|it|ee|roa-rup|zh-min-nan|be-x-old|tum|de|et|hak|xal|ilo|id|ia|ie}} lang|en|pl|ru|it|ee|roa-rup|zh-min-nan|be-x-old|tum|de|et|hak|xal|ilo|id|ia|ie}}

język

Funkcja konwertująca kody języka zgodnie z definicją w szablonie {{lang}}.

parametry

Pole Do czego służy? Jak wypełnić?
1 Kody języków oddzielone odstępami Np. en lub en pl de.

przykłady

wywołanie efekt
{{#invoke:lang|język|en}} język|en}}
{{#invoke:lang|język|X}} język|X}}
{{#invoke:lang|język|}} język|}}
{{#invoke:lang|język}} język}}
{{#invoke:lang|język|en pl ru it ee roa-rup zh-min-nan be-x-old tum de et hak xal ilo id ia ie}} język|en pl ru it ee roa-rup zh-min-nan be-x-old tum de et hak xal ilo id ia ie}}

Błędy

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

Zobacz też

Dziękujemy za wkład

» Stefan Wajda [zwiastun],