PKPLocale::getIso3FromIso1 PHP Method

getIso3FromIso1() static public method

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