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