KWeb  6.4
KWebLanguage Class Reference

Klasa obsługująca wielojęzyczność. More...

Public Member Functions

 countTranslations ()
 Returns number of translation.
 defaultLanguage ($object=true)
 isDefault ($lang=false)
 language ($lang=false)
 Zwraca $lang, lub język aktywny, jeżeli $lang == false.
 active ($object=true)
 setActiveLanguage ($lang)
 getLanguages ($object=true)
 getUriLanguage ($uri, $object=true)
 get ($lang)
 register ($lang)
 unregister ($id)

Static Public Member Functions

static instance ($create=true)

Static Public Attributes

static $inst = null

Protected Member Functions

 __construct ()

Protected Attributes

 $_languages = array()
 $_default = ''
 $_active = ''

Detailed Description

Klasa obsługująca wielojęzyczność.


Constructor & Destructor Documentation

KWebLanguage::__construct ( ) [protected]

Member Function Documentation

KWebLanguage::active ( object = true)
KWebLanguage::countTranslations ( )

Returns number of translation.

If there is only one langugage, then returns 0, so it's suitable to check if translations are used at all...

KWebLanguage::defaultLanguage ( object = true)
KWebLanguage::get ( lang)
Returns:
KWebLangItem
KWebLanguage::getLanguages ( object = true)
KWebLanguage::getUriLanguage ( uri,
object = true 
)
static KWebLanguage::instance ( create = true) [static]
Returns:
KWebLanguage
KWebLanguage::isDefault ( lang = false)
KWebLanguage::language ( lang = false)

Zwraca $lang, lub język aktywny, jeżeli $lang == false.

KWebLanguage::register ( lang)
KWebLanguage::setActiveLanguage ( lang)
KWebLanguage::unregister ( id)

Field Documentation

KWebLanguage::$_active = '' [protected]
KWebLanguage::$_default = '' [protected]
KWebLanguage::$_languages = array() [protected]
KWebLanguage::$inst = null [static]

The documentation for this class was generated from the following file: