2023-02-16 23:06:12 +01:00
|
|
|
<?php
|
|
|
|
|
|
|
|
$locale = 'en';
|
2023-03-28 00:18:37 +02:00
|
|
|
foreach (explode(',', preg_replace('/[A-Z0-9]|q=|;|-|\./', '', $_SERVER['HTTP_ACCEPT_LANGUAGE'] ?? '')) as $client_locale) {
|
2023-02-16 23:06:12 +01:00
|
|
|
if (in_array($client_locale, ['en', 'fr'], true)) {
|
|
|
|
$locale = $client_locale;
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
header('Content-Language: ' . $locale);
|