Hallo Karsten,
Hallo Leute,
ich habe auf meiner index.htm seite ein Javascript, daß je nach browser
und sprache (deutsch/englisch) weiterleitet (s.u).
dazu erstmal:
»» if (la == "de" )
if(la.indexOf("de")>=0)
dann findet er auch de-DE, de-AT, de-CH
Ich benutze dazu bei
netscape navigator.language und im MSIE navigator.userLanguage. Gibt es was
clevereres?
Es gibt die möglichkeit der 'Content negotation'. Dabei einigen sich Web-Server
und Browser daruaf, welche vorhandene Resource am besten zu den Usereinstellungen
passt. Da ist auch die Sparche bei. Nachteil: die Seite kann nicht mehr gecached
werden (->nur Startseite so machen). Vorteil: geht auch ohne Script.
http://www.apacheweek.com/features/negotiation
Dabei wird die vom Anwender in den Preferences gewählte Sprache benutzt.
navigator.(User)language liefert bei meinem Netscape/IE die Browsersprachversion
zurück, nicht das, was der Anwender gerne lesen möchte.
(Wäre ja zu sinnvoll sonst.)
Gruss,
Carsten