Terima notifikasi tentang rilis Intlayer yang akan datang
    Dibuat:2025-08-23Terakhir diperbarui:2025-08-23

    Dokumentasi: Fungsi getLocaleLang di intlayer

    Deskripsi

    Fungsi getLocaleLang mengekstrak kode bahasa dari string locale. Fungsi ini mendukung locale dengan atau tanpa kode negara. Jika locale tidak diberikan, secara default akan mengembalikan string kosong.

    Parameter

    • locale?: Locales
      • Deskripsi: String locale (misalnya, Locales.ENGLISH_UNITED_STATES, Locales.FRENCH_CANADA) dari mana kode bahasa diekstrak.
      • Tipe: Locales (opsional)

    Mengembalikan

    • Tipe: string
    • Deskripsi: Kode bahasa yang diekstrak dari locale. Jika locale tidak diberikan, fungsi mengembalikan string kosong ('').

    Contoh Penggunaan

    Mengekstrak Kode Bahasa:

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

    Kasus Tepi

    • Tidak Ada Locale yang Diberikan:

      • Fungsi mengembalikan string kosong ketika locale adalah undefined.
    • String Locale yang Rusak:

      • Jika locale tidak mengikuti format language-country (misalnya, Locales.ENGLISH-US), fungsi akan dengan aman mengembalikan bagian sebelum '-' atau seluruh string jika tidak ada '-'.
    Terima notifikasi tentang rilis Intlayer yang akan datang