lunes, 3 de noviembre de 2014

Traducciones para Django .


Ayuda para traducción..

Crear directorio
Locale ( si LOCALE en el raiz donde esta el manage.py )

Agregar setting.py

LANGUAGE_CODE = 'es_CL'
USE_I18N = True
LOCALE_PATHS = ( os.path.join(BASE_DIR, ‘traduccion’), )


Agregar url.py
from django.conf.urls.i18n import i18n_patterns

urlpatterns += i18n_patterns(”,
url(r’^$’, home, name=’home’),
url(r’^admin/’, include(admin.site.urls)),
)

Comando

django-admin.py makemessages -l es_CL (  lenguaje español Chile )

Editar Archivo django.po

Crear archivo compilado .mo sin este archivo no funciona la traducción y cada vez que se haga cambios en el archivo django.po se debe compilarse .

django-admin.py compilemessages