GT ClassMethodsLocales

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')); // true

Notas

  • 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?

isSameLanguage