Primero encerrar entre etiquetas el mensaje a traducir de la siguiente manera: {% trans "Crear nuevo usuario" %} Crear el directorio locale en el root del proyecto o de la aplicación. Ejecutar el siguiente comando para crear el fichero a modificar: django-admin.py makemessages -l en Donde en es el lenguaje que contendrá la traducción. La lista de idiomas de django se encuentran el directorio: /usr/local/lib/python2.7/dist-packages/django/conf/locale Dentro del directorio locale se ha creado la siguiente estructura siendo el fichero django.po el que hay que modificar. locale/de/LC_MESSAGES/django.po . #: plantillas/base.html:103 msgid " Crear nuevo usuario " msgstr "Add new user" Compilar el fichero modificado para crear el binario: django-admin.py compilemessages En todas las plantillas incluir cargar la librería: {% load i18n %}
Programación web y escritorio donde me he atascado y creo importante compartir