J'ai une question sur l'utilisation de ugettext et ugettext_lazy
pour les traductions. J'ai appris que dans les modèles je devrais utiliser ugettext_lazy
, tandis que dans les vues ugettext. Mais y a-t-il d'autres endroits où je devrais ugettext_lazy
aussi utiliser ? Qu'en est-il des définitions de formulaire? Y a-t-il des différences de performances entre eux?
Edit:
Et encore une chose. Parfois, au lieu de ugettext_lazy
, ugettext_noop
est utilisé. Comme le dit la documentation, les ugettext_noop
chaînes ne sont marquées pour la traduction et traduites que le plus tard possible avant de les afficher à l'utilisateur, mais je suis un peu confus ici, n'est-ce pas similaire à quoi ugettext_lazy
faire? J'ai encore du mal à décider lequel utiliser dans mes modèles et mes formulaires.