1
0
mirror of https://gitlab.crans.org/mediatek/med.git synced 2025-07-05 20:43:56 +02:00

Translate media app

This commit is contained in:
Alexandre Iooss
2019-08-16 14:01:13 +02:00
parent accaa965c8
commit 21c1dd067a
5 changed files with 238 additions and 45 deletions

View File

@ -10,15 +10,19 @@ from .fields import ISBNField
class Auteur(models.Model):
nom = models.CharField(max_length=255, unique=True)
name = models.CharField(
max_length=255,
unique=True,
verbose_name=_('name'),
)
def __str__(self):
return self.nom
return self.name
class Meta:
verbose_name = _("author")
verbose_name_plural = _("authors")
ordering = ['nom']
ordering = ['name']
class Media(models.Model):
@ -75,18 +79,29 @@ class Media(models.Model):
class Emprunt(models.Model):
media = models.ForeignKey('Media', on_delete=models.PROTECT)
user = models.ForeignKey('users.User', on_delete=models.PROTECT)
date_emprunt = models.DateTimeField(help_text='%d/%m/%y %H:%M:%S')
media = models.ForeignKey(
'Media',
on_delete=models.PROTECT,
)
user = models.ForeignKey(
'users.User',
on_delete=models.PROTECT,
verbose_name=_("borrower"),
)
date_emprunt = models.DateTimeField(
verbose_name=_('borrowed on'),
)
date_rendu = models.DateTimeField(
help_text='%d/%m/%y %H:%M:%S',
blank=True,
null=True,
verbose_name=_('given back on'),
)
permanencier_emprunt = models.ForeignKey(
'users.User',
on_delete=models.PROTECT,
related_name='user_permanencier_emprunt',
verbose_name=_('borrowed with'),
help_text=_('The keyholder that registered this borrowed item.')
)
permanencier_rendu = models.ForeignKey(
'users.User',
@ -94,6 +109,8 @@ class Emprunt(models.Model):
related_name='user_permanencier_rendu',
blank=True,
null=True,
verbose_name=_('given back to'),
help_text=_('The keyholder to whom this item was given back.')
)
def __str__(self):
@ -114,18 +131,39 @@ class Jeu(models.Model):
('4h+', '4h+'),
)
nom = models.CharField(max_length=255)
proprietaire = models.ForeignKey('users.User', on_delete=models.PROTECT)
duree = models.CharField(choices=DUREE, max_length=255)
nombre_joueurs_min = models.IntegerField(validators=[MinValueValidator(1)])
nombre_joueurs_max = models.IntegerField(validators=[MinValueValidator(1)])
comment = models.CharField(help_text="Commentaire", max_length=255,
blank=True, null=True)
name = models.CharField(
max_length=255,
verbose_name=_("name"),
)
proprietaire = models.ForeignKey(
'users.User',
on_delete=models.PROTECT,
verbose_name=_("owner"),
)
duree = models.CharField(
choices=DUREE,
max_length=255,
verbose_name=_("duration"),
)
nombre_joueurs_min = models.IntegerField(
validators=[MinValueValidator(1)],
verbose_name=_("minimum number of players"),
)
nombre_joueurs_max = models.IntegerField(
validators=[MinValueValidator(1)],
verbose_name=_('maximum number of players'),
)
comment = models.CharField(
max_length=255,
blank=True,
null=True,
verbose_name=_('comment'),
)
def __str__(self):
return str(self.nom)
return str(self.name)
class Meta:
verbose_name = _("game")
verbose_name_plural = _("games")
ordering = ['nom']
ordering = ['name']