getKnownLanguages() as $lang) { // create language option static::$items[] = JHtml::fetch('select.option', $lang['tag'], $lang['name']); } } if ($all) { // create "all languages" option $option = array( JHtml::fetch('select.option', '*', $translate ? JText::translate('JALL') : 'JALL'), ); // merge first option with other ones return array_merge($option, static::$items); } else { // return cached list return static::$items; } } }