SVN

4 views
Skip to first unread message

paler

unread,
Jan 11, 2007, 6:17:51 AM1/11/07
to NotiUY
La revisión que está en el SVN es la última? es decir, es la misma
que está en funcionamiento en beta.notiuy.com? Ayer hice un update,
actualizó algunas cosas (revisión 41) pero sigo teniendo
absolutamente todo en inglés; estoy usando firefox 2.0 en español...

Pablo Hoffman

unread,
Jan 12, 2007, 7:04:43 PM1/12/07
to not...@googlegroups.com
Paler, la razón por la cual no te funciona en español es que seguramente te
faltó compilar los archivos que contienen las etiquetas de traducción. Eso lo
haces corriendo (desde el directorio /opt/notiuy/apps/noti):

/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.

Reply all
Reply to author
Forward
0 new messages