Utility FunctionsLocales

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)); // undefined

Hinweise

  • 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

Wie ist dieser Leitfaden?

determineLocale