# General Translation Platform: 設定
URL: https://generaltranslation.com/ja/docs/platform/locadex/reference/config.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Locadex の自動化ターゲット、トリガー、コマンド、プルリクエスト、リポジトリ設定を構成します。Locadex の自動化およびリポジトリ設定に関するリファレンスです。

**プロジェクト &gt; Automations** を開き、設定を編集する自動化を選択します。

| 設定グループ                          | 含まれる項目                                     |
| ------------------------------- | ------------------------------------------ |
| [ターゲット](#target)                | リポジトリ、対象ディレクトリ、フレームワーク、パッケージマネージャー、リンター |
| [トリガーとブランチ](#trigger-branches)  | ターゲットブランチ、トリガー、作成されるブランチのプレフィックス           |
| [コマンドとプルリクエスト](#commands-prs)   | コマンド、プルリクエストのテキスト、コミットメッセージ、動作の切り替え        |
| [自動化の状態](#automation-state)     | 有効状態と削除                                    |
| [シークレット](#secrets)              | 組織レベルの環境変数                                 |
| [リポジトリ設定](#repository-settings) | メールリマインダー、監視、セットアップ、リポジトリ接続                |

## ターゲット [#target]

* **リポジトリ** — 自動化の実行先となる、リンク済みの GitHub リポジトリ
* **対象ディレクトリ** — Locadex が作業するフォルダー。リポジトリルートからの相対パスで、既定値は `.`
* **フレームワーク** — Locadex が対象ディレクトリ内にあると想定するフレームワーク
* **パッケージマネージャー** — 依存関係のインストーラー。既定値は **自動検出**
* **リンター** — 編集後にスタイルをチェックするツール。既定値は **なし**

リポジトリを変更しても自動化は保持され、同じプロジェクトにリンクされた別のリポジトリを参照するようになります。

## トリガーとブランチ [#trigger-branches]

* **対象ブランチ** — Locadex が起点とし、プルリクエストの送信先とするブランチ。既定では、リポジトリで検出されたデフォルトのブランチまたは `main`
* **実行条件** — **プルリクエストが変更されたとき**、**コミットがプッシュされたとき**、または **手動で開始**
* **作成されるブランチのプレフィックス** — Locadex のブランチに付けるプレフィックス。既定では `locadex/`

新しい **コードを生成** および **翻訳を生成してプッシュ** の自動化では、既定で **プルリクエストが変更されたとき** が使用されます。**ロケールを同期** の既定値は **手動で開始** です。

## コマンドとプルリクエスト [#commands-prs]

* **前処理コマンド** — Locadex の開始前に、リポジトリのルートから実行されます
* **後処理コマンド** — Locadex の完了後に、リポジトリのルートから実行されます
* **プルリクエストのタイトル** — カスタムタイトル。空の場合は Locadex の既定値が使用されます
* **プルリクエストの説明** — カスタムの説明文。空の場合は Locadex の既定値が使用されます
* **コミットメッセージ** — カスタムコミットメッセージ。空の場合は Locadex の既定値が使用されます
* **自動マージ** — チェック通過後にプルリクエストをマージします。既定ではオフです
* **変更されたファイルのみ** — **Generate code** の関連性チェックを、変更されたファイル全体の内容ではなく、変更された行のみに制限します。**Generate code** と **Generate translations and push** では既定でオン、**Keep locales in sync** では既定でオフですが、このフィルターを使用するのは **Generate code** のみです
* **ローカル編集を保持** — 以前に生成されたファイルに対する手動編集を保持します。既定でオンです

## 自動化の状態 [#automation-state]

設定や履歴を削除せずに自動トリガーを一時停止するには、**Active** をオフにします。

**Delete automation** を選択すると今後の実行は停止されますが、既存の実行履歴は保持されます。GitHub の接続を解除した場合も自動化自体は保持されますが、リポジトリが再接続または選択されるまで一時停止されます。

## シークレット [#secrets]

シークレットは、自動化ではなく、Organization レベルで管理します。`/org/{orgId}/locadex/secrets` を開き、`{orgId}` をご自身の Organization ID に置き換えてください。このページは現在、Dashboard のサイドバーには表示されていません。

シークレットの追加、編集、削除には、**Manage Locadex secrets** Permission が必要です。デフォルトの Admin および Developer ロールにはこの Permission があります。

シークレットは、Locadex が自動化を実行する際にサンドボックスへ注入される環境変数です。

シークレットは、API キー、トークン、または前処理・後処理コマンドの設定に使用します。

## リポジトリ設定 [#repository-settings]

リポジトリ単位の設定は、`/project/{projectId}/locadex/configuration` で引き続き利用できます。`{projectId}` はプロジェクト ID に置き換えてください。このページは現在、Dashboard のサイドバーには表示されていません。

* **メールリマインダー** — 未対応の Locadex プルリクエストについて、6時間後、12時間後、1日後、2日後、1週間後、または2週間後にリマインダーを送信します。既定値は 1 日です
* **モニタリングを無効化** — 設定と実行履歴を保持したまま、自動化トリガーを停止します。再開するには **モニタリングを有効化** を使用します
* **セットアップを再実行** — フレームワーク、ロケール、設定を再度検出し、新しいセットアップ用プルリクエストを作成します
* **リポジトリの接続を解除** — プロジェクトと GitHub リポジトリのリンクを解除します。自動化設定と実行履歴は保持されます

## Sitemap

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