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