Нужна миграция сайта со всеми модулями и компонентами (по возможности) на новую версию joomla ТЕКУЩИЕ МОДУЛИ И КОМПОНЕНТЫ: 1. Опрос • дописанный компонент опроса, в котором результаты опроса ...
Скрипт определения языка пользователя (PHP)
Приветствую!
Необходимо написать класс на PHP для определения языка пользователя.
Нужно определить какой язык использует пользователь и вернуть соответствующее значение (RU, EN, AU, CZ).
По каким параметрам определять язык:
- Куки в браузере с прошлой сессии
- Строка локали в браузере
- Геолокация
- (какой-либо ещё возможный способ)
Пояснения:
Сначала проверяется наличие куки на клиенте. Если таковая есть, значит возвращается соответсвующий код языка.
Если куки нет, проверяется строка Accept-Language в HTTP-запросе ($_SERVER['HTTP_ACCEPT_LANGUAGE'])
После этого проверяется соответствие IP адреса пользователя на принадлежность к стране или языку.
Необходимо определять адрес за прокси (HTTP_X_FORWARDER_FOR / REMOTE_ADDR).
Кроме этого, необходимо реализовать таблицу соответствия языков. Об этом в личной переписке.
Полезные ссылки:
- http://www.w3.org/International/questions/qa-accept-lang-locales.en.php
- http://www.w3.org/International/core/langtags/
Если есть какие-то готовые алгоритмы - предложите свои решения.
Кто готов обсудить работу?
Заявки фрилансеров
Похожие заказы
- Веб-программирование7 заявокЗакрыт12 лет назад
Необходимо доработать веб-интерфейс (html, php, mysql): регистрация, внесение данных в эккаунт, определенный функционал. Полное ТЗ - при переписке.
Веб-программирование5 заявокЗакрыт12 лет назадЗдравствуйте! Помогите определить в чем проблема на сайте www.darna.com.ua . О чем говорит высвечиваемая ошибка и как ее решить?
Веб-программирование1 исполнительЗавершен12 лет назад- $500
Для доработки проекта (вебсервис) требуется программист со знанием Yii фреймворк. Требование к исполнителю – наличие реализованного на yii проекта. Информация о проекте и подробности в личных сообщениях.
Веб-программирование2 заявкиЗакрыт12 лет назад В доработку входят два основных направления работ: а) Доработка разделов и крупных фитч б) Исправление списка мелких багов а) Доработка разделов и крупных фитч: 1 Форум (разработка форума по готовой верстке) 2 Подключение ...
Веб-программирование2 заявкиЗакрыт12 лет назадДобрый день! Требуется корректное отображение сайта на различных мониторах и устройствах с различным разрешением Благодарим за внимание
Веб-программирование2 заявкиЗакрыт12 лет назадНужно сделать аналог сайта: OMEGLE.com — Только текстовой функционал, текстовое общение, вопросы. + Сделать звуковое оповещение при получении сообщений. + Всё должно быть в AJAX. + При всяких загрузках/коннектах адрес ...
Веб-программирование1 заявкаЗакрыт12 лет назадТребуется установить скрипт партнерки в интернет-магазин, движок shopcms, там она есть только одноуровневая, нужно сделать несколько уровней..
Веб-программирование1 заявкаЗакрыт12 лет назадНужно для джумлы сделать модуль, который рассчитывает туры по транссибирской магистрали Смысл расчета - http://www.transib.net/php/tourplanner.php Участвуют 1) Города, имеют название, порядок, иконку, описание, три enum на отношение к магистралям (транссибирская, трансмонгольская, трансманьчжурская), ...
Веб-программирование1 заявкаЗакрыт12 лет назад- $20
Есть пример темы, необходимо совместно выбрать подходящую под версию движка и настроить её на имеющимся сайте. Контакты скайп aiardalin
Веб-программирование1 исполнительЗавершен12 лет назад