isSupersetLocale
Referencia de API del método isSupersetLocale de GT
Descripción general
El método isSupersetLocale comprueba si un locale es un superconjunto de otro locale dentro de la jerarquía BCP-47.
Un locale superconjunto es más general y puede funcionar como contenido de respaldo predeterminado para locales más específicos.
Referencia
Parámetros
Prop
Type
Devuelve
boolean - true si superLocale es un superconjunto de subLocale
Ejemplos
const gt = new GT();
// El idioma base es un superconjunto de la variante regional
console.log(gt.isSupersetLocale('en', 'en-US')); // true
console.log(gt.isSupersetLocale('es', 'es-ES')); // true
console.log(gt.isSupersetLocale('zh', 'zh-CN')); // true
// La variante regional NO es un superconjunto del idioma base
console.log(gt.isSupersetLocale('en-US', 'en')); // false
console.log(gt.isSupersetLocale('es-ES', 'es')); // false
// Mismos locales
console.log(gt.isSupersetLocale('en-US', 'en-US')); // true
// Idiomas diferentes
console.log(gt.isSupersetLocale('en', 'es-ES')); // falseNotas
- Usa la jerarquía de locales BCP-47 para la comparación
- Un locale siempre es un superconjunto de sí mismo
- Los idiomas base son superconjuntos de sus variantes regionales
- Devuelve false para idiomas completamente distintos
Próximos pasos
- Comparar idiomas iguales con isSameLanguage
- Comparar dialectos con isSameDialect
¿Qué te ha parecido esta guía?

