django-i18nurls

Software screenshot:
django-i18nurls
Software ətraflı:
Version: 0.7
Tarixi Upload: 14 Apr 15
Geliştirici: Orne Brocaar
Lisenziya: Pulsuz
Məşhurluq: 11

Rating: 5.0/5 (Total Votes: 1)

Django-i18nurls getText istifadə edərək URL nümunələri tərcümə mümkün edir ki, bir Django pluggable app & nbsp; Eləcə də aktiv dil kodu URL'leri prefixing üçün xüsusi nümunələri funksiyası var (məsələn:. / En / news / / nl / xəbərlər /) və daxil olan sorğu prefiks dil kodu aktivləşdirmək üçün middleware ().
Nümunələr:
# Urls.py
django.conf.urls.defaults idxal nümunələri daxildir, url
django.utils.translation idxal ugettext_lazy kimi _
i18nurls.defaults idxal locale_prefixed_patterns dən
nümunələri = (locale_prefixed_patterns,
& Nbsp; url (_ (r '^ users / / $ qeydiyyatdan', 'your.view "name =" haqq-hesab qeydiyyatdan))
)
Sizin shell # (makemessages / compilemessages ilə) tərcümələr güncelledikten sonra
>>> Aktivləşdirmək (nl)
Geri >>> (haqq-hesab qeydiyyatdan)
/ Nl / istifadəçilər / registeren /
>>> Aktivləşdirmək (en)
Geri >>> (haqq-hesab qeydiyyatdan)
/ En / users / qeydiyyatdan /
Quraşdırma
- I18nurls Sizin settings.INSTALLED_APPS əlavə et
- Sizin settings.MIDDLEWARE_CLASSES üçün i18nurls.middleware.LocaleMiddleware əlavə edin. Qeyd:. Bu middleware default Django LocaleMiddleware əvəz

Bu azad Yeni nədir:

  • {% dil%} şablonu həyata (Harro van der Klauw sayəsində) Tag.
  • LocaleMiddleware sinif artıq yamaqlı deyil (Issue # 3).
  • i18n_patterns artıq yamaqlı deyil.
  • çizgi arxada LocaleMiddleware regex indi bağlıdır.

versiya 0.6.1 yeni nədir:

  • Şablonlar və yerli qovluq setup.py əlavə script (Issue # 1).

versiya 0.6 yeni nədir:

Bu qarşıdakı Django 1.4 i18n_patterns uyğun, belə ki,

  • API dəyişib azad.

tələblər

  • Python
  • Django

Geliştirici digər proqram Orne Brocaar

WTFMongoengine
WTFMongoengine

15 Apr 15

Şərh django-i18nurls

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!