Auteur:
    Création:2026-06-12Dernière mise à jour:2026-06-12

    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.

    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 :

    plaintext
    variant → meta → item