Creation:2026-01-21Last update:2026-01-21
Riferimento a questa documentazione al tuo assistente AI preferitoChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
Pose una domanda e ottieni un riassunto del documento facendo riferimento a questa pagina e al provider AI di tua scelta
Cronologia delle versioni
- "Unified documentation for all exports"v8.0.021/01/2026
Il contenuto di questa pagina è stato tradotto con un'IA.
Vedi l'ultima versione del contenuto originale in ingleseEdit this doc
If you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy
Copy doc Markdown to clipboard
Documentazione del componente IntlayerProvider
Il IntlayerProvider è il componente radice che fornisce il contesto di internazionalizzazione alla tua applicazione Solid. Gestisce lo stato della locale corrente e garantisce che tutti i componenti figli possano accedere alle traduzioni.
Uso
tsx
Copiare il codice
Copiare il codice nella clipboard
import { IntlayerProvider } from "solid-intlayer";const App = () => ( <IntlayerProvider> <MyComponent /> </IntlayerProvider>);Descrizione
Il IntlayerProvider svolge i seguenti ruoli:
- Gestione dello stato: Inizializza e memorizza la locale corrente, usando signals per la reattività.
- Risoluzione della locale: Determina la locale iniziale basandosi su cookie, preferenze del browser o sulla configurazione di default.
- Iniezione del contesto: Rende la locale e la funzione
setLocaledisponibili a qualsiasi componente tramite hook comeuseIntlayerouseLocale. - Persistenza: Sincronizza automaticamente le modifiche della locale con cookie o local storage per mantenere la preferenza dell'utente tra le sessioni.
Proprietà
- locale (opzionale): Imposta manualmente la locale corrente.
- defaultLocale (opzionale): Sovrascrive la locale predefinita dalla configurazione.
- setLocale (opzionale): Fornisce una funzione personalizzata per impostare la locale.
- disableEditor (opzionale): Disabilita l'integrazione dell'editor visivo.
- isCookieEnabled (opzionale): Abilita o disabilita la persistenza tramite cookie.