# gt: General Translation CLI tool: ソーステンプレートを生成する
URL: https://generaltranslation.com/ja/docs/cli/generate.mdx
---
title: ソーステンプレートを生成する
description: プロジェクトのソーステンプレートを生成する方法
---
## 使用方法
```bash
npx gt generate
```
## 概要
`gt generate` コマンドは、プロジェクトのデフォルトロケールおよびサポート対象のロケール向けのソースファイルを生成します。
生成されたファイルは、[`gt-next`](/docs/next)、[`gt-react`](/docs/react)、[`gt-react-native`](/docs/react-native) ライブラリに対応しており、`translate` コマンドで使用されるものと同じ形式です。
ソースファイルを生成したら、[ローカル翻訳](/docs/next/guides/local-tx) を使ってユーザーに翻訳を提供できます。
このコマンドが役立つのは、独自の翻訳サービスを使用している場合のみです。
General Translation API を使用している場合は、代わりに [`translate`](/docs/cli/translate) コマンドを使用してください。
## パラメータ
| Parameter | Description | Type | Optional | Default |
| ------------------------------- | ---------------------------------------------------------------- | ---------- | -------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `--src ` | ソースファイルに一致する glob パターンをスペース区切りで指定します。ルートディレクトリからの相対パスである必要があります。 | `[string]` | `true` | `[ 'src/**/*.{js,jsx,ts,tsx}', 'app/**/*.{js,jsx,ts,tsx}', 'pages/**/*.{js,jsx,ts,tsx}', 'components/**/*.{js,jsx,ts,tsx}', ]` |
| `--dictionary ` | 辞書ファイルのパスを指定します | `string` | `true` | |
| `--tsconfig, --jsconfig ` | TS または JS の設定ファイルのパスを指定します | `string` | `true` | |
| `--inline` | 辞書に加えて、インラインの `` タグも含めます | `boolean` | `true` | `true` |
| `--default-locale ` | プロジェクトのソースロケールを指定します | `string` | `true` | `en` |
| `--ignore-errors` | エラーを無視し、有効なコンテンツに対して強制的に翻訳を実行します | `flag` | `true` | `false` |
## セットアップ
まず、`gt configure` コマンドを実行して、プロジェクトの設定を行います。
```bash
npx gt configure
```
次に、`gt generate` コマンドを実行して、プロジェクトのテンプレートファイルを生成します。
```bash
npx gt generate
```
### 設定ファイル
`gt.config.json` の詳細は、[こちら](/docs/cli/reference/config)を参照してください。