локализация — Получение языка пользователя в Stack Overflow

Я пытаюсь выполнить локализацию для сайта, над которым я сейчас работаю, и делаю что-то вроде этого:

if(!isset($_SESSION['lang'])){
$_SESSION['lang'] = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
}else if(isset($_GET['lang']) && !empty($_GET['lang'])){
$_SESSION['lang'] = $_GET['lang'];
}

Это нормально и работает, как и ожидалось, однако иногда нет смысла $_SERVER['HTTP_ACCEPT_LANGUAGE']после быстрой проверки посетителей нашего сайта примерно 20% фактически имеют значение, а 80% — нет.

Есть ли лучший способ определить язык пользователя? Любая помощь или помощь с этим будет принята с благодарностью.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]