marcom hat geschrieben:Ich beziehe mich hier auf mehrsprachige Seiten, die dem Besucher den Seiteninhalt anhand seiner IP in der richtigen Sprache anzeigen.
Diese loesung ist schon von der herangehensweise falsch, weil der (geratene) standort des besucher NICHTS ueber seine bevorzugte sprache aussagt!
Wenn du die richtige sprache des users voreinstellen willst, dann musst du dafuer den
accept-language http header auswerten, welcher dir eine nach prioritaet geordnete liste von sprachen gibt die der user versteht, wovon du dir dann die beste aussuchen kannst.
mit
im header gibts du nur an wo uebersetzte versionen dieser seite zu finden sind. diese angaben sind bestenfalls fuer google interressant; webbrowser fangen damit nichts an soviel ich weiss.
Solche wilden weiterleitungen basierend auf irgendwelchen annahmen (IP-Adresse = Standort = User spricht deutsch) sind immer scheisse fuer den besucher, besonders wenn er explizit einen link fuer eine andere sprache gewaehlt hat. Welche sprache zeigst du besuchern aus Kanada, den USA oder der Schweiz an?
Gerade auf teschnischen seiten ist die englische verseion fast immer deutlich umfangreicher, aktueller und hat bessere beispiele als die 100-worte version die vor 3 jahren mal jemand aus mitleid ins deutsche uebersetzt hat.