# gt: General Translation CLI tool: gt configure
URL: https://generaltranslation.com/ja/docs/cli/reference/commands/configure.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: General Translation の gt.config.json ファイルを作成します。gt configure コマンドの API リファレンス。

プロジェクトのルートに `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) ウィザードの設定ステップです。依存関係、フレームワークのセットアップ、認証情報には触れずに設定ファイルだけを作成したい場合は、これを単独で実行してください。

## フラグ [#flags]

`configure` にはコマンド固有のフラグはありません。完全に対話形式で動作し、設定は常に `gt.config.json` に書き込まれます (そのファイルがすでに存在する場合は `src/gt.config.json`) 。他のすべてのコマンドと同様に、グローバルフラグ `--skip-version-check` も使用できます。

## 例 [#example]

```bash
# gt.config.json を対話形式で作成する
npx gt configure
```

## その他の注意事項 [#notes]

* モノレポでは、対象のアプリディレクトリから `configure` を実行してください。現在のディレクトリが `pnpm-workspace.yaml` または `workspaces` フィールドを含む workspace の root の場合、このコマンドはファイルを変更せずに終了します。
* Electron アプリケーションでは自動設定を利用できません。
* 生成された `gt.config.json` には、`defaultLocale`、`locales`、および翻訳対象のコンテンツを定義する `files` オブジェクトが含まれます。利用可能なすべてのオプションについては、[設定リファレンス](/docs/cli/reference/config)を参照してください。

## Sitemap

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