i18next
i18nextプロジェクトを自動的に翻訳する(5分未満)
概要
このチュートリアルでは、i18next
プロジェクトの翻訳ファイルを自動的に管理する方法を紹介します。
以下の4つのステップに従います:
ヒント:
<T>
コンポーネントを使用して翻訳ファイルの手間を省きましょう。
ステップ1:環境変数を追加する
本番環境のAPIキーとプロジェクトIDを環境変数に追加します。
これはgtx-cli
ツールを使用するために必要です。
これらはGeneral Translation ダッシュボードから取得できます。
ステップ2:gtx-cli
をインストールする
プロジェクトにgtx-cli
ツールをインストールします。
ステップ3:gtx-cli init
コマンドでプロジェクトを初期化する
gtx-cli init
コマンドを実行してプロジェクトを設定します。
ステップ4:ビルドプロセスにgtx-cli translate
コマンドを追加する
ビルドコマンドの前にgtx-cli translate
コマンドをビルドまたはCIプロセスに追加して、プロジェクトに自動的に翻訳を追加します。
これにより、すべてのロケールの翻訳が生成され、プロジェクトに保存されます。 これらのファイルをリポジトリにコミットしたい場合は、代わりにコミット前にこのコマンドを実行できます。
完了です!これで、プロジェクトが変更されるたびに、すべての翻訳JSONファイルが自動的に更新されます。
注意点
gtx-cli translate
コマンドを使用して、プロジェクトに自動的に翻訳を追加できます。- 翻訳ファイルをコミットしたい場合は、代わりにコミット前に
gtx-cli translate
コマンドを実行できます。 - 翻訳の出力パスを設定するには、設定ドキュメントを参照してください。
次のステップ
- CLIツールの使用ガイドを参照してください。
- 開発中にライブ翻訳を確認したい場合(ホットリロードのようなもの)、
<T>
コンポーネントをチェックしてください。