# 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. Создает в корне проекта файл `gt.config.json`, содержащий `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] Сгенерированный `gt.config.json` содержит `defaultLocale`, `locales` и объект `files`, описывающий содержимое для перевода. Все доступные параметры см. в [справочнике по конфигурации](/docs/cli/reference/config).