Erhalten Sie Benachrichtigungen über kommende Intlayer-Veröffentlichungen
    Erstellung:2024-08-11Letzte Aktualisierung:2025-06-29

    Dokumentation: getLocaleLang Funktion in intlayer

    Beschreibung

    Die Funktion getLocaleLang extrahiert den Sprachcode aus einem Locale-String. Sie unterstützt Locales mit oder ohne Ländercodes. Wenn kein Locale angegeben wird, gibt sie standardmäßig einen leeren String zurück.

    Parameter

    • locale?: Locales

      • Beschreibung: Der Locale-String (z. B. Locales.ENGLISH_UNITED_STATES, Locales.FRENCH_CANADA), aus dem der Sprachcode extrahiert wird.
      • Typ: Locales (optional)

    Rückgabewert

    • Typ: string
    • Beschreibung: Der aus dem Locale extrahierte Sprachcode. Wenn kein Locale angegeben wird, wird ein leerer String ('') zurückgegeben.

    Beispielhafte Verwendung

    Sprachcodes extrahieren:

    typescript
    import { getLocaleLang, Locales } from "intlayer";getLocaleLang(Locales.ENGLISH_UNITED_STATES); // Ausgabe: "en"getLocaleLang(Locales.ENGLISH); // Ausgabe: "en"getLocaleLang(Locales.FRENCH_CANADA); // Ausgabe: "fr"getLocaleLang(Locales.FRENCH); // Ausgabe: "fr"

    Randfälle

    • Kein Locale angegeben:

      • Die Funktion gibt einen leeren String zurück, wenn locale undefined ist.
    • Fehlerhafte Locale-Strings:

      • Wenn die locale nicht dem Format Sprache-Land entspricht (z. B. Locales.ENGLISH-US), gibt die Funktion sicher den Teil vor dem '-' zurück oder den gesamten String, falls kein '-' vorhanden ist.

    Dokumentationshistorie

    • 5.5.10 - 2025-06-29: Initiale Historie
    Erhalten Sie Benachrichtigungen über kommende Intlayer-Veröffentlichungen