Browser-Spracherkennung (serverseitig)

Wir verwenden den Accept-Language HTTP-Header, der von Ihrem Browser gesendet wird, um Ihre bevorzugten Sprachen zu erkennen. So wählen Websites automatisch die richtige Sprache für Sie aus.

Keine Sprachen im Accept-Language-Header erkannt.
Von JavaScript erkannte Sprachen (clientseitig)

Wir verwenden die JavaScript-Variable "navigator.languages", um Ihre Browser-Sprachpräferenzen zu erkennen. Sprachen sind nach Präferenz sortiert, wobei die bevorzugte Sprache zuerst kommt.

Loading...

Sprachen werden erkannt...

Browser-Informationen

Hauptfunktionen

  • Erkennt Browser-Sprachpräferenzen sofort
  • Serverseitige Erkennung mit Accept-Language HTTP-Header
  • Clientseitige Erkennung mit JavaScript navigator.languages
  • Zeigt Sprachcodes und vollständige Sprachnamen an
  • Zeigt Präferenzwerte für jede Sprache
  • Visuelle Fortschrittsbalken für Sprachpräferenzen
  • Sprachcodes mit einem Klick kopieren
  • Rohen Accept-Language-Header anzeigen
  • Browser-Informationen anzeigen (User Agent, Plattform)
  • Keine Konfiguration erforderlich - sofortige Ergebnisse

Häufige Anwendungsfälle

  • Mehrsprachige Website-Implementierungen testen
  • Spracherkennungs- und Lokalisierungsprobleme debuggen
  • Überprüfen, ob der Accept-Language-Header korrekt gesendet wird
  • Automatische Sprachumleitungslogik testen
  • Browser-Spracheinstellungen verstehen
  • QA-Tests für internationalisierte Anwendungen
  • Sprach-Fallback-Mechanismen überprüfen
  • Sprachverhandlung in APIs überprüfen
  • CDN und serverseitiges Sprach-Routing testen
  • Bildungszwecke - lernen, wie Browser Sprachpräferenzen kommunizieren

So verwenden Sie es

  1. Laden Sie einfach diese Seite - die Erkennung erfolgt automatisch
  2. Serverseitig erkannte Sprachen aus dem Accept-Language-Header anzeigen
  3. Präferenzwerte überprüfen, um Sprachpriorität zu sehen
  4. Clientseitig erkannte Sprachen aus JavaScript anzeigen
  5. Jeden Sprachcode kopieren, indem Sie auf die Schaltfläche "Kopieren" klicken
  6. Browser-Informationen unten überprüfen
  7. Um verschiedene Sprachen zu testen, ändern Sie Ihre Browser-Spracheinstellungen
  8. Seite aktualisieren, um aktualisierte Sprachpräferenzen zu sehen

Häufig gestellte Fragen

Der Accept-Language HTTP-Header wird von Ihrem Browser mit jeder Anfrage gesendet. Er teilt dem Server mit, welche Sprachen Sie bevorzugen, sodass Websites automatisch Inhalte in Ihrer Sprache anzeigen können.

Präferenzwerte (Qualitätswerte) reichen von 0 bis 1. Ein Wert von 1.0 bedeutet höchste Präferenz. Niedrigere Werte zeigen weniger bevorzugte Sprachen an. Browser verwenden dies, um Ihre Sprachpriorität anzugeben.

Sie können sich unterscheiden, weil der Accept-Language-Header in den Browser-Einstellungen konfiguriert wird, während navigator.languages die tatsächliche Sprachkonfiguration des Browsers widerspiegelt. Einige Browser können unterschiedliche Werte für jeden haben.

In Chrome: Einstellungen → Sprachen. In Firefox: Einstellungen → Sprache. In Safari: Systemeinstellungen → Sprache & Region. Aktualisieren Sie nach der Änderung diese Seite, um aktualisierte Ergebnisse zu sehen.

navigator.languages ist eine JavaScript-Eigenschaft, die ein Array von Sprachcodes zurückgibt, die die bevorzugten Sprachen des Benutzers darstellen, geordnet nach Präferenz. Das erste Element ist die bevorzugte Sprache.

Ordnungsgemäße Spracherkennung verbessert die Benutzererfahrung, indem Inhalte automatisch in der bevorzugten Sprache des Benutzers angezeigt werden. Es ist für internationalisierte Websites und Anwendungen unerlässlich.

Ja! Dieses Tool hilft Ihnen zu überprüfen, dass Ihr Browser den korrekten Accept-Language-Header sendet und dass Ihre Sprachpräferenzen richtig konfiguriert sind.

Dies ist selten, kann aber vorkommen, wenn Ihr Browser den Accept-Language-Header nicht sendet oder JavaScript deaktiviert ist. Überprüfen Sie Ihre Browser-Einstellungen und aktivieren Sie JavaScript.