Utility FunctionsLocales

isValidLocale

Справочник по API: функция isValidLocale

Обзор

Функция isValidLocale проверяет, является ли заданная строка допустимым кодом локали по стандарту BCP‑47. Она выполняет полноценную проверку формата без необходимости в экземпляре класса GT.


Справка

Параметры

Prop

Type

Возвращает

booleantrue, если код локали корректен, иначе false


Примеры

import { isValidLocale } from 'generaltranslation';

// Допустимые коды локалей
console.log(isValidLocale('en-US')); // true
console.log(isValidLocale('zh-CN')); // true
console.log(isValidLocale('es')); // true

// Недопустимые коды локалей
console.log(isValidLocale('invalid')); // false
console.log(isValidLocale('en_US')); // false (символ подчеркивания вместо дефиса)
console.log(isValidLocale('')); // false

Примечания

  • Проверяет формат кода локали по BCP‑47
  • Работает с пользовательскими соответствиями локалей
  • Важно для проверки пользовательского ввода
  • Без сетевых запросов — чистая проверка формата
  • Статическая функция, подходящая для утилитарных библиотек

Дальнейшие действия

  • Используйте метод класса GT isValidLocale
  • Приведите формат к стандарту с помощью standardizeLocale

Насколько полезно это руководство?

isValidLocale