LocaleSelector
API-Referenz für die Komponente <LocaleSelector>
Übersicht
Die Komponente <LocaleSelector> dient dazu, die Locale des Nutzers auszuwählen.
Sie ist eine Client-seitige Komponente, die ein Dropdown zur Auswahl der Locale bereitstellt.
Referenzen
Rückgabewert
Eine Komponente, mit der der Benutzer seine locale auswählen kann.
Props
- locales(optional):- string[]- Eine optionale Liste von locales (z. B. ['en', 'es-MX', 'fr']) zum Befüllen des Dropdowns. Wenn nicht angegeben, wird die Liste der locales aus dem<GTProvider>-Kontext verwendet.
 
- Eine optionale Liste von locales (z. B. 
- customNames(optional):- {[locale: string]: string}- Ein optionales Objekt, um locale codes benutzerdefinierten Anzeigenamen zuzuordnen.
- Beispiel: {{ 'en-US': 'English (United States)', 'es': 'Español' }}
 
Beispiele
Grundlegende Verwendung
import { LocaleSelector } from 'gt-next';
export default function MyComponent() {
    return (
        <LocaleSelector />
    );
}Verwendung mit customNames
import { LocaleSelector } from 'gt-next';
export default function MyComponent() {
    const myCustomNames = {
        'en': 'Englisch',
        'es': 'Spanisch',
        'fr-CA': 'Französisch (Kanada)'
    };
    return (
        <LocaleSelector customNames={myCustomNames} />
    );
}Hinweise
- Die Komponente <LocaleSelector>ermöglicht es Ihnen, eine andere locale für Ihre App auszuwählen.
- Die Komponente <LocaleSelector>ist in der Server-Komponente nicht verfügbar.
Nächste Schritte
- Erfahren Sie mehr über den Hook useLocale.
- Sehen Sie sich den Hook useLocaleSelectoran, um einen benutzerdefinierten Locale‑Selektor zu erstellen.
- Weitere Informationen zu Locale-Strings finden Sie hier.
Wie ist dieser Leitfaden?

