JS Intl nomlar fazosi

ULASHISH

Intl obyekti

JavaScript Intl obyekti — ECMAScript xalqarolashtirish API’sining (Internationalization API) nomlar fazosi.

U ma’lumotlarni formatlash va solishtirish uchun tilga moslashgan funksionallikni taqdim etadi.

ObjectTavsif
Intl.Collator Saralash va qidirish uchun tilga moslashgan string solishtirishni ta’minlaydi.
Intl.DisplayNames Til, mintaqa, yozuv va valyutalarning ko‘rsatiladigan nomlarini izchil tarjima qiladi.
Intl.DurationFormat Davomiyliklarni tilga moslashgan holda formatlashni ta’minlaydi (zamonaviy brauzerlarda 2025-yil martidan beri mavjud)
Intl.ListFormat Elementlar ro‘yxatini lokalga mos bog‘lovchilar yordamida formatlaydi (masalan, ingliz tilida "Jack, Rahul, and Bob").
Intl.Locale Unicode lokal identifikatorini ifodalaydi hamda til, yozuv yoki mintaqa kabi lokal komponentlari bilan ishlash va ularga murojaat qilishni osonlashtiradi.
Intl.NumberFormat Sonlar va valyutalarni lokalga xos qoidalar bo‘yicha, jumladan o‘nli ajratgichlar, minglik ajratgichlar va valyuta belgilarini hisobga olib formatlaydi.
Intl.PluralRules Berilgan son va til uchun mos ko‘plik shaklini aniqlaydi; bu grammatik jihatdan to‘g‘ri xabarlar uchun juda muhim (masalan, "1 item" va "2 items").
Intl.RelativeTimeFormatNisbiy vaqtlarni (masalan, "yesterday", "in 3 months") tilga moslashgan tarzda formatlaydi.
Intl.Segmenter Matnni so‘zlar, gaplar yoki grafemalar kabi mazmunli birliklarga ajratish funksionalligini taqdim etadi

supportedValuesOf() metodi

supportedValuesOf() metodi tizim qo‘llab-quvvatlaydigan qiymatlar massivini qaytaradi:

  • kalendar (calendar)
  • saralash qoidalari (collation)
  • valyuta (currency)
  • sanoq tizimlari (numbering systems)
  • vaqt mintaqalari (time zones)
  • o‘lchov birligi (unit)

Qo‘llab-quvvatlanadigan kalendar kodlari

Misol

const myArray = Intl.supportedValuesOf("calendar");
O‘zingiz sinab ko‘ring »
Kalendar ID Tavsif Misol
iso8601 Temporal ishlatadigan standart kalendar. Bu zamonaviy xalqaro fuqarolik kalendari. 2026-05-17[u-ca=iso8601]
gregory Bugungi kunda ko‘pchilik mamlakatlarda ishlatiladigan standart Grigorian kalendari. 2026-05-17[u-ca=gregory]
buddhist Asosan Tailandda ishlatiladigan kalendar. Yillarni hisoblash Grigorian kalendaridan farq qiladi. 2026-05-17[u-ca=buddhist]
chinese Bayramlar va madaniy sanalar uchun ishlatiladigan an’anaviy oy-quyosh kalendari. 2026-05-17[u-ca=chinese]
coptic Kopt pravoslav cherkovi ishlatadigan kalendar. 2026-05-17[u-ca=coptic]
dangi An’anaviy koreys oy-quyosh kalendari. 2026-05-17[u-ca=dangi]
ethioaa "Dunyo yili"ga asoslangan Efiopiya kalendari erasi. 2026-05-17[u-ca=ethioaa]
ethiopic Amete Mihret erasidan foydalanuvchi Efiopiya kalendari. 2026-05-17[u-ca=ethiopic]
hebrew Yahudiylarning diniy va fuqarolik hayotida ishlatiladigan oy-quyosh kalendari. 2026-05-17[u-ca=hebrew]
indian Hindiston milliy kalendari, Saka kalendari deb ham ataladi. 2026-05-17[u-ca=indian]
islamic Islomiy kontekstlarda ishlatiladigan oy kalendari. 2026-05-17[u-ca=islamic]
islamic-civil Islomiy kalendarning jadvalli versiyasi. 2026-05-17[u-ca=islamic-civil]
islamic-rgsa Islomiy kalendarning Saudiya Arabistoni varianti. 2026-05-17[u-ca=islamic-rgsa]
islamic-tbla Jadvalli arifmetik islomiy kalendar. 2026-05-17[u-ca=islamic-tbla]
islamic-umalqura Saudiya Arabistonida rasmiy ishlatiladigan kalendar. 2026-05-17[u-ca=islamic-umalqura]
japanese Yapon imperator eralari kalendari. 2026-05-17[u-ca=japanese]
persian Eron va Afg‘onistonda ishlatiladigan quyosh hijriy kalendari. 2026-05-17[u-ca=persian]
roc Tayvanda ishlatiladigan Minguo kalendari. 2026-05-17[u-ca=roc]


Qo‘llab-quvvatlanadigan valyuta qiymatlari

Misol

const myArray = Intl.supportedValuesOf("currency");
O‘zingiz sinab ko‘ring »

Quyidagi jadvalda JavaScript Intl API’si bilan ishlatiladigan keng tarqalgan valyuta kodlari ko‘rsatilgan.

Valyuta qiymatlari ISO 4217 standartiga asoslangan va Intl.NumberFormat bilan ishlatiladi.

Valyuta kodi Nomi Symbol Mintaqa Misol
USD AQSH dollari $ Amerika Qo‘shma Shtatlari new Intl.NumberFormat("en-US",{style:"currency",currency:"USD"}).format(100)
EUR Yevro € Yevropa Ittifoqi new Intl.NumberFormat("de-DE",{style:"currency",currency:"EUR"}).format(100)
GBP Britaniya funt sterlingi £ Buyuk Britaniya new Intl.NumberFormat("en-GB",{style:"currency",currency:"GBP"}).format(100)
JPY Yapon iyenasi ¥ Yaponiya new Intl.NumberFormat("ja-JP",{style:"currency",currency:"JPY"}).format(100)
CNY Xitoy yuani ¥ Xitoy new Intl.NumberFormat("zh-CN",{style:"currency",currency:"CNY"}).format(100)
INR Hindiston rupiyasi ₹ Hindiston new Intl.NumberFormat("en-IN",{style:"currency",currency:"INR"}).format(100)
AUD Avstraliya dollari $ Avstraliya new Intl.NumberFormat("en-AU",{style:"currency",currency:"AUD"}).format(100)
CAD Kanada dollari $ Kanada new Intl.NumberFormat("en-CA",{style:"currency",currency:"CAD"}).format(100)
CHF Shveytsariya franki CHF Shveytsariya new Intl.NumberFormat("de-CH",{style:"currency",currency:"CHF"}).format(100)
SEK Shvetsiya kronasi kr Shvetsiya new Intl.NumberFormat("sv-SE",{style:"currency",currency:"SEK"}).format(100)
NOK Norvegiya kronasi kr Norvegiya new Intl.NumberFormat("no-NO",{style:"currency",currency:"NOK"}).format(100)
DKK Daniya kronasi kr Daniya new Intl.NumberFormat("da-DK",{style:"currency",currency:"DKK"}).format(100)

Qo‘llab-quvvatlanadigan saralash (collation) qiymatlari

Misol

const myArray = Intl.supportedValuesOf("collation");
O‘zingiz sinab ko‘ring »

Qo‘llab-quvvatlanadigan sanoq tizimlari

Misol

const myArray = Intl.supportedValuesOf("numberingSystem");
O‘zingiz sinab ko‘ring »

Qo‘llab-quvvatlanadigan vaqt mintaqalari

Misol

const myArray = Intl.supportedValuesOf("timeZone");
O‘zingiz sinab ko‘ring »

Qo‘llab-quvvatlanadigan o‘lchov birligi qiymatlari

Misol

const myArray = Intl.supportedValuesOf("unit");
O‘zingiz sinab ko‘ring »

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!