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 middleware intlayer pour Express
Le middleware intlayer pour Express détecte la locale de l'utilisateur et fournit des fonctions de traduction via l'objet res.locals. Il permet également d'utiliser les fonctions t et getIntlayer dans vos handlers de requête.
Utilisation
Description
The middleware performs the following tasks:
- Détection de la locale : Il vérifie les cookies, les en-têtes (comme
Accept-Language) et les paramètres d'URL pour déterminer la locale de l'utilisateur. - Configuration du contexte : il remplit
res.localsavec :locale: la locale détectée.t: une fonction de traduction liée à la locale détectée.getIntlayer: une fonction pour récupérer des dictionnaires liés à la locale détectée.
- Async Local Storage : il met en place un contexte qui permet l'utilisation des fonctions globales
tetgetIntlayerimportées depuisexpress-intlayerdans le flux de la requête.