determineLocale
API Reference für die Funktion determineLocale
Übersicht
Die Funktion determineLocale ermittelt die am besten passende locale aus den freigegebenen locales auf Basis der Benutzerpräferenzen, ohne dass eine Instanz der GT-Klasse erforderlich ist.
Referenzen
Parameter
Prop
Type
Rückgabe
string | undefined - Bestpassende locale oder undefined, wenn keine Übereinstimmung vorliegt
Beispiele
Inhaltsaushandlung
import { determineLocale } from 'generaltranslation';
const approvedLocales = ['en-US', 'es-ES', 'fr-FR', 'de-DE'];
// Genaue Übereinstimmung
console.log(determineLocale('en-US', approvedLocales)); // 'en-US'
// Sprach-Standardwert
console.log(determineLocale('en-GB', approvedLocales)); // 'en-US'
// Mehrere Präferenzen
console.log(determineLocale(['fr-CA', 'es-MX'], approvedLocales)); // 'es-ES'
// Keine Übereinstimmung
console.log(determineLocale('it-IT', approvedLocales)); // undefinedHinweise
- Implementiert eine intelligente Locale‑Aushandlung
- Gibt die erste exakte Übereinstimmung oder Sprachübereinstimmung aus der freigegebenen Liste zurück
- Beachtet die Präferenzreihenfolge im Eingabearray
- Gibt undefined zurück, wenn keine Übereinstimmung gefunden wird
- Wesentlich für die Locale‑Aushandlung in Webanwendungen
Nächste Schritte
- Verwenden Sie die GT-Klassenmethode determineLocale
- Überprüfen Sie den Übersetzungsbedarf mit requiresTranslation
Wie ist dieser Leitfaden?

