Markdown
プロジェクトの Markdown files を General Translation で自動翻訳する設定方法
概要
gtx-cli を使用して、プロジェクトの Markdown(MD および MDX)ファイルを自動翻訳できます。
元のファイルに含まれるすべての構文と書式は、 翻訳後のファイルでも保持されます。
次の4つの手順に従います:
ステップ 1: 環境変数を追加する
本番用のAPIキーとプロジェクトIDを環境変数に追加します。
これは gtx-cli ツールを使用するために必要です。
これらは General Translation のダッシュボード から取得できます。
GT_API_KEY=<APIキー>
GT_PROJECT_ID=<プロジェクトID>ステップ 2: gtx-cli をインストール
プロジェクトに gtx-cli ツールを追加します。
npm i gtx-cliyarn add --dev gtx-clibun add --dev gtx-clipnpm add --save-dev gtx-cliステップ3: プロジェクトの gt.config.json ファイルを設定する
プロジェクトのルートに gt.config.json ファイルを作成し、次の内容を記述します:
{
"defaultLocale": "en",
"locales": ["es", "fr"],
"files": {
"mdx": {
"include": ["docs/[locale]/**/*.mdx"]
}
}
}defaultLocale と locales を、プロジェクトの対応ロケールに合わせて変更してください。
ファイルが MD の場合は、mdx の代わりに md キーを使用できます。include キーの文字列配列は、すべての MDX ファイルにマッチするグロブパターンにしてください。
ファイルのロケールに一致させるために、[locale] プレースホルダーを使用してください。
gt.config.json ファイルの詳細は、configuration ドキュメントを参照してください。
ステップ 4: ビルドプロセスに gtx-cli translate コマンドを追加する
ビルドコマンドの実行前に、ビルドまたは CI プロセスに gtx-cli translate コマンドを追加して、プロジェクトへ翻訳を自動的に取り込みます。
{
"scripts": {
"translate": "npx gtx-cli translate",
"build": "npm run translate && <your build command>"
}
}これにより、すべての対応ロケール向けの翻訳が生成され、プロジェクトに保存されます。 これらのファイルをリポジトリにコミットしたい場合は、コミット前にこのコマンドを実行してください。
完了です!これで、プロジェクトに変更があるたびに、すべてのMarkdownファイルが自動的に更新されます。
注意事項
gtx-cli translateコマンドで、翻訳をプロジェクトに自動追加できます。- 翻訳ファイルをコミットする場合は、コミット前に
gtx-cli translateコマンドを実行してください。 - 翻訳の出力パスを設定するには、設定 ドキュメントを参照してください。
次のステップ
- CLI(コマンドラインインターフェイス)ツールの使用ガイドをご覧ください。
このガイドはいかがですか?