django-i18nurls

Software skärmdump:
django-i18nurls
Mjukvaruinformation:
Version: 0.7
Ladda upp dagen: 14 Apr 15
Utvecklare: Orne Brocaar
Licens: Gratis
Popularitet: 0

Rating: 5.0/5 (Total Votes: 1)

django-i18nurls är en Django jackbar app som gör det möjligt att översätta URL mönster med hjälp gettext & nbsp; Förutom det innehåller en anpassade mönster funktion för prefix webbadresser med den aktiva språkkoden (t.ex.. / Sv / Nyheter / , / nl / nieuws /) och en middleware för att aktivera språkkoden i prefixet (för inkommande begäran).
Exempel:
# Urls.py
från django.conf.urls.defaults importmönster, innefattar, url
från django.utils.translation import ugettext_lazy som _
från i18nurls.defaults import locale_prefixed_patterns
mönster = locale_prefixed_patterns ('',
& Nbsp; url (_ (r '^ användare / registrera / $', 'your.view ", name =" konto registrera ")),
)
# I ditt skal, efter att uppdatera dina översättningar (med makemessages / compilemessages)
>>> Aktivera (NL)
>>> Bakåt ("konto registrera ')
'/ Nl / gebruikers / registeren /'
>>> Aktivera ("en")
>>> Bakåt ("konto registrera ')
'/ Sv / användare / registrera /'
Installation
- Lägg i18nurls till dina settings.INSTALLED_APPS
- Lägg i18nurls.middleware.LocaleMiddleware till dina settings.MIDDLEWARE_CLASSES. Anm:. Denna middle ersätter standard Django LocaleMiddleware

Vad är nytt i den här versionen:

  • {% språk%} mall -taggen förda (tack till Harro van der klauw).
  • LocaleMiddleware klassen inte lappat anymore (Issue # 3).
  • i18n_patterns inte lappas längre.
  • snedstreck är nu frivilligt i LocaleMiddleware regex.

Vad är nytt i version 0.6.1:

  • Mallar och locale mappen läggs till setup.py manus (Issue # 1).

Vad är nytt i version 0.6:

  • API förändrats så det kommer att matcha med i18n_patterns i kommande Django 1.4 frigivning.

Krav :

  • Python
  • Django

Annan programvara för utvecklare Orne Brocaar

WTFMongoengine
WTFMongoengine

15 Apr 15

Kommentarer till django-i18nurls

Kommentarer hittades inte
Kommentar
Slå på bilder!