Création:2026-01-21Dernière mise à jour:2026-01-21

    Package express-intlayer

    Le package express-intlayer fournit un middleware pour les applications Express afin de gérer l'internationalisation. Il détecte la locale de l'utilisateur et fournit des fonctions de traduction.

    Installation

    npm install express-intlayer

    Exports

    Middleware

    Import :

    import "express-intlayer";
    Fonction Description Doc lié
    intlayer Middleware Express qui détecte la locale de l'utilisateur et remplit res.locals avec les données d'Intlayer. Effectue la détection de la locale à partir des cookies/en-têtes, injecte t, getIntlayer et getDictionary dans res.locals, et configure un namespace CLS pour l'accès au cycle de vie de la requête. intlayer

    Fonctions

    Importer :

    import "express-intlayer";
    Fonction Description Doc associée
    t Fonction de traduction qui récupère le contenu pour la locale courante. Fonctionne dans le cycle de vie de la requête géré par le middleware intlayer. Utilise CLS (Async Local Storage) pour accéder au contexte de la requête. translation
    getIntlayer Récupère un dictionnaire par sa clé depuis la déclaration générée et renvoie son contenu pour la locale spécifiée. Version optimisée de getDictionary. Utilise CLS pour accéder au contexte de la requête. -
    getDictionary Traite les objets dictionnaire et renvoie le contenu pour la locale spécifiée. Traite les traductions t(), les énumérations, le Markdown, le HTML, etc. Utilise CLS pour accéder au contexte de la requête. -