public function getSupportedTranliterationSystems()
    {
        $default = array(self::SYSTEM_DEFAULT);

        switch ($this->getLang()) {
            case self::LANG_RU:
                return array_merge($default, array(
                    self::SYSTEM_ISO_R_9_1968,
                    self::SYSTEM_GOST_1971,
                    self::SYSTEM_GOST_1983,
                    self::SYSTEM_GOST_2000_B,
                    self::SYSTEM_GOST_2002,
                    self::SYSTEM_ALA_LC,
                    self::SYSTEM_British_Standard,
                    self::SYSTEM_BGN_PCGN,
                    self::SYSTEM_Passport_2003
                ));
            break;
            case self::LANG_BE:
                return array_merge($default, array(
                    self::SYSTEM_ALA_LC,
                    self::SYSTEM_BGN_PCGN,
                    self::SYSTEM_ISO_9,
                    self::SYSTEM_National_2000
                ));
            break;
            case self::LANG_MK:
                return array_merge($default, array(
                    self::SYSTEM_ISO_9_1995,
                    self::SYSTEM_BGN_PCGN,
                    self::SYSTEM_ISO_9_R_1968_National_Academy,
                    self::SYSTEM_ISO_9_R_1968_b
                ));
            break;
            case self::LANG_UK:
                return array_merge($default, array(
                    self::SYSTEM_ALA_LC,
                    self::SYSTEM_British,
                    self::SYSTEM_BGN_PCGN,
                    self::SYSTEM_ISO_9,
                    self::SYSTEM_National,
                    self::SYSTEM_GOST_1971,
                    self::SYSTEM_GOST_1986,
                    self::SYSTEM_Derzhstandart_1995,
                    self::SYSTEM_Passport_2004,
                    self::SYSTEM_Passport_2007,
                    self::SYSTEM_Passport_2010
                ));
            break;
            case self::LANG_BG:
            case self::LANG_EL:
            break;
        }

        return $default;
    }
public function getSupportedTranliterationSystems()
    {
        $default = array(self::SYSTEM_DEFAULT);

        switch ($this->getLang()) {
            case self::LANG_RU:
                return array_merge($default, array(
                    self::SYSTEM_ISO_R_9_1968,
                    self::SYSTEM_GOST_1971,
                    self::SYSTEM_GOST_1983,
                    self::SYSTEM_GOST_2000_B,
                    self::SYSTEM_GOST_2002,
                    self::SYSTEM_ALA_LC,
                    self::SYSTEM_British_Standard,
                    self::SYSTEM_BGN_PCGN,
                    self::SYSTEM_Passport_2003
                ));
            break;
            case self::LANG_BE:
                return array_merge($default, array(
                    self::SYSTEM_ALA_LC,
                    self::SYSTEM_BGN_PCGN,
                    self::SYSTEM_ISO_9,
                    self::SYSTEM_National_2000
                ));
            break;
            case self::LANG_MK:
                return array_merge($default, array(
                    self::SYSTEM_ISO_9_1995,
                    self::SYSTEM_BGN_PCGN,
                    self::SYSTEM_ISO_9_R_1968_National_Academy,
                    self::SYSTEM_ISO_9_R_1968_b
                ));
            break;
            case self::LANG_UK:
                return array_merge($default, array(
                    self::SYSTEM_ALA_LC,
                    self::SYSTEM_British,
                    self::SYSTEM_BGN_PCGN,
                    self::SYSTEM_ISO_9,
                    self::SYSTEM_National,
                    self::SYSTEM_GOST_1971,
                    self::SYSTEM_GOST_1986,
                    self::SYSTEM_Derzhstandart_1995,
                    self::SYSTEM_Passport_2004,
                    self::SYSTEM_Passport_2007,
                    self::SYSTEM_Passport_2010
                ));
            break;
            case self::LANG_BG:
            case self::LANG_EL:
            break;
        }

        return $default;
    }
public function getSupportedTranliterationSystems ( ) { $ default = array ( self :: SYSTEM_DEFAULT ) ; switch ( $ this -> getLang ( ) ) { case self :: LANG_RU : return array_merge ( $ default , array ( self :: SYSTEM_ISO_R_9_1968 , self :: SYSTEM_GOST_1971 , self :: SYSTEM_GOST_1983 , self :: SYSTEM_GOST_2000_B , self :: SYSTEM_GOST_2002 , self :: SYSTEM_ALA_LC , self :: SYSTEM_British_Standard , self :: SYSTEM_BGN_PCGN , self :: SYSTEM_Passport_2003 ) ) ; break ; case self :: LANG_BE : return array_merge ( $ default , array ( self :: SYSTEM_ALA_LC , self :: SYSTEM_BGN_PCGN , self :: SYSTEM_ISO_9 , self :: SYSTEM_National_2000 ) ) ; break ; case self :: LANG_MK : return array_merge ( $ default , array ( self :: SYSTEM_ISO_9_1995 , self :: SYSTEM_BGN_PCGN , self :: SYSTEM_ISO_9_R_1968_National_Academy , self :: SYSTEM_ISO_9_R_1968_b ) ) ; break ; case self :: LANG_UK : return array_merge ( $ default , array ( self :: SYSTEM_ALA_LC , self :: SYSTEM_British , self :: SYSTEM_BGN_PCGN , self :: SYSTEM_ISO_9 , self :: SYSTEM_National , self :: SYSTEM_GOST_1971 , self :: SYSTEM_GOST_1986 , self :: SYSTEM_Derzhstandart_1995 , self :: SYSTEM_Passport_2004 , self :: SYSTEM_Passport_2007 , self :: SYSTEM_Passport_2010 ) ) ; break ; case self :: LANG_BG : case self :: LANG_EL : break ; } return $ default ; }
Get suported transliteration systems for current language.

@return array of supported transliteration systems
Get suported transliteration systems for current language .