49 votes

Django : Comment obtenir le code de langue dans le modèle ?

Existe-t-il une variable globale pour obtenir le code de langue dans le modèle Django ou au moins le transmettre à travers la vue ? quelque chose comme : {{ LANG }} devrait produire "en" par exemple.. Je ne suis vraiment pas à l'aise lorsque les gens utilisent request.LANGUAGE_CODE .

Une explication détaillée serait appréciée =)

134voto

Rafael Points 446

C'est un vieux sujet. Mais certains pourraient le trouver utile.

 {% load i18n %}
...
{% get_current_language as LANGUAGE_CODE %}

Référence et exemple Django.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X