diff --git a/aleksis/apps/resint/locale/ar/LC_MESSAGES/django.po b/aleksis/apps/resint/locale/ar/LC_MESSAGES/django.po
index 55f0655d1ffe43ceb2c2004c500e8e45818fa205..ca5dcb3ffc19aa98976f55bb442ecc96f78d2382 100644
--- a/aleksis/apps/resint/locale/ar/LC_MESSAGES/django.po
+++ b/aleksis/apps/resint/locale/ar/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-04-22 10:04+0000\n"
+"POT-Creation-Date: 2021-08-01 11:28+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,74 +18,212 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
 
-#: menus.py:6 models.py:19
+#: aleksis/apps/resint/menus.py:37 aleksis/apps/resint/models.py:125
 msgid "Poster"
 msgstr ""
 
-#: menus.py:15
-msgid "Current poster"
+#: aleksis/apps/resint/menus.py:46
+msgid "Manage posters"
 msgstr ""
 
-#: menus.py:21 templates/resint/upload.html:4
-msgid "Upload poster"
+#: aleksis/apps/resint/menus.py:57 aleksis/apps/resint/models.py:39
+#: aleksis/apps/resint/templates/resint/group/list.html:4
+#: aleksis/apps/resint/templates/resint/group/list.html:14
+msgid "Poster groups"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:19
+msgid "Slug used in URL name"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:20
+msgid "If you use 'example', the filename will be 'example.pdf'."
+msgstr ""
+
+#: aleksis/apps/resint/models.py:22
+#: aleksis/apps/resint/templates/resint/group/list.html:19
+msgid "Name"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:24
+msgid "Publishing weekday"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:26
+#: aleksis/apps/resint/templates/resint/group/list.html:22
+msgid "Publishing time"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:29
+msgid "Default PDF"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:30
+msgid "This PDF file will be shown if there is no current PDF."
+msgstr ""
+
+#: aleksis/apps/resint/models.py:34
+msgid "Show in menu"
 msgstr ""
 
-#: models.py:13 models.py:23
-msgid "CW"
+#: aleksis/apps/resint/models.py:35
+msgid "Show for not logged-in users"
 msgstr ""
 
-#: models.py:14
+#: aleksis/apps/resint/models.py:38 aleksis/apps/resint/models.py:104
+msgid "Poster group"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:45
+msgid "Can view all posters of this group"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:46
+msgid "Can upload new posters to this group"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:47
+msgid "Can change all posters of this group"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:48
+msgid "Can delete all posters of this group"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:107
+msgid "Calendar week"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:112
 msgid "Year"
 msgstr ""
 
-#: models.py:15
+#: aleksis/apps/resint/models.py:115
 msgid "PDF"
 msgstr ""
 
-#: models.py:20
+#: aleksis/apps/resint/models.py:126
+#: aleksis/apps/resint/templates/resint/poster/list.html:5
+#: aleksis/apps/resint/templates/resint/poster/list.html:8
 msgid "Posters"
 msgstr ""
 
-#: settings.py:8
-msgid "Weekday at which the poster of the next week is to be shown"
+#: aleksis/apps/resint/templates/resint/group/create.html:5
+#: aleksis/apps/resint/templates/resint/group/create.html:8
+msgid "Create poster group"
 msgstr ""
 
-#: settings.py:9
-msgid "Time at which the poster of the next week is to be shown"
+#: aleksis/apps/resint/templates/resint/group/edit.html:5
+#: aleksis/apps/resint/templates/resint/group/edit.html:8
+msgid "Edit poster group"
 msgstr ""
 
-#: templates/resint/index.html:6
-msgid "Upload new poster"
+#: aleksis/apps/resint/templates/resint/group/list.html:10
+msgid "Create new poster group"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:20
+msgid "Filename"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:21
+msgid "Publishing day"
 msgstr ""
 
-#: templates/resint/index.html:9
-msgid "Show current poster"
+#: aleksis/apps/resint/templates/resint/group/list.html:23
+msgid "Default PDF file"
 msgstr ""
 
-#: templates/resint/index.html:12
+#: aleksis/apps/resint/templates/resint/group/list.html:24
+#: aleksis/apps/resint/templates/resint/poster/list.html:65
+msgid "Actions"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:40
+msgid "Open"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:49
+#: aleksis/apps/resint/templates/resint/poster/list.html:81
+msgid "Edit"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:58
+#: aleksis/apps/resint/templates/resint/poster/list.html:87
+msgid "Delete"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:65
+msgid "There are no poster groups available."
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/edit.html:5
+#: aleksis/apps/resint/templates/resint/poster/edit.html:8
+msgid "Edit poster"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:23
+#, python-format
+msgid ""
+"\n"
+"                      Week %(week)s/%(year)s\n"
+"                    "
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:35
+msgid "There is no poster for this week."
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:42
+msgid "Show current PDF"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:54
+msgid "Upload new poster"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:58
 msgid "All uploaded posters"
 msgstr ""
 
-#: templates/resint/index.html:20
+#: aleksis/apps/resint/templates/resint/poster/list.html:62
+msgid "Group"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:63
+msgid "Week"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:64
+msgid "Valid from ... to"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:75
 msgid "Show"
 msgstr ""
 
-#: templates/resint/index.html:23
-msgid "Delete"
+#: aleksis/apps/resint/templates/resint/poster/upload.html:5
+#: aleksis/apps/resint/templates/resint/poster/upload.html:8
+#: aleksis/apps/resint/templates/resint/poster/upload.html:16
+msgid "Upload poster"
+msgstr ""
+
+#: aleksis/apps/resint/views.py:40 aleksis/apps/resint/views.py:51
+msgid "The poster group has been saved."
 msgstr ""
 
-#: templates/resint/upload.html:14
-msgid "Upload and publish poster"
+#: aleksis/apps/resint/views.py:61
+msgid "The poster group has been deleted."
 msgstr ""
 
-#: templates/resint/upload.html:19
-msgid "Back to overview"
+#: aleksis/apps/resint/views.py:97
+msgid "The poster has been uploaded."
 msgstr ""
 
-#: views.py:28
-msgid "The poster was uploaded successfully."
+#: aleksis/apps/resint/views.py:111
+msgid "The poster has been changed."
 msgstr ""
 
-#: views.py:43
-msgid "The poster was deleted successfully."
+#: aleksis/apps/resint/views.py:124
+msgid "The poster has been deleted."
 msgstr ""
diff --git a/aleksis/apps/resint/locale/de_DE/LC_MESSAGES/django.po b/aleksis/apps/resint/locale/de_DE/LC_MESSAGES/django.po
index b2c5902d9fe7c1ce28dcb394f2c635f3c7ad979d..45f19adb1757b64f307eee5e7a90244a0a1935d2 100644
--- a/aleksis/apps/resint/locale/de_DE/LC_MESSAGES/django.po
+++ b/aleksis/apps/resint/locale/de_DE/LC_MESSAGES/django.po
@@ -7,11 +7,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-04-22 10:04+0000\n"
+"POT-Creation-Date: 2021-08-01 11:28+0200\n"
 "PO-Revision-Date: 2020-04-22 10:13+0000\n"
 "Last-Translator: Jonathan Weth <teckids@jonathanweth.de>\n"
-"Language-Team: German <https://translate.edugit.org/projects/aleksis/"
-"aleksis-app-resint/de/>\n"
+"Language-Team: German <https://translate.edugit.org/projects/aleksis/aleksis-app-resint/de/>\n"
 "Language: de_DE\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -19,75 +18,251 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.0.1\n"
 
-#: menus.py:6 models.py:19
+#: aleksis/apps/resint/menus.py:37 aleksis/apps/resint/models.py:125
 msgid "Poster"
 msgstr "Dokument"
 
-#: menus.py:15
-msgid "Current poster"
-msgstr "Aktuelles Dokument"
+#: aleksis/apps/resint/menus.py:46
+#, fuzzy
+#| msgid "Upload new poster"
+msgid "Manage posters"
+msgstr "Neues Dokument hochladen"
 
-#: menus.py:21 templates/resint/upload.html:4
-msgid "Upload poster"
-msgstr "Dokument hochladen"
+#: aleksis/apps/resint/menus.py:57 aleksis/apps/resint/models.py:39
+#: aleksis/apps/resint/templates/resint/group/list.html:4
+#: aleksis/apps/resint/templates/resint/group/list.html:14
+#, fuzzy
+#| msgid "Posters"
+msgid "Poster groups"
+msgstr "Dokumente"
+
+#: aleksis/apps/resint/models.py:19
+msgid "Slug used in URL name"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:20
+msgid "If you use 'example', the filename will be 'example.pdf'."
+msgstr ""
+
+#: aleksis/apps/resint/models.py:22
+#: aleksis/apps/resint/templates/resint/group/list.html:19
+msgid "Name"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:24
+msgid "Publishing weekday"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:26
+#: aleksis/apps/resint/templates/resint/group/list.html:22
+msgid "Publishing time"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:29
+msgid "Default PDF"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:30
+msgid "This PDF file will be shown if there is no current PDF."
+msgstr ""
+
+#: aleksis/apps/resint/models.py:34
+msgid "Show in menu"
+msgstr ""
 
-#: models.py:13 models.py:23
-msgid "CW"
-msgstr "KW"
+#: aleksis/apps/resint/models.py:35
+msgid "Show for not logged-in users"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:38 aleksis/apps/resint/models.py:104
+#, fuzzy
+#| msgid "Poster"
+msgid "Poster group"
+msgstr "Dokument"
+
+#: aleksis/apps/resint/models.py:45
+msgid "Can view all posters of this group"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:46
+#, fuzzy
+#| msgid "Upload new poster"
+msgid "Can upload new posters to this group"
+msgstr "Neues Dokument hochladen"
+
+#: aleksis/apps/resint/models.py:47
+msgid "Can change all posters of this group"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:48
+msgid "Can delete all posters of this group"
+msgstr ""
 
-#: models.py:14
+#: aleksis/apps/resint/models.py:107
+msgid "Calendar week"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:112
 msgid "Year"
 msgstr "Jahr"
 
-#: models.py:15
+#: aleksis/apps/resint/models.py:115
 msgid "PDF"
 msgstr "PDF"
 
-#: models.py:20
+#: aleksis/apps/resint/models.py:126
+#: aleksis/apps/resint/templates/resint/poster/list.html:5
+#: aleksis/apps/resint/templates/resint/poster/list.html:8
 msgid "Posters"
 msgstr "Dokumente"
 
-#: settings.py:8
-msgid "Weekday at which the poster of the next week is to be shown"
-msgstr ""
-"Wochentag ab dem das Dokument für die nächste Woche angezeigt werden soll"
+#: aleksis/apps/resint/templates/resint/group/create.html:5
+#: aleksis/apps/resint/templates/resint/group/create.html:8
+#, fuzzy
+#| msgid "Current poster"
+msgid "Create poster group"
+msgstr "Aktuelles Dokument"
 
-#: settings.py:9
-msgid "Time at which the poster of the next week is to be shown"
-msgstr "Zeit ab der das Dokument für die nächste Woche angezeigt werden soll"
+#: aleksis/apps/resint/templates/resint/group/edit.html:5
+#: aleksis/apps/resint/templates/resint/group/edit.html:8
+msgid "Edit poster group"
+msgstr ""
 
-#: templates/resint/index.html:6
-msgid "Upload new poster"
+#: aleksis/apps/resint/templates/resint/group/list.html:10
+#, fuzzy
+#| msgid "Upload new poster"
+msgid "Create new poster group"
 msgstr "Neues Dokument hochladen"
 
-#: templates/resint/index.html:9
-msgid "Show current poster"
+#: aleksis/apps/resint/templates/resint/group/list.html:20
+msgid "Filename"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:21
+msgid "Publishing day"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:23
+msgid "Default PDF file"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:24
+#: aleksis/apps/resint/templates/resint/poster/list.html:65
+msgid "Actions"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:40
+msgid "Open"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:49
+#: aleksis/apps/resint/templates/resint/poster/list.html:81
+msgid "Edit"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:58
+#: aleksis/apps/resint/templates/resint/poster/list.html:87
+msgid "Delete"
+msgstr "Löschen"
+
+#: aleksis/apps/resint/templates/resint/group/list.html:65
+msgid "There are no poster groups available."
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/edit.html:5
+#: aleksis/apps/resint/templates/resint/poster/edit.html:8
+#, fuzzy
+#| msgid "Upload poster"
+msgid "Edit poster"
+msgstr "Dokument hochladen"
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:23
+#, python-format
+msgid ""
+"\n"
+"                      Week %(week)s/%(year)s\n"
+"                    "
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:35
+msgid "There is no poster for this week."
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:42
+#, fuzzy
+#| msgid "Show current poster"
+msgid "Show current PDF"
 msgstr "Aktuelles Dokument anzeigen"
 
-#: templates/resint/index.html:12
+#: aleksis/apps/resint/templates/resint/poster/list.html:54
+msgid "Upload new poster"
+msgstr "Neues Dokument hochladen"
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:58
 msgid "All uploaded posters"
 msgstr "Alle hochgeladenen Dokumente"
 
-#: templates/resint/index.html:20
+#: aleksis/apps/resint/templates/resint/poster/list.html:62
+msgid "Group"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:63
+msgid "Week"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:64
+msgid "Valid from ... to"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:75
 msgid "Show"
 msgstr "Anzeigen"
 
-#: templates/resint/index.html:23
-msgid "Delete"
-msgstr "Löschen"
+#: aleksis/apps/resint/templates/resint/poster/upload.html:5
+#: aleksis/apps/resint/templates/resint/poster/upload.html:8
+#: aleksis/apps/resint/templates/resint/poster/upload.html:16
+msgid "Upload poster"
+msgstr "Dokument hochladen"
 
-#: templates/resint/upload.html:14
-msgid "Upload and publish poster"
-msgstr "Dokument hochladen und veröffentlichen"
+#: aleksis/apps/resint/views.py:40 aleksis/apps/resint/views.py:51
+msgid "The poster group has been saved."
+msgstr ""
 
-#: templates/resint/upload.html:19
-msgid "Back to overview"
-msgstr "Zurück zur Übersicht"
+#: aleksis/apps/resint/views.py:61
+#, fuzzy
+#| msgid "The poster was deleted successfully."
+msgid "The poster group has been deleted."
+msgstr "Das Dokument wurde erfolgreich gelöscht."
 
-#: views.py:28
-msgid "The poster was uploaded successfully."
+#: aleksis/apps/resint/views.py:97
+#, fuzzy
+#| msgid "The poster was uploaded successfully."
+msgid "The poster has been uploaded."
 msgstr "Das Dokument wurde erfolgreich hochgeladen."
 
-#: views.py:43
-msgid "The poster was deleted successfully."
+#: aleksis/apps/resint/views.py:111
+#, fuzzy
+#| msgid "The poster was deleted successfully."
+msgid "The poster has been changed."
+msgstr "Das Dokument wurde erfolgreich gelöscht."
+
+#: aleksis/apps/resint/views.py:124
+#, fuzzy
+#| msgid "The poster was deleted successfully."
+msgid "The poster has been deleted."
 msgstr "Das Dokument wurde erfolgreich gelöscht."
+
+#~ msgid "CW"
+#~ msgstr "KW"
+
+#~ msgid "Weekday at which the poster of the next week is to be shown"
+#~ msgstr "Wochentag ab dem das Dokument für die nächste Woche angezeigt werden soll"
+
+#~ msgid "Time at which the poster of the next week is to be shown"
+#~ msgstr "Zeit ab der das Dokument für die nächste Woche angezeigt werden soll"
+
+#~ msgid "Upload and publish poster"
+#~ msgstr "Dokument hochladen und veröffentlichen"
+
+#~ msgid "Back to overview"
+#~ msgstr "Zurück zur Übersicht"
diff --git a/aleksis/apps/resint/locale/fr/LC_MESSAGES/django.po b/aleksis/apps/resint/locale/fr/LC_MESSAGES/django.po
index 7365a88bb4229b50dc904cdc8fe0cf0d233b5715..77948325ee0ca278b72af12097088ebb3823149c 100644
--- a/aleksis/apps/resint/locale/fr/LC_MESSAGES/django.po
+++ b/aleksis/apps/resint/locale/fr/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-04-22 10:04+0000\n"
+"POT-Creation-Date: 2021-08-01 11:28+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,74 +18,212 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
-#: menus.py:6 models.py:19
+#: aleksis/apps/resint/menus.py:37 aleksis/apps/resint/models.py:125
 msgid "Poster"
 msgstr ""
 
-#: menus.py:15
-msgid "Current poster"
+#: aleksis/apps/resint/menus.py:46
+msgid "Manage posters"
 msgstr ""
 
-#: menus.py:21 templates/resint/upload.html:4
-msgid "Upload poster"
+#: aleksis/apps/resint/menus.py:57 aleksis/apps/resint/models.py:39
+#: aleksis/apps/resint/templates/resint/group/list.html:4
+#: aleksis/apps/resint/templates/resint/group/list.html:14
+msgid "Poster groups"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:19
+msgid "Slug used in URL name"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:20
+msgid "If you use 'example', the filename will be 'example.pdf'."
+msgstr ""
+
+#: aleksis/apps/resint/models.py:22
+#: aleksis/apps/resint/templates/resint/group/list.html:19
+msgid "Name"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:24
+msgid "Publishing weekday"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:26
+#: aleksis/apps/resint/templates/resint/group/list.html:22
+msgid "Publishing time"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:29
+msgid "Default PDF"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:30
+msgid "This PDF file will be shown if there is no current PDF."
+msgstr ""
+
+#: aleksis/apps/resint/models.py:34
+msgid "Show in menu"
 msgstr ""
 
-#: models.py:13 models.py:23
-msgid "CW"
+#: aleksis/apps/resint/models.py:35
+msgid "Show for not logged-in users"
 msgstr ""
 
-#: models.py:14
+#: aleksis/apps/resint/models.py:38 aleksis/apps/resint/models.py:104
+msgid "Poster group"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:45
+msgid "Can view all posters of this group"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:46
+msgid "Can upload new posters to this group"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:47
+msgid "Can change all posters of this group"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:48
+msgid "Can delete all posters of this group"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:107
+msgid "Calendar week"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:112
 msgid "Year"
 msgstr ""
 
-#: models.py:15
+#: aleksis/apps/resint/models.py:115
 msgid "PDF"
 msgstr ""
 
-#: models.py:20
+#: aleksis/apps/resint/models.py:126
+#: aleksis/apps/resint/templates/resint/poster/list.html:5
+#: aleksis/apps/resint/templates/resint/poster/list.html:8
 msgid "Posters"
 msgstr ""
 
-#: settings.py:8
-msgid "Weekday at which the poster of the next week is to be shown"
+#: aleksis/apps/resint/templates/resint/group/create.html:5
+#: aleksis/apps/resint/templates/resint/group/create.html:8
+msgid "Create poster group"
 msgstr ""
 
-#: settings.py:9
-msgid "Time at which the poster of the next week is to be shown"
+#: aleksis/apps/resint/templates/resint/group/edit.html:5
+#: aleksis/apps/resint/templates/resint/group/edit.html:8
+msgid "Edit poster group"
 msgstr ""
 
-#: templates/resint/index.html:6
-msgid "Upload new poster"
+#: aleksis/apps/resint/templates/resint/group/list.html:10
+msgid "Create new poster group"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:20
+msgid "Filename"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:21
+msgid "Publishing day"
 msgstr ""
 
-#: templates/resint/index.html:9
-msgid "Show current poster"
+#: aleksis/apps/resint/templates/resint/group/list.html:23
+msgid "Default PDF file"
 msgstr ""
 
-#: templates/resint/index.html:12
+#: aleksis/apps/resint/templates/resint/group/list.html:24
+#: aleksis/apps/resint/templates/resint/poster/list.html:65
+msgid "Actions"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:40
+msgid "Open"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:49
+#: aleksis/apps/resint/templates/resint/poster/list.html:81
+msgid "Edit"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:58
+#: aleksis/apps/resint/templates/resint/poster/list.html:87
+msgid "Delete"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:65
+msgid "There are no poster groups available."
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/edit.html:5
+#: aleksis/apps/resint/templates/resint/poster/edit.html:8
+msgid "Edit poster"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:23
+#, python-format
+msgid ""
+"\n"
+"                      Week %(week)s/%(year)s\n"
+"                    "
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:35
+msgid "There is no poster for this week."
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:42
+msgid "Show current PDF"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:54
+msgid "Upload new poster"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:58
 msgid "All uploaded posters"
 msgstr ""
 
-#: templates/resint/index.html:20
+#: aleksis/apps/resint/templates/resint/poster/list.html:62
+msgid "Group"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:63
+msgid "Week"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:64
+msgid "Valid from ... to"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:75
 msgid "Show"
 msgstr ""
 
-#: templates/resint/index.html:23
-msgid "Delete"
+#: aleksis/apps/resint/templates/resint/poster/upload.html:5
+#: aleksis/apps/resint/templates/resint/poster/upload.html:8
+#: aleksis/apps/resint/templates/resint/poster/upload.html:16
+msgid "Upload poster"
+msgstr ""
+
+#: aleksis/apps/resint/views.py:40 aleksis/apps/resint/views.py:51
+msgid "The poster group has been saved."
 msgstr ""
 
-#: templates/resint/upload.html:14
-msgid "Upload and publish poster"
+#: aleksis/apps/resint/views.py:61
+msgid "The poster group has been deleted."
 msgstr ""
 
-#: templates/resint/upload.html:19
-msgid "Back to overview"
+#: aleksis/apps/resint/views.py:97
+msgid "The poster has been uploaded."
 msgstr ""
 
-#: views.py:28
-msgid "The poster was uploaded successfully."
+#: aleksis/apps/resint/views.py:111
+msgid "The poster has been changed."
 msgstr ""
 
-#: views.py:43
-msgid "The poster was deleted successfully."
+#: aleksis/apps/resint/views.py:124
+msgid "The poster has been deleted."
 msgstr ""
diff --git a/aleksis/apps/resint/locale/la/LC_MESSAGES/django.po b/aleksis/apps/resint/locale/la/LC_MESSAGES/django.po
index dde96bde2535f857ec3dfc178927dc8011dce7f4..3588fb04d4ab22f386ebb1ff406c6b33eb03c813 100644
--- a/aleksis/apps/resint/locale/la/LC_MESSAGES/django.po
+++ b/aleksis/apps/resint/locale/la/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-04-22 10:04+0000\n"
+"POT-Creation-Date: 2021-08-01 11:28+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,74 +17,212 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: menus.py:6 models.py:19
+#: aleksis/apps/resint/menus.py:37 aleksis/apps/resint/models.py:125
 msgid "Poster"
 msgstr ""
 
-#: menus.py:15
-msgid "Current poster"
+#: aleksis/apps/resint/menus.py:46
+msgid "Manage posters"
 msgstr ""
 
-#: menus.py:21 templates/resint/upload.html:4
-msgid "Upload poster"
+#: aleksis/apps/resint/menus.py:57 aleksis/apps/resint/models.py:39
+#: aleksis/apps/resint/templates/resint/group/list.html:4
+#: aleksis/apps/resint/templates/resint/group/list.html:14
+msgid "Poster groups"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:19
+msgid "Slug used in URL name"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:20
+msgid "If you use 'example', the filename will be 'example.pdf'."
+msgstr ""
+
+#: aleksis/apps/resint/models.py:22
+#: aleksis/apps/resint/templates/resint/group/list.html:19
+msgid "Name"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:24
+msgid "Publishing weekday"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:26
+#: aleksis/apps/resint/templates/resint/group/list.html:22
+msgid "Publishing time"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:29
+msgid "Default PDF"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:30
+msgid "This PDF file will be shown if there is no current PDF."
+msgstr ""
+
+#: aleksis/apps/resint/models.py:34
+msgid "Show in menu"
 msgstr ""
 
-#: models.py:13 models.py:23
-msgid "CW"
+#: aleksis/apps/resint/models.py:35
+msgid "Show for not logged-in users"
 msgstr ""
 
-#: models.py:14
+#: aleksis/apps/resint/models.py:38 aleksis/apps/resint/models.py:104
+msgid "Poster group"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:45
+msgid "Can view all posters of this group"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:46
+msgid "Can upload new posters to this group"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:47
+msgid "Can change all posters of this group"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:48
+msgid "Can delete all posters of this group"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:107
+msgid "Calendar week"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:112
 msgid "Year"
 msgstr ""
 
-#: models.py:15
+#: aleksis/apps/resint/models.py:115
 msgid "PDF"
 msgstr ""
 
-#: models.py:20
+#: aleksis/apps/resint/models.py:126
+#: aleksis/apps/resint/templates/resint/poster/list.html:5
+#: aleksis/apps/resint/templates/resint/poster/list.html:8
 msgid "Posters"
 msgstr ""
 
-#: settings.py:8
-msgid "Weekday at which the poster of the next week is to be shown"
+#: aleksis/apps/resint/templates/resint/group/create.html:5
+#: aleksis/apps/resint/templates/resint/group/create.html:8
+msgid "Create poster group"
 msgstr ""
 
-#: settings.py:9
-msgid "Time at which the poster of the next week is to be shown"
+#: aleksis/apps/resint/templates/resint/group/edit.html:5
+#: aleksis/apps/resint/templates/resint/group/edit.html:8
+msgid "Edit poster group"
 msgstr ""
 
-#: templates/resint/index.html:6
-msgid "Upload new poster"
+#: aleksis/apps/resint/templates/resint/group/list.html:10
+msgid "Create new poster group"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:20
+msgid "Filename"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:21
+msgid "Publishing day"
 msgstr ""
 
-#: templates/resint/index.html:9
-msgid "Show current poster"
+#: aleksis/apps/resint/templates/resint/group/list.html:23
+msgid "Default PDF file"
 msgstr ""
 
-#: templates/resint/index.html:12
+#: aleksis/apps/resint/templates/resint/group/list.html:24
+#: aleksis/apps/resint/templates/resint/poster/list.html:65
+msgid "Actions"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:40
+msgid "Open"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:49
+#: aleksis/apps/resint/templates/resint/poster/list.html:81
+msgid "Edit"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:58
+#: aleksis/apps/resint/templates/resint/poster/list.html:87
+msgid "Delete"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:65
+msgid "There are no poster groups available."
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/edit.html:5
+#: aleksis/apps/resint/templates/resint/poster/edit.html:8
+msgid "Edit poster"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:23
+#, python-format
+msgid ""
+"\n"
+"                      Week %(week)s/%(year)s\n"
+"                    "
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:35
+msgid "There is no poster for this week."
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:42
+msgid "Show current PDF"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:54
+msgid "Upload new poster"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:58
 msgid "All uploaded posters"
 msgstr ""
 
-#: templates/resint/index.html:20
+#: aleksis/apps/resint/templates/resint/poster/list.html:62
+msgid "Group"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:63
+msgid "Week"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:64
+msgid "Valid from ... to"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:75
 msgid "Show"
 msgstr ""
 
-#: templates/resint/index.html:23
-msgid "Delete"
+#: aleksis/apps/resint/templates/resint/poster/upload.html:5
+#: aleksis/apps/resint/templates/resint/poster/upload.html:8
+#: aleksis/apps/resint/templates/resint/poster/upload.html:16
+msgid "Upload poster"
+msgstr ""
+
+#: aleksis/apps/resint/views.py:40 aleksis/apps/resint/views.py:51
+msgid "The poster group has been saved."
 msgstr ""
 
-#: templates/resint/upload.html:14
-msgid "Upload and publish poster"
+#: aleksis/apps/resint/views.py:61
+msgid "The poster group has been deleted."
 msgstr ""
 
-#: templates/resint/upload.html:19
-msgid "Back to overview"
+#: aleksis/apps/resint/views.py:97
+msgid "The poster has been uploaded."
 msgstr ""
 
-#: views.py:28
-msgid "The poster was uploaded successfully."
+#: aleksis/apps/resint/views.py:111
+msgid "The poster has been changed."
 msgstr ""
 
-#: views.py:43
-msgid "The poster was deleted successfully."
+#: aleksis/apps/resint/views.py:124
+msgid "The poster has been deleted."
 msgstr ""
diff --git a/aleksis/apps/resint/locale/nb_NO/LC_MESSAGES/django.po b/aleksis/apps/resint/locale/nb_NO/LC_MESSAGES/django.po
index dde96bde2535f857ec3dfc178927dc8011dce7f4..3588fb04d4ab22f386ebb1ff406c6b33eb03c813 100644
--- a/aleksis/apps/resint/locale/nb_NO/LC_MESSAGES/django.po
+++ b/aleksis/apps/resint/locale/nb_NO/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-04-22 10:04+0000\n"
+"POT-Creation-Date: 2021-08-01 11:28+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,74 +17,212 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: menus.py:6 models.py:19
+#: aleksis/apps/resint/menus.py:37 aleksis/apps/resint/models.py:125
 msgid "Poster"
 msgstr ""
 
-#: menus.py:15
-msgid "Current poster"
+#: aleksis/apps/resint/menus.py:46
+msgid "Manage posters"
 msgstr ""
 
-#: menus.py:21 templates/resint/upload.html:4
-msgid "Upload poster"
+#: aleksis/apps/resint/menus.py:57 aleksis/apps/resint/models.py:39
+#: aleksis/apps/resint/templates/resint/group/list.html:4
+#: aleksis/apps/resint/templates/resint/group/list.html:14
+msgid "Poster groups"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:19
+msgid "Slug used in URL name"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:20
+msgid "If you use 'example', the filename will be 'example.pdf'."
+msgstr ""
+
+#: aleksis/apps/resint/models.py:22
+#: aleksis/apps/resint/templates/resint/group/list.html:19
+msgid "Name"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:24
+msgid "Publishing weekday"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:26
+#: aleksis/apps/resint/templates/resint/group/list.html:22
+msgid "Publishing time"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:29
+msgid "Default PDF"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:30
+msgid "This PDF file will be shown if there is no current PDF."
+msgstr ""
+
+#: aleksis/apps/resint/models.py:34
+msgid "Show in menu"
 msgstr ""
 
-#: models.py:13 models.py:23
-msgid "CW"
+#: aleksis/apps/resint/models.py:35
+msgid "Show for not logged-in users"
 msgstr ""
 
-#: models.py:14
+#: aleksis/apps/resint/models.py:38 aleksis/apps/resint/models.py:104
+msgid "Poster group"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:45
+msgid "Can view all posters of this group"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:46
+msgid "Can upload new posters to this group"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:47
+msgid "Can change all posters of this group"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:48
+msgid "Can delete all posters of this group"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:107
+msgid "Calendar week"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:112
 msgid "Year"
 msgstr ""
 
-#: models.py:15
+#: aleksis/apps/resint/models.py:115
 msgid "PDF"
 msgstr ""
 
-#: models.py:20
+#: aleksis/apps/resint/models.py:126
+#: aleksis/apps/resint/templates/resint/poster/list.html:5
+#: aleksis/apps/resint/templates/resint/poster/list.html:8
 msgid "Posters"
 msgstr ""
 
-#: settings.py:8
-msgid "Weekday at which the poster of the next week is to be shown"
+#: aleksis/apps/resint/templates/resint/group/create.html:5
+#: aleksis/apps/resint/templates/resint/group/create.html:8
+msgid "Create poster group"
 msgstr ""
 
-#: settings.py:9
-msgid "Time at which the poster of the next week is to be shown"
+#: aleksis/apps/resint/templates/resint/group/edit.html:5
+#: aleksis/apps/resint/templates/resint/group/edit.html:8
+msgid "Edit poster group"
 msgstr ""
 
-#: templates/resint/index.html:6
-msgid "Upload new poster"
+#: aleksis/apps/resint/templates/resint/group/list.html:10
+msgid "Create new poster group"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:20
+msgid "Filename"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:21
+msgid "Publishing day"
 msgstr ""
 
-#: templates/resint/index.html:9
-msgid "Show current poster"
+#: aleksis/apps/resint/templates/resint/group/list.html:23
+msgid "Default PDF file"
 msgstr ""
 
-#: templates/resint/index.html:12
+#: aleksis/apps/resint/templates/resint/group/list.html:24
+#: aleksis/apps/resint/templates/resint/poster/list.html:65
+msgid "Actions"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:40
+msgid "Open"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:49
+#: aleksis/apps/resint/templates/resint/poster/list.html:81
+msgid "Edit"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:58
+#: aleksis/apps/resint/templates/resint/poster/list.html:87
+msgid "Delete"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:65
+msgid "There are no poster groups available."
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/edit.html:5
+#: aleksis/apps/resint/templates/resint/poster/edit.html:8
+msgid "Edit poster"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:23
+#, python-format
+msgid ""
+"\n"
+"                      Week %(week)s/%(year)s\n"
+"                    "
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:35
+msgid "There is no poster for this week."
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:42
+msgid "Show current PDF"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:54
+msgid "Upload new poster"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:58
 msgid "All uploaded posters"
 msgstr ""
 
-#: templates/resint/index.html:20
+#: aleksis/apps/resint/templates/resint/poster/list.html:62
+msgid "Group"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:63
+msgid "Week"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:64
+msgid "Valid from ... to"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:75
 msgid "Show"
 msgstr ""
 
-#: templates/resint/index.html:23
-msgid "Delete"
+#: aleksis/apps/resint/templates/resint/poster/upload.html:5
+#: aleksis/apps/resint/templates/resint/poster/upload.html:8
+#: aleksis/apps/resint/templates/resint/poster/upload.html:16
+msgid "Upload poster"
+msgstr ""
+
+#: aleksis/apps/resint/views.py:40 aleksis/apps/resint/views.py:51
+msgid "The poster group has been saved."
 msgstr ""
 
-#: templates/resint/upload.html:14
-msgid "Upload and publish poster"
+#: aleksis/apps/resint/views.py:61
+msgid "The poster group has been deleted."
 msgstr ""
 
-#: templates/resint/upload.html:19
-msgid "Back to overview"
+#: aleksis/apps/resint/views.py:97
+msgid "The poster has been uploaded."
 msgstr ""
 
-#: views.py:28
-msgid "The poster was uploaded successfully."
+#: aleksis/apps/resint/views.py:111
+msgid "The poster has been changed."
 msgstr ""
 
-#: views.py:43
-msgid "The poster was deleted successfully."
+#: aleksis/apps/resint/views.py:124
+msgid "The poster has been deleted."
 msgstr ""
diff --git a/aleksis/apps/resint/locale/tr_TR/LC_MESSAGES/django.po b/aleksis/apps/resint/locale/tr_TR/LC_MESSAGES/django.po
index dde96bde2535f857ec3dfc178927dc8011dce7f4..3588fb04d4ab22f386ebb1ff406c6b33eb03c813 100644
--- a/aleksis/apps/resint/locale/tr_TR/LC_MESSAGES/django.po
+++ b/aleksis/apps/resint/locale/tr_TR/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-04-22 10:04+0000\n"
+"POT-Creation-Date: 2021-08-01 11:28+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,74 +17,212 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: menus.py:6 models.py:19
+#: aleksis/apps/resint/menus.py:37 aleksis/apps/resint/models.py:125
 msgid "Poster"
 msgstr ""
 
-#: menus.py:15
-msgid "Current poster"
+#: aleksis/apps/resint/menus.py:46
+msgid "Manage posters"
 msgstr ""
 
-#: menus.py:21 templates/resint/upload.html:4
-msgid "Upload poster"
+#: aleksis/apps/resint/menus.py:57 aleksis/apps/resint/models.py:39
+#: aleksis/apps/resint/templates/resint/group/list.html:4
+#: aleksis/apps/resint/templates/resint/group/list.html:14
+msgid "Poster groups"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:19
+msgid "Slug used in URL name"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:20
+msgid "If you use 'example', the filename will be 'example.pdf'."
+msgstr ""
+
+#: aleksis/apps/resint/models.py:22
+#: aleksis/apps/resint/templates/resint/group/list.html:19
+msgid "Name"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:24
+msgid "Publishing weekday"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:26
+#: aleksis/apps/resint/templates/resint/group/list.html:22
+msgid "Publishing time"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:29
+msgid "Default PDF"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:30
+msgid "This PDF file will be shown if there is no current PDF."
+msgstr ""
+
+#: aleksis/apps/resint/models.py:34
+msgid "Show in menu"
 msgstr ""
 
-#: models.py:13 models.py:23
-msgid "CW"
+#: aleksis/apps/resint/models.py:35
+msgid "Show for not logged-in users"
 msgstr ""
 
-#: models.py:14
+#: aleksis/apps/resint/models.py:38 aleksis/apps/resint/models.py:104
+msgid "Poster group"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:45
+msgid "Can view all posters of this group"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:46
+msgid "Can upload new posters to this group"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:47
+msgid "Can change all posters of this group"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:48
+msgid "Can delete all posters of this group"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:107
+msgid "Calendar week"
+msgstr ""
+
+#: aleksis/apps/resint/models.py:112
 msgid "Year"
 msgstr ""
 
-#: models.py:15
+#: aleksis/apps/resint/models.py:115
 msgid "PDF"
 msgstr ""
 
-#: models.py:20
+#: aleksis/apps/resint/models.py:126
+#: aleksis/apps/resint/templates/resint/poster/list.html:5
+#: aleksis/apps/resint/templates/resint/poster/list.html:8
 msgid "Posters"
 msgstr ""
 
-#: settings.py:8
-msgid "Weekday at which the poster of the next week is to be shown"
+#: aleksis/apps/resint/templates/resint/group/create.html:5
+#: aleksis/apps/resint/templates/resint/group/create.html:8
+msgid "Create poster group"
 msgstr ""
 
-#: settings.py:9
-msgid "Time at which the poster of the next week is to be shown"
+#: aleksis/apps/resint/templates/resint/group/edit.html:5
+#: aleksis/apps/resint/templates/resint/group/edit.html:8
+msgid "Edit poster group"
 msgstr ""
 
-#: templates/resint/index.html:6
-msgid "Upload new poster"
+#: aleksis/apps/resint/templates/resint/group/list.html:10
+msgid "Create new poster group"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:20
+msgid "Filename"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:21
+msgid "Publishing day"
 msgstr ""
 
-#: templates/resint/index.html:9
-msgid "Show current poster"
+#: aleksis/apps/resint/templates/resint/group/list.html:23
+msgid "Default PDF file"
 msgstr ""
 
-#: templates/resint/index.html:12
+#: aleksis/apps/resint/templates/resint/group/list.html:24
+#: aleksis/apps/resint/templates/resint/poster/list.html:65
+msgid "Actions"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:40
+msgid "Open"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:49
+#: aleksis/apps/resint/templates/resint/poster/list.html:81
+msgid "Edit"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:58
+#: aleksis/apps/resint/templates/resint/poster/list.html:87
+msgid "Delete"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/group/list.html:65
+msgid "There are no poster groups available."
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/edit.html:5
+#: aleksis/apps/resint/templates/resint/poster/edit.html:8
+msgid "Edit poster"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:23
+#, python-format
+msgid ""
+"\n"
+"                      Week %(week)s/%(year)s\n"
+"                    "
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:35
+msgid "There is no poster for this week."
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:42
+msgid "Show current PDF"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:54
+msgid "Upload new poster"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:58
 msgid "All uploaded posters"
 msgstr ""
 
-#: templates/resint/index.html:20
+#: aleksis/apps/resint/templates/resint/poster/list.html:62
+msgid "Group"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:63
+msgid "Week"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:64
+msgid "Valid from ... to"
+msgstr ""
+
+#: aleksis/apps/resint/templates/resint/poster/list.html:75
 msgid "Show"
 msgstr ""
 
-#: templates/resint/index.html:23
-msgid "Delete"
+#: aleksis/apps/resint/templates/resint/poster/upload.html:5
+#: aleksis/apps/resint/templates/resint/poster/upload.html:8
+#: aleksis/apps/resint/templates/resint/poster/upload.html:16
+msgid "Upload poster"
+msgstr ""
+
+#: aleksis/apps/resint/views.py:40 aleksis/apps/resint/views.py:51
+msgid "The poster group has been saved."
 msgstr ""
 
-#: templates/resint/upload.html:14
-msgid "Upload and publish poster"
+#: aleksis/apps/resint/views.py:61
+msgid "The poster group has been deleted."
 msgstr ""
 
-#: templates/resint/upload.html:19
-msgid "Back to overview"
+#: aleksis/apps/resint/views.py:97
+msgid "The poster has been uploaded."
 msgstr ""
 
-#: views.py:28
-msgid "The poster was uploaded successfully."
+#: aleksis/apps/resint/views.py:111
+msgid "The poster has been changed."
 msgstr ""
 
-#: views.py:43
-msgid "The poster was deleted successfully."
+#: aleksis/apps/resint/views.py:124
+msgid "The poster has been deleted."
 msgstr ""