servnest/http-errors/lib.php

11 lines
283 B
PHP
Raw Normal View History

<?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) {
if (in_array($client_locale, ['en', 'fr'], true)) {
$locale = $client_locale;
break;
}
}
header('Content-Language: ' . $locale);