Getting Started la déclaration de votre contenu

    Fichiers extensions

    Par défaut, Intlayer surveille tous les fichiers avec les extensions suivantes pour les déclarations de contenu :

    • .content.ts
    • .content.tsx
    • .content.js
    • .content.mjs
    • .content.cjs

    L'application recherchera des fichiers qui correspondent au motif glob ./src/**/*.content.{ts,tsx,js,jsx,mjs,cjs} par défaut.

    Ces extensions par défaut conviennent à la plupart des applications. Cependant, si vous avez des exigences spécifiques, consultez le guide de personnalisation des extensions de contenu pour des instructions sur la façon de les gérer.

    Pour une liste complète des options de configuration, visitez la documentation de configuration.

    Déclarez Votre Contenu

    Créez et gérez vos dictionnaires de contenu :

    src/app/[locale]/page.content.ts
    import { t, enu, type DeclarationContent } from "intlayer";interface Content {  getStarted: {    main: string;    pageLink: string;  };  numberOfCar: string;}export default {  key: "page",  content: {    getStarted: {      main: t({        en: "Get started by editing",        fr: "Commencez par éditer",        es: "Comience por editar",      }),      pageLink: "src/app/page.tsx",    },    numberOfCar: enu({      "<-1": "Moins d'une voiture",      "-1": "Moins une voiture",      "0": "Pas de voitures",      "1": "Une voiture",      ">5": "Quelques voitures",      ">19": "Beaucoup de voitures",    }),  },} satisfies DeclarationContent<Content>;

    Si 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 documentation