Simplified locale class
This commit is contained in:
parent
2fdb1cbd92
commit
cb7b1b6033
|
@ -6,11 +6,12 @@ class Locale {
|
|||
|
||||
public function __construct(string $defaultLang) {
|
||||
|
||||
$lang = explode(";", $_SERVER['HTTP_ACCEPT_LANGUAGE'])[0];
|
||||
$languages = array_merge([$defaultLang], array_reverse(explode(",", $lang)));
|
||||
$this->load_lang($defaultLang);
|
||||
|
||||
foreach ($languages as $lang) {
|
||||
$this->load_lang($lang);
|
||||
$lang = explode(";", $_SERVER['HTTP_ACCEPT_LANGUAGE'])[0];
|
||||
|
||||
foreach (array_reverse(explode(",", $lang)) as $l) {
|
||||
$this->load_lang(substr($l, 0, 2));
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue