From 73f0750a93cccb59070a310e8d75128a951c4d00 Mon Sep 17 00:00:00 2001
From: Jonathan Weth <git@jonathanweth.de>
Date: Sun, 6 Jun 2021 14:03:21 +0200
Subject: [PATCH] Add speaking preference section verbose name and use
 gettext_lazy

---
 CHANGELOG.rst                       | 14 ++++++++++++++
 aleksis/apps/chronos/preferences.py |  4 ++--
 2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 5fd93ff2..2f649677 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -6,6 +6,20 @@ All notable changes to this project will be documented in this file.
 The format is based on `Keep a Changelog`_,
 and this project adheres to `Semantic Versioning`_.
 
+Unreleased
+----------
+
+Changed
+~~~~~~~
+
+* Use a more speaking name for preference section ("Timetables" instead of "Chronos").
+
+Fixed
+~~~~~
+
+* Preference section verbose names were displayed in server language and not
+  user language (fixed by using gettext_lazy).
+
 `2.0b2` - 2021-06-02
 --------------------
 
diff --git a/aleksis/apps/chronos/preferences.py b/aleksis/apps/chronos/preferences.py
index e4fc8752..46e93806 100644
--- a/aleksis/apps/chronos/preferences.py
+++ b/aleksis/apps/chronos/preferences.py
@@ -1,11 +1,11 @@
-from django.utils.translation import gettext as _
+from django.utils.translation import gettext_lazy as _
 
 from dynamic_preferences.preferences import Section
 from dynamic_preferences.types import BooleanPreference, IntegerPreference
 
 from aleksis.core.registries import person_preferences_registry, site_preferences_registry
 
-chronos = Section("chronos", verbose_name=_("Chronos"))
+chronos = Section("chronos", verbose_name=_("Timetables"))
 
 
 @site_preferences_registry.register
-- 
GitLab