Moduł:Lang/opis
To jest strona dokumentacji dla Moduł:Lang
Moduł techniczny do obsługi kodów językowych.
istnieje
edytuj
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
edytujPole | Do czego służy? | Jak wypełnić? |
---|---|---|
1 | Kod języka | Np. en lub pl . |
przykłady
edytujwywołanie | efekt |
---|---|
{{#if:{{#invoke:lang|istnieje|en}}|tak|nie}} |
tak |
{{#if:{{#invoke:lang|istnieje}}|tak|nie}} |
nie |
{{#if:{{#invoke:lang|istnieje|xxxx}}|tak|nie}} |
nie |
{{#invoke:lang|istnieje|pl}} |
pl |
{{#invoke:lang|istnieje|uuuu}} |
|
{{#if:{{#invoke:lang|istnieje|}}|tak|nie}} |
nie |
{{#if:{{#invoke:lang|istnieje}}|tak|nie}} |
nie |
{{#ifeq:{{#invoke:lang|istnieje|en}}|en|tak|nie}} |
tak |
{{#ifeq:{{#invoke:lang|istnieje|xxx}}|xxx|tak|nie}} |
nie |
{{#ifeq:{{#invoke:lang|istnieje|}}||tak|nie}} |
tak |
kursywa
edytuj
Funkcja zwracająca wikikod kursywy ('') jeśli język o podanym kodzie zapisywany jest łacińskim alfabetem. Wspiera ona działanie szablonu {{w języku}}.
parametry
edytujPole | Do czego służy? | Jak wypełnić? |
---|---|---|
1 | Kod języka | Np. en lub ru . |
przykłady
edytujwywołanie | efekt |
---|---|
i{{#invoke:lang|kursywa|en}}i |
ii |
i{{#invoke:lang|kursywa|ru}}i |
ii |
hasło
, skrót
, mianownik
, dopełniacz
, miejscownik
edytuj
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
edytujPole | Do czego służy? | Jak wypełnić? |
---|---|---|
1 | Kod języka | Np. en lub pl . |
przykłady
edytujwywołanie \ X | en |
pl |
aa |
---|---|---|---|
[[{{#invoke:lang|hasło|X}}]] |
język angielski | język polski | język afar |
{{#invoke:lang|skrót|X}} |
ang. | pol. | afar |
{{#invoke:lang|mianownik|X}} |
angielski | polski | afar |
{{#invoke:lang|dopełniacz|X}} |
angielskiego | polskiego | afar |
{{#invoke:lang|miejscownik|X}} |
angielskim | polskim | afar |
lang
edytuj
Funkcja konwertująca kody języka zgodnie z definicją w szablonie {{lang}}.
parametry
edytujPole | Do czego służy? | Jak wypełnić? |
---|---|---|
1..N | Kod języka | Np. en lub pl . |
przykłady
edytujwywołanie | efekt |
---|---|
{{#invoke:lang|lang|en}} |
(ang.) |
{{#invoke:lang|lang|X}} |
(Błąd! Nieznany kod języka: x. Sprawdź listę kodów.) |
{{#invoke:lang|lang|}} |
(Błąd! Brak kodu języka.) |
{{#invoke:lang|lang}} |
Błąd! Brak kodu języka. |
{{#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}} |
(ang. • pol. • ros. • wł. • ewe • arum. • minnański • biał. (tar.) • tumbuka • niem. • est. • hakka • kałm. • ilokański • indonez. • interlingua • occidental) |
język
edytuj
Funkcja konwertująca kody języka zgodnie z definicją w szablonie {{lang}}.
parametry
edytujPole | Do czego służy? | Jak wypełnić? |
---|---|---|
1 | Kody języków oddzielone odstępami | Np. en lub en pl de . |
przykłady
edytujwywołanie | efekt |
---|---|
{{#invoke:lang|język|en}} |
(ang.) |
{{#invoke:lang|język|X}} |
(Błąd! Nieznany kod języka: x. Sprawdź listę kodów.) |
{{#invoke:lang|język|}} |
(Błąd! Brak kodu języka.) |
{{#invoke:lang|język}} |
Błąd! Brak kodu języka. |
{{#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}} |
(ang. • pol. • ros. • wł. • ewe • arum. • minnański • biał. (tar.) • tumbuka • niem. • est. • hakka • kałm. • ilokański • indonez. • interlingua • occidental) |
Błędy
edytujBłędy należy zgłaszać na stronie Wikipodróże:Pub podróżnika/Kwestie techniczne.
Na stronie Moduł:Lang/opis wykorzystano treści ze strony Moduł:Lang/opis w polskiej Wikipedii (link do wersji).
Jej autorzy wymienieni są w historii edycji.
Prawa autorskie: na licencji Creative Commons CC-BY-SA.