# gt: General Translation CLI tool: Постановка в очередь URL: https://generaltranslation.com/ru/docs/cli/enqueue.mdx --- title: Постановка в очередь description: Как добавить переводы в очередь без их загрузки --- ## Использование ```bash npx gt enqueue ``` **Примечание:** Для этой команды требуется продакшн API-ключ! Получить его можно на [платформе](https://generaltranslation.com/dashboard). ## Обзор Команда `gt enqueue` ставит ранее загруженные файлы в очередь на перевод, **не ожидая и не скачивая результаты**. Типичный рабочий процесс: 1. [`gt upload`](/docs/cli/upload) — загрузить исходные файлы на платформу General Translation 2. **`gt enqueue`** — поставить загруженные файлы в очередь на перевод 3. [`gt download`](/docs/cli/download) — скачать готовые переводы Такое разделение особенно полезно в CI/CD-пайплайнах, где каждый шаг выполняется на отдельном этапе или в отдельной задаче. **Только для использования в продакшене!** Эта команда предназначена для продакшн-сборок и **не должна использоваться в разработке**. Не забудьте указать продакшн API-ключ (`GT_API_KEY`) и идентификатор проекта (`GT_PROJECT_ID`) в переменных окружения. ## Как это работает 1. Считывает `gt.config.json`, чтобы определить, какие файлы нужно перевести 2. Определяет ранее загруженные файлы по хешам их содержимого 3. Отправляет их в API General Translation для перевода 4. Завершается сразу — **не** ждёт завершения перевода Чтобы скачать переводы, когда они будут готовы, выполните [`gt download`](/docs/cli/download). ## Флаги Команда `enqueue` принимает те же флаги, что и [`translate`](/docs/cli/translate#flags). | Параметр | Описание | Тип | Необязательный | По умолчанию | | ----------------- | -------------------------------------------------- | -------- | -------------- | ------------------ | | `--api-key` | Указать продакшн API-ключ | `string` | `true` | | | `--project-id` | Указать идентификатор проекта | `string` | `true` | | | `--version-id` | Указать ID версии (по умолчанию — хеш содержимого) | `string` | `true` | | | `--config ` | Указать путь к конфигурационному файлу GT | `string` | `true` | `"gt.config.json"` | | `--timeout` | Тайм-аут запроса в секундах | `number` | `true` | `900` | | `--new, --locales ` | Локали, на которые нужно перевести проект | `[string]` | `true` | | | `--default-locale ` | Исходная локаль проекта | `string` | `true` | `en` | | `--dry-run` | Выполнить команду в режиме пробного запуска | `flag` | `true` | `false` | ## Пример: CI-конвейер с разделением ```bash # Этап 1: Загрузка исходных файлов npx gt upload # Этап 2: Постановка переводов в очередь npx gt enqueue # Этап 3: Скачивание по готовности npx gt download ```