# generaltranslation: General Translation Core SDK: getLocaleEmoji URL: https://generaltranslation.com/it/docs/core/functions/locales/get-locale-emoji.mdx --- title: getLocaleEmoji description: Documentazione di riferimento API per la funzione getLocaleEmoji autonoma --- ## Panoramica La funzione autonoma `getLocaleEmoji` restituisce una bandiera emoji o un simbolo per un codice locale senza richiedere un'istanza della classe GT. Restituisce le emoji delle bandiere appropriate per paesi e territori in base alla regione del codice locale, con supporto per mappature emoji personalizzate. ```typescript import { getLocaleEmoji } from 'generaltranslation'; const emoji = getLocaleEmoji('fr-CA'); console.log(emoji); // "πŸ‡¨πŸ‡¦" (bandiera canadese) const usEmoji = getLocaleEmoji('en-US'); console.log(usEmoji); // "πŸ‡ΊπŸ‡Έ" (bandiera USA) ``` *** ## Riferimento ### Parametri ### Descrizione dei parametri | Parametro | Descrizione | | --------------- | ---------------------------------------------------------------------------------------- | | `locale` | Codice locale BCP-47 per cui ottenere l'emoji | | `customMapping` | Mappatura personalizzata facoltativa per i codici locale e la sovrascrittura delle emoji | ### Valore restituito `string` - Emoji di bandiera o simbolo che rappresenta l'impostazione regionale: * Emoji della bandiera del paese o territorio per le impostazioni regionali con regione (ad es. `πŸ‡ΊπŸ‡Έ`, `πŸ‡«πŸ‡·`, `πŸ‡―πŸ‡΅`) * Emoji personalizzata, se definita nella mappatura * Emoji della bandiera predefinita (`🏳️`) per le impostazioni regionali non riconosciute *** ## Esempi ### Recupero di emoji di base ```typescript import { getLocaleEmoji } from 'generaltranslation'; // Bandiere nazionali comuni console.log(getLocaleEmoji('en-US')); // "πŸ‡ΊπŸ‡Έ" console.log(getLocaleEmoji('fr-FR')); // "πŸ‡«πŸ‡·" console.log(getLocaleEmoji('de-DE')); // "πŸ‡©πŸ‡ͺ" console.log(getLocaleEmoji('ja-JP')); // "πŸ‡―πŸ‡΅" console.log(getLocaleEmoji('zh-CN')); // "πŸ‡¨πŸ‡³" // Regioni con piΓΉ lingue console.log(getLocaleEmoji('en-CA')); // "πŸ‡¨πŸ‡¦" console.log(getLocaleEmoji('fr-CA')); // "πŸ‡¨πŸ‡¦" console.log(getLocaleEmoji('de-CH')); // "πŸ‡¨πŸ‡­" console.log(getLocaleEmoji('fr-CH')); // "πŸ‡¨πŸ‡­" ``` *** ## Note * Restituisce emoji di bandiere usando i simboli Unicode degli indicatori regionali * Le emoji con mappatura personalizzata hanno la prioritΓ  rispetto alla selezione basata sulla regione * Supporta tutti i codici della regione ISO 3166-1 alpha-2 per una copertura completa ## Passaggi successivi * Usa il metodo della classe GT [`getLocaleEmoji`](/docs/core/class/methods/locales/get-locale-emoji) * Recupera le proprietΓ  dell'impostazione regionale con [`getLocaleProperties`](/docs/core/functions/locales/get-locale-properties) * Recupera i nomi delle impostazioni regionali con [`getLocaleName`](/docs/core/functions/locales/get-locale-name) * Convalida le impostazioni regionali con [`isValidLocale`](/docs/core/functions/locales/is-valid-locale)