2013-02-21 3 views
0

J'ai récemment commencé à travailler avec django internationalisation. Il n'y a qu'une seule vue et un modèle correspondant pour lequel j'ai ajouté des chaînes traduisibles et fait des traductions pour 3 langues.django admin changement de langue au hasard

Maintenant, je remarque que les changements de langue admin django dans ce qui semble être aléatoire. Il change en plus de langues que celles que j'ai traduites (anglais, français et allemand).

Quelqu'un sait ce qui pourrait l'avoir causé?

Répondre

0

On dirait que cela est la cause d'un comportement bizarre du module de traduction de django.

translation.activate() change la langue pour le processus entier.

Ce que je devais faire est d'appeler translation.deactivate() après avoir rendu le modèle.