Creazione:2026-01-21Ultimo aggiornamento:2026-01-21
Riferimento a questa documentazione al tuo assistente AI preferitoChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
Pose una domanda e ottieni un riassunto del documento facendo riferimento a questa pagina e al provider AI di tua scelta
Cronologia delle versioni
- "Init doc"v8.0.021/01/2026
Il contenuto di questa pagina è stato tradotto con un'IA.
Vedi l'ultima versione del contenuto originale in ingleseModifica questa documentazione
Se hai un’idea per migliorare questa documentazione, non esitare a contribuire inviando una pull request su GitHub.
Collegamento GitHub alla documentazioneCopia
Copia il Markdown del documento nella porta-documenti
Documentazione del plugin intlayer per Fastify
Il plugin intlayer per Fastify rileva la locale dell'utente e decora l'oggetto request con le funzioni di Intlayer. Consente inoltre l'uso di funzioni di traduzione globali all'interno del contesto della richiesta.
Utilizzo
Descrizione
Il plugin esegue le seguenti operazioni:
- Rilevamento della locale: Analizza la richiesta (header, cookie, ecc.) per determinare la locale preferita dall'utente.
- Decorazione della richiesta: Aggiunge una proprietà
intlayerall'oggettoFastifyRequest, contenente:locale: La locale rilevata.t: Una funzione di traduzione.getIntlayer: Una funzione per recuperare i dizionari.
- Gestione del contesto: Utilizza
cls-hookedper gestire un contesto asincrono, consentendo alle funzioni globali di Intlayer di accedere alla locale specifica della richiesta.