L10n::__construct PHP Method

__construct() public method

Find the user language, either one of the allowed languages or English as a fallback. Store the English messages as an alternative for incomplete translations.
public __construct ( string $lang )
$lang string user language (according to client)
    function __construct($lang)
    {
        global $langde, $langen, $langes, $langfr, $langgl, $langhu, $langit, $langnl;
        if ($lang == 'de') {
            $this->langa = $langde;
        } elseif ($lang == 'es') {
            $this->langa = $langes;
        } elseif ($lang == 'fr') {
            $this->langa = $langfr;
        } elseif ($lang == 'gl') {
            $this->langa = $langgl;
        } elseif ($lang == 'hu') {
            $this->langa = $langhu;
        } elseif ($lang == 'it') {
            $this->langa = $langit;
        } elseif ($lang == 'nl') {
            $this->langa = $langnl;
        } else {
            $this->langa = $langen;
        }
        $this->langb = $langen;
        $this->user_lang = $lang;
    }