Hello, At Wednesday 29 December 2010 22:10:53 DaB. wrote:
the problem is, that one wants to give consistent links to others. When you're not able to give a link, which points to the same page (in the same language), thats not very user friendly I think. Of course the header field should be used when toolserver.org or www.toolserver.org is the host and may redirect to en.toolserver.org or de.toolserver.org regarding to the language preferences.
yes, that's the problem, but the way arround. If I give a link like http://en.toolserver.org/~auser/atool.php to another user the GUI will be in english – no matter if the user speaks english, his accept-header is english or anything. Also the way to specify the language in a third-level-domain is VERY uncommon (wikipedia does it and a few hardware-sellers like IBM or dell) – the users are accustomed to change the first-level-domain (google.de for german google, google.fr for french google, google.it for italian etc. pp.).
Another point: I'm sure 99% of internet users don't know about this browser setting and of the rest a high percentage will not be able to change it. You know it, I know it, but my mother don't know.
sure, and what is the first thing you do after you installed a browser for a non-interrested user like your mother? You install a language pack, so the browser's GUI is for example in german – and that also (at least in firefox) sets the accept-header correct.
Using this field gives you a a good standard language, but language switching is necessary too.
You still can use a parameter for that, if you really like.
Sincerly, DaB.