Erstellung:2026-01-29Letzte Aktualisierung:2026-01-29
Referenzieren Sie diese Dokumentation mit Ihrem bevorzugten AI-AssistentenChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
Stellen Sie Ihre Frage und erhalten Sie einen Resümee des Dokuments, indem Sie diese Seite und den AI-Anbieter Ihrer Wahl referenzieren
Versionshistorie
- "Dokumentation initialisiert"v8.0.029.1.2026
Der Inhalt dieser Seite wurde mit einer KI übersetzt.
Den englischen Originaltext ansehenDiese Dokumentation bearbeiten
Wenn Sie eine Idee haben, um diese Dokumentation zu verbessern, zögern Sie bitte nicht, durch das Einreichen eines Pull-Requests auf GitHub beizutragen.
GitHub-Link zur DokumentationKopieren
Markdown des Dokuments in die Zwischenablage kopieren
intlayer Hono Middleware Dokumentation
Die intlayer-Middleware für Hono erkennt das Locale des Benutzers und füllt das Kontextobjekt mit Intlayer-Funktionen. Sie ermöglicht auch die Verwendung globaler Übersetzungsfunktionen innerhalb des Anforderungskontexts.
Verwendung
Beschreibung
Die Middleware führt die folgenden Aufgaben aus:
- Locale-Erkennung: Sie analysiert die Anfrage (Header, Cookies usw.), um das bevorzugte Locale des Benutzers zu bestimmen.
- Kontext-Population: Sie fügt Intlayer-Daten zum Hono-Kontext hinzu, auf die über
c.get()zugegriffen werden kann. Dies beinhaltet:locale: Das erkannte Locale.t: Eine Übersetzungsfunktion.getIntlayer: Eine Funktion zum Abrufen von Wörterbüchern.getDictionary: Eine Funktion zum Verarbeiten von Wörterbuchobjekten.
- Kontext-Management: Sie verwendet
cls-hooked, um einen asynchronen Kontext zu verwalten, der es globalen Intlayer-Funktionen (t,getIntlayer,getDictionary) ermöglicht, auf das anforderungsspezifische Locale zuzugreifen, ohne das Kontextobjekt zu übergeben.