django-i18nurls

Szoftver screenshot:
django-i18nurls
Szoftver adatai:
Változat: 0.7
Feltöltés dátuma: 14 Apr 15
Fejlesztő: Orne Brocaar
Engedély: Ingyenes
Népszerűség: 11

Rating: 5.0/5 (Total Votes: 1)

A Django-i18nurls egy Django dugaszolható app, amely lehetővé teszi, hogy lefordítani URL minták segítségével gettext. & Nbsp; Valamint tartalmaz egy egyedi minták funkciót előtaggal URL aktív nyelvi-kód (pl: / en / news / , / nl / Hírek /), és a middleware, hogy aktiválja a nyelvi kódot az előtag (bejövő kérésre).
Példák:
# Urls.py
a django.conf.urls.defaults import minták, többek között, url
a django.utils.translation import ugettext_lazy mint _
a i18nurls.defaults import locale_prefixed_patterns
minták = locale_prefixed_patterns ('',
& Nbsp; url (_ (r '^ felhasználók / Regisztráció / $', 'your.view ", name =' account-nyilvántartás)),
)
# Shell, frissítése után fordítások (a makemessages / compilemessages)
>>> Aktiválási ("nl")
>>> Fordított ("fiók-nyilvántartás)
"/ Nl / gebruikers / registeren /"
>>> Aktiválási (EN)
>>> Fordított ("fiók-nyilvántartás)
"/ Hu / felhasználó / Regisztráció /"
Telepítés
- Add i18nurls a settings.INSTALLED_APPS
- Add i18nurls.middleware.LocaleMiddleware a settings.MIDDLEWARE_CLASSES. Megjegyzés: Ez a middleware lecseréli az alapértelmezett Django LocaleMiddleware.

Mi az új ebben a kiadásban:

  • {% nyelven%} sablont Megvagy végre (hála Harro van der Klauw).
  • LocaleMiddleware osztályba nem foltozott már (Issue # 3).
  • i18n_patterns nem foltozott többé.
  • záró perjel most szabadon választható a LocaleMiddleware regex.

Mi az új verzióban 0.6.1:

  • A sablonok és a locale mappát hozzá setup.py script (Issue # 1).

Mi az új a 0.6 verzió:

  • API megváltozott, így ez meg fog egyezni a i18n_patterns a közelgő Django 1.4 kiadás.

követelmények :

  • Python
  • Django

Más szoftver fejlesztő Orne Brocaar

WTFMongoengine
WTFMongoengine

15 Apr 15

Hozzászólások a django-i18nurls

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!