django-i18nurls

Software screenshot:
django-i18nurls
Software informatie:
Versie: 0.7
Upload datum: 14 Apr 15
Ontwikkelaar: Orne Brocaar
Licentie: Gratis
Populariteit: 11

Rating: 5.0/5 (Total Votes: 1)

django-i18nurls is een Django pluggable app die het mogelijk maakt om URL-patronen te vertalen met behulp van gettext & nbsp; Naast het bevat een aangepaste patronen functie voor prefixing URL's met de actieve taal-code (bv. / Nl / nieuws / , / nl / nieuws /) en een middleware om de taalcode in de prefix te activeren (voor inkomende aanvraag).
Voorbeelden:
# Urls.py
van django.conf.urls.defaults import patronen, onder andere, url
van django.utils.translation import ugettext_lazy als _
van i18nurls.defaults import locale_prefixed_patterns
patronen = locale_prefixed_patterns ('',
& Nbsp; url (_ (r '^ gebruikers / registreren / $', 'your.view', naam = 'rekening-register ")),
)
# In je shell, na het updaten van uw vertalingen (met makemessages / compilemessages)
>>> Activeren ('nl')
>>> Achteruit ("rekening-register ')
'/ Nl / gebruikers / registeren /'
>>> Activeren ('en')
>>> Achteruit ("rekening-register ')
'/ Nl / gebruikers / register /'
installatie
- I18nurls toevoegen aan uw settings.INSTALLED_APPS
- Voeg i18nurls.middleware.LocaleMiddleware aan uw settings.MIDDLEWARE_CLASSES. Opmerking:. Deze middleware vervangt de standaard Django LocaleMiddleware

Wat is nieuw in deze release:

  • {% taal%} sjabloon -tag geïmplementeerd (met dank aan Harro van der Klauw).
  • LocaleMiddleware klasse is niet meer gepatched (Issue # 3).
  • i18n_patterns wordt niet meer hersteld.
  • slash is nu optioneel in LocaleMiddleware regex.

Wat is nieuw in versie 0.6.1:

  • Sjablonen en locale map toegevoegd aan setup.py script (Issue # 1).

Wat is nieuw in versie 0.6:

  • API veranderd dus het zal overeenkomen met i18n_patterns in de komende Django 1.4 release.

Eisen

  • Python
  • Django

Andere software van ontwikkelaar Orne Brocaar

WTFMongoengine
WTFMongoengine

15 Apr 15

Reacties op django-i18nurls

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!