# generaltranslation: General Translation Core SDK: isSupersetLocale URL: https://generaltranslation.com/it/docs/core/class/methods/locales/is-superset-locale.mdx --- title: isSupersetLocale description: Riferimento API del metodo GT isSupersetLocale --- ## Panoramica Il metodo `isSupersetLocale` verifica se un'impostazione regionale è un soprainsieme di un'altra nella gerarchia BCP-47. Un'impostazione regionale soprainsieme è più generale e può essere usata come fallback per impostazioni regionali più specifiche. *** ## Riferimento ### Parametri ### Restituisce `boolean` - `true` se superLocale è un soprainsieme di subLocale *** ## Esempi ```typescript const gt = new GT(); // La lingua base è un soprainsieme della variante regionale 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 regionale NON è un soprainsieme della lingua base console.log(gt.isSupersetLocale('en-US', 'en')); // false console.log(gt.isSupersetLocale('es-ES', 'es')); // false // Stesse impostazioni regionali console.log(gt.isSupersetLocale('en-US', 'en-US')); // true // Lingue diverse console.log(gt.isSupersetLocale('en', 'es-ES')); // false ``` *** ## Note * Usa la gerarchia delle impostazioni regionali BCP-47 per il confronto * Un'impostazione regionale è sempre un soprainsieme di sé stessa * Le lingue di base sono soprainsiemi delle rispettive varianti regionali * Restituisce `false` per lingue completamente diverse ## Prossimi passaggi * Confronta lingue identiche con [`isSameLanguage`](/docs/core/class/methods/locales/is-same-language) * Confronta i dialetti con [`isSameDialect`](/docs/core/class/methods/locales/is-same-dialect)