Šablona:Jazykem: Porovnání verzí

Z Enviwiki
Skočit na navigaci Skočit na vyhledávání
cs>Oashi
(odstraneni vytvareni odkazu + default u vubec nezadaneho)
cs>Oashi
(++detekce a hlaseni chyby, ze nenalezeno. ++[Kategorie:Jazykové šablony|{{PAGENAME}}]])
Řádek 205: Řádek 205:
   | simple=ve zjednodušené angličtině
   | simple=ve zjednodušené angličtině
<!-- možnost editace - KONEC -->
<!-- možnost editace - KONEC -->
   | #default=ISO 639-1|v jazyce {{{1|_neznámý_}}}
   | #default=ISO 639-1? V jazyce "{{{1|}}}"{{Chyba|skrytý=skrytý|Kód jazyka "{{{1}}}" šablonou {{Šablona|Jazykem}} nerozeznán!}}
}}<noinclude>{{dokumentace}}{{dlouhodobě polozamčeno}}</noinclude>
}}<noinclude>
{{Dlouhodobě polozamčeno}}
{{Dokumentace}}<!-- KATEGORIE a INTERWIKI, PROSÍME, PŘIDÁVEJTE DO /doc PODSTRÁNKY. DĚKUJEME -->
 
[[Kategorie:Jazykové šablony|{{PAGENAME}}]]
 
</noinclude>

Verze z 26. 3. 2012, 02:13

španělsky

Š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í:

Příklady

  • {{jazykem|es}} : španělsky
  • {{ISOjazykem|španělsky}} : es

Identity přes inverze

  • {{ISOjazykem|{{jazykem|es}}}} : es
  • {{jazykem|{{ISOjazykem|španělsky}}}} : španělsky

Reakce na nenalezené

Š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.

Parametr toleruj

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}} : ISO 639-1? V jazyce "nonex"
  • {{ISOjazykem|neexistující|toleruj=toleruj}} : neexistující

Související kategorie

Související šablony