# generaltranslation: General Translation Core SDK: isSameLanguage URL: https://generaltranslation.com/es/docs/core/class/methods/locales/is-same-language.mdx --- title: isSameLanguage description: Referencia de la API del método isSameLanguage de GT --- ## Resumen El método `isSameLanguage` comprueba si varios códigos BCP-47 de configuración regional representan el mismo idioma base, ignorando las diferencias de región y sistema de escritura. Esto resulta útil para determinar la compatibilidad entre idiomas y agrupar el contenido por familia lingüística. *** ## Referencia ### Parámetros ### Devuelve `boolean` - `true` si todos los códigos de configuración regional corresponden al mismo idioma base *** ## Ejemplos ```typescript const gt = new GT({ sourceLocale: 'en-US', targetLocale: 'es-ES' }); // Mismo idioma, diferentes regiones 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 // Idiomas diferentes console.log(gt.isSameLanguage('en-US', 'es-ES')); // false console.log(gt.isSameLanguage('fr-FR', 'de-DE')); // false // Idioma base con variantes console.log(gt.isSameLanguage('en', 'en-US', 'en-GB')); // true ``` *** ## Notas * Compara solo el código base del idioma (antes del primer guion) * Ignora las diferencias de región, sistema de escritura y variantes * Esencial para organizar contenido por idioma * Funciona con un número variable de parámetros de configuración regional ## Próximos pasos * **[Compara dialectos con isSameDialect](/docs/core/class/methods/locales/is-same-dialect)** * **[Comprueba la jerarquía de configuraciones regionales con isSupersetLocale](/docs/core/class/methods/locales/is-superset-locale)**