static function getIso3FromIso1($iso1) { assert(strlen($iso1) == 2); $locales =& AppLocale::_getAllLocalesCacheContent(); foreach ($locales as $locale => $localeData) { if (substr($locale, 0, 2) == $iso1) { assert(isset($localeData['iso639-3'])); return $localeData['iso639-3']; } } return null; }