# 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.