I have a reasonably simple Django (1.1) site where i need some basic interface and other texts to be translated between two languages. I've created the po files using manage.py makemessages
, translated them (using poedit), and compiled the mo files using manage.py compilemessages
as outlined in the i18n docs for Django.
But the problem is; most strings still show up in the original language...
- i checked that the po files actually contain all strings
- i checked that the mo files were freshly generated after the last translation effort
- the language does actually change when i switch using the
getlang()
method - a few strings -do- end up being translated when i switch
- but most don't...
Not really sure where else to look... Is there any app that i can use to check whether the compiled mo files are valid & complete for instance? Could these strings be cached? (i'm not using any caching middleware)