isSameLanguage
Referencia de API del método isSameLanguage de GT
Descripción general
El método isSameLanguage comprueba si varios códigos BCP-47 de configuración regional representan el mismo idioma base, ignorando las diferencias regionales y de escritura.
Esto es útil para determinar la compatibilidad entre idiomas y agrupar contenido por familia lingüística.
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, escritura y variante
- Es esencial para organizar contenido por idioma
- Funciona con un número variable de parámetros de locale
Próximos pasos
¿Qué te parece esta guía?