JS Intl nomlar fazosi
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.
| Object | Tavsif |
|---|---|
| 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.RelativeTimeFormat | Nisbiy 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
| 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
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
Qo‘llab-quvvatlanadigan sanoq tizimlari
Qo‘llab-quvvatlanadigan vaqt mintaqalari
Qo‘llab-quvvatlanadigan o‘lchov birligi qiymatlari
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
