Utility FunctionsLocales

isSupersetLocale

Referencia de API de la función isSupersetLocale

Descripción general

La función isSupersetLocale comprueba si un locale es un superconjunto de otro dentro de la jerarquía BCP-47, sin requerir una instancia de la clase GT.


Referencias

Parámetros

Prop

Type

Devuelve

boolean - true si superLocale es un superconjunto de subLocale


Ejemplos

import { isSupersetLocale } from 'generaltranslation';

// El idioma base es un superconjunto de la variante regional
console.log(isSupersetLocale('en', 'en-US')); // true
console.log(isSupersetLocale('es', 'es-ES')); // true

// La variante regional NO es un superconjunto del idioma base
console.log(isSupersetLocale('en-US', 'en')); // false

// Los mismos locales son superconjuntos de sí mismos
console.log(isSupersetLocale('en-US', 'en-US')); // true

Notas

  • Usa la jerarquía de locales BCP‑47
  • Los idiomas base engloban a las variantes regionales
  • Un locale siempre es un superconjunto de sí mismo
  • Es esencial para crear sistemas de contenido de respaldo predeterminado

Próximos pasos

¿Qué te ha parecido esta guía?

isSupersetLocale