public function getLocale($locale_id = '') { include_once(LIMB_DIR . '/class/i18n/Locale.class.php'); return Locale :: instance($locale_id); }
function getAvailableLocalesData() { $toolkit =& Limb :: toolkit(); $ini =& $toolkit->getINI('common.ini'); $available_locales = $ini->getOption('codes', 'Locales'); $locales_data = array(); foreach($available_locales as $locale_id) { $locale_data = Locale :: instance($locale_id); $locales_data[$locale_id] = $locale_data->getLanguageName() ? $locale_data->getLanguageName() : $locale_id; } return $locales_data; }