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