Creazione:2026-01-21Ultimo aggiornamento:2026-01-21

    Pacchetto express-intlayer

    Il pacchetto express-intlayer fornisce un middleware per applicazioni Express per gestire l'internazionalizzazione. Rileva la locale dell'utente e fornisce funzioni di traduzione.

    Installazione

    npm install express-intlayer

    Esportazioni

    Middleware

    Importazione:

    import "express-intlayer";
    Funzione Descrizione Documento correlato
    intlayer Middleware Express che rileva la locale dell'utente e popola res.locals con i dati di Intlayer. Esegue il rilevamento della locale dai cookie/headers, inietta t, getIntlayer e getDictionary in res.locals, e configura uno namespace CLS per l'accesso durante il ciclo di vita della request. intlayer

    Funzioni

    Importazione:

    import "express-intlayer";
    Funzione Descrizione Documento correlato
    t Funzione di traduzione che recupera il contenuto per la locale corrente. Funziona all'interno del ciclo di vita della richiesta gestito dal middleware intlayer. Usa CLS (Async Local Storage) per accedere al contesto della richiesta. translation
    getIntlayer Recupera un dizionario tramite la sua chiave dalla dichiarazione generata e restituisce il suo contenuto per la locale specificata. Versione ottimizzata di getDictionary. Utilizza CLS per accedere al contesto della richiesta. -
    getDictionary Elabora gli oggetti dizionario e restituisce il contenuto per la locale specificata. Elabora le traduzioni t(), le enumerazioni, il markdown, l'HTML, ecc. Utilizza CLS per accedere al contesto della richiesta. -