Helpers

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.

DefaultLocale.jsx
"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 und getLocale, um die Spracheinstellung des Benutzers abzurufen.
  • Entdecken Sie getDefaultLocale(), um die Standard-Spracheinstellung in Server-Komponenten abzurufen.

Wie ist dieser Leitfaden?