Dora: Browsersprache erkennen

Hi
nach langer zeit mal wieder eine Frage: wie kann ich die Browsersprache erkennen?

Liebe Grüße an alle, die mir jetzt helfen wollen

Dora

  1. Hello,

    was ist für dich die Sprache des Browsers? Die Sprach, die er "bevorzugt" für Webseiten anfordert? Die Sprache, in der er seine Menüs anzeigt? Letzteres wirst du vmtl. nicht rausbekommen. Ersteres wird dir der Browser u.U. über das Headerfeld accept-language mitteilen.

    MfG
    Rouven

    --
    -------------------
    sh:| fo:} ch:? rl:( br:& n4:{ ie:| mo:} va:) js:| de:] zu:| fl:( ss:) ls:& (SelfCode)
    Inter Arma Enim Silent Leges  --  Cicero
  2. Hi
    nach langer zeit mal wieder eine Frage: wie kann ich die Browsersprache erkennen?

    Liebe Grüße an alle, die mir jetzt helfen wollen

    Dora

    Zum Beispiel mit Javascript machst du das so:

    [code=js]<script type="text/javascript">
    <!--
    if (navigator.appName == 'Netscape')
     {var language = navigator.language}
    else{
    var language = navigator.browserLanguage}
    document.write(language);
    // -->
    </script>
    [/code]

  3. Hallo,

    wie kann ich die Browsersprache erkennen?

    was meinst du damit?

    a) Die Sprache, in der die Menüs und Dialoge des Browsers vorliegen?
     b) Die Sprache, in der der Benutzer gern die Webinhalte lesen würde?

    Im Fall a) wüsste ich keine Antwort, aber die Frage wäre IMHO auch sinnlos.
    Wenn du aber b) meinst, solltest du den HTTP-Header Accept-Language auswerten (Content Negotiation, Language Negotiation).

    So long,
     Martin

    --
    Es gibt Tage, da gelingt einem einfach alles.
    Aber das ist kein Grund zur Sorge; das geht vorbei.