oxidand<p>> IP tells you where the request comes from, that’s it. It doesn’t tell you what language the user wants, speaks, or even understands. It fails all the time — VPNs, travel, people living abroad, countries with multiple official languages. This isn’t cleverness, it gives outright annoyance.</p><p><a href="https://vitonsky.net/blog/2025/05/17/language-detection/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">vitonsky.net/blog/2025/05/17/l</span><span class="invisible">anguage-detection/</span></a></p><p>And that's like 99.99% of all websites with the language selector...</p><p><a href="https://techhub.social/tags/language" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>language</span></a> <a href="https://techhub.social/tags/geolocation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>geolocation</span></a> <a href="https://techhub.social/tags/localization" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>localization</span></a> <a href="https://techhub.social/tags/translation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>translation</span></a> <a href="https://techhub.social/tags/ux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ux</span></a> <a href="https://techhub.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a> <a href="https://techhub.social/tags/webdevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdevelopment</span></a></p>