# gt: General Translation CLI tool: gt configure
URL: https://generaltranslation.com/ru/docs/cli/reference/commands/configure.mdx
Docs index: https://generaltranslation.com/llms.txt
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).

## Sitemap

See the full [sitemap](https://generaltranslation.com/sitemap.md) for all pages.
