Carsten: Internationalisierung / Automatisches referring zur richtigen sprac

Beitrag lesen

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