Posez votre question et obtenez un résumé du document en referencant cette page et le Provider AI de votre choix
Historique des versions
- "Lancement de la fonctionnalité des dictionnaires dynamiques"v9.0.012/06/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
Dictionnaires Dynamiques
Intlayer prend en charge trois mécanismes pour exprimer un contenu qui va au-delà d'un seul dictionnaire statique par clé. Chacun est déclaré via un champ de métadonnées de premier niveau dans le fichier de contenu ; aucune fonction d'enveloppement (wrapper) n'est nécessaire.
Ouvrir le tableau dans une fenêtre modale pour voir tout le contenu clairement
| Fonctionnalité | Champ de métadonnées | Sélecteur dans useIntlayer |
|---|---|---|
| Collections | item: N | { item: N } |
| Variantes | variant: "name" | { variant: "name" } |
| Enregistrements Dynamiques | meta: { id, … } | { id, … } |
Tous trois se composent avec l'argument de locale et prennent en charge le chargement sélectif / différé via importMode.
Quand utiliser lequel
- Collections — liste ordonnée d'éléments gérés dans des fichiers séparés (entrées de FAQ, articles de blog, produits).
- Variantes — alternatives de contenu nommées pour les tests A/B, les bannières saisonnières ou les feature flags (drapeaux de fonctionnalités).
- Enregistrements dynamiques — contenu récupéré au moment de l'exécution à l'aide d'un identifiant opaque (enregistrements CMS, copie spécifique à l'utilisateur).
Résolution des conflits de sélecteurs
Lorsque plusieurs sélecteurs sont présents sur un dictionnaire, l'ordre de résolution est :
Copier le code dans le presse-papiers
variant → meta → item