| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/script | [Back] [Original] |
Get to know MDN better
Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.
Cette fonctionnalit est bien tablie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis septembre 2020.
La proprit d'accesseur script des instances de Intl.Locale retourne le script utilis pour crire la langue particulire utilise dans cette locale.
Le script, parfois appel systme d'criture, est l'un des attributs principaux d'une locale. Il indique l'ensemble des symboles, ou glyphes, utiliss pour crire une langue particulire. Par exemple, le script associ l'anglais est l'alphabet latin, tandis que le script gnralement associ au coren est le Hangul. Dans de nombreux cas, indiquer un script n'est pas strictement ncessaire, car la langue (qui est ncessaire) n'est crite que dans un seul script. Il existe toutefois des exceptions cette rgle, et il est important d'indiquer le script lorsque plusieurs scripts sont applicables.
La valeur de la proprit script est dfinie lors de la construction, soit par la partie de l'identifiant de locale aprs language, soit par l'option script du constructeur Intl.Locale(). Cette dernire prend le pas si les deux sont prsentes ; et si aucune n'est prsente, la proprit a pour valeur undefined.
Le mutateur d'accesseur de script est undefined. Vous ne pouvez pas modifier cette proprit directement.
Comme pour les autres sous-balises de locale, le script peut tre ajout l'objet Intl.Locale soit par la chane de caractres de la locale, soit par un objet de configuration pass au constructeur.
Le script, si prsent, est la deuxime partie d'une chane de caractres d'identifiant de langue Unicode valide, et peut tre ajout la chane de caractres d'identifiant de locale initiale qui est passe au constructeur Intl.Locale(). Notez que le script n'est pas une partie obligatoire d'un identifiant de locale.
const locale = new Intl.Locale("en-Latn-US");
console.log(locale.script); // "Latn"
Le constructeur Intl.Locale() accepte un argument optionnel de type objet de configuration. Dfinissez la proprit script de l'objet de configuration sur le script souhait, puis passez-le au constructeur.
const locale = new Intl.Locale("fr-FR", { script: "Latn" });
console.log(locale.script); // "Latn"
| Spcification |
|---|
| ECMAScript 2027 Internationalization API Specification # sec-Intl.Locale.prototype.script |
Intl.LocaleCette page a t modifie le 26 avr. 2026 par les contributeurices du MDN.
Intl.LocaleObject/FunctionIntlIntl.CollatorIntl.DateTimeFormatIntl.DisplayNamesIntl.DurationFormatIntl.ListFormatIntl.NumberFormatIntl.PluralRulesIntl.RelativeTimeFormatIntl.SegmenterCertaines parties de ce contenu sont protges par le droit d'auteur 19982026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.
| Web Proxy Viewer | New URL | Original Page |