Дебильная вебмастерская практика

Зарабатываем!, Мысли

Из серии “наболело”.

Есть одна совершенно дебильная особенность работы сайтов, которая меня раздражает. Самое смешное, что эта “особенность” есть скорее не у мелких сайтов, слепленных на коленке вебмастерами-самоучками, а на сайтах-гигантах, созданных крутыми профессионалами от web-разработки, такими как, например, AdultFriendFinder, Paypal и Facebook!

Кто, ну кто придумал подсовывать посетителю по умолчанию языковую версию сайта, определяя язык пользователя… по IP адресу?!

Не по специально существующей для этих целей переменной $_SERVER[’HTTP_ACCEPT_LANGUAGE’], название которой прямо указывает на то, зачем она создана, а по айпишнику.

В моем браузере, в котором $_SERVER[’HTTP_ACCEPT_LANGUAGE’] кроме ru-RU и en-US ничего не выдает, вот такая “красота” при нахождении в Тае (первые 2 картинки) и Малайзии (последняя пикча, особенно смешно, если учесть, что эти иероглифы к малайскому языку никакого отношения не имеют):

Человек, придумавший эту практику, не знал, похоже, что существуют прокси, VPNы, а так же люди, которые путешествуют, и поэтому у них не “родной” IP адрес.

Не делайте так, пожалуйста, не надо.

12 комментов

  1. Zuckerberg сказал и подписался на новые комментарии по e-mail:

    Ok, bro!

  2. DimaX сказал:

    Всегда рад помочь, Марк baaa.gif

  3. Google сказал:

    Google, кстати, тоже по IP язык определяет. Видимо на него и равняются.

  4. s37dap42x сказал:

    Есть такая херня. Тоже не понимаю почему…

  5. DimaX сказал:

    Google, кстати, тоже по IP язык определяет. Видимо на него и равняются.

    Неа, гугл по ипу выбирает только домен свой, я в Тае сейчас и при наборе гугл.ком в адресной строке он автоматом редиректит на google.co.th, но все надписи там на русском языке, а под формой поиска уже предлагает перейти на английский или тайский языки, если мне это больше подойдет:

    “Google.co.th предлагается на: ภาษาไทย English”

  6. tulvit сказал и подписался на новые комментарии по e-mail:

    Не первый раз уже встречаю крик души на эту тему. Раньше тоже единственная реакция была аналогичная, фейспалм и “Ну-у тупые”.

    Однако, сейчас подумал вот - скорее всего не все так просто.

    Банально загуглить как определять язык предпочтения - во всех статьях-обсуждениях говорят отталкиваться от IP в последнюю очередь. Т. е. люди в курсе, что IP далеко не гарант и хэдеры чаще всего по-надежней будут.

    Вопрос, почему гиганты рынка на IP подвязку зачастую делают. Хотя сейчас затестил тот же фейсбук в инкогнито моде, выдал английскую версию (IP у меня русский, локаль английская). Т. е. для меня выдал локаль по хедеру.

    Сдается мне, что у них там цепочка методов по определению языка, где-то выдается по хэдеру, где-то по ip. И что выдача языка в зависимости от IP - это как раз не дефолтный метод, а просто наиболее целесообразный по тем или иным причинам для тех или иных локалей. У них на руках и штат итишников из профи, и статистика огромная.

    Другими словами, ИМХО, не все так просто, и такое решение имеет реальную подоплеку.

    Впрочем, особо не инвестигейтил, просто мысли вслух. Вариант с “а, и так сойдет” тоже вполне себе реалистичен, ибо встречал сайты-монстры с какими-то детскими ошибками, которые фиксятся за пару часиков (верстка или JS где-то битый и т. д.). Причем они в курсе об этих ошибках, ибо на форуме пользователи жалуются. Но не фиксят. Годами. Одновременно же умудряются привлекать многомиллионные инвестишки, выставляться на IPO, выпускать приложения, мутить ребрендинги, сотрудничать с оффлайновыми гигантами по продвижению их товаров и услуг. И параллельно годами не фиксить две строчки в интерфейсах по запросам пользователей.

  7. DimaX сказал:

    Сдается мне, что у них там цепочка методов по определению языка, где-то выдается по хэдеру, где-то по ip. И что выдача языка в зависимости от IP - это как раз не дефолтный метод, а просто наиболее целесообразный по тем или иным причинам для тех или иных локалей. У них на руках и штат итишников из профи, и статистика огромная.

    …и при всей их мощи, “профи” и статистике, они так тупо лажают.

    Я всеми 3 указанными в посте сайтами пользовался не раз ранее, в стату АФФ и вовсе ежедневно вхожу уже лет 10, историю/куки в браузере не чищу, как они вообще с учетом всего этого могли мне сменить язык на левый?! Идиотизм да и только.

  8. xtra сказал:

    Потому что монстры думают иначе, чем вы с s37dap42x :)

  9. DimaX сказал:

    Потому что монстры думают иначе, чем вы с s37dap42x :)

    Это и так понятно. Но тем не менее интересно, почему так.

  10. Yotman сказал и подписался на новые комментарии по e-mail:

    Если взять китайские телефоны с кривыми переводами, англоязычные девайсы и прочие телевизоры, то окажется, что лучше уж реально по IP.

  11. Ignis сказал и подписался на новые комментарии по e-mail:

    Если по айпишнику, то еще бы ладно. Тот же пайпал вообще имеет ограниченный список поддерживаемых языков, но при этом не дает возможности выбора. Например, если человек находится в России, у него панель русская. Но если человек находится, например, в Азербайджане (как я), то на выбор есть английская, испанская и китайская. Ладно, на азербайджанский они интерфейс не перевели. Но почему я не могу выбрать русский, ведь пайпал этот язык поддерживает? Тут проблема просто в тупости разработчиков…

  12. Неизвестный сказал и подписался на новые комментарии по e-mail:

    Это и так понятно. Но тем не менее интересно, почему так.

    Потому что не барское это дело задумываться над мелочами, бабло течёт и ладно, проще говоря сказочные долбоёбы. Меня эта особенность” достала ещё в СНГ лет 8 назад. Половина населения разговаривает только по-русски, но корпорации обязательно суют мне “малайскую” версию сайта, все же должны знать национальный язык, и похуй на заголовки браузера. Web-национализм? Как охуенно просираются рекламные бюджеты, когда мне в том же гугле/адвордсе крутится реклама на неведомых языках, причём с родным ip без всяких разъездов и VPN. Определять язык по ip это как лечение по фотографии, лечение вроде идёт, только эффекта нихуя нет) В мире очень мало стран где говорят только на одном языке. В Канаде на английском или французском впаривать? Хуй его знает, проще по заголовкам браузера определить.

    Если взять китайские телефоны с кривыми переводами, англоязычные девайсы и прочие телевизоры, то окажется, что лучше уж реально по IP.

    Сколько тех девайсов в процентах, 0.000000001? Это хуйня, а вышеприведённая практика отображает не тот язык 30-50% посетителей из многих стран.

Комментирование доступно только в первые 60 дней после публикации

© 2006-2017 by dimax.biz