Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

People figured this out when they specified HTTP 1.1 in 1997. A prioritized list of the languages the user knows. They even allow a q-factor weighing so the user can specify a factor of how comfortable they are with a language. All modern browsers already support this, but 99% of websites fail to use it properly including Google.

It's like modern apps have forgotten all lessons learned about internationalization.

Same in Windows. The "modern" system apps use just one setting (Windows language) for internationalization, ignoring the old date format and time format settings. So if I set my Windows language to English, I get AM/PM and dot as decimal separator in some parts of the UI and not in others.

https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/...




Indeed.

Google is notorious for ignoring browser language preferences not only in Youtube but also in its main product, and inferring from the (often faulty) geolocation.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: