diff --git a/locale/de_DE/LC_MESSAGES/django.po b/locale/de_DE/LC_MESSAGES/django.po index f5af5983..625e4f40 100644 --- a/locale/de_DE/LC_MESSAGES/django.po +++ b/locale/de_DE/LC_MESSAGES/django.po @@ -3,8 +3,8 @@ msgid "" msgstr "" "Project-Id-Version: Mafiasi\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-24 21:29+0200\n" -"PO-Revision-Date: 2024-05-01 00:26+0200\n" +"POT-Creation-Date: 2024-09-03 23:48+0200\n" +"PO-Revision-Date: 2024-09-03 23:52+0200\n" "Last-Translator: Markus Neblung \n" "Language-Team: \n" "Language: de_DE\n" @@ -12,7 +12,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 3.4.2\n" +"X-Generator: Poedit 3.4.4\n" #: mafiasi/base/middleware.py:18 msgid "" @@ -1555,6 +1555,18 @@ msgstr "" "Matrix ermöglicht dezentrales Chatten und VoIP mit Ende-zu-Ende-" "Verschlüsselung." +#: mafiasi/modulkompass/apps.py:11 +msgid "Modulkompass" +msgstr "Modulkompass" + +#: mafiasi/modulkompass/apps.py:12 +msgid "" +"Share your experiences with courses and look at the experiences of your " +"fellow students." +msgstr "" +"Teile deine Erfahrungen mit Modulen und schaue dir die Erfahrungen deiner " +"Kommilitonen an." + #: mafiasi/nextcloud/apps.py:11 msgid "Nextcloud" msgstr "Nextcloud" diff --git a/locale/en_US/LC_MESSAGES/django.po b/locale/en_US/LC_MESSAGES/django.po index 224f54d0..cd28e716 100644 --- a/locale/en_US/LC_MESSAGES/django.po +++ b/locale/en_US/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Mafiasi\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-24 21:29+0200\n" +"POT-Creation-Date: 2024-09-03 23:48+0200\n" "PO-Revision-Date: 2024-01-18 22:42+0100\n" "Last-Translator: Markus Neblung \n" "Language-Team: \n" @@ -1413,6 +1413,16 @@ msgstr "" msgid "Matrix provides decentralized messaging and VoIP with E2E encryption." msgstr "" +#: mafiasi/modulkompass/apps.py:11 +msgid "Modulkompass" +msgstr "" + +#: mafiasi/modulkompass/apps.py:12 +msgid "" +"Share your experiences with courses and look at the experiences of your " +"fellow students." +msgstr "" + #: mafiasi/nextcloud/apps.py:11 msgid "Nextcloud" msgstr "" diff --git a/locale/en_Uwu/LC_MESSAGES/django.po b/locale/en_Uwu/LC_MESSAGES/django.po index bcbd55ed..e95b84d9 100644 --- a/locale/en_Uwu/LC_MESSAGES/django.po +++ b/locale/en_Uwu/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Mafiasi\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-24 21:29+0200\n" +"POT-Creation-Date: 2024-09-03 23:48+0200\n" "PO-Revision-Date: 2024-01-09 22:14+0000\n" "Last-Translator: kritzl \n" "Language-Team: \n" @@ -1642,6 +1642,16 @@ msgstr "Meowtrix" msgid "Matrix provides decentralized messaging and VoIP with E2E encryption." msgstr "Hug frens. Virtually." +#: mafiasi/modulkompass/apps.py:11 +msgid "Modulkompass" +msgstr "" + +#: mafiasi/modulkompass/apps.py:12 +msgid "" +"Share your experiences with courses and look at the experiences of your " +"fellow students." +msgstr "" + #: mafiasi/nextcloud/apps.py:11 msgid "Nextcloud" msgstr "NextclOwOd" diff --git a/locale/fr_FR/LC_MESSAGES/django.po b/locale/fr_FR/LC_MESSAGES/django.po index 89c6fc4f..88532a50 100644 --- a/locale/fr_FR/LC_MESSAGES/django.po +++ b/locale/fr_FR/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: Mafiasi\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-24 21:29+0200\n" -"PO-Revision-Date: 2024-01-18 22:41+0100\n" +"POT-Creation-Date: 2024-09-03 23:48+0200\n" +"PO-Revision-Date: 2024-09-03 23:54+0200\n" "Last-Translator: Markus Neblung \n" "Language-Team: \n" "Language: fr_FR\n" @@ -11,7 +11,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Poedit 3.0.1\n" +"X-Generator: Poedit 3.4.4\n" #: mafiasi/base/middleware.py:18 msgid "" @@ -1564,6 +1564,18 @@ msgstr "" "Matrix fournit messagerie décentralisée et VoIP avec chiffrement de bout en " "bout." +#: mafiasi/modulkompass/apps.py:11 +msgid "Modulkompass" +msgstr "Modulkompass" + +#: mafiasi/modulkompass/apps.py:12 +msgid "" +"Share your experiences with courses and look at the experiences of your " +"fellow students." +msgstr "" +"Partage tes expériences avec les modules et consulte celles de tes camarades " +"d'études." + #: mafiasi/nextcloud/apps.py:11 msgid "Nextcloud" msgstr "Nextloud" diff --git a/mafiasi/dashboard/static/img/services/modulkompass.svg b/mafiasi/dashboard/static/img/services/modulkompass.svg new file mode 100644 index 00000000..b685b5eb --- /dev/null +++ b/mafiasi/dashboard/static/img/services/modulkompass.svg @@ -0,0 +1,253 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/mafiasi/modulkompass/__init__.py b/mafiasi/modulkompass/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/mafiasi/modulkompass/apps.py b/mafiasi/modulkompass/apps.py new file mode 100644 index 00000000..f6df8e8e --- /dev/null +++ b/mafiasi/modulkompass/apps.py @@ -0,0 +1,14 @@ +from django.conf import settings +from django.utils.translation import gettext_lazy as _ + +from mafiasi.base.base_apps import BaseService + + +class ModulkompassConfig(BaseService): + default = True + name = "mafiasi.modulkompass" + verbose_name = "Modulkompass" + title = _("Modulkompass") + description = _("Share your experiences with courses and look at the experiences of your fellow students.") + link = settings.MODULKOMPASS_URL + image = "img/services/modulkompass.svg" diff --git a/mafiasi/settings.py b/mafiasi/settings.py index 9068b2d1..3f359852 100644 --- a/mafiasi/settings.py +++ b/mafiasi/settings.py @@ -159,6 +159,7 @@ "mafiasi.etherpad", "mafiasi.bitpoll", "mafiasi.matrix" if env.bool("MAFIASI_ENABLE_MATRIX", True) else None, + "mafiasi.modulkompass" if env.bool("MAFIASI_ENABLE_MODULKOMPASS", True) else None, "mafiasi.git", "mafiasi.sogo", "mafiasi.tauschen" if env.bool("MAFIASI_ENABLE_TAUSCHEN", True) else None, @@ -315,6 +316,7 @@ WHITEBOARD_URL = "https://spacedeck.mafiasi.de" KANBOARD_URL = "https://kanboard.mafiasi.de" MATRIX_URL = "https://matrix.mafiasi.de" +MODULKOMPASS_URL = "https://modulkompass.mafiasi.de" LINK_SHORTENER_URL = "https://l.mafiasi.de" if REGISTER_ENABLED: