Django - Traduções - como testar as traduções via linha de comando

Posted on Sat 12 January 2013 in Python • Tagged with python, django

Via linha de comando é possível testar strings traduzidas do Django.

Ative o shell do django:

$ python manage.py shell

No shell, importar o módulo translation:

>>> from django.utils import translation
>>> translation.activate('pt-br')

Dessa forma a tradução pt-br é ativada, em seguida busque uma string traduzida:

>>> translation.ugettext('Admin …

Continue reading

Django - Adicionando traduções as suas app's

Posted on Sat 12 January 2013 in Python • Tagged with python, django

Para criar as traduções para as aplicações basta:

Acessar o diretorio da app:

$ cd <app>

Criar um diretório "/locale":

$ mkdir locale

Rodar o comando que lista as strings a serem traduzidas, repare que o nome do locale é "pt_BR".

Obs: o locale deve seguir a mesma convenção dos locales utilizados …


Continue reading