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 ansehenIf you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy doc Markdown to clipboard
adonis-intlayer Paket
Das Paket adonis-intlayer bietet eine Middleware für AdonisJS-Anwendungen zur Handhabung der Internationalisierung. Es erkennt die Locale des Benutzers und stellt Übersetzungsfunktionen bereit.
Installation
Kopieren Sie den Code in die Zwischenablage
npm install adonis-intlayerExporte
Middleware
Das Paket bietet eine AdonisJS-Middleware zur Handhabung der Internationalisierung.
Tabelle in einem Modal öffnen, um alle Daten übersichtlich anzuzeigen
| Funktion | Beschreibung | Zugehörige Dokumentation |
|---|---|---|
IntlayerMiddleware | AdonisJS-Middleware, die die Locale des Benutzers erkennt und den Anfragekontext mit Intlayer-Daten füllt. Sie richtet außerdem einen CLS (Async Local Storage)-Namensraum für den Zugriff auf den Anfrage-Lebenszyklus ein, was die Verwendung globaler Funktionen wie t, getIntlayer usw. ermöglicht. | intlayer |
Funktionen
Tabelle in einem Modal öffnen, um alle Daten übersichtlich anzuzeigen
| Funktion | Beschreibung | Zugehörige Dokumentation |
|---|---|---|
t | Übersetzungsfunktion, die Inhalte für die aktuelle Locale abruft. Funktioniert innerhalb des Anfrage-Lebenszyklus, der von der intlayer-Middleware verwaltet wird. Verwendet CLS (Async Local Storage), um auf den Anfragekontext zuzugreifen. | translation |
getIntlayer | Ruft ein Wörterbuch anhand seines Schlüssels aus der generierten Deklaration ab und gibt dessen Inhalt für die angegebene Locale zurück. Optimierte Version von getDictionary. Verwendet CLS, um auf den Anfragekontext zuzugreifen. | - |
getDictionary | Verarbeitet Wörterbuchobjekte und gibt Inhalte für die angegebene Locale zurück. Verarbeitet t()-Übersetzungen, Enumerationen, Markdown, HTML usw. Verwendet CLS, um auf den Anfragekontext zuzugreifen. | - |
getLocale | Ruft die aktuelle Locale über CLS aus dem Anfragekontext ab. | - |