# generaltranslation: General Translation Core SDK: isSameLanguage URL: https://generaltranslation.com/ru/docs/core/class/methods/locales/is-same-language.mdx --- title: isSameLanguage description: Справка по API для метода GT isSameLanguage --- ## Обзор Метод `isSameLanguage` проверяет, обозначают ли несколько кодов локалей BCP-47 один и тот же базовый язык, игнорируя различия в регионе и системе письма. Это полезно для определения языковой совместимости и группировки контента по языковым семействам. *** ## Справочник ### Параметры ### Возвращает `boolean` — `true`, если все коды локалей относятся к одному и тому же базовому языку *** ## Примеры ```typescript const gt = new GT({ sourceLocale: 'en-US', targetLocale: 'es-ES' }); // Один язык, разные регионы console.log(gt.isSameLanguage('en-US', 'en-GB')); // true console.log(gt.isSameLanguage('es-ES', 'es-MX')); // true console.log(gt.isSameLanguage('zh-CN', 'zh-TW')); // true // Разные языки console.log(gt.isSameLanguage('en-US', 'es-ES')); // false console.log(gt.isSameLanguage('fr-FR', 'de-DE')); // false // Базовый язык с вариантами console.log(gt.isSameLanguage('en', 'en-US', 'en-GB')); // true ``` *** ## Примечания * Сравнивает только код базового языка (до первого дефиса) * Игнорирует различия по региону, системе письма и варианту * Критически важно для организации контента по языкам * Работает с переменным числом параметров локали ## Дальнейшие шаги * **[Сравните диалекты с помощью isSameDialect](/docs/core/class/methods/locales/is-same-dialect)** * **[Проверьте иерархию локалей с помощью isSupersetLocale](/docs/core/class/methods/locales/is-superset-locale)**