# generaltranslation: General Translation Core SDK: isSupersetLocale URL: https://generaltranslation.com/ru/docs/core/class/methods/locales/is-superset-locale.mdx --- title: isSupersetLocale description: Справка по API для метода GT isSupersetLocale --- ## Обзор Метод `isSupersetLocale` проверяет, является ли одна локаль надмножеством другой в иерархии BCP-47. Локаль-надмножество более общая и может использоваться как запасной вариант для более специфичных локалей. *** ## Справка ### Параметры ### Возвращаемое значение `boolean` — `true`, если `superLocale` является надмножеством `subLocale` *** ## Примеры ```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)