Autore:
    Creazione:2026-01-29Ultimo aggiornamento:2026-01-29

    Pacchetto hono-intlayer

    Il pacchetto hono-intlayer fornisce un middleware per le applicazioni Hono per gestire l'internazionalizzazione. Rileva la locale dell'utente e popola l'oggetto contesto.

    Installazione

    bash
    npm install hono-intlayer
    

    Export

    Middleware

    Importazione:

    tsx
    import { intlayer } from "hono-intlayer";
    
    FunzioneDescrizioneDocumentazione Correlata
    intlayerMiddleware Hono che integra Intlayer nella tua applicazione Hono. Gestisce il rilevamento della locale dallo storage (cookie, intestazioni), popola il contesto con t, getIntlayer e getDictionary e imposta il namespace CLS per l'accesso programmatico durante il ciclo di vita della richiesta.intlayer

    Funzioni

    Importazione:

    tsx
    import { t, getIntlayer, getDictionary } from "hono-intlayer";
    
    FunzioneDescrizioneDocumentazione Correlata
    tFunzione di traduzione globale che recupera il contenuto per la locale corrente in Hono. Utilizza CLS (Async Local Storage) e deve essere utilizzata all'interno di un contesto di richiesta gestito dal middleware intlayer. Può essere accessibile anche tramite contesto.traduzione
    getIntlayerRecupera 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. Può essere accessibile anche tramite contesto.-
    getDictionaryElabora oggetti dizionario e restituisce il contenuto per la locale specificata. Elabora traduzioni t(), enumerazioni, markdown, HTML, ecc. Utilizza CLS per accedere al contesto della richiesta. Può essere accessibile anche tramite contesto.-