I'm writing an application, which will be used in several languages: 'en', 'de', 'fr', 'es' and 'pl'. I provided translation strings for every string that needs to be translated, I prepared the translation files and compiled them.
Then, I set the LANGUAGES variable and added the LocaleMiddleware in settings.py.
The problem is, when I enter the page, say /admin/, the strings provided as strings are translated properly (I use 'pl' in Accept-Language), but the strings in models and forms (like labels and verbose_names) are displayed in the LANGUAGE_CODE language (when I change the language code, the models are translated).
Anyone got an idea, what's wrong?