Getting Started la declaración de su contenido
Archivos de extensiones
Por defecto, Intlayer supervisa todos los archivos con las siguientes extensiones para declaraciones de contenido:
- .content.ts
- .content.tsx
- .content.js
- .content.mjs
- .content.cjs
La aplicación buscará archivos que coincidan con el patrón glob ./src/**/*.content.{ts,tsx,js,jsx,mjs,cjs} de forma predeterminada.
Estas extensiones predeterminadas son adecuadas para la mayoría de las aplicaciones. Sin embargo, si tiene requisitos específicos, consulte la guía de personalización de extensiones de contenido para obtener instrucciones sobre cómo administrarlas.
Para obtener una lista completa de opciones de configuración, visite la documentación de configuración.
Declare Su Contenido
Cree y gestione sus diccionarios de contenido:
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": "Less than minus one car", "-1": "Minus one car", "0": "No cars", "1": "One car", ">5": "Some cars", ">19": "Many cars", }), },} satisfies DeclarationContent<Content>;
Si tienes una idea para mejorar esta documentación, no dudes en contribuir enviando una pull request en GitHub.
Enlace de GitHub a la documentación