django-i18nurls

Software kuvakaappaus:
django-i18nurls
Ohjelmiston tiedot:
Versio: 0.7
Lähetyksen päivämäärä: 14 Apr 15
Kehittäjä: Orne Brocaar
Lupa: Vapaa
Suosio: 11

Rating: 5.0/5 (Total Votes: 1)

Django-i18nurls on Django kytkettävien sovellus, jonka avulla on mahdollista kääntää URL kuvioita käyttämällä gettext. & Nbsp; Samoin se sisältää mukautetun kaavoja toiminto prefixing URL-aktiivisen kielen-koodi (esim: / fi / uutiset / , / nl / nieuws /) ja middleware aktivoida kielikoodi etuliitettä (saapuvan pyynnön).
Esimerkkejä:
# Urls.py
alkaen django.conf.urls.defaults tuonti malleja, muun muassa, url
alkaen django.utils.translation tuonti ugettext_lazy kuten _
alkaen i18nurls.defaults tuonti locale_prefixed_patterns
kuviot = locale_prefixed_patterns ('',
& Nbsp; url (_ (r ^ käyttäjät / Rekisteröidy / $ "," your.view ', nimi =' tili-rekisteri)),
)
# In your shell jälkeen päivittää käännökset (jossa makemessages / compilemessages)
>>> Aktivoi (NL)
>>> Reverse ("tili-rekisteri)
'/ Nl / gebruikers / registeren /'
>>> Ota käyttöön ('en')
>>> Reverse ("tili-rekisteri)
"/ Fi / käyttäjät / Rekisteröidy /"
Asennus
- Lisää i18nurls sinun settings.INSTALLED_APPS
- Lisää i18nurls.middleware.LocaleMiddleware teidän settings.MIDDLEWARE_CLASSES. Huom: Tämä middleware korvaa oletuksena Django LocaleMiddleware.

Mitä uutta tässä julkaisussa:

  • {% kieli%} malliin -tagin läsnäolo teki täytäntöön (kiitos Harro van der Klauw).
  • LocaleMiddleware luokka ei paikattu enää (Issue # 3).
  • i18n_patterns ei paikattu enää.
  • vinoviiva on nyt valinnainen LocaleMiddleware lausekeryhmän.

Mitä uutta versiossa 0.6.1:

  • Mallit ja maa-kansioon lisätään setup.py kirjoitus (Issue # 1).

Mitä uutta versiossa 0.6:

  • API muuttunut niin se täsmää i18n_patterns tulevassa Django 1.4 julkaisu.

Vaatimukset :

  • Python
  • Django

Muu ohjelmistojen kehittäjä Orne Brocaar

WTFMongoengine
WTFMongoengine

15 Apr 15

Kommentit django-i18nurls

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!