Django-fr

Forum

  • Accueil
  • » Django-fr
  • » [RESOLU] {{ value|yesno:"yeah,no,maybe" }} et translation?

#1 16-08-2014 17:50:29

mcornelis
Membre
Inscription : 29-09-2013
Messages : 24

[RESOLU] {{ value|yesno:"yeah,no,maybe" }} et translation?

Bonjour à tous,

J'utilise dans mes templates pour les booléans le tag {{ value|yesno:"yeah,no,maybe" }}

Exemple:

{{ customer.is_active|yesno:"Est actif,Non actif" }}

Ce qui me donne:

"Est actif" pour true
et
"Non actif" pour False

Comment est-il possible de placer un tag { % trans "Is active" %} et { % trans "Is not active" %}

cela ne semble pas faisable? Auriez-vous une idée?
C'est la seule partie non traduite de mon application :'(

Merci

Mike

Dernière modification par mcornelis (16-08-2014 18:22:47)

Hors ligne

#2 16-08-2014 18:22:40

mcornelis
Membre
Inscription : 29-09-2013
Messages : 24

Re : [RESOLU] {{ value|yesno:"yeah,no,maybe" }} et translation?

Avec un if tous simplement.
Puisqu'il s'agit d'un champ required je ne teste pas le cas de "None"  (existant depuis le 1.7 )/!\

pour la solution:

  {% if customer.is_active %}
            <dd>{% trans 'is active' %}</dd>
        {% else %}
            <dd>{% trans 'is not active' %}</dd>
        {% endif %}

Dernière modification par mcornelis (30-09-2014 14:52:33)

Hors ligne

  • Accueil
  • » Django-fr
  • » [RESOLU] {{ value|yesno:"yeah,no,maybe" }} et translation?

Pied de page des forums