Метод Intl.getCanonicalLocales()
возвращает массив, содержащий канониченские коды языков. Повторяющиеся значения будут отброшены и элементы будут проверены на соответствие структуры языковых тегов.
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
Синтаксис
Intl.getCanonicalLocales(locales)
Парамерты
locales
- Список
String
значений, из которых нужно получить канонические коды языков.
Возвращаемое значение
Массив, содержащий канонические коды языков
Примеры
Intl.getCanonicalLocales('RU-RU'); // ["ru-RU"]
Intl.getCanonicalLocales(['RU-RU', 'Fr']); // ["ru-RU", "fr"]
Intl.getCanonicalLocales('RU_RU');
// RangeError:'EN_US' is not a structurally valid language tag
Спецификации
Specification | Status | Comment |
---|---|---|
ECMAScript Internationalization API (ECMA-402) Определение 'Intl.getCanonicalLocales' в этой спецификации. |
Живой стандарт | Первоначальное определение |
Совместимость с браузерами
BCD tables only load in the browser