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