hossi: Website mehrsprachig

Beitrag lesen

User kann irgendwo auf der Website wählen, welche Sprache er gerne hätte. Zum Beispiel über einen Link rechts oben (English, Deutsch). Wie würdet ihr diese ausgewählte Information weiterschleifen? Was ist best practice?

a) In einer Sessionvariable?
b) Über die eine Abbildung im Pfad (example.com/de/categories vs. example.com/en/categories)
c) über query-string (example.com/categories/cars?lang=de)

a) wohl der Nachteil, dass die URL die Sprache nicht abbildet
b) gefällt mir persönlich am besten
c) unschöne URL

Eine Spracherkennung in welcher Form auch immer (Browserlanguage etc) möchte mein Kunde erst im nächsten Schritt nachdenken, wenn überhaupt. Das soll bitte hier nicht diskutiert werden.