Création:2026-01-21Dernière mise à jour:2026-01-21
Référencez cette doc à votre assistant AI préféréChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
Posez votre question et obtenez un résumé du document en referencant cette page et le Provider AI de votre choix
Historique des versions
- "Documentation unifiée pour tous les exports"v8.0.021/01/2026
Le contenu de cette page a été traduit à l'aide d'une IA.
Voir la dernière version du contenu original en anglaisModifier cette documentation
Si vous avez une idée d’amélioration pour améliorer cette documentation, n’hésitez pas à contribuer en submitant une pull request sur GitHub.
Lien GitHub de la documentationCopier
Copier le Markdown du doc dans le presse-papiers
Documentation du composant IntlayerProvider
Le IntlayerProvider est le composant racine qui fournit le contexte d'internationalisation à votre application Solid. Il gère l'état de la locale courante et garantit que tous les composants enfants peuvent accéder aux traductions.
Utilisation
tsx
Copier le code
Copier le code dans le presse-papiers
Description
Le IntlayerProvider remplit les rôles suivants :
- State Management : Il initialise et stocke la locale courante, en utilisant des signals pour la réactivité.
- Locale Resolution : Il détermine la locale initiale en se basant sur les cookies, les préférences du navigateur ou la configuration par défaut.
- Context Injection : Il rend la locale et la fonction
setLocaledisponibles pour n'importe quel composant via des hooks commeuseIntlayerouuseLocale. - Persistence : Il synchronise automatiquement les changements de locale avec les cookies ou le stockage local afin de conserver la préférence de l'utilisateur entre les sessions.
Propriétés
- locale (optionnel) : Définit manuellement la locale courante.
- defaultLocale (optionnel) : Remplace la locale par défaut de la configuration.
- setLocale (optionnel) : Fournit une fonction personnalisée pour définir la locale.
- disableEditor (optionnel) : Désactive l'intégration de l'éditeur visuel.
- isCookieEnabled (optionnel) : Active ou désactive la persistance des cookies.
