--- title: Intl.getCanonicalLocales() slug: Web/JavaScript/Reference/Global_Objects/Intl/getCanonicalLocales tags: - Intl - JavaScript - метод translation_of: Web/JavaScript/Reference/Global_Objects/Intl/getCanonicalLocales ---
Метод Intl.getCanonicalLocales()
возвращает массив, содержащий канонические коды языков. Повторяющиеся значения будут отброшены и элементы будут проверены на соответствие структуры языковых тегов.
Intl.getCanonicalLocales(locales)
locales
Массив, содержащий канонические коды языков
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 |
---|---|---|
{{SpecName('ES Int Draft', '#sec-intl.getcanonicallocales', 'Intl.getCanonicalLocales')}} | {{Spec2('ES Int Draft')}} | Первоначальное определение |
{{Compat("javascript.builtins.Intl.getCanonicalLocales")}}