Creation:2025-08-23Last update:2025-08-23
Надішліть цей документ вашому улюбленому AI-асистентуChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
Задайте питання та отримайте підсумок документа, вказавши цю сторінку та обраного вами постачальника штучного інтелекту
Історія версій
- "Ініціалізація історії"v5.5.1029.06.2025
Вміст цієї сторінки перекладено за допомогою штучного інтелекту.
Переглянути останню версію оригінального вмісту англійськоюEdit 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
Документація: функція getLocaleLang у intlayer
Опис
Функція getLocaleLang витягує код мови з рядка локалі. Вона підтримує локалі як з кодами країн, так і без них. Якщо локаль не вказана, за замовчуванням повертається пустий рядок.
Параметри
locale?: Locales- Опис: Рядок локалі (наприклад,
Locales.ENGLISH_UNITED_STATES,Locales.FRENCH_CANADA), з якого витягується код мови. - Тип:
Locales(необов'язково)
- Опис: Рядок локалі (наприклад,
Повертає
- Тип:
string - Опис: Код мови, витягнутий з локалі. Якщо локаль не вказана, повертається порожній рядок (
'').
Приклад використання
Отримання кодів мов:
typescript
Копіювати код
Скопіюйте код у буфер обміну
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"Крайові випадки
Locale не вказано:
- Функція повертає порожній рядок, коли
localeєundefined.
- Функція повертає порожній рядок, коли
Некоректні рядки locale:
- Якщо
localeне відповідає форматуlanguage-country(наприклад,Locales.ENGLISH-US), функція безпечно повертає частину перед'-'або весь рядок, якщо'-'відсутній.
- Якщо