Création:2026-01-21Dernière mise à jour:2026-01-21
Référencez cette doc à votre assistant AI préféréChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
Posez votre question et obtenez un résumé du document en referencant cette page et le Provider AI de votre choix
Historique des versions
- "Initialisation de la documentation"v8.0.021/01/2026
Le contenu de cette page a été traduit à l'aide d'une IA.
Voir la dernière version du contenu original en anglaisModifier cette documentation
Si vous avez une idée d’amélioration pour améliorer cette documentation, n’hésitez pas à contribuer en submitant une pull request sur GitHub.
Lien GitHub de la documentationCopier
Copier le Markdown du doc dans le presse-papiers
Documentation du plugin intlayer pour Fastify
Le plugin intlayer pour Fastify détecte la locale de l'utilisateur et décore l'objet de requête avec les fonctions Intlayer. Il permet également l'utilisation des fonctions globales de traduction dans le contexte de la requête.
Utilisation
Description
Le plugin effectue les opérations suivantes :
- Détection de la locale : Il analyse la requête (en-têtes, cookies, etc.) pour déterminer la locale préférée de l'utilisateur.
- Décoration de la requête : Il ajoute une propriété
intlayerà l'objetFastifyRequest, contenant :locale: La locale détectée.t: Une fonction de traduction.getIntlayer: Une fonction pour récupérer les dictionnaires.
- Gestion du contexte : Il utilise
cls-hookedpour gérer un contexte asynchrone, permettant aux fonctions globales d'Intlayer d'accéder à la locale spécifique à la requête.