Autor:
    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

    bash
    npm install express-intlayer
    

    Exporte

    Middleware

    Import:

    tsx
    import "express-intlayer";
    
    FunktionBeschreibungZugehörige Dokumentation
    intlayerExpress-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:

    tsx
    import "express-intlayer";
    
    FunktionBeschreibungZugehö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
    getIntlayerRuft 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.-
    getDictionaryVerarbeitet 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.-