Recevez des notifications en avant-première sur les prochains lancements de Intlayer
    Création:2024-08-11Dernière mise à jour:2025-06-29

    Documentation : Fonction getLocaleLang dans intlayer

    Description

    La fonction getLocaleLang extrait le code de langue à partir d'une chaîne de locale. Elle prend en charge les locales avec ou sans codes pays. Si aucune locale n'est fournie, elle retourne par défaut une chaîne vide.

    Paramètres

    • locale?: Locales

      • Description : La chaîne de locale (par exemple, Locales.ENGLISH_UNITED_STATES, Locales.FRENCH_CANADA) à partir de laquelle le code de langue est extrait.
      • Type : Locales (optionnel)

    Retour

    • Type : string
    • Description : Le code de langue extrait de la locale. Si la locale n'est pas fournie, elle retourne une chaîne vide ('').

    Exemple d'utilisation

    Extraction des codes de langue :

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

    Cas particuliers

    • Aucune locale fournie :

      • La fonction retourne une chaîne vide lorsque locale est undefined.
    • Chaînes de locale mal formées :

      • Si la locale ne suit pas le format langue-pays (par exemple, Locales.ENGLISH-US), la fonction retourne en toute sécurité la partie avant '-' ou la chaîne entière s'il n'y a pas de '-'.

    Historique de la documentation

    • 5.5.10 - 2025-06-29 : Historique initial
    Recevez des notifications en avant-première sur les prochains lancements de Intlayer