Moin,
die Probleme, die Ihr ansprecht, sind nicht wirklich lösbar.
Es ist absolut nicht selten, dass der angesprochene Spanier z.B. in Amerika in einem Internet-Cafe sitzt und daher die Seiten auf Englisch angezeigt bekommt, statt auf Spanisch. Der Russe, der in Deutschland lebt, kann die Sprache natürlich auf russisch einstellen und bekommt dann russisch angezeigt. Genauso könnte der Deutsche in Deutschland Schwedisch einstellen, weil er die Sprache so toll findet. Benutzt sein kleiner Bruder aber den selben Browser, ärgert der sich schwarz.
Da die Abfragemöglichkeiten am Browser enden, und es kein User-Interface gibt, das den Menschen aus Fleisch und Blut über Gehirnströme nach seiner bevorzugten Sprache fragt, ist die Lösung, die Browser-Einstellung als Default für die Sprache zu nehmen, eine gute. Aber es muss bei mehrsprachigen Seiten natürlich immer und auf jeder Seite eine Möglichkeit geben, die Sprache mit einem Klick umzuschalten.
Allerdings brauche ich das jetzt nur noch so umgeschrieben, dass ja nach Sprache die Weiterleitung auf die jeweilige Seite stattfindet.
So wie es das auch für die Bildschirmauflösung gibt.
Da komm ich wieder nicht umhin zu erwähnen, dass Weichen für die Bildschirmauflösung völliger Quatsch sind und jeder Grundlage entbehren.
Die Auflösung ist für die Erstellung und Anzeige von Webseiten völlig irrelevant.
Was bringt mir eine Auflösungsweiche, die sieht, dass ich eine Auflösung von 1280x1024 benutze, wenn mein Browserfenster nur 772x981px groß ist? Ich werde auf eine falsche Seite weitergeleitet.
Außerdem sind mehrere Seiten für verschiedene "Auflösungen" ohnehin unnütz. Heutzutage gibt es Möglichkeiten, das Layout der Website an den Viewport (den Fensterinnenbereich des Browsers) anzupassen. Untershiedliche Seiten stammen aus den 1990er Jahren.
Gruß,
-Efchen