PKPLocale::get3LetterFrom2LetterIsoLanguage PHP Method

get3LetterFrom2LetterIsoLanguage() static public method

Translate the ISO 2-letter language string (ISO639-1) into a ISO compatible 3-letter string (ISO639-2b).
static public get3LetterFrom2LetterIsoLanguage ( $iso2Letter ) : string
$iso2Letter string
return string the translated string or null if we don't know about the given language.
    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;
    }