# gt: General Translation CLI tool: Utiliser l’injection JSX automatique URL: https://generaltranslation.com/fr/docs/cli/guides/using-auto-jsx.mdx --- title: Utiliser l’injection JSX automatique description: Comment encapsuler le texte JSX traduisible dans des composants General Translation au build grâce à l’injection JSX automatique. related: links: - /docs/cli/guides/using-autoderive - /docs/cli/guides/generating-translations - /docs/cli/guides/configuring - /docs/cli/guides/managing-translations --- L’injection JSX automatique permet au compilateur d’encapsuler le texte JSX traduisible dans des composants [``](/docs/react/reference/components/t) au build, pour que vous n’ayez pas à les ajouter manuellement. L’injection JSX automatique est désactivée par défaut. *Remarque : l’injection JSX automatique fonctionne actuellement uniquement avec le système i18n-context et les applications React monopage.* ## Activer l’injection JSX automatique [#enable] Définissez `enableAutoJsxInjection` dans `files.gt.parsingFlags` de `gt.config.json`. ```json title="gt.config.json" { "files": { "gt": { "parsingFlags": { "enableAutoJsxInjection": true } } } } ``` ## Fonctionnement [#how] Sans injection, c’est à vous d’encapsuler le texte à traduire. ```jsx import { T } from 'gt-next'; function Welcome() { return (

Welcome to our app

); } ``` Lorsque l’injection est activée, le compilateur détecte le texte à traduire et l’enveloppe automatiquement lors du build. ```jsx function Welcome() { return

Welcome to our app

; } ``` Le texte que vous avez déjà encapsulé dans ``, ainsi que les autres composants General Translation comme [``](/docs/react/reference/components/var), [``](/docs/react/reference/components/branch), [``](/docs/react/reference/components/plural) et [``](/docs/react/reference/components/derive), reste inchangé. ## Next steps - /docs/cli/guides/using-autoderive - /docs/cli/guides/generating-translations - /docs/cli/guides/configuring - /docs/cli/guides/managing-translations