Define translatable names

This commit is contained in:
Michal Čihař 2012-03-02 16:18:12 +01:00
parent efca9edafc
commit f9be5a51f5

View File

@ -10,10 +10,20 @@ from lang.models import Language
class Profile(models.Model): class Profile(models.Model):
user = models.ForeignKey(User, unique = True, editable = False) user = models.ForeignKey(User, unique = True, editable = False)
language = models.CharField(verbose_name=_(u"Interface Language"), language = models.CharField(
max_length=10, choices=settings.LANGUAGES) verbose_name = _(u"Interface Language"),
languages = models.ManyToManyField(Language) max_length = 10,
secondary_languages = models.ManyToManyField(Language, related_name = 'secondary_profile_set') choices = settings.LANGUAGES
)
languages = models.ManyToManyField(
Language,
verbose_name = _('Languages')
)
secondary_languages = models.ManyToManyField(
Language,
verbose_name = _('Secondary languages'),
related_name = 'secondary_profile_set'
)
@receiver(user_logged_in) @receiver(user_logged_in)