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 collections de dictionnaires"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 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
Collections
Une collection est un ensemble de fichiers de contenu qui partagent la même clé de dictionnaire (key) mais déclarent chacun un index d'élément (item) différent. Intlayer les fusionne en une seule liste ordonnée au moment de la compilation.
Déclarer des éléments de collection
Chaque fichier représente un élément. Le champ item correspond à sa position dans la liste (basée sur 1).
Copier le code dans le presse-papiers
import { t, type Dictionary } from "intlayer";
const dictionary = {
key: "faq",
item: 1,
content: {
question: t({ en: "What is Intlayer?", fr: "Qu'est-ce qu'Intlayer ?" }),
answer: t({ en: "An i18n toolkit.", fr: "Une boîte à outils i18n." }),
},
} satisfies Dictionary;
export default dictionary;Copier le code dans le presse-papiers
import { t, type Dictionary } from "intlayer";
const dictionary = {
key: "faq",
item: 2,
content: {
question: t({ en: "Is it free?", fr: "Est-ce gratuit ?" }),
answer: t({ en: "Yes, open-source.", fr: "Oui, open-source." }),
},
} satisfies Dictionary;
export default dictionary;Consommer une collection
Tous les éléments
Copier le code dans le presse-papiers
Un seul élément par index
Copier le code dans le presse-papiers
Un seul élément avec une locale explicite
Copier le code dans le presse-papiers
Cas d'utilisation typiques
- Listes de FAQ (Questions Fréquentes)
- Grilles de tarifs / offres commercialisables
- Diapositives de carrousel / slider
- Instructions étape par étape