Šablona:ISOjazykem/shareddoc
Z AppleWikipedia
Verze z 4. 1. 2014, 03:49, kterou vytvořil Admin (diskuse | příspěvky) (Založena nová stránka s textem „Šablony {{šablona|jazykem}} a {{šablona|ISOjazykem}} tvoří identitní tandem, jde o bijekci, jedna šablona je totiž inverzní zobr…“)
Šablony {{jazykem}}
a {{ISOjazykem}}
tvoří identitní tandem, jde o bijekci, jedna šablona je totiž inverzí druhé.
Tyto funkce pro jazyk ve tvaru "v jazyce", dohledávají:
- buď jazyk podle zadaného kódu jazyka podle normy ISO 639-1 -
{{jazykem}}
, - nebo kód jazyka podle normy ISO 639-1 podle zadaného jazyka -
{{ISOjazykem}}
.
Obsah
Příklady[editovat]
-
{{jazykem|es}}
: španělsky -
{{ISOjazykem|španělsky}}
: es
Identity přes inverze[editovat]
-
{{ISOjazykem|{{jazykem|es}}}}
: es -
{{jazykem|{{ISOjazykem|španělsky}}}}
: španělsky
Reakce na nenalezené[editovat]
Šablony na pozadí metají error pomocí šablony {{chyba}}
, takže výsledek "nenalezeno" lze v následných šablonách detekovat jako exception pomocí wiki-parser funkce #iferror:. Šablony nijak nekategorizují, ani při vyhození výjimky.
-
{{jazykem|nonex}}
: ISO 639-1? V jazyce "nonex" -
{{ISOjazykem|neexistující}}
: ISO 639-1? Kód jazyka "neexistující" -
{{jazykem|{{ISOjazykem|neexistující}}}}
: ISO 639-1? V jazyce "ISO 639-1? Kód jazyka "neexistující" " -
{{ISOjazykem|{{jazykem|nonex}}}}
: ISO 639-1? Kód jazyka "ISO 639-1? V jazyce "nonex" "
Parametr toleruj[editovat]
Při použití parametru toleruj, s jakoukoli hodnotou, je metání výjimek zablokováno, a šablony pak jako výstup vracejí původní vstup, beze změny.
-
{{jazykem|nonex|toleruj=toleruj}}
: nonex -
{{ISOjazykem|neexistující|toleruj=toleruj}}
: neexistující