Erstellung:2026-01-30Letzte Aktualisierung:2026-01-30
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
- "Initiale Dokumentation"v8.0.030.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 AdonisJS Middleware Dokumentation
Die intlayer-Middleware für AdonisJS erkennt die Locale des Benutzers und stellt Übersetzungsfunktionen über den Anfragekontext bereit. Sie ermöglicht auch die Verwendung globaler Übersetzungsfunktionen innerhalb des Anfrageflusses.
Verwendung
Beschreibung
Die Middleware führt die folgenden Aufgaben aus:
- Locale-Erkennung: Sie analysiert die Anfrage (Header, Cookies usw.), um die bevorzugte Locale des Benutzers zu bestimmen.
- Kontext-Einrichtung: Sie füllt den Anfragekontext mit Locale-Informationen.
- Async Local Storage: Sie verwendet
cls-hooked, um einen asynchronen Kontext zu verwalten, der es globalen Intlayer-Funktionen wiet,getIntlayerundgetDictionaryermöglicht, auf die anfragespezifische Locale zuzugreifen, ohne sie manuell übergeben zu müssen.
Hinweis: Um Cookies für die Locale-Erkennung zu verwenden, stellen Sie sicher, dass @adonisjs/cookie konfiguriert ist und in Ihrer Anwendung verwendet wird.