Modul:tili/andozalar/doc
Bu sahifa Modul:tili/andozalar uchun hujjat sahifasidir
Ushbu modul uchun foydalanish imkonini beradi Module:tili andozalari, shunday qilib ular u erda saqlangan maʼlumot foydalanish mumkin.
Foydalanish
tahrirlashAgar bir tilni kodi bilish (masalan, "uz" uchun) va uning kanonik nomini bilib boʻlsangiz, siz bu foydalanishingiz mumkin:
- {{#invoke:tili/andozalar|getByCode|uz|getCanonicalName}} (qaytadi "Oʻzbek")
Agar bir tilni, uning kanonik nom (masalan, "Oʻzbek tili") bilish va uning kodini topish boʻlsangiz, bu foydalaning:
- {{#invoke:tili/andozalar|getByCanonicalName|Oʻzbek|getCode}} (qaytadi "uz")
Bu funktsiyalarni ikkalasi ham subst bor: ega (type {{subst:#invoke:...).
eksport vazifalari
tahrirlashmavjud
tahrirlash{{#invoke:tili/andozalar|exists|(language code)}}
A til kodi mavjud va tegishli yoki yoʻqligini tekshiring. U yoʻq boʻlsa, u til kodi mavjud boʻlsa, "1" qaytib, va boʻsh string "" qiladi.
Kimdir haqiqiy emas kodni foydalanadi qachon bir skript xato sabab boʻladi, chunki, bu kamdan-kam hollarda, zarur, shuning uchun siz faqat xatolar uchun nazorat qilish, bu shart emas. Shu bilan birga, ishda maʼlum bir oʻlchov bir til kodi yoki boshqa biror narsa yoki yoʻqligini asosida turli harakatlar qaror qabul qilish kerak, bu funktsiya foydali boʻlishi mumkin.
getByCode
tahrirlash{{#invoke:tili/andozalar|getByCode|(language code)|(item to look up)|(index)}}
A til kodi haqida maʼlumot surishtiruv.
- Tillar maʼlumotlar: til kodi moduli Module:tili belgilangan kodlar biri boʻlishi kerak. U yoʻqolgan yoki boʻlmasa, natija bir skript xato boʻladi.
- Tovar bunday
getCanonicalName
yokigetScripts
kabi til obʼekt funktsiyalari, biri nomidir. No xabar berilgan boʻlsa, natija bir skript xato boʻladi. - Indeks ixtiyoriy boʻlib, bunday
getOtherNames
yokigetScripts
sifatida roʻyxati bor obʼektlar uchun ishlatiladi. Bu qaytish uchun roʻyxatda qaysi yangilik tanlaydi.getFamily
kabi yagona satrlari bor obʼektlar, kuni u hech qanday taʼsiri yoʻq. Bir indeks roʻyxatida obʼektlar sonidan yuqori ekanligini berilgan boʻlsa, natija boʻsh tor boʻladi.
Misol uchun, kod tilining kanonik nomini talab qilish uz
:
{{#invoke:tili/andozalar|getByCode|uz|getCanonicalName}}
- Natija:
Oʻzbek
Agar mavjud boʻlsa, uning ikkinchi nomi soʻrash uchun:
{{#invoke:tili/andozalar|getByCode|uz|getOtherNames|1}}
- Natija:
Hozirgi oʻzbek
Uning oilasini soʻrash uchun:
{{#invoke:tili/andozalar|getByCode|uz|getFamily}}
- Natija:
hzg-uzb
getByCanonicalName
tahrirlashShuningdek qarang
tahrirlash- Module:JSON data — bir vaqtning oʻzida barcha maʼlumotlarni eksport uchun