# generaltranslation: General Translation Core SDK: isSupersetLocale URL: https://generaltranslation.com/ja/docs/core/class/methods/locales/is-superset-locale.mdx --- title: isSupersetLocale description: GT の isSupersetLocale メソッドの API リファレンス --- ## 概要 `isSupersetLocale` メソッドは、BCP-47 の階層において、あるロケールが別のロケールを包含しているかどうかを確認します。 包含する側のロケールはより一般的で、より具体的なロケールのフォールバックとして使用できます。 *** ## リファレンス ### パラメータ ### 戻り値 `boolean` - `superLocale` が `subLocale` を包含している場合は `true` *** ## 例 ```typescript const gt = new GT(); // 基本言語はリージョン付きロケールを包含する console.log(gt.isSupersetLocale('en', 'en-US')); // true console.log(gt.isSupersetLocale('es', 'es-ES')); // true console.log(gt.isSupersetLocale('zh', 'zh-CN')); // true // リージョン付きロケールは基本言語を包含しない console.log(gt.isSupersetLocale('en-US', 'en')); // false console.log(gt.isSupersetLocale('es-ES', 'es')); // false // 同じロケール console.log(gt.isSupersetLocale('en-US', 'en-US')); // true // 異なる言語 console.log(gt.isSupersetLocale('en', 'es-ES')); // false ``` *** ## 注記 * 比較には BCP-47 のロケール階層を使用します * ロケールは常に自分自身を包含します * 基本言語は、そのリージョン付きロケールを包含します * 完全に異なる言語に対しては false を返します ## 次のステップ * [`isSameLanguage`](/docs/core/class/methods/locales/is-same-language) で同じ言語かを比較する * [`isSameDialect`](/docs/core/class/methods/locales/is-same-dialect) で方言を比較する