django-i18nurls

Software screenshot:
django-i18nurls
Rincian Software:
Versi: 0.7
Tanggal Upload: 14 Apr 15
Pengembang: Orne Brocaar
Lisensi: Gratis
Popularitas: 0

Rating: 5.0/5 (Total Votes: 1)

Django-i18nurls adalah aplikasi pluggable Django yang memungkinkan untuk menerjemahkan pola URL dengan menggunakan gettext & nbsp; Selain mengandung fungsi pola kustom untuk awalan URL dengan aktif bahasa-kode (misalnya:. / Id / news / , / nl / nieuws /) dan middleware untuk mengaktifkan kode bahasa awalan (untuk permintaan yang masuk).
Contoh:
# Urls.py
dari django.conf.urls.defaults pola impor, termasuk, url
dari django.utils.translation impor ugettext_lazy sebagai _
dari i18nurls.defaults locale_prefixed_patterns impor
Pola = locale_prefixed_patterns ('',
& Nbsp; url (_ (r '^ pengguna / mendaftar / $', 'your.view', nama = 'akun-mendaftar')),
)
# Dalam shell Anda, setelah memperbarui terjemahan Anda (dengan makemessages / compilemessages)
>>> Mengaktifkan ('nl')
>>> Membalikkan ('rekening-mendaftar')
'/ Nl / gebruikers / registeren /'
>>> Mengaktifkan ('en')
>>> Membalikkan ('rekening-mendaftar')
'/ Id / pengguna / mendaftar /'
Instalasi
- Tambahkan i18nurls ke settings.INSTALLED_APPS Anda
- Tambahkan i18nurls.middleware.LocaleMiddleware ke settings.MIDDLEWARE_CLASSES Anda. Catatan:. Middleware ini menggantikan default Django LocaleMiddleware

Apa yang baru dalam rilis ini:

  • {% bahasa%} Template -tag dilaksanakan (terima kasih kepada Harro van der Klauw).
  • kelas LocaleMiddleware tidak ditambal lagi (Edisi # 3).
  • i18n_patterns tidak ditambal lagi.
  • Trailing slash sekarang opsional di LocaleMiddleware regex.

Apa yang baru dalam versi 0.6.1:

  • Template dan folder lokal ditambahkan ke setup.py skrip (Edisi # 1)
  • .

Apa yang baru dalam versi 0.6:

  • API berubah sehingga akan cocok dengan i18n_patterns di mendatang Django 1.4 release.

Persyaratan :

  • Python
  • Django

Perangkat lunak lain dari pengembang Orne Brocaar

WTFMongoengine
WTFMongoengine

15 Apr 15

Komentar untuk django-i18nurls

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!