Automark model names/attributes for translation

Posted by Saosin on Stack Overflow See other posts from Stack Overflow or by Saosin
Published on 2010-06-17T07:10:01Z Indexed on 2010/06/17 7:13 UTC
Read the original article Hit count: 220

Filed under:
|
|
|

Is there any way one could automatically mark all model names and attributes for translation, without specifying verbose_name/_plural on each one of them?

Doesn't feel very DRY to do this every time:

class Profile(models.Model):
    length = models.IntegerField(_('length'))
    weight = models.IntegerField(_('weight'))
    favorite_movies = models.CharField(_('favorite movies'), max_length=100)
    favorite_quote = models.CharField(_('favorite quote'), max_length=30)
    religious_views = models.CharField(_('religious views'), max_length=30)
    political_views = models.CharField(_('political views'), max_length=30)

    class Meta:
        verbose_name = _('profile')
        verbose_name_plural = _('profiles')

© Stack Overflow or respective owner

Related posts about django

Related posts about django-models