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