Tom: Mehrsprachigkeit

Beitrag lesen

Hello,

Tach,

Accept-Language: en,de;q=0.5

http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.4

Habe ich schon gezogen

  1. Was bedeutet das q=0.5  hinter dem Semikolon?

dass du deutsch nur halb so gerne magst, wie englisch. Ein Wert von 1 ist die Voreinstellung für den quality factor.

es steht da     en,de;q=0.5
und nicht       en;0.66;de=0.33     so würde ich Deutsch nur halb so lieb haben, wie Englisch ;-)

Ich wollte eigentlich auch nicht wissen, was die Bedeutung der Zahl ist, sondern wie ich sie auszuwerten habe. Das hatte ich falsch gefragt...

Gibts da bei PHP eine Funktion, um diesen gar nicht so ganz einfachen String auseinander zu nehmen?
Sonst muss ich erst eine bauen.
Sehe ich das richti, dass alle Sprachkürzel _ohne_ Faktor eine '1.0' bekommen?

  1. Wenn ich türkische Sprachunterstützung im Browser installiere,
       wird die dann in die Liste mit aufgenommen?

Ist geklärt, wird aufgenommen. Mein Browser hat nur gezickt.

  1. Wieso steht 'en' an erster Stelle?
       Ich war der Meinung, dass mein Browser auf deutsch eingestellt
       ist.

Ist er nicht.

lag auch an der Browserzicke. Einmal schlie´ßen und neu starten... nun gehts

Wie müsste ich denn die Wunschsprachen sortieren? Erst nach qs-Faktor und dann nach Reihenfolge in der Liste?

Der normale User, der auf "русский" klickt,
   wird mit einer ggf. erscheinenden Fehlermeldung nichts anfangen
   können.

Ein User, der auf русский klickt, wird wohl wissen, was er tut, oder? Ich wüßte es nicht.

Da hast Du mich falsch verstanden.
Ich hatte allerdings, als ich dieses Posting sendete, auch noch kein Russisch installiert und trotzdem werden mir die Schriftzeichen angezeigt.

Da habe ich wohl noch ein Verständnisproblem oder ggf. eine Wissenslücke über die Abweichungen des IE vom geschriebenen Standard?

Harzliche Grüße vom Berg
esst mehr http://www.harte-harzer.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau