String in my template don't translate. They stay English even though they do pop up in the po files using `makemessages`.
To make sure that the current `lang` is indeed what I expect it to be, I use `{{ lang }}` in the template somewhere.
I have `{% load i18n %}` in the template somewhere near the top. Does the order matter?
I have `USE_I18N = True` and
```
TEMPLATE_CONTEXT_PROCESSORS = (
'django.contrib.auth.context_processors.auth',
'django.core.context_processors.i18n',
'django.core.context_processors.request',
'django.core.context_processors.media',
'django.core.context_processors.static',
'cms.context_processors.media',
'sekizai.context_processors.sekizai',
'bidiutils.context_processors.bidi',
)
```
I restart the server and still I get no translation.
I don't know whether translation from code such as views works because I didn't code any views. i'm only using `django-cms` and in it's scope translation does seem to work because it's interface gets translated and I do get the pages in the language that I expect.