useDefaultLocale()
API-Referenz für den useDefaultLocale Hook
Übersicht
Der useDefaultLocale
Hook ruft die Standard-Lokalisierung der Anwendung aus dem <GTProvider>
Kontext ab.
Diese Lokalisierung stellt die Fallback-Sprache deiner App dar und wird typischerweise verwendet, wenn die bevorzugte Sprache eines Nutzers nicht verfügbar ist.
useDefaultLocale
ist ein Client-seitiger Hook und kann nur in Client-seitigen Komponenten verwendet werden.
Stelle sicher, dass deine App in einen <GTProvider>
eingebettet ist.
Siehe withGTConfig()
für die Konfiguration.
Wenn in withGTConfig()
keine Standard-Lokalisierung angegeben ist, wird standardmäßig 'en-US'
verwendet.
Für die Serverseite siehe getDefaultLocale()
.
Referenz
Rückgabewert
Ein String, der die Standard-Lokalisierung der Anwendung darstellt, z. B. 'en-US'
.
Beispiele
Grundlegende Verwendung
Rufen Sie die Standard-Locale der Anwendung ab und zeigen Sie sie in Ihrer Komponente an.
"use client";
import { useDefaultLocale } from 'gt-next';
export default function DefaultLocale() {
const defaultLocale = useDefaultLocale();
return <p>Default locale: {defaultLocale}</p>; // Display the default locale
}
Hinweise
- Der Hook
useDefaultLocale()
verwendet den Kontext des<GTProvider>
. Stellen Sie sicher, dass Ihre App auf Root-Ebene mit einem Provider umschlossen ist. useDefaultLocale()
ist nur clientseitig verfügbar.- Erfahren Sie mehr über Locale-Strings hier.
Nächste Schritte
- Siehe
useLocale
undgetLocale
, um die Spracheinstellung des Benutzers abzurufen. - Entdecken Sie
getDefaultLocale()
, um die Standard-Spracheinstellung in Server-Komponenten abzurufen.
Wie ist dieser Leitfaden?