Cyphax schreef op donderdag 13 januari 2005 @ 22:06:
Google doet het bijvoorbeeld aan de hand van je ip, je kunt daarvoor hele ranges gebruiken.
Je kunt wel de taal van de browser gebruiken maar dat is niet bepaald waterdicht. Ik heb een Engelse versie van Windows maar ben Nederlander.
En het leuke is... dat heeft helemaal niks met de taal van je OS te maken. Bij het installeren van het OS word je namelijk gevraagd naar de locatie waarin je je als gebruiker bevindt, alsmede naar je taal-instellingen.
Naar mijn ervaring is de http_accept_language zeer betrouwbaar. Ik heb voor de site van een nationale food-fabrikant (> 100.000 bezoekers per maand) bijgehouden wat de ingestelde taal van de bezoeker was. De site draaite in Nederland en België, maar de fabrikant was/is België aanmerkelijk minder prominent aanwezig op de markt. De cijfers:
Nederlands: 92% (waarvan 19% Vlaams (be-ne))
Frans: 3% (waarvan 2% Waals (be-fr))
Engels: 5%
(Overige talen zijn te verwaarlozen.)
Nauwelijks "Engelstalige" instellingen dus.
Naar mijn mening kun je dus rustig een keuze maken in de aangeboden taal op basis van de http_accept_language.
Mits je maar een makkelijke switch naar een andere taal mogelijk maakt, bij voorkeur het gemakkelijks naar het meest waarschijnlijke alternatief.
IP-ranges zeggen wel wat, maar niet alles, zeker niet nu in alle landen steeds meer mensen van buitenlandse origine wonen. Je kunt aan een IP-adres nooit aflezen wat de voorkeurstaal is van degene die er achter zit.
Zie ook
De Grote IP-Atlas
en met name de discussie onderaan.
[
Voor 5% gewijzigd door
Anders op 14-01-2005 17:10
]
Ik spoor veilig of ik spoor niet.