# gt: General Translation CLI tool: gt configure URL: https://generaltranslation.com/ru/docs/cli/reference/commands/configure.mdx --- title: gt configure description: Создаёт файл `gt.config.json` для General Translation. Справочник API по команде `gt configure`. --- Создаёт или обновляет файл `gt.config.json` в корневом каталоге вашего проекта. В отличие от [`gt init`](/docs/cli/reference/commands/init), эта команда не устанавливает зависимости, не изменяет конфигурацию фреймворка и не создаёт учётные данные — она только записывает конфигурацию. Команда запрашивает отсутствующие настройки локали и типы файлов, которые вы хотите переводить. Она сохраняет допустимые существующие настройки локали и файлов. Пошаговый разбор получившегося файла см. в разделе [Настройка CLI](/docs/cli/guides/configuring). ```bash npx gt configure ``` ## Как это работает [#how-it-works] 1. Считывает существующую конфигурацию и запрашивает отсутствующие локаль по умолчанию, целевые локали и типы файлов. 2. Записывает `defaultLocale`, `locales` и объект `files`, не заменяя несвязанные настройки файлов. `configure` — это этап настройки мастера [`gt init`](/docs/cli/reference/commands/init). Запустите его отдельно, чтобы создать config file, не затрагивая зависимости, конфигурацию фреймворка или учетные данные. ## Флаги [#flags] `configure` не принимает флагов, специфичных для этой команды: она полностью интерактивна и всегда записывает данные в `gt.config.json` (или в `src/gt.config.json`, если этот файл уже существует). Как и для любой команды, поддерживается глобальный флаг `--skip-version-check`. ## Пример [#example] ```bash # Создать gt.config.json в интерактивном режиме npx gt configure ``` ## Другие замечания [#notes] * В монорепозитории запускайте `configure` из каталога конкретного приложения. Команда завершится без изменения файлов, если текущий каталог является корнем workspace с `pnpm-workspace.yaml` или полем `workspaces`. * Автоматическая конфигурация недоступна для приложений Electron. * Сгенерированный `gt.config.json` содержит `defaultLocale`, `locales` и объект `files`, описывающий содержимое для перевода. Все доступные параметры см. в [справочнике по конфигурации](/docs/cli/reference/config).