10 Legacy Collections


Download 372.72 Kb.
Pdf ko'rish
bet2/2
Sana17.06.2023
Hajmi372.72 Kb.
#1552463
1   2
Bog'liq
10 Legacy Collections

Internationalization
Internationalization i18N sifatida ham qisqartiriladi, chunki birinchi "I" harfi va oxirgi "N" harfi 
o'rtasida jami 18 ta belgi mavjud.
Internationalization - bu turli tillar va mintaqalarga moslashtirilishi mumkin bo'lgan dasturni 
yaratish mexanizmi.
Agar siz ilova ishlab chiqayotgan bo'lsangiz va ma'lum mintaqa yoki tilga ko'ra xabarlar, 
valyutalar, sana, vaqt va hokazolarni ko'rsatishni istasangiz, buni Internationalization orqali amalga 
oshirishingiz mumkin.
Localization i10N sifatida ham qisqartiriladi, chunki birinchi "L" harfi va oxirgi "N" harfi 
o'rtasida jami 10 ta belgi mavjud. 
Localization - bu ma'lum bir til va mintaqaga tegishli matn va komponentni qo'shish orqali 
moslashtirilishi mumkin bo'lgan dasturni yaratish mexanizmi.


I18N with Date
Sana formati turli mintaqa bir-biridan farq qiladi, shuning uchun biz sanalarni 
xalqarolashtiramiz.
DateFormat
classining getDateInstance() usuli yordamida sanani xalqarolashtirishimiz 
mumkin. Locale ob'ektni parametr sifatida qabul qiladi va DateFormat toifasidagi object qaytaradi.


I18N with Number
Raqamlarning ko'rinishi bir turli hududlarda bir-biridan farq qiladi. Raqamlarni 
xalqarolashtirish ma'lumotlarni mahalliy tillarga ko'ra ko'rsatadigan dastur uchun yaxshi 
yondashuvdir.
NumberFormat
classi raqamni ma'lum bir tilga muvofiq formatlash uchun ishlatiladi. 
NumberFormat classining objectini olish uchun getInstance() yoki getNumberInstance() 
methodlarini foydalanamiz.


I18N with Currency
Sana, vaqt va raqamlarni xalqarolashtirganimiz sababli, valyutani ham xalqarolashtirishimiz 
mumkin. Valyuta bir mamlakatdan boshqasiga farq qiladi, shuning uchun biz valyutani 
xalqarolashtirishimiz kerak.
NumberFormat
classi valyutani mahalliy tilga muvofiq formatlash methodlarini taqdim etadi. 
NumberFormat classning getCurrencyInstance() methodi NumberFormat toifadagi objectini 
qaytaradi.


ResourceBundle
Java ResourceBundle klassi, java.util.ResourceBundle, mahalliy parametrlarga sezgir 
bo'lgan matnlar va komponentlarni saqlash uchun ishlatiladi. Foydalanuvchining mahalliy tili Java 
Locale classi bilan ifodalanadi. 
Oracle documentation

Download 372.72 Kb.

Do'stlaringiz bilan baham:
1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling