4 ms·
When I was in China for a while, a frustrating thing was that many websites I've visited often started assuming and practically insisting that I knew Chinese. T
by AgentME 11y ago
When I was in China for a while, a frustrating thing was that many websites I've visited often started assuming and practically insisting that I knew Chinese. There was more than one site that I couldn't figure out how to switch back to English. I checked that my browser was still giving the "Accept-Language: en-US,en;q=0.5" header, but clearly websites know better than me.
- robryk 11y agoSome browsers used to send a default Accept-Language that specified English without asking the user (and, IIRC, even if the UI language of the browser was different). Thus, many sites still ignore those particular values of Accept-Language. This seems to be one of them.
- jrockway 11y agoAccept-Language is fun. I have an accept-language that orders them en, ja, other. aa.com (American Airlines) then uses that to display the content to me in English, except dates and times which always appear in Japanese (12月25日 午後1時10分). Fun times.
- jamesoneill 11y agoFor a while I had my system language preferences set as en-UK, ja, en-US and every so often I'd get an installation that was in Japanese because there was no UK English version.
- LeoPanthera 11y agoThat sounds correct behavior to me. You should add a plain "en" before ja.
- JimDabell 11y agoThe country code for the United Kingdom is GB, not UK. There's no such language code as en-UK. British English is designated en-GB.
- PhasmaFelis 11y agoIs that a problem? It sounds like what you asked for.
- joosters 11y agoThere are definitely more web browsers in China that have the Accept-Language header wrongly set to English, than there are English readers there who want English. So the websites may not know better than you, but they know better than the majority of the web browsers. It's not perfect, but they are making the correct general decision IMO.
- TillE 11y ago> web browsers in China that have the Accept-Language header wrongly set to English How? Seriously, how? Assuming the browser's interface is in Chinese, the Accept-Language header should be set properly.