Nhận thông báo về các bản phát hành sắp tới của Intlayer
    Ngày tạo:2025-08-23Cập nhật lần cuối:2025-08-23

    Tài liệu: Hàm getLocaleLang trong intlayer

    Mô tả

    Hàm getLocaleLang trích xuất mã ngôn ngữ từ chuỗi locale. Nó hỗ trợ các locale có hoặc không có mã quốc gia. Nếu không cung cấp locale, hàm sẽ trả về chuỗi rỗng.

    Tham số

    • locale?: Locales
      • Mô tả: Chuỗi locale (ví dụ: Locales.ENGLISH_UNITED_STATES, Locales.FRENCH_CANADA) từ đó mã ngôn ngữ được trích xuất.
      • Kiểu: Locales (tùy chọn)

    Giá trị trả về

    • Kiểu: string
    • Mô tả: Mã ngôn ngữ được trích xuất từ locale. Nếu không cung cấp locale, hàm trả về chuỗi rỗng ('').

    Ví dụ sử dụng

    Trích xuất mã ngôn ngữ:

    import { getLocaleLang, Locales } from "intlayer";getLocaleLang(Locales.ENGLISH_UNITED_STATES); // Kết quả: "en"getLocaleLang(Locales.ENGLISH); // Kết quả: "en"getLocaleLang(Locales.FRENCH_CANADA); // Kết quả: "fr"getLocaleLang(Locales.FRENCH); // Kết quả: "fr"

    Các trường hợp đặc biệt

    • Không cung cấp Locale:

      • Hàm trả về chuỗi rỗng khi localeundefined.
    • Chuỗi Locale không đúng định dạng:

      • Nếu locale không theo định dạng language-country (ví dụ: Locales.ENGLISH-US), hàm sẽ trả về an toàn phần trước dấu '-' hoặc toàn bộ chuỗi nếu không có dấu '-'.
    Nhận thông báo về các bản phát hành sắp tới của Intlayer