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

Posted on Sat 12 January 2013 in Python

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')

O resultado deve ser:

$ u'Administrador'

Para mais informações visite a página de translation do Django.