django-i18nurls

Screenshot Software:
django-i18nurls
Szczegóły programowe:
Wersja: 0.7
Filmu: 14 Apr 15
Wywoływacz: Orne Brocaar
Licencja: Wolny
Popularność: 0

Rating: 5.0/5 (Total Votes: 1)

django-i18nurls jest Django plug aplikacja, która pozwala na tłumaczenie wzorców adresów URL za pomocą gettext & nbsp; Jak również zawiera funkcję niestandardowych wzorów dla poprzedzenie URL z aktywnym języka kodu (np. / Pl / news / , / nl / nieuws /) i middleware, aby aktywować język w prefiksu (na żądanie przychodzące).
Przykłady:
# Urls.py
z django.conf.urls.defaults wzory przywozowych, to, url
z django.utils.translation importu ugettext_lazy jako _
z i18nurls.defaults locale_prefixed_patterns przywozowych
wzory = locale_prefixed_patterns ('',
& Nbsp; url (_ (r '^ użytkowników / Zarejestruj / $', '', nazwa your.view = 'konta zarejestruj')),
)
# W swojej skorupy, po aktualizacji tłumaczeń (z makemessages / compilemessages)
>>> Aktywować ("it")
>>> Tyłu ("Konto rejestracji")
'/ Nl / użytkowników / registeren / "
>>> Aktywować ("pl")
>>> Tyłu ("Konto rejestracji")
"/ Pl / użytkownicy / Zarejestruj /"
instalacji
- Dodaj i18nurls do settings.INSTALLED_APPS
- Dodaj i18nurls.middleware.LocaleMiddleware do settings.MIDDLEWARE_CLASSES. Uwaga:. To middleware zastępuje domyślną Django LocaleMiddleware

Co nowego w tym wydaniu:

  • {% szablon języka%} -tag realizowane (dzięki Harro van der Klauw).
  • Klasa LocaleMiddleware nie jest załatana już (Wydanie # 3).
  • i18n_patterns już nie jest załatana.
  • Trailing slash jest teraz opcja w LocaleMiddleware regex.

Co nowego w wersji 0.6.1:

  • Szablony i folderu locale dodany do setup.py skrypt (wydanie 1).

Co nowego w wersji 0.6:

  • API zmienił więc będzie pasować i18n_patterns w nadchodzącym Django 1.4 zwolnienie.

Wymagania :

  • Python
  • Django

Inne programy z deweloperem Orne Brocaar

WTFMongoengine
WTFMongoengine

15 Apr 15

Komentarze do django-i18nurls

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!