Gunnar Bittersmann: Sprachen Unterscheiden

Beitrag lesen

Ingo,

ich möchte beim Aufruf einer Website automatisch eine passende Sprachversion anzeigen. Zuerst würde Deutsch und Englisch reichen.
Wenn also jemand aus "de" die Seiten aufruft erscheint deutscher Text, in anderen Fällen englischer.

Und warum sollen die Östereicher, Schweizer, Südtiroler den englischen Text vorgesetzt bekommen? Wobei du bei letzteren u.v.a. gar nicht wissen kannst, ob sie deutsch oder englisch bevorzugen.

Und was ist mit Ausländern, die gerade mal in "de" sind? Oder Deutschsprechenden, die es gerade nicht sind?

Das Konzept der automatischen Sprachauswahl ist tricky. Auf jeden Fall ist auf den Seiten eine manuelle Auswahl für die Benutzer vorzusehen.

Mit der automatischen kann man bestenfalls sinnvoll raten. Und zwar nicht nach Domain des Surfers, sondern nach dessen Browsereinstellungen, die über HTTP ausgetauscht werden, Stichwort: content negotiation. http://w3.org/International/tutorials/tutorial-lang/#negotiating

Gunnar

--
"Nobody wins unless everybody wins." (Bruce Springsteen)