Prado\PradoBase::getPreferredLanguage PHP Method

getPreferredLanguage() public static method

Returns the most preferred language by the client user.
public static getPreferredLanguage ( ) : string
return string the most preferred language by the client user, defaults to English.
    public static function getPreferredLanguage()
    {
        static $language = null;
        if ($language === null) {
            $langs = Prado::getUserLanguages();
            $lang = explode('-', $langs[0]);
            if (empty($lang[0]) || !ctype_alpha($lang[0])) {
                $language = 'en';
            } else {
                $language = $lang[0];
            }
        }
        return $language;
    }