Posez votre question et obtenez un résumé du document en referencant cette page et le Provider AI de votre choix
Historique des versions
- "Unified documentation for all 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 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 intlayer
Le package intlayer est la bibliothèque centrale de l'écosystème Intlayer. Il fournit les fonctions, types et utilitaires essentiels pour gérer le contenu multilingue dans des applications JavaScript et TypeScript.
Installation
Exports
Configuration
Import :
Ouvrir le tableau dans une fenêtre modale pour voir tout le contenu clairement
| Variable | Type | Description | Documentation associée |
|---|---|---|---|
configuration | IntlayerConfig | L'objet de configuration d'Intlayer. | getConfiguration |
getConfiguration | () => IntlayerConfig | Renvoie l'objet de configuration Intlayer. (Obsolète : utilisez configuration à la place) | getConfiguration |
locales | Locales[] | La liste de toutes les locales prises en charge. | - |
requiredLocales | Locales[] | La liste de toutes les locales requises. | - |
defaultLocale | Locales | La locale par défaut. | - |
Types
Importer :
Ouvrir le tableau dans une fenêtre modale pour voir tout le contenu clairement
| Type | Description |
|---|---|
Dictionary | Le type de dictionnaire utilisé pour définir la structure d'un dictionnaire. |
DeclarationContent | (Obsolète) Utilisez Dictionary<T> à la place. |
IntlayerConfig | Le type définissant la configuration d'Intlayer. |
ContentNode | Un nœud du contenu du dictionnaire. |
Locale | Le type représentant une locale. |
LocalesValues | Les valeurs possibles pour une locale. |
StrictModeLocaleMap | Une map de locales avec une vérification stricte des types. |
Fonctions de contenu
Import:
Ouvrir le tableau dans une fenêtre modale pour voir tout le contenu clairement
| Fonction | Type | Description | Documentation liée |
|---|---|---|---|
t / getTranslation | Function | Sélectionne du contenu en fonction de la locale courante. | translation |
enu / getEnumeration | Function | Sélectionne du contenu en fonction d'une quantité. | enumeration |
cond / getCondition | Function | Sélectionne du contenu en fonction d'une condition booléenne. | condition |
gender | Function | Sélectionne du contenu en fonction du genre. | gender |
insert | Function | Insère des valeurs dans une chaîne de contenu. | insertion |
nest / getNesting | Function | Imbrique un autre dictionnaire. | nesting |
md | Function | Traite le contenu Markdown. | markdown |
html | Function | Traite le contenu HTML. | html |
file | Function | Gère le contenu des fichiers. | file |
getDictionary | Function | Traite les objets qui ressemblent à des dictionnaires (clé, contenu). Il traite les traductions t(), les énumérations, etc. | - |
getIntlayer | Function | Basé sur getDictionary, mais injecte une version optimisée du dictionnaire provenant de la déclaration générée. | - |
Utilitaires de localisation
Import :
Ouvrir le tableau dans une fenêtre modale pour voir tout le contenu clairement
| Fonction | Type | Description | Documentation associée |
|---|---|---|---|
getLocale | Fonction | Détecte la locale à partir d'une chaîne ou d'un chemin. | getLocale |
getLocaleLang | Function | Obtient la partie langue d'une locale. | getLocaleLang |
getLocaleName | Function | Obtient le nom d'affichage d'une locale. | getLocaleName |
getLocalizedPath | Function | Résout un chemin canonique vers sa version localisée. | getLocalizedPath |
getCanonicalPath | Function | Résout un chemin localisé vers sa forme canonique. | getCanonicalPath |
getLocalizedUrl | Function | Génère une URL localisée. | getLocalizedUrl |
getMultilingualUrls | Function | Génère des URLs pour toutes les locales prises en charge. | getMultilingualUrls |
getPathWithoutLocale | Function | Supprime le préfixe de locale d'un chemin. | getPathWithoutLocale |
getPrefix | Function | Récupère le préfixe de locale d'un chemin. | getPrefix |
getHTMLTextDir | Function | Obtient la direction du texte (LTR/RTL). | getHTMLTextDir |
validatePrefix | Function | Valide un préfixe de locale. | validatePrefix |
Utilitaires du navigateur
Import :
Ouvrir le tableau dans une fenêtre modale pour voir tout le contenu clairement
| Fonction | Type | Description |
|---|---|---|
getBrowserLocale | Function | Détecte la locale préférée du navigateur. |
getCookie | Function | Récupère la valeur d'un cookie. |
getLocaleFromStorage | Function | Récupère la locale depuis le stockage. |
setLocaleInStorage | Function | Enregistre la locale dans le stockage. |
Outils de formatage
Import :
Ouvrir le tableau dans une fenêtre modale pour voir tout le contenu clairement
| Fonction | Description |
|---|---|
number | Formate un nombre. |
currency | Formate une valeur monétaire. |
percentage | Formate un pourcentage. |
compact | Formate un nombre au format compact. |
date | Formate une date. |
relativeTime | Formate un temps relatif. |
units | Formate une valeur avec des unités. |
Intl | L'objet Intl standard. |