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"v9.4.024/08/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 elysia-intlayer
Le package elysia-intlayer fournit un plugin pour les applications Elysia afin de gérer l'internationalisation. Il détecte la locale de l'utilisateur et injecte un objet intlayer dans le contexte de route.
Installation
Copier le code dans le presse-papiers
Exports
Plugin
Importer :
Copier le code dans le presse-papiers
Ouvrir le tableau dans une fenêtre modale pour voir tout le contenu clairement
| Fonction | Description | Documentation associée |
|---|---|---|
intlayer | Plugin Elysia qui intègre Intlayer dans votre application Elysia. Gère la détection de la locale depuis le storage (cookies, headers) puis depuis Accept-Language, injecte un objet intlayer exposant locale, t, getIntlayer et getDictionary dans le contexte de route, et met en place le contexte de requête AsyncLocalStorage. | intlayer |
Fonctions
Importer :
Copier le code dans le presse-papiers
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 Elysia. Utilise AsyncLocalStorage pour accéder au contexte de requête mis en place par le plugin intlayer, et se rabat sur la locale par défaut en dehors de celui-ci. Accessible également via intlayer.t. | translation |
getIntlayer | Récupère un dictionnaire par sa clé depuis la déclaration générée et renvoie son contenu pour la locale courante. Version optimisée de getDictionary. Utilise AsyncLocalStorage pour accéder au contexte de requête. Accessible également via intlayer.getIntlayer. | - |
getDictionary | Traite les objets dictionnaire et renvoie le contenu pour la locale courante. Traite les traductions t(), les énumérations, le markdown, le HTML, etc. Utilise AsyncLocalStorage pour accéder au contexte de requête. Accessible également via intlayer.getDictionary. | - |
Types
Importer :
Copier le code dans le presse-papiers
Ouvrir le tableau dans une fenêtre modale pour voir tout le contenu clairement
| Type | Description |
|---|---|
IntlayerContext | Forme de l'objet intlayer injecté dans chaque contexte de route : locale, locale_storage, locale_detected, defaultLocale, t, getIntlayer, getDictionary. |
TranslateFunction | Signature de la fonction de traduction, qui transforme une locale map en contenu correspondant à la locale de la requête courante. |
