hallo
Du ermittelst also mit JavaScript aus Cookie und QueryString die Sprache.
Äh, Moment! Der erste Anlaufpunkt sollte die
Accept-Language
-Angabe im HTTP-Header sein. ☞ Sprachvereinbarung (language negotiation)
Du meinst die letzte...
Die Sache ist die, dass du diese eventuell gar nicht nutzen willst, da die Browser-konfiguration nicht dem User-Wunsch entsprechen muss.