Erstellung:2026-01-21Letzte Aktualisierung:2026-01-21

    express-intlayer-Paket

    Das Paket express-intlayer stellt eine Middleware für Express-Anwendungen zur Internationalisierung bereit. Es erkennt die Locale des Benutzers und bietet Übersetzungsfunktionen.

    Installation

    npm install express-intlayer

    Exporte

    Middleware

    Import:

    import "express-intlayer";
    Funktion Beschreibung Zugehörige Dokumentation
    intlayer Express-Middleware, die die Locale des Benutzers erkennt und res.locals mit Intlayer-Daten befüllt. Führt die Lokalerkennung über Cookies/Headers durch, injiziert t, getIntlayer und getDictionary in res.locals und richtet ein CLS-Namespace für den Zugriff während des Request-Lifecycles ein. intlayer

    Funktionen

    Import:

    import "express-intlayer";
    Funktion Beschreibung Zugehöriges Dokument
    t Übersetzungsfunktion, die Inhalte für die aktuelle Locale abruft. Arbeitet innerhalb des von der intlayer-Middleware verwalteten Request-Lifecycles. Verwendet CLS (Async Local Storage), um auf den Request-Kontext zuzugreifen. Übersetzung
    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 Request-Kontext 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 Request-Kontext zuzugreifen. -