Mailinglisten-Archive |
Björn Schotte schrieb > Damit weißt du aber immer noch nicht _genau_, ob der Benutzer > denn auch tatsächlich Deutsch als Sprache haben will. [...} > Zusätzlich sollte z.B. auf der Startseite die Möglichkeit > bestehen, innerhalb einer Session die gewünschte Sprache > einzustellen. Diese Einstellung speichert man dann in der > Session und weiß auf den Folgeseiten immer, welche Sprache > der Benutzer möchte. Ja und nein. Gut ist IMHO die Kombination von beidem. Wir machen das so: Bei Beginn einer Session wird der HTTP_ACCEPT_HEADER ausgewertet. Ist da ein "de" drin, bekommt der User erstmal die Seite in deutsch, ansonsten in englisch. Er kann dann später jederzeit die Sprache wechseln und diese Einstellung bleibt erhalten. Der Vorteil: Der User hat trotzdem die volle Kontrolle über die Sprache, wird aber ohne zusätzlichen Klick fast immer schon mit der gewünschten Sprache starten. Guido Haeger
php::bar PHP Wiki - Listenarchive