Django-i18n-helper adalah aplikasi Django yang menyediakan cara sederhana untuk memvisualisasikan string diterjemahkan dalam Django template dengan membungkus konten diterjemahkan dengan HTML kustom dan CSS. Oleh karena itu dan yang paling penting, membantu Anda untuk memvisualisasikan string untraslated juga.
Hal ini sangat berguna ketika internasionalisasi sedang ditambahkan ke proyek.
Bagaimana kerjanya
Django i18n pembantu adalah aplikasi Django umum yang overriddes fungsi inti Django pada beban untuk menyediakan perilaku yang diinginkan.
Aplikasi ini akan secara otomatis mendeteksi ketika tes sedang dijalankan dan tidak menimpa metode dalam kasus seperti itu untuk menjaga integritas tes.
Instalasi
Dapatkan
& Nbsp; pip menginstal Django-i18n-helper
Setelah itu, semua yang perlu Anda lakukan adalah menambahkan "i18n_helper" untuk aplikasi yang diinstal Anda dan mengaktifkan debug internasionalisasi. Dalam settings.py Anda, pastikan untuk memiliki:
& Nbsp; INSTALLED_APPS = (
& Nbsp; ..., 'i18n_helper')
dan
& Nbsp; I18N_HELPER_DEBUG = True
Django-i18n-helper memberikan perilaku default yang terdiri membungkus isi diterjemahkan dengan div HTML dengan sifat sebagai berikut:
& Nbsp;
Jika I18N_HELPER_HTMLis tidak diatur, kode yang digunakan akan
& Nbsp; & Nbsp; I18N_HELPER_CLASS = "-custom-kelas saya"
I18N_HELPER_STYLE
Mendefinisikan CSS inline untuk div HTML jika tidak ada I18N_HELPER_HTML atau I18N_HELPER_CLASS telah ditetapkan (kasus di mana itu diasumsikan bahwa gaya untuk kelas menyediakan dibutuhkan css). Defaultnya adalah "" display: inline; background-color: # FAF9A7; ".
& Nbsp; I18N_HELPER_CLASS = "font-weight: bold; background-color: yellow;"
Persyaratan :
- Python
- Django
Komentar tidak ditemukan