マークダウン
一般翻訳を使用してプロジェクトのマークダウンファイルの自動翻訳を設定する方法
概要
gtx-cli
を使用して、プロジェクトのMarkdown(MDおよびMDX)ファイルを自動的に翻訳することができます。
元のファイルに存在するすべての構文と書式は、翻訳されたファイルでも保持されます。
以下の4つのステップに従います:
ステップ1:環境変数を追加する
本番環境のAPIキーとプロジェクトIDを環境変数に追加します。
これはgtx-cli
ツールを使用するために必要です。
これらはGeneral Translation ダッシュボードから取得できます。
ステップ2:gtx-cli
をインストールする
プロジェクトにgtx-cli
ツールをインストールします。
ステップ3:プロジェクトのgt.config.json
ファイルを設定する
プロジェクトのルートにgt.config.json
ファイルを作成し、以下の内容を記述します:
defaultLocale
とlocales
をプロジェクトのロケールに合わせて変更してください。
ファイルがMDファイルの場合は、mdx
の代わりにmd
キーを使用できます。include
キーの文字列配列は、すべてのMDXファイルに一致するグロブパターンである必要があります。
ファイルのロケールに一致するように[locale]
プレースホルダーを使用する必要があります。
gt.config.json
ファイルの詳細については、設定ドキュメントを参照してください。
ステップ4:ビルドプロセスに gtx-cli translate
コマンドを追加する
ビルドコマンドの前に gtx-cli translate
コマンドをビルドまたはCIプロセスに追加して、プロジェクトに自動的に翻訳を追加します。
これにより、すべてのロケールの翻訳が生成され、プロジェクトに保存されます。 これらのファイルをリポジトリにコミットしたい場合は、代わりにコミット前にこのコマンドを実行できます。
これで完了です!これで、プロジェクトが変更されるたびに、すべてのMarkdownファイルが自動的に更新されます。
メモ
gtx-cli translate
コマンドを使用して、プロジェクトに翻訳を自動的に追加できます。- 翻訳ファイルをコミットしたい場合は、コミット前に
gtx-cli translate
コマンドを実行する必要があります。 - 翻訳の出力パスを設定するには、設定ドキュメントを参照してください。
次のステップ
- CLIツールの使用ガイドを参照してください。