django-i18nurls

Screenshot Software:
django-i18nurls
Mga detalye ng Software:
Bersyon: 0.7
I-upload ang petsa: 14 Apr 15
Nag-develop: Orne Brocaar
Lisensya: Libre
Katanyagan: 11

Rating: 5.0/5 (Total Votes: 1)

Django-i18nurls ay isang pluggable app Django na ginagawang posible upang isalin ang mga URL pattern sa pamamagitan ng paggamit gettext & nbsp; Pati na rin naglalaman ito ng isang function pasadyang pattern para sa prefixing mga URL na may aktibong wika-code (hal:. / Fil / balita / , / nl / nieuws /) at isang middleware upang i-activate ang wikang code sa prefix (para sa mga papasok na binanggit).
Mga halimbawa:
# Urls.py
mula django.conf.urls.defaults mga pattern ng pag-import, kabilang ang, url
mula sa pag-import django.utils.translation ugettext_lazy bilang _
mula sa pag-import i18nurls.defaults locale_prefixed_patterns
pattern = locale_prefixed_patterns ('',
& Nbsp; url (_ (r '^ mga user / magrehistro / $', 'your.view', pangalan = 'account magrehistro')),
)
# Sa iyong shell, pagkatapos-update ng iyong mga pagsasalin (na may makemessages / compilemessages)
>>> Isaaktibo ('nl')
>>> Reverse ('account magrehistro')
'/ Nl / gebruikers / registeren /'
>>> Isaaktibo ang ('en')
>>> Reverse ('account magrehistro')
'/ Fil / user / magrehistro /'
Pag-install
- Magdagdag ng i18nurls sa iyong settings.INSTALLED_APPS
- Magdagdag ng i18nurls.middleware.LocaleMiddleware sa iyong settings.MIDDLEWARE_CLASSES. Tandaan:. Middleware na ito ay pumapalit sa default Django LocaleMiddleware

Ano ang bagong sa paglabas:

  • {% wika%} template -tag ipinatupad (salamat sa Harro van der Klauw).
  • LocaleMiddleware klase ay hindi patched na ngayon (Isyu # 3).
  • i18n_patterns ay hindi patched na ngayon.
  • Pagsubaybay slash ay opsyonal na ngayon sa LocaleMiddleware regex.

Ano ang bagong sa bersyon 0.6.1:

  • Template at lokal na folder idinagdag sa setup.py script (Isyu # 1).

Ano ang bagong sa bersyon 0.6:

  • API ay nagbago kaya ito ay tumutugma sa i18n_patterns sa mga paparating na Django 1.4 release.

Mga Kinakailangan :

  • Python
  • Django

Iba pang mga software developer ng Orne Brocaar

WTFMongoengine
WTFMongoengine

15 Apr 15

Mga komento sa django-i18nurls

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!