# gt: General Translation CLI tool: セットアップウィザード URL: https://generaltranslation.com/ja/docs/cli/init.mdx --- title: セットアップウィザード description: GT セットアップウィザードを実行します --- ## 使用方法 ```bash npx gt init ``` このコマンドを使って、GT のセットアップウィザードを実行します。 このコマンドは、`setup` を実行した後に `configure` を実行するのと同じです。 ウィザードでは、次の処理が行われます。 1. プロジェクトに必要な依存関係をインストールします。 2. (Next.js の場合) `next.config.js` ファイルに `withGTConfig` 関数を追加し、`GTProvider` コンポーネントをセットアップします。 3. プロジェクトのルートに `gt.config.json` ファイルを作成します。 4. プロジェクト用の API キーとプロジェクト ID を生成します。 ## 依存関係 `init` コマンドは、プロジェクトに以下の依存関係をインストールします。 * `gt-react` または `gt-next` (プロジェクトが React ベースの場合) * `gt` (未インストールの場合は開発用依存関係として追加) ## React ベースのプロジェクト プロジェクトが React ベースの場合、このウィザードを使うと、`gt-react` または `gt-next` を利用できるようにプロジェクトをセットアップできます。 すでに別の i18n ライブラリを使用している場合は、プロジェクトを手動でセットアップする必要があることがあります。 詳しくは、[React docs](/docs/react) または [Next.js docs](/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` ファイルの詳細については、[config docs](/docs/cli/reference/config)を参照してください。 ウィザードのこの部分は、`npx gt configure` を使って個別に実行することもできます。 ## 認証情報 ウィザードを使うと、プロジェクト用の API キーとプロジェクト ID を生成できます (まだ設定されていない場合) 。 なお、`gt-react` や `gt-next` の使用に API キーとプロジェクト ID は必須ではありません。 ウィザードは、API キーとプロジェクト ID を `.env.local` ファイルに追加します。 このファイルが存在しない場合は、ウィザードが作成し、`.gitignore` ファイルにも追加します。 ウィザードのこの部分は、`npx gt auth` で個別に実行することもできます。