3 ms·
Even Accept-Language isn't enough, although this probably falls under "respect it". A lot of websites seem to assume if you have a non-English language in it,
by gs17 1y ago
Even Accept-Language isn't enough, although this probably falls under "respect it".
A lot of websites seem to assume if you have a non-English language in it, they should use that language, even if English has the highest score, because obviously it's your "real" language and English was just a default. E.g. `en-US,en;q=0.9,zh-CN;q=0.8,zh;q=0.7` is read as "we should serve the Chinese version".
- account42 1y ago> E.g. `en-US,en;q=0.9,zh-CN;q=0.8,zh;q=0.7` is read as "we should serve the Chinese version". This can be a correct interpretation if Chinese is indeed the original language of that resource and the English translation has a lower quality - priorities exist on the server side as well, not just on the client setting. In that case you should qive zh-* a much lower q value if you want to see the English version anyway - or just remove them because pretty much everything that has more than one language available has an English version.