# 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)を参照してください。