asLang

Vrací popis jazyka.

Object asLang (
  [ String language ]
)
language
Řetezec identifikující jazyk v systému jNetPublish, tedy "cz" pro češtinu, "en" pro angličtinu atd. Pokud je na vstupu místo řetězce popis jazyka, funkce vrací argument beze změny; to znamená, že asLang(asLang(cokoli)) se vždy rovná asLang(cokoli). Defaultně se použije aktuální jazyk.

Výsledný objekt má následující vlastnosti:

desc, key, icon
Údaje o jazyce používané interně v adminstraci systému jNetPublish.
locale
Javovské locale (java.util.Locale) pro daný jazyk.
Příklad: Získání standardního kódu jazyka
Vstup
{asLang().locale.language}
Výstup
cs

Funkce asLang vrací údaje o jazyce. Návratová hodnota je instance třídy LanguageEntry, která má metodu getLocale. Vyhodnocení TFS výrazu asLang().locale povede interně k zavolání této metody.

Výsledkem volání bude instance třídy java.util.Locale, která má metodu getLanguage. Vyhodnocení TFS výrazu asLang().locale.language povede interně k zavolání této metody.

Pro vložení příspěvku do diskuse se přihlašte.