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
useLocale Hook-Dokumentation
Der useLocale-Hook ermöglicht das Verwalten der aktuellen Locale in Ihrer Solid-Anwendung. Er bietet Zugriff auf die aktuelle Locale (als Accessor), die Standard-Locale, verfügbare Locales und eine Funktion zum Aktualisieren der Locale.
Verwendung
tsx
Code kopieren
Kopieren Sie den Code in die Zwischenablage
import { useLocale } from "solid-intlayer";const LocaleSwitcher = () => { const { locale, setLocale, availableLocales } = useLocale(); return ( <select value={locale()} onChange={(e) => setLocale(e.currentTarget.value)}> {availableLocales.map((loc) => ( <option value={loc} selected={loc === locale()}> {loc} </option> ))} </select> );};Beschreibung
Der Hook gibt ein Objekt mit den folgenden Eigenschaften zurück:
- locale: Ein Solid-Accessor (
() => string), der die aktuelle locale zurückgibt. - defaultLocale: Die Standard-Locale, die in Ihrer
intlayer.config.tsdefiniert ist. - availableLocales: Ein Array aller von Ihrer Anwendung unterstützten Locales.
- setLocale: Eine Funktion, um die Locale der Anwendung zu aktualisieren. Sie kümmert sich auch um die Persistenz (Cookies/Local Storage), falls aktiviert.
Parameter
- props (optional):
- onLocaleChange: Eine Callback-Funktion, die aufgerufen wird, sobald sich die locale ändert.
- isCookieEnabled: Ob die locale in einem Cookie gespeichert werden soll.