セットアップウィザード

GTセットアップウィザードを実行する

使用方法

npx gtx-cli init

このコマンドを使用してGTセットアップウィザードを実行します。 ウィザードは以下を行います:

  1. プロジェクトのルートにgt.config.jsonファイルを作成します。
  2. プロジェクトに必要な依存関係をインストールします。
  3. JSXコンテンツを<T>タグでラップするのを支援します(Reactベースのプロジェクトの場合)。
  4. プロジェクト用のAPIキーとプロジェクトIDを生成します。

gt.config.json

initコマンドはプロジェクトのGT設定を構成するのに役立ちます。

これによりプロジェクトのルートにgt.config.jsonファイルが作成されます。

このファイルには以下の設定が含まれます:

  • defaultLocale:プロジェクトのデフォルトロケール。
  • locales:プロジェクトのサポートされているロケールの配列。
  • files:翻訳したいコンテンツに関する情報を含むオブジェクトです。

gt.config.jsonファイルについての詳細情報は、設定ドキュメントをご覧ください。

このウィザードの部分はnpx gtx-cli configureを使用して独立して実行することもできます。

依存関係

initコマンドは、プロジェクトに次の依存関係をインストールします:

  • gt-reactまたはgt-next(プロジェクトがReactベースの場合)
  • 開発依存関係としてgtx-cli(まだインストールされていない場合)

Reactベースのプロジェクト

プロジェクトがReactベースの場合、ウィザードはgt-reactまたはgt-nextを使用するようにプロジェクトのセットアップを支援します。

すでに別のi18nライブラリを使用している場合は、手動でプロジェクトをセットアップする必要があるかもしれません。

詳細については、ReactドキュメントまたはNext.jsドキュメントを参照してください。

ウィザードは現在実験的なものであるため、すべてのReactベースのプロジェクトで動作しない可能性があります。 このような場合、手動でプロジェクトをセットアップする必要があるかもしれません。

問題が発生した場合は、GitHubでお知らせください。

このウィザードの部分は、npx gtx-cli setupを通じて独立して実行することもできます。

認証情報

ウィザードは、プロジェクト用のAPIキーとプロジェクトID(まだ設定されていない場合)の生成をサポートします。

APIキーとプロジェクトIDは、gt-reactgt-nextを使用するために必須ではないことにご注意ください。

ウィザードはAPIキーとプロジェクトIDを.env.localファイルに追加します。 このファイルが存在しない場合、ウィザードはそれを作成し、.gitignoreファイルに追加します。

ウィザードのこの部分は、npx gtx-cli authを使用して独立して実行することもできます。

このページについて