isSameLanguage
Referencia de 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, ignorando las diferencias de región y de script.
Esto es útil para determinar la compatibilidad lingüística y agrupar contenido por familia de idiomas.
Referencias
Parámetros
Prop
Type
Devuelve
boolean - true si todos los códigos de configuración regional representan el mismo idioma base
Ejemplos
const gt = new GT({
  sourceLocale: 'en-US',
  targetLocale: 'es-ES'
});
// Mismo idioma, regiones diferentes
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')); // trueNotas
- Compara solo el código de idioma base (antes del primer guion)
- Ignora las diferencias de región, script y variante
- Es esencial para organizar el contenido según el idioma
- Funciona con un número variable de parámetros de locale
Próximos pasos
¿Qué te ha parecido esta guía?

