# 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 init`](/docs/cli/reference/commands/init) が行う実験的な React フレームワークの書き換えを行わずに、`gt.config.json` を作成または更新します。ローダーの生成、CLI のインストール、ログインの確認、開発用認証情報のプロビジョニングは引き続き実行できます。

このコマンドは、ロケール設定と翻訳したいファイルタイプを解決します。`--locales` は設定済みのロケール一覧を置き換え、`--file-formats` はセットアップ時に提示される形式を置き換えます。それ以外の形式や関係のない設定はそのまま保持されます。生成されるファイルの内容について詳しくは、[CLI の設定](/docs/cli/guides/configuring) を参照してください。

```bash
npx gt configure
```

## 仕組み [#how-it-works]

1. 既存の設定を読み込み、フラグ、`gt.config.json`、またはプロンプトからデフォルトロケール、ターゲットロケール、ファイルタイプを解決します。推奨デフォルト値が提示されるのは、`--defaults` を指定した場合のみです。
2. 関係のないファイル設定は置き換えずに、`defaultLocale`、`locales`、`files` オブジェクトを書き込みます。

設定ファイルのみを用意する場合は、[ファイルを手動で作成](/docs/cli/guides/configuring#create)してください。セットアップを変更せずに認証だけを行う場合は、[`gt login`](/docs/cli/reference/commands/login) を使用してください。いずれの場合も、同じ[認証情報の優先順位](/docs/cli/guides/configuring#credentials)と[ローカル書き込み失敗時の影響範囲](/docs/cli/reference/commands/init#notes)が適用されます。

## フラグ [#flags]

`configure` は、フレームワークのセットアップ用フラグを除き、[`gt init` のセットアップ、設定、認証情報に関するフラグ](/docs/cli/reference/commands/init#flags)を受け付けます。[ヘッドレス実行](/docs/cli/reference/commands/init#headless)も `gt init` と同様にサポートしています。また、[グローバルオプション](/docs/cli/reference/global-options)も適用されます。

## 例 [#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.
