Retour à la documentation

Configuration

Options et personnalisation du scan i18n.

Options principales
Personnalise le comportement du scan
{
  "entry": "src/app/[locale]/page.tsx",
  "locale": "fr",
  "transformDataStructures": true,
  "transformCode": true,
  "useNextIntl": true,
  "translatableProps": [
    "title",
    "label",
    "category",
    "name",
    "description"
  ],
  "namespaceByPath": [
    { "pattern": "/constants/", "namespace": "Data" },
    { "pattern": "/app/", "namespace": "Common" }
  ]
}
Description des options

entry

Point d'entrée du scan (fichier principal)

locale

Locale par défaut pour les traductions

transformDataStructures

Transformer les objets et tableaux

transformCode

Injecter next-intl dans le code

useNextIntl

Utiliser next-intl pour les traductions

translatableProps

Props à traduire automatiquement

Namespaces par chemin

Configure des namespaces automatiques basés sur le chemin des fichiers :

namespaceByPath: [
  { "pattern": "/constants/", "namespace": "Data" },
  { "pattern": "/app/", "namespace": "Common" },
  { "pattern": "/components/Button", "namespace": "Button" },
  { "pattern": "/components/Form", "namespace": "Form" }
]