# gt: General Translation CLI tool: GT JSX URL: https://generaltranslation.com/ja/docs/cli/formats/gt.mdx --- title: GT JSX description: gt-next、gt-react、または gt-react-native のプロジェクトを自動翻訳 --- ## 概要 このチュートリアルでは、[`gt-next`](/docs/next)、[`gt-react`](/docs/react)、または [`gt-react-native`](/docs/react-native) を使用する際に、プロジェクトの翻訳ファイルを自動で管理する方法を説明します。 **注:** これは本番ビルドをリリースする場合にのみ使用してください。 開発中に gt-next、gt-react、または gt-react-native を使用している場合、この コマンドは必要ありません。 次の 3 つの手順で進めます。 環境変数を追加する [`npx gt configure`](/docs/cli/configure) コマンドでプロジェクトを設定する [`gt translate`](/docs/cli/translate#translate) を実行する *** ## ステップ 1: 環境変数を追加する 本番環境用の API キーとプロジェクト ID を環境変数に追加します。 これらは `gt` ツールの使用に必要です。 これらの情報は [General Translation ダッシュボード](https://generaltranslation.com/dashboard) で確認できます。 ```bash title=".env" GT_API_KEY= GT_PROJECT_ID= ``` ## ステップ2: `npx gt configure` コマンドでプロジェクトを設定する プロジェクトを設定するには、`gt configure` コマンドを実行します。 ```bash npx gt configure ``` ## ステップ 3: `gt translate` コマンドをビルドプロセスに追加する プロジェクトに翻訳を自動で追加するには、ビルドコマンドの前に `gt translate` コマンドをビルドまたは CI のプロセスに組み込みます。 ```json title="package.json" { "scripts": { "translate": "npx gt translate", "build": "npm run translate && " } } ``` これにより、すべてのロケール向けの翻訳が生成され、プロジェクトに保存されます。 これらのファイルをリポジトリにコミットしたい場合は、コミット前に代わりにこのコマンドを実行できます。 これで完了です。今後は、プロジェクトに変更があるたびに、すべての翻訳 JSON ファイルが自動的に更新されます。 *** ## 注意 * [`gt translate`](/docs/cli/translate#translate) コマンドを使うと、翻訳をプロジェクトに自動的に追加できます。 * 翻訳ファイルをコミットしたい場合は、代わりにコミット前に `gt translate` コマンドを実行することもできます。 * 翻訳の出力パスを設定するには、[設定](/docs/cli/reference/config) ドキュメントを参照してください。 ## 次のステップ * CLI の使用方法の詳細については、[`translate` コマンド](/docs/cli/translate)を参照してください。