# General Translation Platform: 自動化
URL: https://generaltranslation.com/ja/docs/platform/locadex/reference/automations.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Locadexの自動化テンプレート、設定、手動実行、ターゲット、アクティビティを管理します。Locadex 自動化 のリファレンスです。

1 つのプロジェクトでは **Project &gt; Automations** を使用し、複数のプロジェクトをまたいで作業する場合は **Organization &gt; Locadex &gt; Automations** を使用します。

Locadex のワークフローには Starter、Team、または Enterprise プランが必要です。自動化の作成、変更、実行には、対象のプロジェクトに対する `project:locadex:write` が必要です。これは Organization の自動化ページから操作する場合も同様です。

| 項目                   | 説明                             |
| -------------------- | ------------------------------ |
| [自動化一覧](#lists)      | 設定済みの自動化を検索し、テンプレートをもとに作成できます。 |
| [テンプレート](#templates) | コード、翻訳、またはロケール同期の自動化を作成します。    |
| [自動化の詳細](#details)   | ターゲット、ステータス、設定、最近の実行を確認します。    |
| [手動実行](#manual-runs) | 保存済みの設定で自動化を開始します。             |
| [セットアップ](#setup)     | 最初の自動化実行前にリポジトリを準備します。         |

## 自動化リスト [#lists]

プロジェクトページには次の項目があります:

* **Configured** — 現在のプロジェクトで検索可能な自動化
* **Start with a template** — 自動化を作成するためのテンプレート
* **Recent activity** — プロジェクト全体での直近 5 件の実行

Organization ページには、複数のプロジェクトにまたがる自動化が一覧表示されます。自動化またはプロジェクトで検索し、1 ページあたり 25、50、100 件から選択できます。

**Organization &gt; Locadex &gt; Integrations** には、Locadex で利用可能な GitHub リポジトリと、各リンクに関連付けられたプロジェクトが一覧表示されます。

## テンプレート [#templates]

* **Generate code** — 未翻訳のユーザーインターフェースコンテンツを検出し、レビュー用のプルリクエストを作成します
* **翻訳を生成してプッシュ** — ソースの変更からロケールファイルを生成し、更新をプッシュします
* **ロケールを同期した状態に保つ** — ロケール一覧の変更後にプロジェクト設定を更新します

セットアップウィザードでは、プロジェクトごとに連携されたリポジトリを 1 つ、対象ディレクトリ、フレームワーク、対象ブランチ、トリガー、ブランチプレフィックス、プルリクエストの動作を選択します。Organization ページからは、一度に最大 50 個のプロジェクトに対して自動化を作成できます。

## 自動化の詳細 [#details]

自動化の詳細ページには、次の情報が表示されます。

* ステータスと、自動化が有効かどうか
* リポジトリと対象ディレクトリ
* フレームワーク、パッケージマネージャー、リンター
* 対象ブランチとトリガー
* プルリクエスト、コミット、コマンドの設定
* **最近の実行** (各ステップのステータスと、顧客向けに安全なエラーを含む)

複数のプロジェクトで共有されている自動化は表示されますが、現時点では詳細ページから編集または実行できません。

新しい自動化では、**Preserve local edits** がデフォルトで有効になっています。有効な場合、翻訳実行には `gt.config.json` のトップレベルの `publish: true` または `files.gt.output` のいずれかが必要です。すでに生成された翻訳ファイルへの手動編集を保持するには、有効のままにしてください。

## 手動実行 [#manual-runs]

オートメーションの詳細ページで **Run now** をクリックすると、リポジトリ、対象ディレクトリ、ブランチを確認できます。**Keep locales in sync** の実行では、ソースロケールと対象言語の入力も求められます。

## セットアップ [#setup]

自動化で正しい結果を得るには、対象ディレクトリをセットアップする必要があります。セットアップを開始する前は、詳細ページに**セットアップを実行**と表示されます。Locadex がリポジトリを準備している間は、**セットアップを実行中**と表示されます。

ソースロケールと対象言語を選択してから、セットアップを開始します。Locadex がリポジトリを準備し、プルリクエストを作成します。自動化を実行する前に、そのプルリクエストをマージしてください。セットアップに失敗した場合は、**セットアップを実行**が再度利用可能になるため、再試行できます。

サーバーサイドレンダリングの React フレームワークでは、セットアップは `gt.config.json`、翻訳の読み込み、ランタイムの初期化、[`GTProvider`](/docs/react/reference/components/gt-provider) の配置を設定します。Bazel やその他の SPA ビルドシステムを含むクライアントサイドレンダリングの React アプリケーションでは、セットアップはアプリケーションのエントリの前に [`initializeGTSPA()`](/docs/react/reference/config#initialize-spa) を呼び出し、ブラウザでの翻訳の読み込みを設定します。その後、リポジトリに既存のビルドまたは型チェックコマンドを実行します。

セットアップでは、アプリケーション内の文字列を[`<T>`](/docs/react/reference/components/t) やその他の翻訳 API でラップしません。セットアップ用のプルリクエストがマージされた後、**Generate code** 自動化がソースコンテンツを処理します。

## Sitemap

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