|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Timur Vafin 2:5020/400 28 Oct 2003 17:20:18 To : Artem Chuprina Subject : Re: Определить страну по IP -------------------------------------------------------------------------------- Tue Oct 28 2003 12:10, Artem Chuprina wrote to "Timur Vafin": TV>>>>>> Если дело только в том, что нужно отображать другую языковую версию TV>>>>>> сайта, то тебе сейчас все хором скажут, что нефига смотреть на ип, TV>>>>>> а смотреть надо на Accept-Lang от браузера клиента. AC>>>>> И будут хором неправы. Желающие узнать, почему - в RU.CGI.PERL отсюда AC>>>>> нафиг. TV>>>> Желаю узнать. AC>>> По умолчанию в большинстве браузеров в Accept-Lang стоит en независимо AC>>> от страны проживания. Меняют там ЭТО меньше людей, чем пользуются AC>>> "альтернативными браузерами". То есть если хотя бы один на 1000 AC>>> запросов придет с "настоящим" Accept-Lang, я сильно удивлюсь. Тут, AC>>> правда, ходили непроверенные слухи, что в свежих IE до этого AC>>> дотумкали, и они вроде бы начали выставлять язык сообразно локали AC>>> пользователя... TV>> Помнится совсем недавно было обсуждение этого вопроса где то рядом в TV>> эхе. Когда я предложил нехитрый алгоритм, основанный на опредлении TV>> языка пользователя по ип и Accept Lang, то многие кивали на rfc и TV>> убеждали тупо глядеть в ответ браузера. TV>> Что касается ие и других браузеров. Можно сказать, что пользователи сами TV>> себе злобные буратины, если не хотят поменять свои мега дефолтные TV>> настройки. Понятно, что с таким подходом далеко не уедешь. AC> Тут в рулинуксе на аналогичную тему Корчмарь как раз ругается. В данном AC> случае суть в том, что если ты делаешь свой сайт, посетителей которого ты AC> отбираешь по некоторому даже не интеллектуальному цензу, а те, кто ему не AC> удовлетворяет, тебя не интересуют, то да, так можно поступить. Да, согласен. TV>> А ие, по крайней мере ие6, точно умеет выставлять Accept-Lang в TV>> зависимости от локали винды. AC> IE 4, помнится, не выставляет. Пятерка выставляет, только что проверил. AC> То бишь года через два можно будет. Четвертые браузеры уже можно не учитывать, чем больше сайтосторителей начнет на них плевать, тем лучше будет. TV>> В русифицированной мозилле, тоже всё хорошо... AC> А в не русифицированной (а зачем мне русифицированная? у нее скорее всего AC> дурные переводы), но запущенной в локали ru_RU.KOI8-R почему-то все Перевод от AltLiunx очень даже ничего. AC> плохо. А признаком для Accept-Language должно быть именно это - язык из AC> локали. Hаверное. Это идея где нибудь зафиксирвона? Думаю, что нет. Всё будет хорошо.... --- ifmail v.2.15dev5 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/1667951717b8f.html, оценка из 5, голосов 10
|