Creation:2025-08-23Last update:2025-08-23
Tham chiếu tài liệu này tới trợ lý AI yêu thích của bạnChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
Đặt câu hỏi và nhận tóm tắt tài liệu bằng cách tham chiếu trang này và nhà cung cấp AI bạn chọn
Lịch sử phiên bản
- "Khởi tạo lịch sử"v5.5.1029/6/2025
Nội dung của trang này đã được dịch bằng AI.
Xem phiên bản mới nhất của nội dung gốc bằng tiếng AnhEdit this doc
If you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy
Copy doc Markdown to clipboard
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)
- Mô tả: Chuỗi locale (ví dụ:
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ữ:
typescript
Sao chép mã
Sao chép mã vào clipboard
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
localelàundefined.
- Hàm trả về chuỗi rỗng khi
Chuỗi Locale không đúng định dạng:
- Nếu
localekhông theo định dạnglanguage-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'-'.
- Nếu