Creation:2026-01-21Last update:2026-01-21
Referenzieren Sie diese Dokumentation mit Ihrem bevorzugten AI-AssistentenChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
Stellen Sie Ihre Frage und erhalten Sie einen Resümee des Dokuments, indem Sie diese Seite und den AI-Anbieter Ihrer Wahl referenzieren
Versionshistorie
- "Vereinheitlichte Dokumentation für alle Exporte"v8.0.021.1.2026
Der Inhalt dieser Seite wurde mit einer KI übersetzt.
Den englischen Originaltext ansehenEdit 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
IntlayerProvider Komponenten-Dokumentation
Der IntlayerProvider ist die Root-Komponente, die den Internationalisierungs-Kontext für Ihre Solid-Anwendung bereitstellt. Er verwaltet den aktuellen locale-Zustand und stellt sicher, dass alle Kindkomponenten auf Übersetzungen zugreifen können.
Verwendung
tsx
Code kopieren
Kopieren Sie den Code in die Zwischenablage
import { IntlayerProvider } from "solid-intlayer";const App = () => ( <IntlayerProvider> <MyComponent /> </IntlayerProvider>);Beschreibung
Der IntlayerProvider übernimmt die folgenden Aufgaben:
- State-Management: Er initialisiert und speichert die aktuelle locale und verwendet dabei signals für Reaktivität.
- Locale-Auflösung: Er bestimmt die anfängliche locale basierend auf Cookies, Browser-Präferenzen oder der Standardkonfiguration.
- Kontext-Injektion: Er stellt die locale und die
setLocale-Funktion jedem Component über Hooks wieuseIntlayeroderuseLocalezur Verfügung. - Persistenz: Er synchronisiert locale-Änderungen automatisch mit Cookies oder dem localStorage, um die Präferenz des Nutzers über Sessions hinweg beizubehalten.
Props
- locale (optional): Setzt die aktuelle locale manuell.
- defaultLocale (optional): Überschreibt die Standard-Locale aus der Konfiguration.
- setLocale (optional): Stellt eine benutzerdefinierte Funktion zum Setzen der Locale bereit.
- disableEditor (optional): Deaktiviert die Integration des visuellen Editors.
- isCookieEnabled (optional): Aktiviert oder deaktiviert die Cookie-Persistenz.