# gt-react: General Translation React SDK: よくある質問 URL: https://generaltranslation.com/ja/docs/react/faqs.mdx --- title: よくある質問 description: gt-reactに関するよくある質問 --- ### 本番環境で翻訳が不足している場合はどうなりますか? 本番環境で一部のコンテンツに翻訳がない場合、gt-react は自動的に元のソーステキストを表示します。アプリはそのまま正しくレンダリングされ、ユーザーにはその箇所だけデフォルト言語で表示されます。 ### なぜCLIツールをインストールする必要があるのですか? CLIツールは、すべての``コンポーネント内の内容を解析し、その翻訳を事前に生成します。これにより、アプリを本番環境にデプロイした時点で、必要な翻訳がすべて揃った状態になります。 開発環境では、開発用APIキーを使って必要なときに翻訳できるため、CLIツールは不要です。 ### `` コンポーネントはどこから翻訳を取得するのですか? `` は、ライブラリの設定に応じてさまざまな場所から翻訳を読み込めます。 * プロジェクト ID があれば、ライブラリは無料の CDN を利用できます * 翻訳をバンドル内にローカルで保存することもできます * その両方を組み合わせることもできます 詳しくは [loadTranslations ドキュメント](/docs/react/api/config/load-translations) を参照してください。 開発中は、`` コンポーネントは API にアクセスし、その API は軽量な AI モデルを使って一時的な翻訳を生成します。これにより、記述しながらホットリロードで翻訳を確認できます。これらの翻訳はどこにも保存されず、アプリに返されるだけです。 本番環境では `` はこの動作を行わないため、API キーがクライアントに公開されることはありません。 ### AI翻訳は動的コンテンツや変数でも機能しますか? `` コンポーネントは、動的コンテンツや変数を直接翻訳することには対応していません。再レンダリングのたびに翻訳結果が変わる可能性があるためです。ただし、動的コンテンツを ``、``、または `` コンポーネントでラップすれば、`` 内に含めることはできます。これは、他のライブラリにおける文字列補間の扱い方と似ています。 ### GTサーバーに依存せずにアプリをデプロイできますか? はい。翻訳は自前で用意し、自分のバンドルまたはCDNから読み込めます。ローカルファイルから翻訳を読み込む方法について詳しくは、[loadTranslations ドキュメント](/docs/react/api/config/load-translations)を参照してください。 ### react-intl や i18next から移行するにはどうすればよいですか? 他の i18n ライブラリからの移行手順については、[migration guide](/docs/react/guides/migration) を参照してください。