From 0a59946f1691e4000cefda4a5e934e50c3edde06 Mon Sep 17 00:00:00 2001 From: Anders Bruun Severinsen <202204885@post.au.dk> Date: Wed, 26 Jun 2024 20:37:02 +0200 Subject: [PATCH 01/17] Matched logo color --- web/static/css/stylesheet.css | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/web/static/css/stylesheet.css b/web/static/css/stylesheet.css index 350d2be..91dc8cf 100644 --- a/web/static/css/stylesheet.css +++ b/web/static/css/stylesheet.css @@ -1,6 +1,10 @@ +:root { + --datblue: #152ff5; + } + .banner h1 { - color: midnightblue; - font-family: serif; + color: var(--datblue); + font-family: "Times New Roman", Times, serif; display: inline-block; } From 46a4a73c3eb1898cd72d19ea488497c624050d50 Mon Sep 17 00:00:00 2001 From: Anders Bruun Severinsen <202204885@post.au.dk> Date: Thu, 27 Jun 2024 19:18:05 +0200 Subject: [PATCH 02/17] Adding internationalization --- bartenders/models.py | 21 +-- bartenders/templates/index.html | 18 +-- fredagscafeen/settings/base.py | 23 ++++ fredagscafeen/urls.py | 6 +- locale/da/LC_MESSAGES/django.mo | Bin 0 -> 544 bytes locale/da/LC_MESSAGES/django.po | 203 +++++++++++++++++++++++++++++ locale/en/LC_MESSAGES/django.mo | Bin 0 -> 3493 bytes locale/en/LC_MESSAGES/django.po | 219 ++++++++++++++++++++++++++++++++ web/static/css/stylesheet.css | 23 +++- web/static/images/dannebro.png | Bin 0 -> 8516 bytes web/static/images/unionjac.png | Bin 0 -> 5781 bytes web/templates/base.html | 82 ++++++++---- 12 files changed, 545 insertions(+), 50 deletions(-) create mode 100644 locale/da/LC_MESSAGES/django.mo create mode 100644 locale/da/LC_MESSAGES/django.po create mode 100644 locale/en/LC_MESSAGES/django.mo create mode 100644 locale/en/LC_MESSAGES/django.po create mode 100644 web/static/images/dannebro.png create mode 100644 web/static/images/unionjac.png diff --git a/bartenders/models.py b/bartenders/models.py index a02ae3b..48ae573 100644 --- a/bartenders/models.py +++ b/bartenders/models.py @@ -10,6 +10,7 @@ from django.urls import reverse from django.utils import timezone from django.utils.safestring import mark_safe +from django.utils.translation import ugettext_lazy as _ from fredagscafeen.email import send_template_email @@ -47,28 +48,28 @@ class BartenderCommon(models.Model): class Meta: abstract = True - name = models.CharField(max_length=140, verbose_name="Fulde navn") - username = models.CharField(max_length=140, unique=True, verbose_name="Brugernavn") + name = models.CharField(max_length=140, verbose_name=_("Fulde navn")) + username = models.CharField(max_length=140, unique=True, verbose_name=_("Brugernavn")) email = models.CharField(max_length=255, unique=True, blank=True) studentNumber = models.IntegerField( - blank=True, null=True, verbose_name="Studienummer" + blank=True, null=True, verbose_name=_("Studienummer") ) phoneNumber = models.IntegerField( - blank=True, null=True, verbose_name="Telefonnummer" + blank=True, null=True, verbose_name=_("Telefonnummer") ) tshirt_size = models.CharField( choices=TSHIRT_SIZE_CHOICES, max_length=10, blank=True, null=True, - verbose_name="T-shirt størrelse", + verbose_name=_("T-shirt størrelse"), ) class Bartender(BartenderCommon): isActiveBartender = models.BooleanField(default=True) prefer_only_early_shifts = models.BooleanField( - default=False, verbose_name="Jeg foretrækker ikke at have nogle sene barvagter" + default=False, verbose_name=_("Jeg foretrækker ikke at have nogle sene barvagter") ) @property @@ -224,14 +225,14 @@ def get_current_period(cls): def __str__(self): start_year = self.start_date.year - return f"{start_year} / {start_year + 1} ({self.start_date} til {self.end_date_display})" + return f"{start_year} / {start_year + 1} ({self.start_date} {_("til")} {self.end_date_display})" class BartenderApplication(BartenderCommon): - study = models.CharField(max_length=50, verbose_name="Studie") - study_year = models.IntegerField(verbose_name="Årgang") + study = models.CharField(max_length=50, verbose_name=_("Studie")) + study_year = models.IntegerField(verbose_name=_("Årgang")) info = models.TextField( - blank=True, help_text="Eventuelle ekstra info til bestyrelsen skrives her" + blank=True, help_text=_("Eventuelle ekstra info til bestyrelsen skrives her") ) created = models.DateTimeField(auto_now_add=True) diff --git a/bartenders/templates/index.html b/bartenders/templates/index.html index c52e1e6..e4c588d 100644 --- a/bartenders/templates/index.html +++ b/bartenders/templates/index.html @@ -1,20 +1,20 @@ {% extends 'base.html' %} - +{% load i18n %} {% load static %} {% load bootstrap3 %} {% block content %} -Velkommen til Fredagscaféens webside, her kan du finde information om åbningstider, sortiment, udlejning af fadølsanlæg og grill mm. +{% translate "Velkommen til Fredagscaféens webside, her kan du finde information om åbningstider, sortiment, udlejning af fadølsanlæg og grill mm." %}
Er du interesseret i at være med i et fedt fællesskab hvor vi hygger bag baren og serverer nogle kolde drikkevarer?
-Du vil som bartender få ca. 2 vagter pr. semester, hvor du er med til at sikre at alle får slukket tørsten.
-
Udover dette inviteres du til vores årlige arrangementer for bartendere, såsom Sommerfesten og Julefrokosten. Derudover vil der løbende være fede begivenheder, såsom ølsmagning og lign. Alt sammen gratis for bartendere.
-Det er en god idé at læse barvagt-guiden før du tilmelder dig, så du - ved hvad en typisk vagt i Fredagscaféen indebærer.
+{% translate "Er du interesseret i at være med i et fedt fællesskab hvor vi hygger bag baren og serverer nogle kolde drikkevarer?" %}
+{% translate "Du vil som bartender få ca. 2 vagter pr. semester, hvor du er med til at sikre at alle får slukket tørsten." %}
+
{% translate "Udover dette inviteres du til vores årlige arrangementer for bartendere, såsom Sommerfesten og Julefrokosten. Derudover vil der løbende være fede begivenheder, såsom ølsmagning og lign. Alt sammen gratis for bartendere." %}
+{% translate "Det er en god idé at læse" %} {% translate "barvagt-guiden" %} + {% translate "før du tilmelder dig, så du ved hvad en typisk vagt i Fredagscaféen indebærer." %}
{% if config.REGISTRATION_OPEN %} {% else %} - Bartendertilmeldingen er lukket. + {% translate "Bartendertilmeldingen er lukket." %} {% endif %}