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

    Pacchetto fastify-intlayer

    Il pacchetto fastify-intlayer fornisce un plugin per applicazioni Fastify per gestire l'internazionalizzazione. Rileva la locale dell'utente e decora l'oggetto request.

    Installazione

    npm install fastify-intlayer

    Esportazioni

    Plugin

    Importazione:

    import "fastify-intlayer";
    Funzione Descrizione Documento correlato
    intlayer Plugin Fastify che integra Intlayer nella tua applicazione Fastify. Gestisce il rilevamento della locale da storage (cookie, header), decora l'oggetto request con dati intlayer contenenti t, getIntlayer e getDictionary, e configura il namespace CLS per l'accesso programmatico durante il ciclo di vita della request. intlayer

    Funzioni

    Importa:

    import "fastify-intlayer";
    Funzione Descrizione Documentazione correlata
    t Funzione di traduzione globale che recupera il contenuto per la locale corrente in Fastify. Utilizza CLS (Async Local Storage) e deve essere utilizzata all'interno di un contesto di richiesta gestito dal plugin intlayer. È inoltre accessibile tramite req.intlayer.t. 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. È inoltre accessibile tramite req.intlayer.getIntlayer. -
    getDictionary Elabora gli oggetti dizionario e restituisce il contenuto per la locale specificata. Elabora le traduzioni t(), enumerazioni, markdown, HTML, ecc. Usa CLS per accedere al contesto della richiesta. Può anche essere accessibile tramite req.intlayer.getDictionary. -