Posez votre question et obtenez un résumé du document en referencant cette page et le Provider AI de votre choix
Historique des versions
- "Documentation unifiée pour tous les exports"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 anglaisIf you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy doc Markdown to clipboard
Package fastify-intlayer
Le package fastify-intlayer fournit un plugin pour les applications Fastify afin de gérer l'internationalisation. Il détecte la locale de l'utilisateur et décore l'objet request.
Installation
Copier le code dans le presse-papiers
npm install fastify-intlayerExports
Plugin
Importer :
Copier le code dans le presse-papiers
import "fastify-intlayer";Ouvrir le tableau dans une fenêtre modale pour voir tout le contenu clairement
| Fonction | Description | Documentation associée |
|---|---|---|
intlayer | Plugin Fastify qui intègre Intlayer dans votre application Fastify. Gère la détection de la locale depuis le stockage (cookies, headers), décore l'objet request avec des données intlayer contenant t, getIntlayer et getDictionary, et configure un namespace CLS pour un accès programmatique pendant le cycle de vie de la requête. | intlayer |
Fonctions
Importer :
Copier le code dans le presse-papiers
import "fastify-intlayer";Ouvrir le tableau dans une fenêtre modale pour voir tout le contenu clairement
| Fonction | Description | Documentation associée |
|---|---|---|
t | Fonction de traduction globale qui récupère le contenu pour la locale courante dans Fastify. Utilise CLS (Async Local Storage) et doit être utilisée dans le contexte d'une requête géré par le plugin intlayer. Est également accessible via req.intlayer.t. | translation |
getIntlayer | Récupère un dictionnaire par sa clé à partir de la déclaration générée et renvoie son contenu pour la locale spécifiée. Version optimisée de getDictionary. Utilise CLS pour accéder au contexte de la requête. Est également accessible via req.intlayer.getIntlayer. | - |
getDictionary | Traite les objets dictionnaire et renvoie le contenu pour la locale spécifiée. Traite les traductions t(), les énumérations, le markdown, le HTML, etc. Utilise CLS pour accéder au contexte de la requête. Est également accessible via req.intlayer.getDictionary. | - |