# gt-react: General Translation React SDK: スタンドアロンの i18n URL: https://generaltranslation.com/ja/docs/react/concepts/stand-alone.mdx --- title: スタンドアロンの i18n description: gt-react をスタンドアロンの i18n ライブラリとして使用する方法 --- {/* 自動生成: 直接編集しないでください。代わりに content/docs-templates/ のテンプレートを編集してください。 */} ## 概要 `gt-react` は、多くの i18n ライブラリと同等の機能を備えています。 つまり、General Translation プラットフォームを使わずに、`gt-react` をスタンドアロンの i18n ライブラリとして使用できます。 その場合は、`GT_API_KEY` や `GT_PROJECT_ID` などの環境変数を指定しないでください。 別の i18n ライブラリから `gt-react` に移行する方法について詳しくは、[移行ガイド](/docs/react/guides/migration)を参照してください。 ## トレードオフ `gt-react`をスタンドアロンのi18nライブラリとして使用する場合、いくつかのトレードオフがあります。 ### 手動翻訳 アプリは手動で翻訳する必要があります。GT のプラットフォームを使用している場合は、アプリが自動的に翻訳されます。 プロジェクトで [dictionaries](/docs/react/guides/dictionaries) と `useTranslations` 関数のみを使用している場合は、 他の i18n ライブラリと同様に、辞書も手動で翻訳する必要があります。 翻訳済みの辞書は、[`loadDictionary`](/docs/react/api/config/load-dictionary) 関数を使って読み込んでください。 *** ### 文字列の手動翻訳 プロジェクトで [``](/docs/react/guides/t) コンポーネント または [`useGT`](/docs/react/guides/strings) 関数によるインライン翻訳を使用している場合は、 文字列も手動で翻訳する必要があります。 インライン翻訳にはキーがないため、CLI ツールには [`gt generate`](/docs/cli/generate) コマンドが用意されており、プロジェクト用のテンプレートファイルを自動生成できます。あとは各言語の翻訳をテンプレートファイルに記述するだけです。 翻訳した文字列は [`loadTranslations`](/docs/react/api/config/load-translations) 関数で読み込むようにしてください。 ### 開発中の翻訳なし