| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/minimize | [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 mthode minimize() des instances de Intl.Locale tente de retirer les informations qui auraient t ajoutes cette locale lors d'un appel maximize().
const english = new Intl.Locale("en-Latn-US");
const korean = new Intl.Locale("ko-Kore-KR");
const arabic = new Intl.Locale("ar-Arab-EG");
console.log(english.minimize().baseName);
// Rsultat attendu : "en"
console.log(korean.minimize().baseName);
// Rsultat attendu : "ko"
console.log(arabic.minimize().baseName);
// Rsultat attendu : "ar"
minimize()
Aucun.
Une instance Intl.Locale dont la proprit baseName retourne le rsultat de l'excution de l'algorithme de suppression des sous-balises vraisemblables (angl.) sur locale.baseName.
Cette mthode effectue l'opration inverse de maximize(), en retirant les fragments de langue, de script ou de rgion de l'identifiant de langue de la locale (essentiellement le contenu de baseName). Cela est utile lorsqu'il y a des sous-balises superflues dans l'identifiant de langue ; par exemple, "en-Latn" peut tre simplifi en "en", puisque "Latn" est le seul script utilis pour crire l'anglais. minimize() n'affecte que les sous-balises principales qui composent l'identifiant de langue (angl.) : les sous-balises de langue, de script et de rgion. Les autres sous-balises aprs le "-u" dans l'identifiant de locale sont appeles sous-balises d'extension et ne sont pas affectes par la mthode minimize(). Des exemples de ces sous-balises incluent hourCycle, calendar, et numeric.
minimize()const maLocale = new Intl.Locale("fr-Latn-FR", {
hourCycle: "h12",
calendar: "gregory",
});
console.log(maLocale.baseName); // Affiche "fr-Latn-FR"
console.log(maLocale.toString()); // Affiche "fr-Latn-FR-u-ca-gregory-hc-h12"
const maLocaleMinimisee = maLocale.minimize();
// Affiche "fr", car le franais est crit uniquement avec l'alphabet
// latin et est le plus probablement parl en France.
console.log(maLocaleMinimisee.baseName);
// Affiche "fr-u-ca-gregory-hc-h12".
// Notez que les sous-balises d'extension (aprs "-u") restent
// inchanges.
console.log(maLocaleMinimisee.toString());
| Spcification |
|---|
| ECMAScript 2027 Internationalization API Specification # sec-Intl.Locale.prototype.minimize |
Intl.LocalebaseNameCette page a t modifie le 1 sept. 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 |