django-i18nurls

Programinė įranga Screenshot:
django-i18nurls
Programinė detalės:
Versija: 0.7
Įkėlimo datą: 14 Apr 15
Kūrėjas: Orne Brocaar
Licencija: Nemokamai
Populiarumas: 0

Rating: 5.0/5 (Total Votes: 1)

django-i18nurls yra Django Pluggable programa, kuri leidžia versti URL modelius naudojant gettext & nbsp; Taip pat jame yra nestandartinių modelius funkciją priešdėlį URL aktyviai kalbos kodą (pvz. / Lt / naujienos / , / NL / Nieuws /) ir tarpinės aktyvuoti kalbą kodą priešdėlį (gaunamo paprašius).
pavyzdžiai:
# Urls.py
nuo django.conf.urls.defaults importo modelius, sudaro url
nuo django.utils.translation importo ugettext_lazy kaip _
nuo i18nurls.defaults importo locale_prefixed_patterns
modeliai = locale_prefixed_patterns (""
& Nbsp; url (_ (r "^ vartotojai / registruotis / $", "your.view", pavadinimas = "sąskaitos registruotis")),
)
# Jūsų lukštų, po atnaujinti savo vertimus (su makemessages / compilemessages)
>>> Aktyvuoti (NL)
>>> Pakeisti ("sąskaitos užsiregistruoti)
'/ NL / gebruikers / registeren / "
>>> Įjungti ("LT")
>>> Pakeisti ("sąskaitos užsiregistruoti)
"/ Lt / vartotojai / registruotis /"
Diegimas
- Įtraukti i18nurls savo settings.INSTALLED_APPS
- Įtraukti i18nurls.middleware.LocaleMiddleware savo settings.MIDDLEWARE_CLASSES. Pastaba:. Ši tarpinė pakeičia numatytąjį Django LocaleMiddleware

Kas naujo , šioje laidoje:

  • {% kalba%} šabloną -tag įgyvendinti (dėka Harro van der Klauw).
  • LocaleMiddleware klasė ne lopas nebėra (išdavimas # 3).
  • i18n_patterns ne lopas daugiau.
  • ukośnika dabar pasirinktinai LocaleMiddleware įpraiška.

Kas naujo versijos 0.6.1:

  • Šablonai ir vietovė įtraukta į katalogą setup.py scenarijų (Problemų # 1).

Kas naujo versijoje 0.6:

  • API pasikeitė, todėl bus suderinti su i18n_patterns artėjančius Django 1.4 spaudai.

Reikalavimai :

  • Python
  • Django

Kita programinė įranga kūrėjas Orne Brocaar

WTFMongoengine
WTFMongoengine

15 Apr 15

Komentarai django-i18nurls

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!