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 initiale"v8.0.030/01/2026
Le contenu de cette page a été traduit à l'aide d'une IA.
Voir la dernière version du contenu original en anglaisSi 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 le Markdown du doc dans le presse-papiers
Package adonis-intlayer
Le package adonis-intlayer fournit un middleware pour les applications AdonisJS afin de gérer l'internationalisation. Il détecte la locale de l'utilisateur et fournit des fonctions de traduction.
Installation
Exports
Middleware
Le package fournit un middleware AdonisJS pour gérer l'internationalisation.
Ouvrir le tableau dans une fenêtre modale pour voir tout le contenu clairement
| Fonction | Description | Doc associée |
|---|---|---|
IntlayerMiddleware | Middleware AdonisJS qui détecte la locale de l'utilisateur et remplit le contexte de la requête avec les données Intlayer. Il configure également un espace de noms CLS (Async Local Storage) pour l'accès au cycle de vie de la requête, permettant l'utilisation de fonctions globales comme t, etc. | intlayer |
Fonctions
Ouvrir le tableau dans une fenêtre modale pour voir tout le contenu clairement
| Fonction | Description | Doc associée |
|---|---|---|
t | Fonction de traduction qui récupère le contenu pour la locale actuelle. Fonctionne dans le cycle de vie de la requête géré par le middleware intlayer. Utilise CLS (Async Local Storage) pour accéder au contexte de la requête. | translation |
getIntlayer | Récupère un dictionnaire par sa clé à partir de la déclaration générée et retourne son contenu pour la locale spécifiée. Version optimisée de getDictionary. Utilise CLS pour accéder au contexte de la requête. | - |
getDictionary | Traite les objets de dictionnaire et retourne le contenu pour la locale spécifiée. Traite les traductions t(), les énumérations, le markdown, l'HTML, etc. Utilise CLS pour accéder au contexte de la requête. | - |
getLocale | Récupère la locale actuelle à partir du contexte de la requête en utilisant CLS. | - |