[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/script [Back]  [Original]

Intl.Locale : proprit script - JavaScript | MDN

Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.

View in English Always switch to English

Intl.Locale : proprit script

Baseline Large disponibilit

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.

Dans cet article

Description

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.

Exemples

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.

Ajouter un script par le biais de la chane de caractres de la locale

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.

js
const locale = new Intl.Locale("en-Latn-US");
console.log(locale.script); // "Latn"

Ajouter un script par le biais de l'objet de configuration

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.

js
const locale = new Intl.Locale("fr-FR", { script: "Latn" });
console.log(locale.script); // "Latn"

Spcifications

Spcification
ECMAScript 2027 Internationalization API Specification
# sec-Intl.Locale.prototype.script

Compatibilit des navigateurs

Voir aussi


Web Proxy Viewer  |  New URL  |  Original Page