Pose una domanda e ottieni un riassunto del documento facendo riferimento a questa pagina e al provider AI di tua scelta
Cronologia delle versioni
- "Deprecazione di getConfiguration a favore delle importazioni dirette da intlayer"v9.5.925/09/2026
- "Inizializzazione della cronologia"v5.5.1029/06/2025
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
Documentazione: Funzione getConfiguration in intlayer (Deprecata)
WARNING Deprecata: La funzione
getConfigurationè deprecata. Il nuovo modo consigliato è importare{ availableLocale, defaultLocales, internationalization, routing, ... }(comedefaultLocale,locales,requiredLocalesoeditor) direttamente da'intlayer':typescriptCopiare il codiceCopiare il codice nella clipboard
Descrizione
La funzione getConfiguration recupera l'intera configurazione per l'applicazione intlayer estraendo le variabili d'ambiente. Questa funzione offre la flessibilità di utilizzare la stessa configurazione sia sul lato client che sul lato server, garantendo coerenza in tutta l'applicazione.
Parametri
La funzione non accetta parametri. Utilizza invece le variabili d'ambiente per la configurazione.
Ritorna
- Tipo:
IntlayerConfig - Descrizione: Un oggetto contenente la configurazione completa per
intlayer. La configurazione include le seguenti sezioni:internationalization: Impostazioni relative alle localizzazioni e alla modalità rigorosa.middleware: Impostazioni relative alla gestione degli URL e dei cookie.content: Impostazioni relative ai file di contenuto, directory e pattern.editor: Configurazioni specifiche per l'editor.
Consulta la documentazione sulla configurazione di Intlayer per maggiori dettagli.
Esempio di utilizzo
Recuperare la configurazione completa
Copiare il codice nella clipboard
import { getConfiguration } from "intlayer";
const config = getConfiguration();
console.log(config);
// Output:
// {
// internationalization: { ... },
// middleware: { ... },
// content: { ... },
// editor: { ... }
// }
Estrazione di availableLocales e defaultLocale
TIP Modo consigliato: Invece di estrarre le localizzazioni da
getConfiguration(), importale direttamente da'intlayer':typescriptCopiare il codiceCopiare il codice nella clipboard
La sezione internationalization della configurazione fornisce impostazioni relative alle localizzazioni come locales (localizzazioni disponibili) e defaultLocale (lingua di fallback).
Copiare il codice nella clipboard
import { getConfiguration } from "intlayer";
const { internationalization, middleware } = getConfiguration();
const { locales: availableLocales, defaultLocale } = internationalization;
const { cookieName } = middleware;
console.log(availableLocales); // Esempio di output: ["en", "fr", "es"]
console.log(defaultLocale); // Esempio di output: "en"
console.log(cookieName); // Output: "INTLAYER_LOCALE"
Note
- Assicurarsi che tutte le variabili d'ambiente richieste siano correttamente impostate prima di chiamare questa funzione. Variabili mancanti causeranno errori durante l'inizializzazione.
- Questa funzione può essere utilizzata sia sul lato client che sul lato server, rendendola uno strumento versatile per la gestione delle configurazioni in modo unificato.
Utilizzo nelle Applicazioni
La funzione getConfiguration è un'utilità fondamentale per inizializzare e gestire la configurazione di un'applicazione intlayer. Fornendo l'accesso a impostazioni come le localizzazioni, il middleware e le directory dei contenuti, garantisce coerenza e scalabilità nelle applicazioni multilingue e basate sui contenuti.
