J'essaie de comprendre le système de traduction django, donc j'ai écrit une petite application de test. J'ai créé les fichiers de traduction et les ai compilés (* .po et * .mo), et maintenant j'essaye de rendre un modèle dans une langue différente. Je change le LANGUAGE_CODE dans mon settings.py à l'autre code de langue, mais le modèle rend toujours en anglais. Aucune erreur n'est donnée, je ne peux pas voir l'autre langue que j'essaie, même si j'ai traduit, compilé et tout ça. J'ai le db mis en place pour soutenir ce qui est nécessaire. J'ai aussi utilisé le get_current_language dans le modèle:visionner des traductions dans des modèles django (par exemple - le faire fonctionner)
{% load i18n %}
{% get_current_language as LANGUAGE_CODE %}
{% get_available_languages as LANGUAGES %}
{% get_current_language_bidi as LANGUAGE_BIDI %}
the current language is {{ LANGUAGE_CODE }}
mais je suis en train de vide où le code doit apparaître. Qu'est-ce que je rate? Merci.
Vous avez raison, je peux maintenant voir le bon LANGUAGE_CODE dans mon modèle. Cependant, le modèle rend toujours en anglais - comment puis-je le forcer à rendre dans la même langue que LANGUAGE_CODE? J'ai tous les fichiers de traduction en place. – sa125