From f67c4aa45071ba93ed5210d22cfc0870a793c081 Mon Sep 17 00:00:00 2001 From: Jonathan Weth <git@jonathanweth.de> Date: Thu, 16 Jan 2020 18:44:36 +0100 Subject: [PATCH] Add i18n for verbose_name's in models.py --- aleksis/apps/mensa/models.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/aleksis/apps/mensa/models.py b/aleksis/apps/mensa/models.py index 2ce9203..8658775 100644 --- a/aleksis/apps/mensa/models.py +++ b/aleksis/apps/mensa/models.py @@ -2,17 +2,18 @@ from django.db import models # Create your models here. from aleksis.core.util.helper import path_and_rename +from django.utils.translation import gettext_lazy as _ class Menu(models.Model): - calendar_week = models.IntegerField(verbose_name="KW") - year = models.IntegerField(verbose_name="Jahr") - pdf = models.FileField(upload_to=path_and_rename, verbose_name="PDF") + calendar_week = models.IntegerField(verbose_name=_("CW")) + year = models.IntegerField(verbose_name=_("Year")) + pdf = models.FileField(upload_to=path_and_rename, verbose_name=_("PDF")) class Meta: unique_together = ("calendar_week", "year") - verbose_name = "Speiseplan" - verbose_name_plural = "Speisepläne" + verbose_name = _("Menu") + verbose_name_plural = _("Menus") def __str__(self): - return "KW {}/{}".format(self.calendar_week, self.year) + return "{} {}/{}".format(_("CW"), self.calendar_week, self.year) -- GitLab