Создание:2024-08-11Последнее обновление:2025-06-29
Ссылайтесь на этот документ на ваш любимый ассистент AIChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
Спросите свой вопрос и получите сводку документа, используя эту страницу и выбранного вами поставщика AI
Этот документ устарел, базовая версия была обновлена 23 августа 2025 г..
Перейти к английской документацииИстория версий
- "Инициализация истории"v5.5.1029.06.2025
Содержимое этой страницы было переведено с помощью ИИ.
Смотреть последнюю версию оригинального контента на английскомИзменить эту документацию
Если у вас есть идея по улучшению этой документации, не стесняйтесь внести свой вклад, подав запрос на вытягивание на GitHub.
Ссылка на документацию GitHubКопировать
Копировать Markdown документа в буфер обмена
Документация: функция getLocaleLang в intlayer
Описание
Функция getLocaleLang извлекает код языка из строки локали. Она поддерживает локали как с кодами стран, так и без них. Если локаль не указана, по умолчанию возвращается пустая строка.
Параметры
locale?: Locales- Описание: Строка локали (например,
Locales.ENGLISH_UNITED_STATES,Locales.FRENCH_CANADA), из которой извлекается код языка. - Тип:
Locales(необязательно)
- Описание: Строка локали (например,
Возвращаемое значение
- Тип:
string - Описание: Код языка, извлечённый из локали. Если локаль не указана, возвращается пустая строка (
'').
Пример использования
Извлечение кодов языков:
Особые случаи
Локаль не указана:
- Функция возвращает пустую строку, если
localeравноundefined.
- Функция возвращает пустую строку, если
Некорректные строки локали:
- Если
localeне соответствует форматуязык-страна(например,Locales.ENGLISH-US), функция безопасно возвращает часть до'-'или всю строку, если'-'отсутствует.
- Если