# General Translation Platform: isSupersetLocale
URL: https://generaltranslation.com/it/docs/platform/core/reference/gt-class-methods/locales/is-superset-locale.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Verifica se un'impostazione regionale può rappresentarne un'altra più specifica. Riferimento API per isSupersetLocale.

Verifica se un&#39;impostazione regionale è un sovrainsieme di un&#39;altra nella gerarchia BCP-47, su un&#39;istanza di [GT](/docs/platform/core/reference/gt-class/constructor). Un&#39;impostazione regionale sovrainsieme è più generale e può fungere da fallback per impostazioni regionali più specifiche. General Translation usa questo concetto per determinare le catene di fallback delle impostazioni regionali.

## Panoramica [#overview]

Chiama `isSupersetLocale` su un&#39;istanza di [`GT`](/docs/platform/core/reference/gt-class/constructor) con un&#39;impostazione regionale candidata come sovrainsieme e un&#39;altra candidata come sottoinsieme. Restituisce `true` quando la prima è un sovrainsieme della seconda.

```typescript
const gt = new GT();

console.log(gt.isSupersetLocale('en', 'en-US')); // true
console.log(gt.isSupersetLocale('en-US', 'en')); // false
```

Firma:

```typescript
isSupersetLocale(superLocale: string, subLocale: string): boolean
```

*Nota: `isSupersetLocale` viene eseguito localmente e non richiede una chiave API. Per i confronti senza un&#39;istanza `GT`, consulta la versione autonoma di [`isSupersetLocale`](/docs/platform/core/reference/utility-functions/locales/is-superset-locale).*

## Come funziona [#how-it-works]

* **Gerarchia BCP-47.** Usa la gerarchia delle impostazioni regionali BCP-47 per il confronto.
* **Riflessivo.** Un&#39;impostazione regionale è sempre un sovrainsieme di sé stessa.
* **Lingue di base.** Le lingue di base sono sovrainsiemi delle rispettive varianti regionali, ma una variante regionale non è un sovrainsieme della lingua di base.
* **Lingue diverse.** Restituisce `false` per lingue completamente diverse.

## Parametri [#parameters]

| Parametro                      | Descrizione                                                   | Tipo     | Facoltativo | Predefinito |
| ------------------------------ | ------------------------------------------------------------- | -------- | ----------- | ----------- |
| [`superLocale`](#super-locale) | L&#39;impostazione regionale da verificare come sovrainsieme. | `string` | No          | —           |
| [`subLocale`](#sub-locale)     | L&#39;impostazione regionale da verificare come sottoinsieme. | `string` | No          | —           |

### `superLocale` [#super-locale]

**Tipo** `string` · **Obbligatorio**

L&#39;impostazione regionale da verificare come sovrainsieme (l&#39;impostazione regionale più generale).

### `subLocale` [#sub-locale]

**Type** `string` · **Obbligatorio**

L&#39;impostazione regionale da considerare come sottoinsieme (l&#39;impostazione regionale più specifica).

## Restituisce [#returns]

**Tipo** `boolean`

`true` se `superLocale` è un sovrainsieme di `subLocale`, `false` altrimenti.

## Esempi [#examples]

```typescript
const gt = new GT();

// La lingua base è sovrainsieme 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 è sovrainsieme 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 [#notes]

* Usa la gerarchia delle impostazioni regionali BCP-47 per il confronto.
* Un&#39;impostazione regionale è sempre un sovrainsieme di se stessa.
* Le lingue di base sono sovrainsiemi delle rispettive varianti regionali.
* Restituisce `false` per lingue completamente diverse.

## Sitemap

See the full [sitemap](https://generaltranslation.com/sitemap.md) for all pages.
