Frage

Ich denke an mehreren Sprachversionen meiner Website (zum Beispiel Englisch und Deutsch) zu tun. Ich möchte einen vernünftigen Standard auf der Sprache des Benutzers auf Basis anbieten zu können.

Was ist die einfachste und penetrante Art und Weise, das zu tun?

EDIT: Die ideale Lösung wäre keine serverseitige Technologie zu verwenden, aber alles in den HTML-Dateien zu kodieren. Derzeit habe ich eine Startseite, die Auto-vorwärts auf die Hauptseite. Wenn möglich, würde Ich mag zu machen, dass ein bisschen „intelligente“, so dass er leitet entweder die deutsche oder die englische Version.

War es hilfreich?

Lösung

Ich glaube, Eigenschaften sind entweder navigator.language oder navigator.userLanguage.

Andere Tipps

Der einfachste Weg ist es, die Accept-Language-Header zu überprüfen.

Wie Gumbo wies darauf hin, (können Sie den HTTP-Request-Header verwenden Accept-Language - wenn es durch die Client-Benutzer gesendet wurde), aber Sie haben keinen direkten Zugriff auf die von Javascript. Sie werden etwas Hilfe von Ihrem Server Side-Plattform (das heißt PHP, ASP.NET oder was auch immer Sie verwenden) benötigen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top