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