# gt: General Translation CLI tool: GT JSX
URL: https://generaltranslation.com/ru/docs/cli/formats/gt.mdx
---
title: GT JSX
description: Автоматически переводите проект на gt-next, gt-react или gt-react-native
---
## Обзор
В этом руководстве показано, как автоматически управлять файлами перевода проекта при использовании [`gt-next`](/docs/next), [`gt-react`](/docs/react) или [`gt-react-native`](/docs/react-native).
**Примечание:** Используйте это только при выпуске production-версии.
Если вы используете gt-next, gt-react или gt-react-native в режиме разработки,
эта команда не требуется.
Мы выполним следующие 3 шага:
Добавьте переменные окружения
Настройте проект с помощью команды [`npx gt
configure`](/docs/cli/configure)
Запустите [`gt translate`](/docs/cli/translate#translate)
***
## Шаг 1: Добавьте переменные окружения
Добавьте API-ключ для продакшена и идентификатор проекта в переменные окружения.
Это необходимо для работы с инструментом `gt`.
Их можно найти в [панели управления General Translation](https://generaltranslation.com/dashboard).
```bash title=".env"
GT_API_KEY=
GT_PROJECT_ID=
```
## Шаг 2: Настройте проект с помощью команды `npx gt configure`
Выполните команду `gt configure`, чтобы настроить проект.
```bash
npx gt configure
```
## Шаг 3: Добавьте команду `gt translate` в процесс сборки
Добавьте команду `gt translate` в процесс сборки или CI перед запуском сборки, чтобы переводы автоматически добавлялись в проект.
```json title="package.json"
{
"scripts": {
"translate": "npx gt translate",
"build": "npm run translate && "
}
}
```
Это создаст переводы для всех ваших локалей и сохранит их в проекте.
Если вы хотите закоммитить эти файлы в репозиторий, вместо этого перед коммитом можно выполнить эту команду.
Готово! Теперь при любом изменении проекта все JSON-файлы переводов будут обновляться автоматически.
***
## Примечания
* Вы можете автоматически добавлять переводы в проект с помощью команды [`gt translate`](/docs/cli/translate#translate).
* Если вы хотите коммитить файлы переводов, можно вместо этого запускать команду `gt translate` перед коммитом.
* Чтобы настроить путь вывода для переводов, см. документацию по [конфигурации](/docs/cli/reference/config).
## Следующие шаги
* См. [команду translate](/docs/cli/translate), чтобы узнать подробности об использовании CLI.