Erstellung:2026-01-21Letzte Aktualisierung: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 ansehenDiese Dokumentation bearbeiten
Wenn Sie eine Idee haben, um diese Dokumentation zu verbessern, zögern Sie bitte nicht, durch das Einreichen eines Pull-Requests auf GitHub beizutragen.
GitHub-Link zur DokumentationKopieren
Markdown des Dokuments in die Zwischenablage kopieren
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
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.