# sanity: FAQ URL: https://generaltranslation.com/ja/docs/sanity/faqs.mdx --- title: FAQ description: GT Sanityプラグインに関するよくある質問 --- ### スキーマを変更する必要がありますか? いいえ。`gt-sanity`プラグインは、既存のSanityスキーマをそのまま利用できます。ドキュメントタイプにi18nフィールドを追加したり、データモデルを組み替えたりする必要はありません。翻訳は、プラグインが作成・管理する別個のドキュメントとして保存されます。 ### GROQ クエリを更新する必要がありますか? はい。プラグインは `language` フィールドを持つ翻訳済みドキュメントを別々に作成しますが、フロントエンドのクエリは変更しません。各ユーザーのロケールに対応する言語版を取得できるように、GROQ クエリを更新する必要があります。例については、[クイックスタート](/docs/sanity/guides/quickstart#querying-translated-content)を参照してください。 ### プラグインはどのバージョンのSanityに対応していますか? `gt-sanity`プラグイン v2は、Sanity Studio v5以降 (および React 19以降) に対応しています。Sanity v3またはv4を使用している場合は、`gt-sanity` v1を使用してください。 ### 個別のドキュメントだけを翻訳できますか? それともサイト全体のみですか? どちらにも対応しています。個別のドキュメントを1つずつ翻訳することも、バッチ操作で複数のドキュメントやサイト全体を一括で翻訳することもできます。また、ロケールごとに翻訳を選択してインポートすることも可能です。 ### プラグインは Portable Text をどのように処理しますか? ドキュメントは、構造とメタデータを保持したまま、翻訳用に HTML にシリアライズされます。Portable Text、ネストされたオブジェクト、配列、カスタムスキーマ型にもすべて対応しています。特定のフィールド型の処理方法を制御するために、[カスタムシリアライザー](/docs/sanity/guides/serialization)を指定することもできます。 ### すでに本番環境でコンテンツを運用している既存プロジェクトに、このプラグインを追加できますか? はい。このプラグインは、移行やリファクタリングなしで既存の Sanity プロジェクトに導入できるよう設計されています。既存のドキュメントを読み取り、翻訳版のコピーを別のドキュメントとして作成します。元のコンテンツやスキーマには一切変更は加わりません。 ### 翻訳で既存のコンテンツが上書きされますか? いいえ。翻訳されたコンテンツはソースドキュメントではなく、別の翻訳済みドキュメントに保存されます。ソースドキュメントが変更されることはありません。翻訳は個別に確認、編集、管理できます。