Tengo una pregunta sobre el uso de ugettext y ugettext_lazy
para las traducciones. Aprendí que en los modelos debería usar ugettext_lazy
, mientras que en las vistas ugettext. ¿Pero hay otros lugares, donde debería usar ugettext_lazy
también? ¿Qué pasa con las definiciones de formulario? ¿Hay alguna diferencia de rendimiento entre ellos?
Editar:
Y una cosa más. A veces, en lugar de ugettext_lazy
, ugettext_noop
se usa. Como dice la documentación, las ugettext_noop
cadenas solo están marcadas para traducción y traducidas al último momento posible antes de mostrarlas al usuario, pero estoy un poco confundido aquí, ¿no es eso similar a qué ugettext_lazy
hacer? Todavía es difícil para mí decidir qué debo usar en mis modelos y formularios.