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