django-i18nurls

Tela Software:
django-i18nurls
Detalhes de Software:
Versão: 0.7
Data de upload: 14 Apr 15
Revelador: Orne Brocaar
Licença: Livre
Popularidade: 11

Rating: 5.0/5 (Total Votes: 1)

django-i18nurls é um app pluggable Django que faz com que seja possível traduzir padrões de URL usando gettext & nbsp; Como assim ele contém uma função de padrões personalizados para prefixar URLs com a linguagem de código ativo (ex.: / En / news / , / nl / nieuws /) e um middleware para ativar o código de idioma no prefixo (por solicitação de entrada).
Exemplos:
# Urls.py
de django.conf.urls.defaults padrões de importação incluem url
de django.utils.translation importação ugettext_lazy como _
de i18nurls.defaults locale_prefixed_patterns importação
padrões = locale_prefixed_patterns ('',
& Nbsp; url (_ (r '^ usuários / registrar / $', 'your.view', name = 'conta-registro')),
)
# Em seu escudo, depois de atualizar suas traduções (com makemessages / compilemessages)
>>> Activate ('nl')
>>> Reverse ('conta a registar ")
'/ Nl / gebruikers / registeren /'
>>> Activate ('en')
>>> Reverse ('conta a registar ")
'/ En / usuários / registrar /'
Instalação
- Adicionar i18nurls a seus settings.INSTALLED_APPS
- Adicionar i18nurls.middleware.LocaleMiddleware a seus settings.MIDDLEWARE_CLASSES. Nota:. Este middleware substitui o padrão Django LocaleMiddleware

O que é novo nesta versão:

  • {% língua%} template -tag implementadas (graças a Harro van der klauw).
  • classe LocaleMiddleware não está mais remendada (Edição # 3).
  • i18n_patterns não é mais remendado.
  • barra final agora é opcional em LocaleMiddleware regex.

O que é novo na versão 0.6.1:

  • Modelos e pasta locale adicionado ao setup.py roteiro (Edição # 1).

O que é novo na versão 0.6:

  • API mudou assim que combinará com i18n_patterns na próxima Django 1.4 release.

Requisitos :

  • Python
  • Django

Outro software de desenvolvedor Orne Brocaar

WTFMongoengine
WTFMongoengine

15 Apr 15

Comentário para django-i18nurls

Comentários não encontrado
Adicionar comentário
Ligue imagens!