Mustaqil ish 130-20-guruh talabasi O’tanmurotov Jo’rabek


Download 3.85 Kb.
Sana10.11.2023
Hajmi3.85 Kb.
#1762437
Bog'liq
pythone mustaqil3

Mustaqil ish

130-20-guruh talabasi O’tanmurotov Jo’rabek

Mavzu: Django loyihasiga tarjimalarni qanday qo'shish kerak Django loyihasiga tarjima qo'shish uchun quyidagi amallarni bajaring: 1. Kerakli paketlarni o'rnating: Tizimingizda getext oʻrnatilganligiga ishonch hosil qiling, chunki bu tarjimalar bilan ishlash uchun zarur. Bundan tashqari, pip yordamida django-babel paketini o'rnatishingiz kerak bo'ladi: pip o'rnatish django-babel


2. Sozlamalarni sozlang:
Django loyiha sozlamalari faylida quyidagi sozlamalar sozlanganligiga ishonch hosil qiling:
USE_I18N = To'g'ri
LANGUAGE_CODE = "en-us"
Это изображение, автор: Неизвестный автор, лицензия: CC BY-SA
3. Til fayllarini yarating:
Qo'llab-quvvatlamoqchi bo'lgan har bir til uchun alohida til faylini yarating. Bu fayllar “.po” kengaytmasiga ega bo‘lishi va ilovangizdagi “locale” katalogida joylashgan bo‘lishi kerak. Ushbu fayllarni django-admin buyrug'i yordamida yaratishingiz mumkin:
django-admin makemessages --locale=en
Qo'llab-quvvatlamoqchi bo'lgan har bir til uchun "en" ni til kodi bilan almashtiring.
4. Tarjimalarni qo'shing:
Oldingi bosqichda yaratilgan til fayllarini (.po fayllari) oching va loyihangizdagi satrlar uchun tarjimalarni qo'shing. Tarjimalarni boshqarishda yordam berish uchun “Poedit” kabi vositalardan foydalanishingiz mumkin.
5. Tarjimalarni kompilyatsiya qiling:
Til fayllariga tarjimalarni qo'shganingizdan so'ng, ularni quyidagi buyruq yordamida mashina o'qiy oladigan formatga kompilyatsiya qiling:
django-admin kompilyatsiya xabarlari
Bu har bir til uchun .mo fayllarni yaratadi, Django tarjima qilingan satrlarni to'g'ri tilda ko'rsatish uchun foydalanadi.
6. Shablonlarda tarjimalardan foydalaning:
Django shablonlarida tarjima uchun satrlarni belgilash uchun “trans” shablon tegidan foydalaning, masalan:
html
{% yuk i18n %}
...
{% trans "Salom, dunyo!" %}
7. Tarjimalarni sinab ko'ring:
Django loyihangizni ishga tushiring va tarjimalar to'g'ri ishlayotganligini tekshirish uchun sahifalarga tashrif buyuring. Turli tarjimalarni sinab koʻrish uchun “LANGUAGE_CODE” sozlamasidan foydalanib, tilni ham oʻzgartirishingiz mumkin.
Ushbu bosqichlarni bajarish orqali siz Django loyihangizga tarjimalarni qo'shishingiz va uni bir nechta tillarda foydalanuvchilarga ochiq qilishingiz mumkin.
Download 3.85 Kb.

Do'stlaringiz bilan baham:




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