Jens Holzkämper: Mehrsprachigkeit

Beitrag lesen

Tach,

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 ;-)

also steht da implizit en;1;de=0.5 und damit auch wieder die Hälfte

Gibts da bei PHP eine Funktion, um diesen gar nicht so ganz einfachen String auseinander zu nehmen?

Das kann ich ganz klar mit "Keine Ahnung" beantworten, für mich gilt PHP;q=0.1. Aber der Apache, kann den Language Header automatisch auswerten.

Sehe ich das richti, dass alle Sprachkürzel _ohne_ Faktor eine '1.0' bekommen?

Genau.

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

Nach quality und dann, wie auch immer du willst, da ja Sprachen mit gleicher Quality gleichwertig sind.

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.

Das bedeutet für mich russische Sprachunterstützung: Wenn die Sprache angezeigt wird, sehe ich die passenden Schriftzeichen und keine Fragezeichen oder Kästchen.

mfg
Woodfighter