# 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 --- ## Descripción general El método `isSameLanguage` comprueba si varios códigos de configuración regional BCP-47 representan el mismo idioma base, sin tener en cuenta las diferencias de región y sistema de escritura. Esto es útil para determinar la compatibilidad entre idiomas y agrupar contenido por familia lingüística. *** ## Referencia ### Parámetros ### Devuelve `boolean` - `true` si todos los códigos de configuración regional representan el 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 del idioma base (antes del primer guion) * Ignora las diferencias de región, sistema de escritura y variante * Esencial para organizar contenido por idioma * Funciona con un número variable de parámetros de configuración regional ## Siguientes pasos * **[Compara dialectos con isSameDialect](/docs/core/class/methods/locales/is-same-dialect)** * **[Comprueba la jerarquía entre configuraciones regionales con isSupersetLocale](/docs/core/class/methods/locales/is-superset-locale)**