Porting a Django site from 1.2 to 1.5 on Python 2.6 i ran into problems with internationalization.
The wierd thing is that only one string gets translated in the en
I had a similar issue that I resolved in making sure that whenever I update the django.po file, I compile it:
./manage.py compilemessages
The translation get done from the compiled file (django.mo) and not the .po file
./manage.py makemessages -a./manage.py compilemessageslocalhost:8000/en/ to localhost:8000/fr/ or localhost:8000/foo/ depending on the language you want to seeI hope this helps
Gah! I got bit by the same issue as this guy : https://code.djangoproject.com/ticket/18492
Namely that a trailing comma was missing in the LOCALE_PATHS tuple. Too bad Django doesn't raise an error for that.