セットアップウィザード

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

使用方法

npx gtx-cli init

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

このコマンドはsetupを実行してからconfigureを実行するのと同じです。

ウィザードは以下を行います:

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

依存関係

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

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

Reactベースのプロジェクト

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

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

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

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

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

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

gt.config.json

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

プロジェクトのルートにgt.config.jsonファイルを作成します。

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

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

gt.config.jsonファイルに関するより具体的な情報については、設定ドキュメントをご覧ください。

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

認証情報

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

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

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

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

このガイドはいかがですか?