# gt: General Translation CLI tool: gt init URL: https://generaltranslation.com/ru/docs/cli/reference/commands/init.mdx --- title: gt init description: Запустите мастер настройки General Translation, чтобы настроить проект. Справочник API для команды `gt init`. --- Запускает мастер настройки, который подготавливает проект к работе с General Translation. Это команда по умолчанию: если выполнить `npx gt` без команды, запустится `init`. Мастер определяет ваш фреймворк и, в зависимости от проекта, устанавливает зависимости, настраивает фреймворк, создает `gt.config.json` и генерирует учетные данные. Пошаговое руководство см. в разделе [Настройка CLI](/docs/cli/guides/configuring). ```bash npx gt init ``` ## Как это работает [#how-it-works] 1. Определяет ваш фреймворк. Для проекта на Next.js App Router или Mintlify вместо этого предлагает подключить AI-агент [Locadex](/docs/platform/locadex/quickstart). 2. Для проекта на React при желании устанавливает `gt-react` или `gt-next` и добавляет `GTProvider` (экспериментально). 3. Запрашивает локаль по умолчанию и целевые локали и создает `gt.config.json`. При локальном хранении также создает файл [`loadTranslations`](/docs/react/reference/functions/load-translations). 4. Устанавливает `gt` как зависимость для разработки, если пакет еще не установлен. 5. При желании генерирует ключ API и Project ID и записывает их в `.env.local`. *Примечание: Шаг настройки React экспериментальный и может работать не во всех проектах. Проверьте внесенные изменения.* ## Флаги [#flags] | Параметр | Описание | Тип | Необязательный | По умолчанию | | --------------------- | ------------------------------------------- | ---------- | -------------- | ------------------------------------------------ | | `--src ` | Glob-шаблоны для исходного кода приложения. | `string[]` | Да | glob-шаблоны `src`, `app`, `pages`, `components` | | `-c, --config ` | Путь к файлу конфигурации. | `string` | Да | `gt.config.json` | ## Пример [#example] ```bash # Запустить полный мастер настройки npx gt init # Запуск gt без команды делает то же самое npx gt ``` ## Другие примечания [#notes] * `init` выполняет те же шаги, что и [`gt configure`](/docs/cli/reference/commands/configure) и [`gt auth`](/docs/cli/reference/commands/auth) вместе, а также запускает экспериментальный мастер настройки React. Чтобы повторить только один из этих шагов, запустите соответствующую команду отдельно. [`gt setup`](/docs/cli/reference/commands/setup) при этом не запускается — эта команда загружает ваши исходные файлы. * ключ API и Project ID не нужны для использования `gt-react` или `gt-next` — они требуются только для вызова API General Translation. * Если экспериментальная настройка React не подходит для вашего проекта, настройте его вручную по документации [React](/docs/react/react-quickstart).