DEV Community

Discussion on: What do American developers get wrong about internationalization?

Collapse
 
oscherler profile image
Olivier “Ölbaum” Scherler

It’s not limited to American developers, but:

  1. Force (not select the default, force) the language based on the country of the IP address (e.g. eBay). Which means that the 20% of French-speaking citizens of Switzerland are served a page in German, and people on holiday in a country they don’t speak the language can’t use the site;

  2. Limit the available languages too much based on the country it serves. Until recently, I couldn’t have Amazon.de in anything other than German, even though it’s the preferred country for Swiss users (there’s not Amazon.ch). English would have been useful;

  3. Set 42 cookies to maximise turning visitors into products, but cannot be bothered to remember the language they selected between visits;

  4. Assign the label “special character” to anything that is not A-Z, preventing you to type in your name or address.

Collapse
 
meilon profile image
Christian Arnold

Oh, the cookie thing bothers me, too! That's why I wrote a Tampermonkey script to go to the english version of Microsoft KB/Technet/MSDN sites.

Who thinks that an automated translation of a technical document helps?

Collapse
 
vovanz profile image
vovanz

Force (not select the default, force) the language based on the country of the IP address (e.g. eBay).

This is so stupid. Accept-Language header was invented for a reason.