# gt: General Translation CLI tool: Использование автоматической инъекции JSX URL: https://generaltranslation.com/ru/docs/cli/guides/using-auto-jsx.mdx --- title: Использование автоматической инъекции JSX description: Как оборачивать переводимый JSX-текст в компоненты General Translation на этапе сборки с помощью автоматической инъекции JSX. related: links: - /docs/cli/guides/using-autoderive - /docs/cli/guides/generating-translations - /docs/cli/guides/configuring - /docs/cli/guides/managing-translations --- Автоматическая инъекция JSX позволяет компилятору оборачивать переводимый JSX-текст в компоненты [``](/docs/react/reference/components/t) на этапе сборки, поэтому вам не нужно добавлять их вручную. По умолчанию автоматическая инъекция JSX отключена. *Примечание: в настоящее время автоматическая инъекция JSX работает только с системой i18n-context и одностраничными приложениями React.* ## Включение автоматической инъекции JSX [#enable] Установите `enableAutoJsxInjection` в разделе `files.gt.parsingFlags` файла `gt.config.json`. ```json title="gt.config.json" { "files": { "gt": { "parsingFlags": { "enableAutoJsxInjection": true } } } } ``` ## Как это работает [#how] Если не использовать инъекцию, вам нужно самим оборачивать текст для перевода. ```jsx import { T } from 'gt-next'; function Welcome() { return (

Welcome to our app

); } ``` Когда инъекция включена, компилятор обнаруживает переводимый текст и автоматически оборачивает его на этапе сборки. ```jsx function Welcome() { return

Welcome to our app

; } ``` Текст, который вы уже обернули в ``, вместе с другими компонентами General Translation, такими как [``](/docs/react/reference/components/var), [``](/docs/react/reference/components/branch), [``](/docs/react/reference/components/plural) и [``](/docs/react/reference/components/derive), остаётся без изменений. ## Next steps - /docs/cli/guides/using-autoderive - /docs/cli/guides/generating-translations - /docs/cli/guides/configuring - /docs/cli/guides/managing-translations