Если вы работаете над интернационализацией, пожалуйста, не...
144
Если вы работаете над интернационализацией, пожалуйста, не используйте местоположение пользователя для принятия решения о том, на каком языке предоставлять контент.
Вместо этого используйте HTTP-заголовок "Accept-Language".
Пользователи не могут указать свой IP-адрес, но они могут установить язык своей ОС.
Почему так много сайтов / веб-приложений используют геолокацию вместо предпочитаемого пользователем языка?
Если вы когда-нибудь путешествовали за границу, вы знаете, как это раздражает, когда приходится искать маленький флажок / ссылку для смены языка!
Это ужасно для юзабилити.
И это может быть особенно раздражающим для людей, живущих в местах с политизированными языками, как, например, в Квебеке.
Пользователи говорят вам, какой язык они предпочитают при каждом запросе, через HTTP-заголовки.
Пожалуйста, прислушайтесь к ним.
@MikeBlazerX
Ссылки из поста:– https://twitter.com/JoshWComeau/status/17596160737...
– https://t.me/MikeBlazerX
Источник новости https://t.me/mikeblazerx/3048...