Pose una domanda e ottieni un riassunto del documento facendo riferimento a questa pagina e al provider AI di tua scelta
Cronologia delle versioni
- "Documentazione unificata per tutte le esportazioni"v8.0.021/01/2026
Il 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
Pacchetto intlayer
Il pacchetto intlayer è la libreria core dell'ecosistema Intlayer. Fornisce le funzioni essenziali, i tipi e le utility per gestire contenuti multilingue in applicazioni JavaScript e TypeScript.
Installazione
Esportazioni
Configurazione
Importazione:
Apri la tabella in una finestra modale per visualizzare tutti i dati in modo chiaro
| Variable | Type | Description | Related Doc |
|---|---|---|---|
configuration | IntlayerConfig | L'oggetto di configurazione di Intlayer. | getConfiguration |
getConfiguration | () => IntlayerConfig | Restituisce l'oggetto di configurazione di Intlayer. (Deprecato: usare configuration al suo posto) | getConfiguration |
locales | Locales[] | L'elenco di tutte le localizzazioni supportate. | - |
requiredLocales | Locales[] | L'elenco di tutte le localizzazioni richieste. | - |
defaultLocale | Locales | La locale predefinita. | - |
Tipi
Importazione:
Apri la tabella in una finestra modale per visualizzare tutti i dati in modo chiaro
| Tipo | Descrizione |
|---|---|
Dictionary | Il tipo Dictionary utilizzato per definire la struttura di un dizionario. |
DeclarationContent | (Deprecato) Usa Dictionary<T> invece. |
IntlayerConfig | Il tipo che definisce la configurazione di Intlayer. |
ContentNode | Un nodo nel contenuto del dizionario. |
Locale | Il tipo che rappresenta una locale. |
LocalesValues | I possibili valori per una locale. |
StrictModeLocaleMap | Una mappa di locales con controllo rigoroso dei tipi. |
Funzioni di contenuto
Importazione:
Apri la tabella in una finestra modale per visualizzare tutti i dati in modo chiaro
| Funzione | Tipo | Descrizione | Doc correlato |
|---|---|---|---|
t / getTranslation | Function | Seleziona il contenuto in base alla locale corrente. | traduzione |
enu / getEnumeration | Function | Seleziona il contenuto in base a una quantità. | enumerazione |
cond / getCondition | Function | Seleziona il contenuto in base a una condizione booleana. | condizione |
gender | Function | Seleziona il contenuto in base al genere. | genere |
insert | Function | Inserisce valori all'interno di una stringa di contenuto. | inserimento |
nest / getNesting | Function | Innestare un altro dizionario. | nesting |
md | Function | Elabora contenuto Markdown. | markdown |
html | Function | Elabora contenuto HTML. | html |
file | Function | Gestisce il contenuto dei file. | file |
getDictionary | Function | Elabora oggetti che assomigliano a dizionari (chiave, contenuto). Gestisce le traduzioni t(), le enumerazioni, ecc. | - |
getIntlayer | Function | Basata su getDictionary, ma inietta una versione ottimizzata del dizionario dalla dichiarazione generata. | - |
Utility di localizzazione
Importazione:
Apri la tabella in una finestra modale per visualizzare tutti i dati in modo chiaro
| Funzione | Tipo | Descrizione | Doc correlata |
|---|---|---|---|
getLocale | Function | Rileva la locale da una stringa o da un percorso. | getLocale |
getLocaleLang | Function | Estrae la parte lingua di una locale. | getLocaleLang |
getLocaleName | Function | Restituisce il nome di visualizzazione di una locale. | getLocaleName |
getLocalizedPath | Function | Converte un percorso canonico in un percorso localizzato. | getLocalizedPath |
getCanonicalPath | Function | Risolve un percorso localizzato nella forma canonica. | getCanonicalPath |
getLocalizedUrl | Function | Genera un URL localizzato. | getLocalizedUrl |
getMultilingualUrls | Function | Genera URL per tutte le locali supportate. | getMultilingualUrls |
getPathWithoutLocale | Function | Rimuove il prefisso locale da un percorso. | getPathWithoutLocale |
getPrefix | Function | Ottiene il prefisso locale da un percorso. | getPrefix |
getHTMLTextDir | Function | Ottiene la direzione del testo (LTR/RTL). | getHTMLTextDir |
validatePrefix | Function | Valida un prefisso locale. | validatePrefix |
Utility del browser
Importa:
Apri la tabella in una finestra modale per visualizzare tutti i dati in modo chiaro
| Function | Tipo | Descrizione |
|---|---|---|
getBrowserLocale | Function | Rileva la locale preferita del browser. |
getCookie | Function | Recupera il valore di un cookie. |
getLocaleFromStorage | Function | Recupera la locale dallo storage. |
setLocaleInStorage | Function | Salva la locale nello storage. |
Formattatori
Importa:
Apri la tabella in una finestra modale per visualizzare tutti i dati in modo chiaro
| Funzione | Descrizione |
|---|---|
number | Formatta un numero. |
currency | Formatta un valore in valuta. |
percentage | Formatta una percentuale. |
compact | Formatta un numero in forma compatta. |
date | Formatta una data. |
relativeTime | Formatta il tempo relativo. |
units | Formatta un valore con unità. |
Intl | L'oggetto Intl standard. |