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 compilemessages
localhost:8000/en/
to localhost:8000/fr/
or localhost:8000/foo/
depending on the language you want to seeI hope this helps