views:

22

answers:

0

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')