django-i18nurls

Yazılım ekran görüntüsü:
django-i18nurls
Yazılım detaylar:
Versiyon: 0.7
Qayıt: 14 Apr 15
Geliştirici: Orne Brocaar
Lisans: Ücretsiz
Popülerlik: 11

Rating: 5.0/5 (Total Votes: 1)

Django-i18nurls gettext kullanarak URL modellerini çevirmek mümkün kılan Django takılabilir app & nbsp; Yanı sıra aktif dil-kodu ile URL'leri önek için özel bir desen işlev içerir (örn:. / Tr / news / / nl / nieuws /) ve gelen istek için önek dil kodunu etkinleştirmek için bir katman ().
Örnekler:
# Urls.py
django.conf.urls.defaults ithalat biçimlerinden içerir, url
django.utils.translation ithalat ugettext_lazy itibaren _
i18nurls.defaults ithalat locale_prefixed_patterns gelen
kalıpları (= 'locale_prefixed_patterns'
& Nbsp; url (_ (r '^ kullanıcılar / / $ kayıt', 'your.view', name = 'hesap kayıt')),
)
Senin kabuğunda #, (makemessages / compilemessages ile) çeviriler güncelledikten sonra
>>> Activate (nl ')
Ters >>> ('hesap kayıt')
'/ Nl / gebruikers / registeren /'
>>> Activate ('tr')
Ters >>> ('hesap kayıt')
'/ Tr / kullanıcılar / kayıt /'
Kurulum
- I18nurls senin settings.INSTALLED_APPS ekle
- Senin settings.MIDDLEWARE_CLASSES için i18nurls.middleware.LocaleMiddleware ekleyin. Not:. Bu katman varsayılan Django LocaleMiddleware yerini

Bu sürümde Yeni nedir:

  • {% dili%} şablonu uygulanan (Merraba van der Klauw sayesinde) -tag.
  • LocaleMiddleware sınıfı artık yamalı değil (Sayı # 3).
  • i18n_patterns artık yamalı değil.
  • eğik çizgi Firar LocaleMiddleware regex şimdi isteğe bağlıdır.

sürüm 0.6.1 yeni nedir:

  • Şablonlar ve yerel klasörü setup.py eklenen komut (Sayı # 1).

sürüm 0.6 yeni nedir:

önümüzdeki Django 1.4 i18n_patterns ile maç olacak, böylece

  • API değişti serbest.

Gereksinimler :

  • Python
  • Django

Geliştirici Diğer yazılım Orne Brocaar

WTFMongoengine
WTFMongoengine

15 Apr 15

Yorumlar django-i18nurls

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!