# generaltranslation: General Translation Core SDK: isSupersetLocale URL: https://generaltranslation.com/ja/docs/core/functions/locales/is-superset-locale.mdx --- title: isSupersetLocale description: isSupersetLocale関数のAPIリファレンス --- ## 概要 `isSupersetLocale` 関数は、GT クラスのインスタンスがなくても、あるロケールが BCP-47 の階層において別のロケールを包含しているかどうかを判定します。 *** ## リファレンス ### パラメーター ### 戻り値 `boolean` - superLocale が subLocale を包含する場合は `true` *** ## 例 ```typescript import { isSupersetLocale } from 'generaltranslation'; // 基本言語は地域バリアントを包含 console.log(isSupersetLocale('en', 'en-US')); // true console.log(isSupersetLocale('es', 'es-ES')); // true // 地域バリアントは基本言語を包含しない console.log(isSupersetLocale('en-US', 'en')); // false // 同一のロケールは自身を包含 console.log(isSupersetLocale('en-US', 'en-US')); // true ``` *** ## 補足 * BCP-47 のロケール階層を使用します * 基本言語は地域バリアントを包含します * ロケールは常にそれ自身を包含します * フォールバックシステムの構築に不可欠です ## 次のステップ * GT クラスのメソッド [`isSupersetLocale`](/docs/core/class/methods/locales/is-superset-locale) を使用する * [`isSameLanguage`](/docs/core/functions/locales/is-same-language) で言語を比較する