Stellen Sie Ihre Frage und erhalten Sie einen Resümee des Dokuments, indem Sie diese Seite und den AI-Anbieter Ihrer Wahl referenzieren
Versionshistorie
- "Init doc"v9.5.519.9.2026
Der Inhalt dieser Seite wurde mit einer KI übersetzt.
Den englischen Originaltext ansehenWenn 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 DokumentationMarkdown des Dokuments in die Zwischenablage kopieren
useLocale Hook Dokumentation
Der useLocale-Hook von remix-intlayer bietet Zugriff auf die Locale der aktuell verarbeiteten HTTP-Anfrage zusammen mit der im Projekt konfigurierten Standard- und den verfügbaren Locales.
Verwendung
In einer Remix-Komponente (zum Beispiel einem Sprachwechsler):
Kopieren Sie den Code in die Zwischenablage
In einem Routen-Handler:
Kopieren Sie den Code in die Zwischenablage
Rückgabewerte
Der Hook gibt ein Objekt vom Typ UseLocaleResult zurück:
Tabelle in einem Modal öffnen, um alle Daten übersichtlich anzuzeigen
| Eigenschaft | Typ | Beschreibung |
|---|---|---|
locale | DeclaredLocales | Die für die aktuelle Anfrage aufgelöste Locale. |
defaultLocale | DeclaredLocales | Die in intlayer.config.ts konfigurierte Standard-Fallback-Locale. |
availableLocales | DeclaredLocales[] | Array aller in intlayer.config.ts konfigurierten verfügbaren Locales. |
Beschreibung
- Request-bezogene Auflösung: In einer aktiven Anfrage, die von der
intlayer()-Middleware verarbeitet wird, liestuseLocaledie aufgelöste Locale aus dem Request-Speicher. - Sauberer Fallback: Bei Aufruf außerhalb eines Anfragekontexts greift er standardmäßig auf die konfigurierte
defaultLocalezurück.
