Mam plik ustawień narodowych/es/LC_MESSAGES/django.mo (i .po), uruchomiłem makreessages i kompilezje. Zdecydowanie wszystkie wiadomości są tłumaczoneNie można zmienić środowiska językowego w Django
w settings.py mają:
USE_I18N = True
LANGUAGE_CODE = 'es'
Wciąż django uparcie trwa ciągi z angielskiego plik .po ... Dlaczego to może być?
Musi być trochę grosz ... Dzięki.
EDIT wydaje się, że tak jest tylko wtedy, gdy aktywne jest LocaleMiddleware.
dla osób korzystających Pythona 3.x, 'jeśli request.META.has_key („HTTP_ACCEPT_LANGUAGE”):' potrzeby należy zmienić na 'if 'HTTP_ACCEPT_LANGUAGE' w request.META:'. – reinaldoluckman