Stellen Sie Ihre Frage und erhalten Sie einen Resümee des Dokuments, indem Sie diese Seite und den AI-Anbieter Ihrer Wahl referenzieren
Versionshistorie
- "Vereinheitlichte Dokumentation für alle Exporte"v8.0.021.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
fastify-intlayer Paket
Das fastify-intlayer-Paket stellt ein Plugin für Fastify-Anwendungen bereit, um Internationalisierung zu unterstützen. Es erkennt die Locale des Benutzers und erweitert das Request-Objekt.
Installation
Kopieren Sie den Code in die Zwischenablage
npm install fastify-intlayerExporte
Plugin
Import:
Kopieren Sie den Code in die Zwischenablage
import "fastify-intlayer";Tabelle in einem Modal öffnen, um alle Daten übersichtlich anzuzeigen
| Funktion | Beschreibung | Zugehörige Dokumentation |
|---|---|---|
intlayer | Fastify-Plugin, das Intlayer in Ihre Fastify-Anwendung integriert. Erkennt die Locale aus Storage (Cookies, Header), dekoriert das Request-Objekt mit intlayer-Daten, die t, getIntlayer und getDictionary enthalten, und richtet einen CLS-Namespace für programmgesteuerten Zugriff während des Request-Lifecycle ein. | intlayer |
Funktionen
Importieren:
Kopieren Sie den Code in die Zwischenablage
import "fastify-intlayer";Tabelle in einem Modal öffnen, um alle Daten übersichtlich anzuzeigen
| Funktion | Beschreibung | Zugehörige Doku |
|---|---|---|
t | Globale Übersetzungsfunktion, die Inhalte für die aktuelle Locale in Fastify abruft. Verwendet CLS (Async Local Storage) und muss innerhalb eines vom intlayer-Plugin verwalteten Request-Kontexts verwendet werden. Kann auch über req.intlayer.t aufgerufen werden. | translation |
getIntlayer | Ruft ein Dictionary anhand seines Schlüssels aus der generierten Deklaration ab und gibt dessen Inhalte für die angegebene Locale zurück. Optimierte Version von getDictionary. Verwendet CLS, um auf den Request-Kontext zuzugreifen. Kann auch über req.intlayer.getIntlayer aufgerufen werden. | - |
getDictionary | Verarbeitet Wörterbuchobjekte und liefert Inhalte für die angegebene Locale. Verarbeitet t()-Übersetzungen, Enumerationen, Markdown, HTML usw. Verwendet CLS, um auf den Request-Kontext zuzugreifen. Kann auch über req.intlayer.getDictionary aufgerufen werden. | - |