/opt/django/django/bin/compile-messages.py
Eso suponiendo que tenés instalado el notiuy en /opt/notiuy y los fuentes de
django en /opt/django.
Lo que hace es compilar el archivo
notiuy/apps/noti/locale/es/LC_MESSAGES/django.po a un archivo binario que es el
que usa el sistema de traducción dinámica (llamado gettext).
Después, en el archivo de configuración (settings.py) tenes algúnos parámetros
de configuración que modifican el comportamiento del idioma:
la variable LANGUAGE_CODE del archivo settings.py es el lenguaje por defecto
(cuando no detecta ninguno del browser). Podés cambiarlo si querés a:
LANGUAGE_CODE = 'es_ES'
Para que el lenguaje por defecto sea el español.
Después tenés dos clases dentro del array MIDDLEWARE_CLASSES (también en el
archivo settings.py) que sirven para localizar el notiuy:
django.middleware.locale.LocaleMiddleware
Esta clase sirve para localizar dinámicamente al noti, es decir ponerlo en el
idioma del navegador que estás usando.
notiuy.apps.noti.middleware.NotiMiddleware
Esta sirve para que los días, meses, etc se vean en el mismo idioma que el
localizado.
Ah, por último, te confirmo que el código del SVN es el mismo que está
corriendo en beta.notiuy.com.
Saludos.