django-i18nurls

Skjermbilde programvare:
django-i18nurls
Prog.varedetaljer:
Versjon: 0.7
Last opp dato: 14 Apr 15
Utvikler: Orne Brocaar
Lisens: Gratis
Popularitet: 11

Rating: 5.0/5 (Total Votes: 1)

django-i18nurls er en Django pluggbare app som gjør det mulig å oversette nettadressemønstre ved hjelp gettext & nbsp; I tillegg den inneholder en definerte mønstre funksjon for prefixing nettadresser med den aktive språkkode (f.eks.: / No / nyheter / , / nl / nieuws /) og mellomvare for å aktivere språkkoden i prefikset (for innkommende forespørsel).
Eksempler:
# Urls.py
fra django.conf.urls.defaults importmønsteret inkluderer url
fra django.utils.translation import ugettext_lazy som _
fra i18nurls.defaults import locale_prefixed_patterns
mønstre = locale_prefixed_patterns ('',
& Nbsp; url (_ (r '^ brukere / registrer / $', 'your.view', navn = 'konto-register')),
)
# I skallet, etter oppdatering oversettelser (med makemessages / compilemessages)
>>> Activate ('nl')
>>> Omvendt ('konto-register')
'/ Nl / gebruikers / registeren /'
>>> Activate (en)
>>> Omvendt ('konto-register')
'/ No / brukere / registrer /'
Installasjon
- Legg i18nurls til dine settings.INSTALLED_APPS
- Legg i18nurls.middleware.LocaleMiddleware til dine settings.MIDDLEWARE_CLASSES. Merk:. Dette mellomvare vil standard Django LocaleMiddleware

Hva er nytt i denne utgaven:

  • {% language%} mal -tag implementert (takk til Harro van der Klauw).
  • LocaleMiddleware klassen er ikke oppdatert lenger (Issue # 3).
  • i18n_patterns ikke er lappet lenger.
  • skråstrek er nå valgfritt i LocaleMiddleware regex.

Hva er nytt i versjon 0.6.1:

  • Maler og locale mappe lagt til setup.py skript (Issue # 1).

Hva er nytt i versjon 0.6:

  • API endret slik at det vil samsvare med i18n_patterns i kommende Django 1.4 utgivelse.

Krav :

  • Python
  • Django

Annen programvare fra utvikleren Orne Brocaar

WTFMongoengine
WTFMongoengine

15 Apr 15

Kommentarer til django-i18nurls

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!