# gt: General Translation CLI tool: Мастер настройки URL: https://generaltranslation.com/ru/docs/cli/init.mdx --- title: Мастер настройки description: Запустите мастер настройки GT --- ## Использование ```bash npx gt init ``` Используйте эту команду, чтобы запустить мастер настройки GT. Эта команда эквивалентна запуску `setup`, а затем `configure`. Мастер выполнит следующие действия: 1. Установит необходимые зависимости для вашего проекта. 2. (Если вы используете Next.js) Добавит функцию `withGTConfig` в файл `next.config.js` и настроит компонент `GTProvider`. 3. Создаст файл `gt.config.json` в корне проекта. 4. Сгенерирует API-ключ и идентификатор проекта. ## Зависимости Команда `init` установит для вашего проекта следующие зависимости: * `gt-react` или `gt-next` (если ваш проект использует React) * `gt` как зависимость для разработки (если пакет ещё не установлен) ## Проекты на React Если ваш проект использует React, мастер поможет настроить его для работы с `gt-react` или `gt-next`. Если вы уже используете другую библиотеку i18n, возможно, проект придется настраивать вручную. Подробнее см. в [документации React](/docs/react) или [документации Next.js](/docs/next). Поскольку мастер пока экспериментальный, он может работать не со всеми проектами на React. В таких случаях проект, возможно, придется настраивать вручную. Если у вас возникнут проблемы, сообщите нам об этом на [GitHub](https://github.com/generaltranslation/gt/issues). Эту часть мастера также можно запустить отдельно с помощью `npx gt setup`. ## `gt.config.json` Команда `init` помогает настроить параметры GT для вашего проекта. Она создаст файл `gt.config.json` в корне проекта. Файл будет содержать следующие параметры: * `defaultLocale`: Локаль проекта по умолчанию. * `locales`: Массив [поддерживаемых локалей](/docs/platform/supported-locales) для вашего проекта. * `files`: Объект с информацией о контенте, который нужно перевести. Более подробную информацию о файле `gt.config.json` см. в [документации по конфигурации](/docs/cli/reference/config). Эту часть мастера также можно запустить отдельно с помощью `npx gt configure`. ## Учетные данные Мастер поможет вам создать API-ключ и идентификатор проекта для вашего проекта (если они еще не настроены). Обратите внимание: API-ключ и идентификатор проекта не нужны для использования `gt-react` или `gt-next`. Мастер добавит API-ключ и идентификатор проекта в файл `.env.local`. Если этого файла нет, мастер создаст его и добавит в `.gitignore`. Эту часть мастера также можно запустить отдельно с помощью `npx gt auth`.