Pose una domanda e ottieni un riassunto del documento facendo riferimento a questa pagina e al provider AI di tua scelta
Integrando il server MCP Intlayer al tuo assistente AI, puoi recuperare tutti i documenti direttamente da ChatGPT, DeepSeek, Cursor, VSCode, ecc.
Vedi la documentazione del server MCPIl contenuto di questa pagina è stato tradotto con un'IA.
Vedi l'ultima versione del contenuto originale in ingleseSe hai un’idea per migliorare questa documentazione, non esitare a contribuire inviando una pull request su GitHub.
Collegamento GitHub alla documentazioneCopia il Markdown del documento nella porta-documenti
Documentazione: Funzione getLocaleLang in intlayer
Descrizione
La funzione getLocaleLang estrae il codice della lingua da una stringa di localizzazione. Supporta localizzazioni con o senza codici paese. Se non viene fornita alcuna localizzazione, restituisce una stringa vuota.
Parametri
locale?: Locales
- Descrizione: La stringa di localizzazione (ad esempio, Locales.ENGLISH_UNITED_STATES, Locales.FRENCH_CANADA) da cui viene estratto il codice della lingua.
- Tipo: Locales (opzionale)
Ritorna
- Tipo: string
- Descrizione: Il codice della lingua estratto dalla localizzazione. Se la localizzazione non viene fornita, restituisce una stringa vuota ('').
Esempio di utilizzo
Estrazione dei codici lingua:
Copiare il codice nella clipboard
import { getLocaleLang, Locales } from "intlayer";getLocaleLang(Locales.ENGLISH_UNITED_STATES); // Output: "en"getLocaleLang(Locales.ENGLISH); // Output: "en"getLocaleLang(Locales.FRENCH_CANADA); // Output: "fr"getLocaleLang(Locales.FRENCH); // Output: "fr"
Casi limite
Nessuna localizzazione fornita:
- La funzione restituisce una stringa vuota quando locale è undefined.
Stringhe di localizzazione malformate:
- Se il locale non segue il formato lingua-paese (ad esempio, Locales.ENGLISH-US), la funzione restituisce in modo sicuro la parte prima di '-' o l'intera stringa se non è presente '-'.
Cronologia Documentazione
- 5.5.10 - 2025-06-29: Storia iniziale