--- title: Intl.getCanonicalLocales() slug: Web/JavaScript/Reference/Global_Objects/Intl/getCanonicalLocales tags: - Internationalisation - Intl - JavaScript - Méthode - Reference translation_of: Web/JavaScript/Reference/Global_Objects/Intl/getCanonicalLocales original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/getCanonicalLocales ---
La méthode Intl.getCanonicalLocales()
renvoie un tableau contenant les noms canoniques des locales. Les doublons seront fusionnés et les éléments passés en arguments doivent être des étiquettes de langues valides.
Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner https://github.com/mdn/interactive-examples et à envoyer une pull request !
Intl.getCanonicalLocales(locales)
locales
Un tableau qui contient les noms canoniques des locales.
Intl.getCanonicalLocales("EN-US"); // ["en-US"] Intl.getCanonicalLocales(["EN-US", "Fr"]); // ["en-US", "fr"] Intl.getCanonicalLocales("EN_US"); // RangeError:'EN_US' is not a structurally valid language tag
Spécification | État | Commentaires |
---|---|---|
{{SpecName('ES Int Draft', '#sec-intl.getcanonicallocales', 'Intl.getCanonicalLocales')}} | {{Spec2('ES Int Draft')}} | Définition initiale. |
{{Compat("javascript.builtins.Intl.getCanonicalLocales")}}