diff --git a/aleksis/apps/alsijil/locale/ar/LC_MESSAGES/django.po b/aleksis/apps/alsijil/locale/ar/LC_MESSAGES/django.po index 633fede75f97a2761a573e5bd129e74b4faebb62..dcf1d42ca73b6368729531ed4b7798b1ace1f3e4 100644 --- a/aleksis/apps/alsijil/locale/ar/LC_MESSAGES/django.po +++ b/aleksis/apps/alsijil/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: 2024-07-14 16:32+0200\n" +"POT-Creation-Date: 2024-08-18 16:34+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" @@ -111,7 +111,7 @@ msgid "Before" msgstr "" #: aleksis/apps/alsijil/filters.py:14 aleksis/apps/alsijil/forms.py:371 -#: aleksis/apps/alsijil/models.py:478 aleksis/apps/alsijil/tables.py:96 +#: aleksis/apps/alsijil/models.py:479 aleksis/apps/alsijil/tables.py:96 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:126 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:223 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:189 @@ -152,20 +152,20 @@ msgid "You can't select a group and a teacher both." msgstr "" #: aleksis/apps/alsijil/forms.py:193 aleksis/apps/alsijil/forms.py:291 -#: aleksis/apps/alsijil/models.py:763 aleksis/apps/alsijil/models.py:822 +#: aleksis/apps/alsijil/models.py:788 aleksis/apps/alsijil/models.py:879 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:63 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:27 msgid "Person" msgstr "" #: aleksis/apps/alsijil/forms.py:194 aleksis/apps/alsijil/forms.py:372 -#: aleksis/apps/alsijil/models.py:903 +#: aleksis/apps/alsijil/models.py:960 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:64 msgid "Start date" msgstr "" #: aleksis/apps/alsijil/forms.py:195 aleksis/apps/alsijil/forms.py:373 -#: aleksis/apps/alsijil/models.py:907 +#: aleksis/apps/alsijil/models.py:964 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:65 msgid "End date" msgstr "" @@ -198,8 +198,8 @@ msgstr "" msgid "Excused" msgstr "" -#: aleksis/apps/alsijil/forms.py:201 aleksis/apps/alsijil/models.py:84 -#: aleksis/apps/alsijil/models.py:260 +#: aleksis/apps/alsijil/forms.py:201 aleksis/apps/alsijil/models.py:85 +#: aleksis/apps/alsijil/models.py:261 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:31 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:72 msgid "Excuse type" @@ -228,7 +228,7 @@ msgstr "" #: aleksis/apps/alsijil/templates/alsijil/partials/lesson_status.html:21 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:375 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:455 -#: aleksis/apps/alsijil/util/alsijil_helpers.py:330 +#: aleksis/apps/alsijil/util/alsijil_helpers.py:331 msgid "Event" msgstr "" @@ -272,38 +272,38 @@ msgstr "" msgid "Can register an absence for a person" msgstr "" -#: aleksis/apps/alsijil/models.py:63 aleksis/apps/alsijil/models.py:437 +#: aleksis/apps/alsijil/models.py:64 aleksis/apps/alsijil/models.py:438 msgid "Short name" msgstr "" -#: aleksis/apps/alsijil/models.py:64 aleksis/apps/alsijil/models.py:438 -#: aleksis/apps/alsijil/models.py:867 +#: aleksis/apps/alsijil/models.py:65 aleksis/apps/alsijil/models.py:439 +#: aleksis/apps/alsijil/models.py:924 #: aleksis/apps/alsijil/templates/alsijil/class_register/groups.html:20 #: aleksis/apps/alsijil/templates/alsijil/partials/persons_with_stats.html:12 #: aleksis/apps/alsijil/templates/alsijil/partials/persons_with_stats.html:25 msgid "Name" msgstr "" -#: aleksis/apps/alsijil/models.py:68 aleksis/apps/alsijil/tables.py:21 +#: aleksis/apps/alsijil/models.py:69 aleksis/apps/alsijil/tables.py:21 msgid "Count as absent" msgstr "" -#: aleksis/apps/alsijil/models.py:70 +#: aleksis/apps/alsijil/models.py:71 msgid "If checked, this excuse type will be counted as a missed lesson. If not checked,it won't show up in the absence report." msgstr "" -#: aleksis/apps/alsijil/models.py:85 +#: aleksis/apps/alsijil/models.py:86 #: aleksis/apps/alsijil/templates/alsijil/excuse_type/list.html:8 #: aleksis/apps/alsijil/templates/alsijil/excuse_type/list.html:9 #: aleksis/apps/alsijil/templates/alsijil/partials/legend.html:30 msgid "Excuse types" msgstr "" -#: aleksis/apps/alsijil/models.py:240 aleksis/apps/alsijil/models.py:339 +#: aleksis/apps/alsijil/models.py:241 aleksis/apps/alsijil/models.py:340 msgid "Year" msgstr "" -#: aleksis/apps/alsijil/models.py:265 aleksis/apps/alsijil/models.py:455 +#: aleksis/apps/alsijil/models.py:266 aleksis/apps/alsijil/models.py:456 #: aleksis/apps/alsijil/tables.py:100 #: aleksis/apps/alsijil/templates/alsijil/partials/legend.html:57 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:32 @@ -312,18 +312,18 @@ msgstr "" msgid "Extra marks" msgstr "" -#: aleksis/apps/alsijil/models.py:299 +#: aleksis/apps/alsijil/models.py:300 msgid "Personal note" msgstr "" -#: aleksis/apps/alsijil/models.py:300 +#: aleksis/apps/alsijil/models.py:301 #: aleksis/apps/alsijil/templates/alsijil/class_register/person.html:47 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:370 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:21 msgid "Personal notes" msgstr "" -#: aleksis/apps/alsijil/models.py:351 +#: aleksis/apps/alsijil/models.py:352 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:128 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:259 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:337 @@ -332,7 +332,7 @@ msgstr "" msgid "Lesson topic" msgstr "" -#: aleksis/apps/alsijil/models.py:352 aleksis/apps/alsijil/models.py:490 +#: aleksis/apps/alsijil/models.py:353 aleksis/apps/alsijil/models.py:491 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:129 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:265 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:342 @@ -341,7 +341,7 @@ msgstr "" msgid "Homework" msgstr "" -#: aleksis/apps/alsijil/models.py:353 +#: aleksis/apps/alsijil/models.py:354 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:130 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:271 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:346 @@ -349,78 +349,78 @@ msgstr "" msgid "Group note" msgstr "" -#: aleksis/apps/alsijil/models.py:403 +#: aleksis/apps/alsijil/models.py:404 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/documentation.html:16 msgid "Lesson documentation" msgstr "" -#: aleksis/apps/alsijil/models.py:404 +#: aleksis/apps/alsijil/models.py:405 #: aleksis/apps/alsijil/templates/alsijil/class_register/person.html:43 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:77 msgid "Lesson documentations" msgstr "" -#: aleksis/apps/alsijil/models.py:440 +#: aleksis/apps/alsijil/models.py:441 msgid "Foreground colour" msgstr "" -#: aleksis/apps/alsijil/models.py:441 +#: aleksis/apps/alsijil/models.py:442 msgid "Background colour" msgstr "" -#: aleksis/apps/alsijil/models.py:443 +#: aleksis/apps/alsijil/models.py:444 msgid "Show in coursebook" msgstr "" -#: aleksis/apps/alsijil/models.py:454 +#: aleksis/apps/alsijil/models.py:455 msgid "Extra mark" msgstr "" -#: aleksis/apps/alsijil/models.py:474 +#: aleksis/apps/alsijil/models.py:475 msgid "Course" msgstr "" -#: aleksis/apps/alsijil/models.py:486 aleksis/apps/alsijil/tables.py:91 +#: aleksis/apps/alsijil/models.py:487 aleksis/apps/alsijil/tables.py:91 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:127 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:253 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:331 msgid "Teachers" msgstr "" -#: aleksis/apps/alsijil/models.py:489 +#: aleksis/apps/alsijil/models.py:490 msgid "Lesson Topic" msgstr "" -#: aleksis/apps/alsijil/models.py:491 +#: aleksis/apps/alsijil/models.py:492 msgid "Group Note" msgstr "" -#: aleksis/apps/alsijil/models.py:495 +#: aleksis/apps/alsijil/models.py:496 msgid "Participation touched at" msgstr "" -#: aleksis/apps/alsijil/models.py:524 aleksis/apps/alsijil/models.py:773 -#: aleksis/apps/alsijil/models.py:829 +#: aleksis/apps/alsijil/models.py:525 aleksis/apps/alsijil/models.py:798 +#: aleksis/apps/alsijil/models.py:886 msgid "Documentation" msgstr "" -#: aleksis/apps/alsijil/models.py:525 +#: aleksis/apps/alsijil/models.py:526 msgid "Documentations" msgstr "" -#: aleksis/apps/alsijil/models.py:766 +#: aleksis/apps/alsijil/models.py:791 msgid "Groups of Person" msgstr "" -#: aleksis/apps/alsijil/models.py:779 +#: aleksis/apps/alsijil/models.py:804 msgid "Absence Reason" msgstr "" -#: aleksis/apps/alsijil/models.py:791 +#: aleksis/apps/alsijil/models.py:816 msgid "Base Absence" msgstr "" -#: aleksis/apps/alsijil/models.py:794 aleksis/apps/alsijil/tables.py:98 +#: aleksis/apps/alsijil/models.py:819 aleksis/apps/alsijil/tables.py:98 #: aleksis/apps/alsijil/templates/alsijil/class_register/person.html:161 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:29 #: aleksis/apps/alsijil/templates/alsijil/partials/persons_with_stats.html:21 @@ -430,198 +430,214 @@ msgstr "" msgid "Tardiness" msgstr "" -#: aleksis/apps/alsijil/models.py:805 aleksis/apps/alsijil/models.py:806 +#: aleksis/apps/alsijil/models.py:862 aleksis/apps/alsijil/models.py:863 msgid "Participation Status" msgstr "" -#: aleksis/apps/alsijil/models.py:834 +#: aleksis/apps/alsijil/models.py:891 msgid "Note" msgstr "" -#: aleksis/apps/alsijil/models.py:836 +#: aleksis/apps/alsijil/models.py:893 msgid "Extra Mark" msgstr "" -#: aleksis/apps/alsijil/models.py:843 +#: aleksis/apps/alsijil/models.py:900 msgid "Personal Note" msgstr "" -#: aleksis/apps/alsijil/models.py:844 +#: aleksis/apps/alsijil/models.py:901 msgid "Personal Notes" msgstr "" -#: aleksis/apps/alsijil/models.py:855 +#: aleksis/apps/alsijil/models.py:912 msgid "A person got assigned the same extra mark multiple times per documentation." msgstr "" -#: aleksis/apps/alsijil/models.py:868 +#: aleksis/apps/alsijil/models.py:925 msgid "Icon" msgstr "" -#: aleksis/apps/alsijil/models.py:869 +#: aleksis/apps/alsijil/models.py:926 msgid "Colour" msgstr "" -#: aleksis/apps/alsijil/models.py:875 aleksis/apps/alsijil/models.py:890 +#: aleksis/apps/alsijil/models.py:932 aleksis/apps/alsijil/models.py:947 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:62 msgid "Group role" msgstr "" -#: aleksis/apps/alsijil/models.py:876 +#: aleksis/apps/alsijil/models.py:933 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:90 #: aleksis/apps/alsijil/templates/alsijil/group_role/list.html:8 #: aleksis/apps/alsijil/templates/alsijil/group_role/list.html:9 msgid "Group roles" msgstr "" -#: aleksis/apps/alsijil/models.py:877 +#: aleksis/apps/alsijil/models.py:934 msgid "Can assign group role" msgstr "" -#: aleksis/apps/alsijil/models.py:896 +#: aleksis/apps/alsijil/models.py:953 msgid "Assigned person" msgstr "" -#: aleksis/apps/alsijil/models.py:901 aleksis/apps/alsijil/tables.py:85 +#: aleksis/apps/alsijil/models.py:958 aleksis/apps/alsijil/tables.py:85 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:124 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:242 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:321 msgid "Groups" msgstr "" -#: aleksis/apps/alsijil/models.py:908 +#: aleksis/apps/alsijil/models.py:965 msgid "Can be left empty if end date is not clear yet" msgstr "" -#: aleksis/apps/alsijil/models.py:923 +#: aleksis/apps/alsijil/models.py:980 msgid "Group role assignment" msgstr "" -#: aleksis/apps/alsijil/models.py:924 +#: aleksis/apps/alsijil/models.py:981 msgid "Group role assignments" msgstr "" -#: aleksis/apps/alsijil/models.py:931 +#: aleksis/apps/alsijil/models.py:988 msgid "Can view lesson overview" msgstr "" -#: aleksis/apps/alsijil/models.py:932 +#: aleksis/apps/alsijil/models.py:989 msgid "Can view week overview" msgstr "" -#: aleksis/apps/alsijil/models.py:933 +#: aleksis/apps/alsijil/models.py:990 msgid "Can view full register" msgstr "" -#: aleksis/apps/alsijil/models.py:934 +#: aleksis/apps/alsijil/models.py:991 msgid "Can register absence" msgstr "" -#: aleksis/apps/alsijil/models.py:935 +#: aleksis/apps/alsijil/models.py:992 msgid "Can list all personal note filters" msgstr "" -#: aleksis/apps/alsijil/preferences.py:9 +#: aleksis/apps/alsijil/preferences.py:16 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:16 msgid "Class register" msgstr "" -#: aleksis/apps/alsijil/preferences.py:17 +#: aleksis/apps/alsijil/preferences.py:24 msgid "Block adding personal notes for cancelled lessons" msgstr "" -#: aleksis/apps/alsijil/preferences.py:25 +#: aleksis/apps/alsijil/preferences.py:32 msgid "Allow users to view their own personal notes" msgstr "" -#: aleksis/apps/alsijil/preferences.py:34 +#: aleksis/apps/alsijil/preferences.py:41 msgid "Allow primary group owners to register future absences for students in their groups" msgstr "" -#: aleksis/apps/alsijil/preferences.py:44 +#: aleksis/apps/alsijil/preferences.py:51 msgid "Grant the owner of a parent group the same privileges as the owners of the respective child groups" msgstr "" -#: aleksis/apps/alsijil/preferences.py:54 +#: aleksis/apps/alsijil/preferences.py:61 msgid "Allow original teachers to edit their lessons although they are substituted" msgstr "" -#: aleksis/apps/alsijil/preferences.py:63 +#: aleksis/apps/alsijil/preferences.py:70 msgid "Carry over data from first lesson period to the following lesson periods in lessons over multiple periods" msgstr "" -#: aleksis/apps/alsijil/preferences.py:66 +#: aleksis/apps/alsijil/preferences.py:73 msgid "This will carry over data only if the data in the following periods are empty." msgstr "" -#: aleksis/apps/alsijil/preferences.py:75 +#: aleksis/apps/alsijil/preferences.py:82 msgid "Allow carrying over data from any lesson period to all other lesson periods with the same lesson and in the same week" msgstr "" -#: aleksis/apps/alsijil/preferences.py:79 +#: aleksis/apps/alsijil/preferences.py:86 msgid "This will carry over data only if the data in the aforementioned periods are empty." msgstr "" -#: aleksis/apps/alsijil/preferences.py:88 +#: aleksis/apps/alsijil/preferences.py:95 msgid "Carry over personal notes to all following lesson periods on the same day." msgstr "" -#: aleksis/apps/alsijil/preferences.py:97 +#: aleksis/apps/alsijil/preferences.py:104 msgid "Allow teachers to open lesson periods on the same day and not just at the beginning of the period" msgstr "" -#: aleksis/apps/alsijil/preferences.py:101 +#: aleksis/apps/alsijil/preferences.py:108 msgid "Lessons in the past are not affected by this setting, you can open them whenever you want." msgstr "" -#: aleksis/apps/alsijil/preferences.py:110 +#: aleksis/apps/alsijil/preferences.py:117 msgid "Allow teachers to add data for lessons in holidays" msgstr "" -#: aleksis/apps/alsijil/preferences.py:119 +#: aleksis/apps/alsijil/preferences.py:126 msgid "Allow group owners to assign group roles to the parents of the group's members" msgstr "" -#: aleksis/apps/alsijil/preferences.py:128 +#: aleksis/apps/alsijil/preferences.py:135 msgid "Show assigned group roles in week view" msgstr "" -#: aleksis/apps/alsijil/preferences.py:129 +#: aleksis/apps/alsijil/preferences.py:136 msgid "Only week view of groups" msgstr "" -#: aleksis/apps/alsijil/preferences.py:137 +#: aleksis/apps/alsijil/preferences.py:144 msgid "Show assigned group roles in lesson view" msgstr "" -#: aleksis/apps/alsijil/preferences.py:147 +#: aleksis/apps/alsijil/preferences.py:154 msgid "Items per page in lessons table" msgstr "" -#: aleksis/apps/alsijil/preferences.py:151 +#: aleksis/apps/alsijil/preferences.py:158 msgid "Each page must show at least one item." msgstr "" -#: aleksis/apps/alsijil/preferences.py:159 +#: aleksis/apps/alsijil/preferences.py:166 msgid "Filter lessons by existence of their lesson documentation on default" msgstr "" -#: aleksis/apps/alsijil/preferences.py:170 +#: aleksis/apps/alsijil/preferences.py:177 msgid "Allow editing of all future documentations" msgstr "" -#: aleksis/apps/alsijil/preferences.py:173 +#: aleksis/apps/alsijil/preferences.py:180 msgid "Allow editing of all documentations up to and including those on the current day" msgstr "" -#: aleksis/apps/alsijil/preferences.py:178 +#: aleksis/apps/alsijil/preferences.py:185 msgid "Allow editing of all documentations up to and including those on the current date and time" msgstr "" -#: aleksis/apps/alsijil/preferences.py:183 +#: aleksis/apps/alsijil/preferences.py:190 msgid "Set time range for which documentations may be edited" msgstr "" +#: aleksis/apps/alsijil/preferences.py:201 +msgid "User is allowed to register absences for members of groups the user is an owner of with these group types" +msgstr "" + +#: aleksis/apps/alsijil/preferences.py:205 +msgid "If you leave it empty, all member of groups the user is an owner of will be shown." +msgstr "" + +#: aleksis/apps/alsijil/preferences.py:217 +msgid "Group type of groups to be shown first in the group select field on the coursebook overview page" +msgstr "" + +#: aleksis/apps/alsijil/preferences.py:220 +msgid "If you leave it empty, no group type will be used." +msgstr "" + #: aleksis/apps/alsijil/tables.py:27 aleksis/apps/alsijil/tables.py:52 #: aleksis/apps/alsijil/templates/alsijil/group_role/partials/assignment_options.html:13 msgid "Edit" diff --git a/aleksis/apps/alsijil/locale/de_DE/LC_MESSAGES/django.po b/aleksis/apps/alsijil/locale/de_DE/LC_MESSAGES/django.po index 4d620eccca073c7128ab8c852d9fca83a3ca9dd9..1398ddc21164245456d503b64de8a2e283f11ddd 100644 --- a/aleksis/apps/alsijil/locale/de_DE/LC_MESSAGES/django.po +++ b/aleksis/apps/alsijil/locale/de_DE/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-14 16:32+0200\n" +"POT-Creation-Date: 2024-08-18 16:34+0200\n" "PO-Revision-Date: 2024-07-14 14:42+0000\n" "Last-Translator: Jonathan Weth <teckids@jonathanweth.de>\n" "Language-Team: German <https://translate.edugit.org/projects/aleksis/aleksis-app-alsijil/de/>\n" @@ -111,7 +111,7 @@ msgid "Before" msgstr "Bevor" #: aleksis/apps/alsijil/filters.py:14 aleksis/apps/alsijil/forms.py:371 -#: aleksis/apps/alsijil/models.py:478 aleksis/apps/alsijil/tables.py:96 +#: aleksis/apps/alsijil/models.py:479 aleksis/apps/alsijil/tables.py:96 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:126 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:223 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:189 @@ -152,20 +152,20 @@ msgid "You can't select a group and a teacher both." msgstr "Es kann nur entweder eine Gruppe oder eine Lehrkraft ausgewählt werden." #: aleksis/apps/alsijil/forms.py:193 aleksis/apps/alsijil/forms.py:291 -#: aleksis/apps/alsijil/models.py:763 aleksis/apps/alsijil/models.py:822 +#: aleksis/apps/alsijil/models.py:788 aleksis/apps/alsijil/models.py:879 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:63 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:27 msgid "Person" msgstr "Person" #: aleksis/apps/alsijil/forms.py:194 aleksis/apps/alsijil/forms.py:372 -#: aleksis/apps/alsijil/models.py:903 +#: aleksis/apps/alsijil/models.py:960 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:64 msgid "Start date" msgstr "Startdatum" #: aleksis/apps/alsijil/forms.py:195 aleksis/apps/alsijil/forms.py:373 -#: aleksis/apps/alsijil/models.py:907 +#: aleksis/apps/alsijil/models.py:964 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:65 msgid "End date" msgstr "Enddatum" @@ -198,8 +198,8 @@ msgstr "Abwesend" msgid "Excused" msgstr "Entschuldigt" -#: aleksis/apps/alsijil/forms.py:201 aleksis/apps/alsijil/models.py:84 -#: aleksis/apps/alsijil/models.py:260 +#: aleksis/apps/alsijil/forms.py:201 aleksis/apps/alsijil/models.py:85 +#: aleksis/apps/alsijil/models.py:261 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:31 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:72 msgid "Excuse type" @@ -228,7 +228,7 @@ msgstr "Hat eine Stunden-Dokumentation" #: aleksis/apps/alsijil/templates/alsijil/partials/lesson_status.html:21 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:375 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:455 -#: aleksis/apps/alsijil/util/alsijil_helpers.py:330 +#: aleksis/apps/alsijil/util/alsijil_helpers.py:331 msgid "Event" msgstr "Veranstaltung" @@ -272,38 +272,38 @@ msgstr "Kann eine Gruppenrolle für diese Gruppe zuweisen" msgid "Can register an absence for a person" msgstr "Kann eine Absenz für eine Person registrieren" -#: aleksis/apps/alsijil/models.py:63 aleksis/apps/alsijil/models.py:437 +#: aleksis/apps/alsijil/models.py:64 aleksis/apps/alsijil/models.py:438 msgid "Short name" msgstr "Kurzname" -#: aleksis/apps/alsijil/models.py:64 aleksis/apps/alsijil/models.py:438 -#: aleksis/apps/alsijil/models.py:867 +#: aleksis/apps/alsijil/models.py:65 aleksis/apps/alsijil/models.py:439 +#: aleksis/apps/alsijil/models.py:924 #: aleksis/apps/alsijil/templates/alsijil/class_register/groups.html:20 #: aleksis/apps/alsijil/templates/alsijil/partials/persons_with_stats.html:12 #: aleksis/apps/alsijil/templates/alsijil/partials/persons_with_stats.html:25 msgid "Name" msgstr "Name" -#: aleksis/apps/alsijil/models.py:68 aleksis/apps/alsijil/tables.py:21 +#: aleksis/apps/alsijil/models.py:69 aleksis/apps/alsijil/tables.py:21 msgid "Count as absent" msgstr "Als abwesend zählen" -#: aleksis/apps/alsijil/models.py:70 +#: aleksis/apps/alsijil/models.py:71 msgid "If checked, this excuse type will be counted as a missed lesson. If not checked,it won't show up in the absence report." msgstr "Wenn ausgewählt wird diese Entschuldigungsart als eine verpasste Stunde gezählt. Wenn nicht ausgewählt wird es nicht im Abwesenheitsbericht auftauchen." -#: aleksis/apps/alsijil/models.py:85 +#: aleksis/apps/alsijil/models.py:86 #: aleksis/apps/alsijil/templates/alsijil/excuse_type/list.html:8 #: aleksis/apps/alsijil/templates/alsijil/excuse_type/list.html:9 #: aleksis/apps/alsijil/templates/alsijil/partials/legend.html:30 msgid "Excuse types" msgstr "Entschuldigungsarten" -#: aleksis/apps/alsijil/models.py:240 aleksis/apps/alsijil/models.py:339 +#: aleksis/apps/alsijil/models.py:241 aleksis/apps/alsijil/models.py:340 msgid "Year" msgstr "Jahr" -#: aleksis/apps/alsijil/models.py:265 aleksis/apps/alsijil/models.py:455 +#: aleksis/apps/alsijil/models.py:266 aleksis/apps/alsijil/models.py:456 #: aleksis/apps/alsijil/tables.py:100 #: aleksis/apps/alsijil/templates/alsijil/partials/legend.html:57 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:32 @@ -312,18 +312,18 @@ msgstr "Jahr" msgid "Extra marks" msgstr "Zusätzliche Markierungen" -#: aleksis/apps/alsijil/models.py:299 +#: aleksis/apps/alsijil/models.py:300 msgid "Personal note" msgstr "Persönliche Notiz" -#: aleksis/apps/alsijil/models.py:300 +#: aleksis/apps/alsijil/models.py:301 #: aleksis/apps/alsijil/templates/alsijil/class_register/person.html:47 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:370 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:21 msgid "Personal notes" msgstr "Persönliche Notizen" -#: aleksis/apps/alsijil/models.py:351 +#: aleksis/apps/alsijil/models.py:352 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:128 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:259 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:337 @@ -332,7 +332,7 @@ msgstr "Persönliche Notizen" msgid "Lesson topic" msgstr "Stundenthema" -#: aleksis/apps/alsijil/models.py:352 aleksis/apps/alsijil/models.py:490 +#: aleksis/apps/alsijil/models.py:353 aleksis/apps/alsijil/models.py:491 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:129 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:265 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:342 @@ -341,7 +341,7 @@ msgstr "Stundenthema" msgid "Homework" msgstr "Hausaufgaben" -#: aleksis/apps/alsijil/models.py:353 +#: aleksis/apps/alsijil/models.py:354 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:130 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:271 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:346 @@ -349,78 +349,78 @@ msgstr "Hausaufgaben" msgid "Group note" msgstr "Gruppennotiz" -#: aleksis/apps/alsijil/models.py:403 +#: aleksis/apps/alsijil/models.py:404 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/documentation.html:16 msgid "Lesson documentation" msgstr "Stunden-Dokumentation" -#: aleksis/apps/alsijil/models.py:404 +#: aleksis/apps/alsijil/models.py:405 #: aleksis/apps/alsijil/templates/alsijil/class_register/person.html:43 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:77 msgid "Lesson documentations" msgstr "Stunden-Dokumentationen" -#: aleksis/apps/alsijil/models.py:440 +#: aleksis/apps/alsijil/models.py:441 msgid "Foreground colour" msgstr "Vordergrundfarbe" -#: aleksis/apps/alsijil/models.py:441 +#: aleksis/apps/alsijil/models.py:442 msgid "Background colour" msgstr "Hintergrundfarbe" -#: aleksis/apps/alsijil/models.py:443 +#: aleksis/apps/alsijil/models.py:444 msgid "Show in coursebook" msgstr "In Kursbuch anzeigen" -#: aleksis/apps/alsijil/models.py:454 +#: aleksis/apps/alsijil/models.py:455 msgid "Extra mark" msgstr "Zusätzliche Markierung" -#: aleksis/apps/alsijil/models.py:474 +#: aleksis/apps/alsijil/models.py:475 msgid "Course" msgstr "Kurs" -#: aleksis/apps/alsijil/models.py:486 aleksis/apps/alsijil/tables.py:91 +#: aleksis/apps/alsijil/models.py:487 aleksis/apps/alsijil/tables.py:91 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:127 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:253 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:331 msgid "Teachers" msgstr "Lehrkräfte" -#: aleksis/apps/alsijil/models.py:489 +#: aleksis/apps/alsijil/models.py:490 msgid "Lesson Topic" msgstr "Stundenthema" -#: aleksis/apps/alsijil/models.py:491 +#: aleksis/apps/alsijil/models.py:492 msgid "Group Note" msgstr "Gruppennotiz" -#: aleksis/apps/alsijil/models.py:495 +#: aleksis/apps/alsijil/models.py:496 msgid "Participation touched at" msgstr "Teilnahmestatus angelegt am" -#: aleksis/apps/alsijil/models.py:524 aleksis/apps/alsijil/models.py:773 -#: aleksis/apps/alsijil/models.py:829 +#: aleksis/apps/alsijil/models.py:525 aleksis/apps/alsijil/models.py:798 +#: aleksis/apps/alsijil/models.py:886 msgid "Documentation" msgstr "Dokumentation" -#: aleksis/apps/alsijil/models.py:525 +#: aleksis/apps/alsijil/models.py:526 msgid "Documentations" msgstr "Dokumentationen" -#: aleksis/apps/alsijil/models.py:766 +#: aleksis/apps/alsijil/models.py:791 msgid "Groups of Person" msgstr "Gruppen der Person" -#: aleksis/apps/alsijil/models.py:779 +#: aleksis/apps/alsijil/models.py:804 msgid "Absence Reason" msgstr "Abwesenheitsgrund" -#: aleksis/apps/alsijil/models.py:791 +#: aleksis/apps/alsijil/models.py:816 msgid "Base Absence" msgstr "Basis-Abwesenheit" -#: aleksis/apps/alsijil/models.py:794 aleksis/apps/alsijil/tables.py:98 +#: aleksis/apps/alsijil/models.py:819 aleksis/apps/alsijil/tables.py:98 #: aleksis/apps/alsijil/templates/alsijil/class_register/person.html:161 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:29 #: aleksis/apps/alsijil/templates/alsijil/partials/persons_with_stats.html:21 @@ -430,198 +430,214 @@ msgstr "Basis-Abwesenheit" msgid "Tardiness" msgstr "Verspätung" -#: aleksis/apps/alsijil/models.py:805 aleksis/apps/alsijil/models.py:806 +#: aleksis/apps/alsijil/models.py:862 aleksis/apps/alsijil/models.py:863 msgid "Participation Status" msgstr "Teilnahmestatus" -#: aleksis/apps/alsijil/models.py:834 +#: aleksis/apps/alsijil/models.py:891 msgid "Note" msgstr "Notiz" -#: aleksis/apps/alsijil/models.py:836 +#: aleksis/apps/alsijil/models.py:893 msgid "Extra Mark" msgstr "Zusätzliche Markierung" -#: aleksis/apps/alsijil/models.py:843 +#: aleksis/apps/alsijil/models.py:900 msgid "Personal Note" msgstr "Persönliche Notiz" -#: aleksis/apps/alsijil/models.py:844 +#: aleksis/apps/alsijil/models.py:901 msgid "Personal Notes" msgstr "Persönliche Notizen" -#: aleksis/apps/alsijil/models.py:855 +#: aleksis/apps/alsijil/models.py:912 msgid "A person got assigned the same extra mark multiple times per documentation." msgstr "Eine Person hat die gleiche zusätzliche Markierung für eine Dokumentation mehrfach zugeordnet bekommen." -#: aleksis/apps/alsijil/models.py:868 +#: aleksis/apps/alsijil/models.py:925 msgid "Icon" msgstr "Symbol" -#: aleksis/apps/alsijil/models.py:869 +#: aleksis/apps/alsijil/models.py:926 msgid "Colour" msgstr "Farbe" -#: aleksis/apps/alsijil/models.py:875 aleksis/apps/alsijil/models.py:890 +#: aleksis/apps/alsijil/models.py:932 aleksis/apps/alsijil/models.py:947 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:62 msgid "Group role" msgstr "Gruppenrolle" -#: aleksis/apps/alsijil/models.py:876 +#: aleksis/apps/alsijil/models.py:933 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:90 #: aleksis/apps/alsijil/templates/alsijil/group_role/list.html:8 #: aleksis/apps/alsijil/templates/alsijil/group_role/list.html:9 msgid "Group roles" msgstr "Gruppenrollen" -#: aleksis/apps/alsijil/models.py:877 +#: aleksis/apps/alsijil/models.py:934 msgid "Can assign group role" msgstr "Kann Gruppenrolle zuweisen" -#: aleksis/apps/alsijil/models.py:896 +#: aleksis/apps/alsijil/models.py:953 msgid "Assigned person" msgstr "Zugewiesene Person" -#: aleksis/apps/alsijil/models.py:901 aleksis/apps/alsijil/tables.py:85 +#: aleksis/apps/alsijil/models.py:958 aleksis/apps/alsijil/tables.py:85 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:124 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:242 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:321 msgid "Groups" msgstr "Gruppen" -#: aleksis/apps/alsijil/models.py:908 +#: aleksis/apps/alsijil/models.py:965 msgid "Can be left empty if end date is not clear yet" msgstr "Kann frei gelassen werden, wenn das Enddatum noch nicht feststeht" -#: aleksis/apps/alsijil/models.py:923 +#: aleksis/apps/alsijil/models.py:980 msgid "Group role assignment" msgstr "Zuweisung von Gruppenrollen" -#: aleksis/apps/alsijil/models.py:924 +#: aleksis/apps/alsijil/models.py:981 msgid "Group role assignments" msgstr "Zuweisungen von Gruppenrollen" -#: aleksis/apps/alsijil/models.py:931 +#: aleksis/apps/alsijil/models.py:988 msgid "Can view lesson overview" msgstr "Kann die Stundenübersicht sehen" -#: aleksis/apps/alsijil/models.py:932 +#: aleksis/apps/alsijil/models.py:989 msgid "Can view week overview" msgstr "Kann die Wochenübersicht sehen" -#: aleksis/apps/alsijil/models.py:933 +#: aleksis/apps/alsijil/models.py:990 msgid "Can view full register" msgstr "Kann komplettes Klassenbuch sehen" -#: aleksis/apps/alsijil/models.py:934 +#: aleksis/apps/alsijil/models.py:991 msgid "Can register absence" msgstr "Kann eine Absenz registrieren" -#: aleksis/apps/alsijil/models.py:935 +#: aleksis/apps/alsijil/models.py:992 msgid "Can list all personal note filters" msgstr "Kann alle Filter für persönliche Notizen anzeigen" -#: aleksis/apps/alsijil/preferences.py:9 +#: aleksis/apps/alsijil/preferences.py:16 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:16 msgid "Class register" msgstr "Klassenbuch" -#: aleksis/apps/alsijil/preferences.py:17 +#: aleksis/apps/alsijil/preferences.py:24 msgid "Block adding personal notes for cancelled lessons" msgstr "Blockiere das Hinzufügen von persönlichen Notizen für ausgefallene Stunden" -#: aleksis/apps/alsijil/preferences.py:25 +#: aleksis/apps/alsijil/preferences.py:32 msgid "Allow users to view their own personal notes" msgstr "Erlaube Benutzern, ihre eigenen persönlichen Notizen zu sehen" -#: aleksis/apps/alsijil/preferences.py:34 +#: aleksis/apps/alsijil/preferences.py:41 msgid "Allow primary group owners to register future absences for students in their groups" msgstr "Erlaube Primärgruppeninhabern Absenzen in der Zukunft für Mitglieder ihrer Gruppen zu registrieren" -#: aleksis/apps/alsijil/preferences.py:44 +#: aleksis/apps/alsijil/preferences.py:51 msgid "Grant the owner of a parent group the same privileges as the owners of the respective child groups" msgstr "Gebe dem Besitzer einer Elterngruppe die gleichen Rechte wie den Besitzern der entsprechenden Kindgruppen" -#: aleksis/apps/alsijil/preferences.py:54 +#: aleksis/apps/alsijil/preferences.py:61 msgid "Allow original teachers to edit their lessons although they are substituted" msgstr "Erlaube den Ursprungslehrkräften, ihre Stunden zu bearbeiten, obwohl sie vertreten worden sind" -#: aleksis/apps/alsijil/preferences.py:63 +#: aleksis/apps/alsijil/preferences.py:70 msgid "Carry over data from first lesson period to the following lesson periods in lessons over multiple periods" msgstr "Daten von der ersten Stunde zu weiteren folgenden Stunden übernehmen" -#: aleksis/apps/alsijil/preferences.py:66 +#: aleksis/apps/alsijil/preferences.py:73 msgid "This will carry over data only if the data in the following periods are empty." msgstr "Dies wird die Daten nur übernehmen, wenn die Daten in den Folgestunden leer sind." -#: aleksis/apps/alsijil/preferences.py:75 +#: aleksis/apps/alsijil/preferences.py:82 msgid "Allow carrying over data from any lesson period to all other lesson periods with the same lesson and in the same week" msgstr "Erlaube das Übernehmen von Daten von einer Stunde zu allen weiteren Stunden mit dem gleichen Unterricht in der gleichen Woche" -#: aleksis/apps/alsijil/preferences.py:79 +#: aleksis/apps/alsijil/preferences.py:86 msgid "This will carry over data only if the data in the aforementioned periods are empty." msgstr "Dies wird die Daten nur übernehmen, wenn die Daten in den eben genannten Stunden leer sind." -#: aleksis/apps/alsijil/preferences.py:88 +#: aleksis/apps/alsijil/preferences.py:95 msgid "Carry over personal notes to all following lesson periods on the same day." msgstr "Persönliche Notizen in alle folgenden Unterrichtsstunden am gleichen Tag übernehmen." -#: aleksis/apps/alsijil/preferences.py:97 +#: aleksis/apps/alsijil/preferences.py:104 msgid "Allow teachers to open lesson periods on the same day and not just at the beginning of the period" msgstr "Erlaube Lehrkräften, Unterrichtsstunden bereits am gleichen Tag und nicht erst zu Beginn der Stunde zu öffnen" -#: aleksis/apps/alsijil/preferences.py:101 +#: aleksis/apps/alsijil/preferences.py:108 msgid "Lessons in the past are not affected by this setting, you can open them whenever you want." msgstr "Unterrichtsstunden in der Vergangenheit werden nicht durch diese Einstellung beeinflusst, sie können immer geöffnet werden." -#: aleksis/apps/alsijil/preferences.py:110 +#: aleksis/apps/alsijil/preferences.py:117 msgid "Allow teachers to add data for lessons in holidays" msgstr "Lehrkräften erlauben, Daten für Stunden in den Ferien hinzuzufügen" -#: aleksis/apps/alsijil/preferences.py:119 +#: aleksis/apps/alsijil/preferences.py:126 msgid "Allow group owners to assign group roles to the parents of the group's members" msgstr "Erlaube Gruppenbesitzern, Gruppenrollen für Eltern von Gruppenmitgliedern zuzuweisen" -#: aleksis/apps/alsijil/preferences.py:128 +#: aleksis/apps/alsijil/preferences.py:135 msgid "Show assigned group roles in week view" msgstr "Zugewiesene Gruppenrollen in der Wochenansicht zeigen" -#: aleksis/apps/alsijil/preferences.py:129 +#: aleksis/apps/alsijil/preferences.py:136 msgid "Only week view of groups" msgstr "Nur Wochenansicht von Gruppen" -#: aleksis/apps/alsijil/preferences.py:137 +#: aleksis/apps/alsijil/preferences.py:144 msgid "Show assigned group roles in lesson view" msgstr "Zugewiesene Gruppenrollen in der Stundenansicht anzeigen" -#: aleksis/apps/alsijil/preferences.py:147 +#: aleksis/apps/alsijil/preferences.py:154 msgid "Items per page in lessons table" msgstr "Einträge pro Seite in der Stundentabelle" -#: aleksis/apps/alsijil/preferences.py:151 +#: aleksis/apps/alsijil/preferences.py:158 msgid "Each page must show at least one item." msgstr "Jede Seite muss mindestens einen Eintrag anzeigen." -#: aleksis/apps/alsijil/preferences.py:159 +#: aleksis/apps/alsijil/preferences.py:166 msgid "Filter lessons by existence of their lesson documentation on default" msgstr "Stunden standardmäßig anhand der Existenz ihrer Stundendokumentation filtern" -#: aleksis/apps/alsijil/preferences.py:170 +#: aleksis/apps/alsijil/preferences.py:177 msgid "Allow editing of all future documentations" msgstr "Bearbeiten von allen zukünftigen Dokumentationen erlauben" -#: aleksis/apps/alsijil/preferences.py:173 +#: aleksis/apps/alsijil/preferences.py:180 msgid "Allow editing of all documentations up to and including those on the current day" msgstr "Bearbeiten von allen Dokumentationen bis inklusive zum aktuellen Tag erlauben" -#: aleksis/apps/alsijil/preferences.py:178 +#: aleksis/apps/alsijil/preferences.py:185 msgid "Allow editing of all documentations up to and including those on the current date and time" msgstr "Bearbeiten von allen Dokumentationen bis inklusive zum aktuellen Tag und zur aktuellen Uhrzeit erlauben" -#: aleksis/apps/alsijil/preferences.py:183 +#: aleksis/apps/alsijil/preferences.py:190 msgid "Set time range for which documentations may be edited" msgstr "Zeitraum setzen, in dem Dokumentationen bearbeitet werden dürfen" +#: aleksis/apps/alsijil/preferences.py:201 +msgid "User is allowed to register absences for members of groups the user is an owner of with these group types" +msgstr "" + +#: aleksis/apps/alsijil/preferences.py:205 +msgid "If you leave it empty, all member of groups the user is an owner of will be shown." +msgstr "" + +#: aleksis/apps/alsijil/preferences.py:217 +msgid "Group type of groups to be shown first in the group select field on the coursebook overview page" +msgstr "" + +#: aleksis/apps/alsijil/preferences.py:220 +msgid "If you leave it empty, no group type will be used." +msgstr "" + #: aleksis/apps/alsijil/tables.py:27 aleksis/apps/alsijil/tables.py:52 #: aleksis/apps/alsijil/templates/alsijil/group_role/partials/assignment_options.html:13 msgid "Edit" diff --git a/aleksis/apps/alsijil/locale/fr/LC_MESSAGES/django.po b/aleksis/apps/alsijil/locale/fr/LC_MESSAGES/django.po index abc04d591ed842977a0e4e5edee13b3fd2ac7862..37bfd8669e34b3235d3f1de6bbd93d5402b9aacf 100644 --- a/aleksis/apps/alsijil/locale/fr/LC_MESSAGES/django.po +++ b/aleksis/apps/alsijil/locale/fr/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-14 16:32+0200\n" +"POT-Creation-Date: 2024-08-18 16:34+0200\n" "PO-Revision-Date: 2021-06-16 11:59+0000\n" "Last-Translator: Jonathan Weth <teckids@jonathanweth.de>\n" "Language-Team: French <https://translate.edugit.org/projects/aleksis/aleksis-app-alsijil/fr/>\n" @@ -123,7 +123,7 @@ msgid "Before" msgstr "" #: aleksis/apps/alsijil/filters.py:14 aleksis/apps/alsijil/forms.py:371 -#: aleksis/apps/alsijil/models.py:478 aleksis/apps/alsijil/tables.py:96 +#: aleksis/apps/alsijil/models.py:479 aleksis/apps/alsijil/tables.py:96 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:126 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:223 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:189 @@ -168,20 +168,20 @@ msgid "You can't select a group and a teacher both." msgstr "" #: aleksis/apps/alsijil/forms.py:193 aleksis/apps/alsijil/forms.py:291 -#: aleksis/apps/alsijil/models.py:763 aleksis/apps/alsijil/models.py:822 +#: aleksis/apps/alsijil/models.py:788 aleksis/apps/alsijil/models.py:879 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:63 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:27 msgid "Person" msgstr "Personne" #: aleksis/apps/alsijil/forms.py:194 aleksis/apps/alsijil/forms.py:372 -#: aleksis/apps/alsijil/models.py:903 +#: aleksis/apps/alsijil/models.py:960 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:64 msgid "Start date" msgstr "Date de début" #: aleksis/apps/alsijil/forms.py:195 aleksis/apps/alsijil/forms.py:373 -#: aleksis/apps/alsijil/models.py:907 +#: aleksis/apps/alsijil/models.py:964 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:65 msgid "End date" msgstr "Date de fin" @@ -218,8 +218,8 @@ msgstr "Absent(e)" msgid "Excused" msgstr "Excusé" -#: aleksis/apps/alsijil/forms.py:201 aleksis/apps/alsijil/models.py:84 -#: aleksis/apps/alsijil/models.py:260 +#: aleksis/apps/alsijil/forms.py:201 aleksis/apps/alsijil/models.py:85 +#: aleksis/apps/alsijil/models.py:261 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:31 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:72 #, fuzzy @@ -252,7 +252,7 @@ msgstr "Documentation de cours" #: aleksis/apps/alsijil/templates/alsijil/partials/lesson_status.html:21 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:375 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:455 -#: aleksis/apps/alsijil/util/alsijil_helpers.py:330 +#: aleksis/apps/alsijil/util/alsijil_helpers.py:331 msgid "Event" msgstr "" @@ -306,29 +306,29 @@ msgstr "" msgid "Can register an absence for a person" msgstr "Registre de la classe" -#: aleksis/apps/alsijil/models.py:63 aleksis/apps/alsijil/models.py:437 +#: aleksis/apps/alsijil/models.py:64 aleksis/apps/alsijil/models.py:438 #, fuzzy #| msgid "First name" msgid "Short name" msgstr "Prénom" -#: aleksis/apps/alsijil/models.py:64 aleksis/apps/alsijil/models.py:438 -#: aleksis/apps/alsijil/models.py:867 +#: aleksis/apps/alsijil/models.py:65 aleksis/apps/alsijil/models.py:439 +#: aleksis/apps/alsijil/models.py:924 #: aleksis/apps/alsijil/templates/alsijil/class_register/groups.html:20 #: aleksis/apps/alsijil/templates/alsijil/partials/persons_with_stats.html:12 #: aleksis/apps/alsijil/templates/alsijil/partials/persons_with_stats.html:25 msgid "Name" msgstr "" -#: aleksis/apps/alsijil/models.py:68 aleksis/apps/alsijil/tables.py:21 +#: aleksis/apps/alsijil/models.py:69 aleksis/apps/alsijil/tables.py:21 msgid "Count as absent" msgstr "" -#: aleksis/apps/alsijil/models.py:70 +#: aleksis/apps/alsijil/models.py:71 msgid "If checked, this excuse type will be counted as a missed lesson. If not checked,it won't show up in the absence report." msgstr "" -#: aleksis/apps/alsijil/models.py:85 +#: aleksis/apps/alsijil/models.py:86 #: aleksis/apps/alsijil/templates/alsijil/excuse_type/list.html:8 #: aleksis/apps/alsijil/templates/alsijil/excuse_type/list.html:9 #: aleksis/apps/alsijil/templates/alsijil/partials/legend.html:30 @@ -337,11 +337,11 @@ msgstr "" msgid "Excuse types" msgstr "Excusé" -#: aleksis/apps/alsijil/models.py:240 aleksis/apps/alsijil/models.py:339 +#: aleksis/apps/alsijil/models.py:241 aleksis/apps/alsijil/models.py:340 msgid "Year" msgstr "" -#: aleksis/apps/alsijil/models.py:265 aleksis/apps/alsijil/models.py:455 +#: aleksis/apps/alsijil/models.py:266 aleksis/apps/alsijil/models.py:456 #: aleksis/apps/alsijil/tables.py:100 #: aleksis/apps/alsijil/templates/alsijil/partials/legend.html:57 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:32 @@ -350,20 +350,20 @@ msgstr "" msgid "Extra marks" msgstr "" -#: aleksis/apps/alsijil/models.py:299 +#: aleksis/apps/alsijil/models.py:300 #, fuzzy #| msgid "Personal notes" msgid "Personal note" msgstr "Notes personnelles" -#: aleksis/apps/alsijil/models.py:300 +#: aleksis/apps/alsijil/models.py:301 #: aleksis/apps/alsijil/templates/alsijil/class_register/person.html:47 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:370 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:21 msgid "Personal notes" msgstr "Notes personnelles" -#: aleksis/apps/alsijil/models.py:351 +#: aleksis/apps/alsijil/models.py:352 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:128 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:259 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:337 @@ -372,7 +372,7 @@ msgstr "Notes personnelles" msgid "Lesson topic" msgstr "Sujet de cours" -#: aleksis/apps/alsijil/models.py:352 aleksis/apps/alsijil/models.py:490 +#: aleksis/apps/alsijil/models.py:353 aleksis/apps/alsijil/models.py:491 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:129 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:265 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:342 @@ -381,7 +381,7 @@ msgstr "Sujet de cours" msgid "Homework" msgstr "Devoirs" -#: aleksis/apps/alsijil/models.py:353 +#: aleksis/apps/alsijil/models.py:354 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:130 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:271 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:346 @@ -391,12 +391,12 @@ msgstr "Devoirs" msgid "Group note" msgstr "Groupe" -#: aleksis/apps/alsijil/models.py:403 +#: aleksis/apps/alsijil/models.py:404 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/documentation.html:16 msgid "Lesson documentation" msgstr "Documentation de cours" -#: aleksis/apps/alsijil/models.py:404 +#: aleksis/apps/alsijil/models.py:405 #: aleksis/apps/alsijil/templates/alsijil/class_register/person.html:43 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:77 #, fuzzy @@ -404,81 +404,81 @@ msgstr "Documentation de cours" msgid "Lesson documentations" msgstr "Documentation de cours" -#: aleksis/apps/alsijil/models.py:440 +#: aleksis/apps/alsijil/models.py:441 msgid "Foreground colour" msgstr "" -#: aleksis/apps/alsijil/models.py:441 +#: aleksis/apps/alsijil/models.py:442 msgid "Background colour" msgstr "" -#: aleksis/apps/alsijil/models.py:443 +#: aleksis/apps/alsijil/models.py:444 msgid "Show in coursebook" msgstr "" -#: aleksis/apps/alsijil/models.py:454 +#: aleksis/apps/alsijil/models.py:455 msgid "Extra mark" msgstr "" -#: aleksis/apps/alsijil/models.py:474 +#: aleksis/apps/alsijil/models.py:475 msgid "Course" msgstr "" -#: aleksis/apps/alsijil/models.py:486 aleksis/apps/alsijil/tables.py:91 +#: aleksis/apps/alsijil/models.py:487 aleksis/apps/alsijil/tables.py:91 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:127 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:253 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:331 msgid "Teachers" msgstr "Profs" -#: aleksis/apps/alsijil/models.py:489 +#: aleksis/apps/alsijil/models.py:490 #, fuzzy #| msgid "Lesson topic" msgid "Lesson Topic" msgstr "Sujet de cours" -#: aleksis/apps/alsijil/models.py:491 +#: aleksis/apps/alsijil/models.py:492 #, fuzzy #| msgid "Group" msgid "Group Note" msgstr "Groupe" -#: aleksis/apps/alsijil/models.py:495 +#: aleksis/apps/alsijil/models.py:496 msgid "Participation touched at" msgstr "" -#: aleksis/apps/alsijil/models.py:524 aleksis/apps/alsijil/models.py:773 -#: aleksis/apps/alsijil/models.py:829 +#: aleksis/apps/alsijil/models.py:525 aleksis/apps/alsijil/models.py:798 +#: aleksis/apps/alsijil/models.py:886 #, fuzzy #| msgid "Lesson documentation" msgid "Documentation" msgstr "Documentation de cours" -#: aleksis/apps/alsijil/models.py:525 +#: aleksis/apps/alsijil/models.py:526 #, fuzzy #| msgid "Lesson documentation" msgid "Documentations" msgstr "Documentation de cours" -#: aleksis/apps/alsijil/models.py:766 +#: aleksis/apps/alsijil/models.py:791 #, fuzzy #| msgid "Group" msgid "Groups of Person" msgstr "Groupe" -#: aleksis/apps/alsijil/models.py:779 +#: aleksis/apps/alsijil/models.py:804 #, fuzzy #| msgid "Absences" msgid "Absence Reason" msgstr "Absences" -#: aleksis/apps/alsijil/models.py:791 +#: aleksis/apps/alsijil/models.py:816 #, fuzzy #| msgid "Absences" msgid "Base Absence" msgstr "Absences" -#: aleksis/apps/alsijil/models.py:794 aleksis/apps/alsijil/tables.py:98 +#: aleksis/apps/alsijil/models.py:819 aleksis/apps/alsijil/tables.py:98 #: aleksis/apps/alsijil/templates/alsijil/class_register/person.html:161 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:29 #: aleksis/apps/alsijil/templates/alsijil/partials/persons_with_stats.html:21 @@ -488,52 +488,52 @@ msgstr "Absences" msgid "Tardiness" msgstr "Retard" -#: aleksis/apps/alsijil/models.py:805 aleksis/apps/alsijil/models.py:806 +#: aleksis/apps/alsijil/models.py:862 aleksis/apps/alsijil/models.py:863 msgid "Participation Status" msgstr "" -#: aleksis/apps/alsijil/models.py:834 +#: aleksis/apps/alsijil/models.py:891 #, fuzzy #| msgid "Notes" msgid "Note" msgstr "Notes" -#: aleksis/apps/alsijil/models.py:836 +#: aleksis/apps/alsijil/models.py:893 msgid "Extra Mark" msgstr "" -#: aleksis/apps/alsijil/models.py:843 +#: aleksis/apps/alsijil/models.py:900 #, fuzzy #| msgid "Personal notes" msgid "Personal Note" msgstr "Notes personnelles" -#: aleksis/apps/alsijil/models.py:844 +#: aleksis/apps/alsijil/models.py:901 #, fuzzy #| msgid "Personal notes" msgid "Personal Notes" msgstr "Notes personnelles" -#: aleksis/apps/alsijil/models.py:855 +#: aleksis/apps/alsijil/models.py:912 msgid "A person got assigned the same extra mark multiple times per documentation." msgstr "" -#: aleksis/apps/alsijil/models.py:868 +#: aleksis/apps/alsijil/models.py:925 msgid "Icon" msgstr "" -#: aleksis/apps/alsijil/models.py:869 +#: aleksis/apps/alsijil/models.py:926 msgid "Colour" msgstr "" -#: aleksis/apps/alsijil/models.py:875 aleksis/apps/alsijil/models.py:890 +#: aleksis/apps/alsijil/models.py:932 aleksis/apps/alsijil/models.py:947 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:62 #, fuzzy #| msgid "Group" msgid "Group role" msgstr "Groupe" -#: aleksis/apps/alsijil/models.py:876 +#: aleksis/apps/alsijil/models.py:933 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:90 #: aleksis/apps/alsijil/templates/alsijil/group_role/list.html:8 #: aleksis/apps/alsijil/templates/alsijil/group_role/list.html:9 @@ -542,19 +542,19 @@ msgstr "Groupe" msgid "Group roles" msgstr "Groupe" -#: aleksis/apps/alsijil/models.py:877 +#: aleksis/apps/alsijil/models.py:934 #, fuzzy #| msgid "Persons in group" msgid "Can assign group role" msgstr "Personnes en groupe" -#: aleksis/apps/alsijil/models.py:896 +#: aleksis/apps/alsijil/models.py:953 #, fuzzy #| msgid "Absences" msgid "Assigned person" msgstr "Absences" -#: aleksis/apps/alsijil/models.py:901 aleksis/apps/alsijil/tables.py:85 +#: aleksis/apps/alsijil/models.py:958 aleksis/apps/alsijil/tables.py:85 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:124 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:242 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:321 @@ -563,149 +563,165 @@ msgstr "Absences" msgid "Groups" msgstr "Groupe" -#: aleksis/apps/alsijil/models.py:908 +#: aleksis/apps/alsijil/models.py:965 msgid "Can be left empty if end date is not clear yet" msgstr "" -#: aleksis/apps/alsijil/models.py:923 +#: aleksis/apps/alsijil/models.py:980 msgid "Group role assignment" msgstr "" -#: aleksis/apps/alsijil/models.py:924 +#: aleksis/apps/alsijil/models.py:981 msgid "Group role assignments" msgstr "" -#: aleksis/apps/alsijil/models.py:931 +#: aleksis/apps/alsijil/models.py:988 #, fuzzy #| msgid "Personal overview" msgid "Can view lesson overview" msgstr "Vue d'ensemble personnelle" -#: aleksis/apps/alsijil/models.py:932 +#: aleksis/apps/alsijil/models.py:989 msgid "Can view week overview" msgstr "" -#: aleksis/apps/alsijil/models.py:933 +#: aleksis/apps/alsijil/models.py:990 #, fuzzy #| msgid "Class register" msgid "Can view full register" msgstr "Registre de la classe" -#: aleksis/apps/alsijil/models.py:934 +#: aleksis/apps/alsijil/models.py:991 #, fuzzy #| msgid "Register absence" msgid "Can register absence" msgstr "Registre de Absence" -#: aleksis/apps/alsijil/models.py:935 +#: aleksis/apps/alsijil/models.py:992 #, fuzzy #| msgid "List of all personal note filters" msgid "Can list all personal note filters" msgstr "Liste de filtres de notes personnelles" -#: aleksis/apps/alsijil/preferences.py:9 +#: aleksis/apps/alsijil/preferences.py:16 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:16 msgid "Class register" msgstr "Registre de la classe" -#: aleksis/apps/alsijil/preferences.py:17 +#: aleksis/apps/alsijil/preferences.py:24 msgid "Block adding personal notes for cancelled lessons" msgstr "" -#: aleksis/apps/alsijil/preferences.py:25 +#: aleksis/apps/alsijil/preferences.py:32 msgid "Allow users to view their own personal notes" msgstr "" -#: aleksis/apps/alsijil/preferences.py:34 +#: aleksis/apps/alsijil/preferences.py:41 msgid "Allow primary group owners to register future absences for students in their groups" msgstr "" -#: aleksis/apps/alsijil/preferences.py:44 +#: aleksis/apps/alsijil/preferences.py:51 msgid "Grant the owner of a parent group the same privileges as the owners of the respective child groups" msgstr "" -#: aleksis/apps/alsijil/preferences.py:54 +#: aleksis/apps/alsijil/preferences.py:61 msgid "Allow original teachers to edit their lessons although they are substituted" msgstr "" -#: aleksis/apps/alsijil/preferences.py:63 +#: aleksis/apps/alsijil/preferences.py:70 msgid "Carry over data from first lesson period to the following lesson periods in lessons over multiple periods" msgstr "" -#: aleksis/apps/alsijil/preferences.py:66 +#: aleksis/apps/alsijil/preferences.py:73 msgid "This will carry over data only if the data in the following periods are empty." msgstr "" -#: aleksis/apps/alsijil/preferences.py:75 +#: aleksis/apps/alsijil/preferences.py:82 msgid "Allow carrying over data from any lesson period to all other lesson periods with the same lesson and in the same week" msgstr "" -#: aleksis/apps/alsijil/preferences.py:79 +#: aleksis/apps/alsijil/preferences.py:86 msgid "This will carry over data only if the data in the aforementioned periods are empty." msgstr "" -#: aleksis/apps/alsijil/preferences.py:88 +#: aleksis/apps/alsijil/preferences.py:95 msgid "Carry over personal notes to all following lesson periods on the same day." msgstr "" -#: aleksis/apps/alsijil/preferences.py:97 +#: aleksis/apps/alsijil/preferences.py:104 msgid "Allow teachers to open lesson periods on the same day and not just at the beginning of the period" msgstr "" -#: aleksis/apps/alsijil/preferences.py:101 +#: aleksis/apps/alsijil/preferences.py:108 msgid "Lessons in the past are not affected by this setting, you can open them whenever you want." msgstr "" -#: aleksis/apps/alsijil/preferences.py:110 +#: aleksis/apps/alsijil/preferences.py:117 #, fuzzy #| msgid "Teachers and lessons in group" msgid "Allow teachers to add data for lessons in holidays" msgstr "Profs et cours en groupe" -#: aleksis/apps/alsijil/preferences.py:119 +#: aleksis/apps/alsijil/preferences.py:126 msgid "Allow group owners to assign group roles to the parents of the group's members" msgstr "" -#: aleksis/apps/alsijil/preferences.py:128 +#: aleksis/apps/alsijil/preferences.py:135 msgid "Show assigned group roles in week view" msgstr "" -#: aleksis/apps/alsijil/preferences.py:129 +#: aleksis/apps/alsijil/preferences.py:136 msgid "Only week view of groups" msgstr "" -#: aleksis/apps/alsijil/preferences.py:137 +#: aleksis/apps/alsijil/preferences.py:144 msgid "Show assigned group roles in lesson view" msgstr "" -#: aleksis/apps/alsijil/preferences.py:147 +#: aleksis/apps/alsijil/preferences.py:154 msgid "Items per page in lessons table" msgstr "" -#: aleksis/apps/alsijil/preferences.py:151 +#: aleksis/apps/alsijil/preferences.py:158 msgid "Each page must show at least one item." msgstr "" -#: aleksis/apps/alsijil/preferences.py:159 +#: aleksis/apps/alsijil/preferences.py:166 msgid "Filter lessons by existence of their lesson documentation on default" msgstr "" -#: aleksis/apps/alsijil/preferences.py:170 +#: aleksis/apps/alsijil/preferences.py:177 msgid "Allow editing of all future documentations" msgstr "" -#: aleksis/apps/alsijil/preferences.py:173 +#: aleksis/apps/alsijil/preferences.py:180 msgid "Allow editing of all documentations up to and including those on the current day" msgstr "" -#: aleksis/apps/alsijil/preferences.py:178 +#: aleksis/apps/alsijil/preferences.py:185 msgid "Allow editing of all documentations up to and including those on the current date and time" msgstr "" -#: aleksis/apps/alsijil/preferences.py:183 +#: aleksis/apps/alsijil/preferences.py:190 msgid "Set time range for which documentations may be edited" msgstr "" +#: aleksis/apps/alsijil/preferences.py:201 +msgid "User is allowed to register absences for members of groups the user is an owner of with these group types" +msgstr "" + +#: aleksis/apps/alsijil/preferences.py:205 +msgid "If you leave it empty, all member of groups the user is an owner of will be shown." +msgstr "" + +#: aleksis/apps/alsijil/preferences.py:217 +msgid "Group type of groups to be shown first in the group select field on the coursebook overview page" +msgstr "" + +#: aleksis/apps/alsijil/preferences.py:220 +msgid "If you leave it empty, no group type will be used." +msgstr "" + #: aleksis/apps/alsijil/tables.py:27 aleksis/apps/alsijil/tables.py:52 #: aleksis/apps/alsijil/templates/alsijil/group_role/partials/assignment_options.html:13 msgid "Edit" diff --git a/aleksis/apps/alsijil/locale/la/LC_MESSAGES/django.po b/aleksis/apps/alsijil/locale/la/LC_MESSAGES/django.po index 7955aa4f442ce564909b05efe9e5317ea3081721..ffbc44cdc05e07e5e46c4578ae0e7db6a6fd31fa 100644 --- a/aleksis/apps/alsijil/locale/la/LC_MESSAGES/django.po +++ b/aleksis/apps/alsijil/locale/la/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-14 16:32+0200\n" +"POT-Creation-Date: 2024-08-18 16:34+0200\n" "PO-Revision-Date: 2020-07-26 14:08+0000\n" "Last-Translator: Julian <leuckerj@gmail.com>\n" "Language-Team: Latin <https://translate.edugit.org/projects/aleksis/aleksis-app-alsijil/la/>\n" @@ -111,7 +111,7 @@ msgid "Before" msgstr "" #: aleksis/apps/alsijil/filters.py:14 aleksis/apps/alsijil/forms.py:371 -#: aleksis/apps/alsijil/models.py:478 aleksis/apps/alsijil/tables.py:96 +#: aleksis/apps/alsijil/models.py:479 aleksis/apps/alsijil/tables.py:96 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:126 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:223 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:189 @@ -152,20 +152,20 @@ msgid "You can't select a group and a teacher both." msgstr "" #: aleksis/apps/alsijil/forms.py:193 aleksis/apps/alsijil/forms.py:291 -#: aleksis/apps/alsijil/models.py:763 aleksis/apps/alsijil/models.py:822 +#: aleksis/apps/alsijil/models.py:788 aleksis/apps/alsijil/models.py:879 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:63 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:27 msgid "Person" msgstr "Persona" #: aleksis/apps/alsijil/forms.py:194 aleksis/apps/alsijil/forms.py:372 -#: aleksis/apps/alsijil/models.py:903 +#: aleksis/apps/alsijil/models.py:960 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:64 msgid "Start date" msgstr "" #: aleksis/apps/alsijil/forms.py:195 aleksis/apps/alsijil/forms.py:373 -#: aleksis/apps/alsijil/models.py:907 +#: aleksis/apps/alsijil/models.py:964 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:65 msgid "End date" msgstr "" @@ -198,8 +198,8 @@ msgstr "" msgid "Excused" msgstr "" -#: aleksis/apps/alsijil/forms.py:201 aleksis/apps/alsijil/models.py:84 -#: aleksis/apps/alsijil/models.py:260 +#: aleksis/apps/alsijil/forms.py:201 aleksis/apps/alsijil/models.py:85 +#: aleksis/apps/alsijil/models.py:261 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:31 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:72 msgid "Excuse type" @@ -228,7 +228,7 @@ msgstr "" #: aleksis/apps/alsijil/templates/alsijil/partials/lesson_status.html:21 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:375 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:455 -#: aleksis/apps/alsijil/util/alsijil_helpers.py:330 +#: aleksis/apps/alsijil/util/alsijil_helpers.py:331 msgid "Event" msgstr "" @@ -272,40 +272,40 @@ msgstr "" msgid "Can register an absence for a person" msgstr "" -#: aleksis/apps/alsijil/models.py:63 aleksis/apps/alsijil/models.py:437 +#: aleksis/apps/alsijil/models.py:64 aleksis/apps/alsijil/models.py:438 #, fuzzy #| msgid "First name" msgid "Short name" msgstr "Primus nomen" -#: aleksis/apps/alsijil/models.py:64 aleksis/apps/alsijil/models.py:438 -#: aleksis/apps/alsijil/models.py:867 +#: aleksis/apps/alsijil/models.py:65 aleksis/apps/alsijil/models.py:439 +#: aleksis/apps/alsijil/models.py:924 #: aleksis/apps/alsijil/templates/alsijil/class_register/groups.html:20 #: aleksis/apps/alsijil/templates/alsijil/partials/persons_with_stats.html:12 #: aleksis/apps/alsijil/templates/alsijil/partials/persons_with_stats.html:25 msgid "Name" msgstr "" -#: aleksis/apps/alsijil/models.py:68 aleksis/apps/alsijil/tables.py:21 +#: aleksis/apps/alsijil/models.py:69 aleksis/apps/alsijil/tables.py:21 msgid "Count as absent" msgstr "" -#: aleksis/apps/alsijil/models.py:70 +#: aleksis/apps/alsijil/models.py:71 msgid "If checked, this excuse type will be counted as a missed lesson. If not checked,it won't show up in the absence report." msgstr "" -#: aleksis/apps/alsijil/models.py:85 +#: aleksis/apps/alsijil/models.py:86 #: aleksis/apps/alsijil/templates/alsijil/excuse_type/list.html:8 #: aleksis/apps/alsijil/templates/alsijil/excuse_type/list.html:9 #: aleksis/apps/alsijil/templates/alsijil/partials/legend.html:30 msgid "Excuse types" msgstr "" -#: aleksis/apps/alsijil/models.py:240 aleksis/apps/alsijil/models.py:339 +#: aleksis/apps/alsijil/models.py:241 aleksis/apps/alsijil/models.py:340 msgid "Year" msgstr "" -#: aleksis/apps/alsijil/models.py:265 aleksis/apps/alsijil/models.py:455 +#: aleksis/apps/alsijil/models.py:266 aleksis/apps/alsijil/models.py:456 #: aleksis/apps/alsijil/tables.py:100 #: aleksis/apps/alsijil/templates/alsijil/partials/legend.html:57 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:32 @@ -314,20 +314,20 @@ msgstr "" msgid "Extra marks" msgstr "" -#: aleksis/apps/alsijil/models.py:299 +#: aleksis/apps/alsijil/models.py:300 #, fuzzy #| msgid "Person" msgid "Personal note" msgstr "Persona" -#: aleksis/apps/alsijil/models.py:300 +#: aleksis/apps/alsijil/models.py:301 #: aleksis/apps/alsijil/templates/alsijil/class_register/person.html:47 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:370 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:21 msgid "Personal notes" msgstr "" -#: aleksis/apps/alsijil/models.py:351 +#: aleksis/apps/alsijil/models.py:352 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:128 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:259 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:337 @@ -336,7 +336,7 @@ msgstr "" msgid "Lesson topic" msgstr "" -#: aleksis/apps/alsijil/models.py:352 aleksis/apps/alsijil/models.py:490 +#: aleksis/apps/alsijil/models.py:353 aleksis/apps/alsijil/models.py:491 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:129 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:265 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:342 @@ -345,7 +345,7 @@ msgstr "" msgid "Homework" msgstr "" -#: aleksis/apps/alsijil/models.py:353 +#: aleksis/apps/alsijil/models.py:354 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:130 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:271 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:346 @@ -355,82 +355,82 @@ msgstr "" msgid "Group note" msgstr "Grex" -#: aleksis/apps/alsijil/models.py:403 +#: aleksis/apps/alsijil/models.py:404 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/documentation.html:16 msgid "Lesson documentation" msgstr "" -#: aleksis/apps/alsijil/models.py:404 +#: aleksis/apps/alsijil/models.py:405 #: aleksis/apps/alsijil/templates/alsijil/class_register/person.html:43 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:77 msgid "Lesson documentations" msgstr "" -#: aleksis/apps/alsijil/models.py:440 +#: aleksis/apps/alsijil/models.py:441 msgid "Foreground colour" msgstr "" -#: aleksis/apps/alsijil/models.py:441 +#: aleksis/apps/alsijil/models.py:442 msgid "Background colour" msgstr "" -#: aleksis/apps/alsijil/models.py:443 +#: aleksis/apps/alsijil/models.py:444 msgid "Show in coursebook" msgstr "" -#: aleksis/apps/alsijil/models.py:454 +#: aleksis/apps/alsijil/models.py:455 msgid "Extra mark" msgstr "" -#: aleksis/apps/alsijil/models.py:474 +#: aleksis/apps/alsijil/models.py:475 msgid "Course" msgstr "" -#: aleksis/apps/alsijil/models.py:486 aleksis/apps/alsijil/tables.py:91 +#: aleksis/apps/alsijil/models.py:487 aleksis/apps/alsijil/tables.py:91 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:127 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:253 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:331 msgid "Teachers" msgstr "" -#: aleksis/apps/alsijil/models.py:489 +#: aleksis/apps/alsijil/models.py:490 msgid "Lesson Topic" msgstr "" -#: aleksis/apps/alsijil/models.py:491 +#: aleksis/apps/alsijil/models.py:492 #, fuzzy #| msgid "Group" msgid "Group Note" msgstr "Grex" -#: aleksis/apps/alsijil/models.py:495 +#: aleksis/apps/alsijil/models.py:496 msgid "Participation touched at" msgstr "" -#: aleksis/apps/alsijil/models.py:524 aleksis/apps/alsijil/models.py:773 -#: aleksis/apps/alsijil/models.py:829 +#: aleksis/apps/alsijil/models.py:525 aleksis/apps/alsijil/models.py:798 +#: aleksis/apps/alsijil/models.py:886 msgid "Documentation" msgstr "" -#: aleksis/apps/alsijil/models.py:525 +#: aleksis/apps/alsijil/models.py:526 msgid "Documentations" msgstr "" -#: aleksis/apps/alsijil/models.py:766 +#: aleksis/apps/alsijil/models.py:791 #, fuzzy #| msgid "Group" msgid "Groups of Person" msgstr "Grex" -#: aleksis/apps/alsijil/models.py:779 +#: aleksis/apps/alsijil/models.py:804 msgid "Absence Reason" msgstr "" -#: aleksis/apps/alsijil/models.py:791 +#: aleksis/apps/alsijil/models.py:816 msgid "Base Absence" msgstr "" -#: aleksis/apps/alsijil/models.py:794 aleksis/apps/alsijil/tables.py:98 +#: aleksis/apps/alsijil/models.py:819 aleksis/apps/alsijil/tables.py:98 #: aleksis/apps/alsijil/templates/alsijil/class_register/person.html:161 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:29 #: aleksis/apps/alsijil/templates/alsijil/partials/persons_with_stats.html:21 @@ -440,50 +440,50 @@ msgstr "" msgid "Tardiness" msgstr "" -#: aleksis/apps/alsijil/models.py:805 aleksis/apps/alsijil/models.py:806 +#: aleksis/apps/alsijil/models.py:862 aleksis/apps/alsijil/models.py:863 msgid "Participation Status" msgstr "" -#: aleksis/apps/alsijil/models.py:834 +#: aleksis/apps/alsijil/models.py:891 msgid "Note" msgstr "" -#: aleksis/apps/alsijil/models.py:836 +#: aleksis/apps/alsijil/models.py:893 msgid "Extra Mark" msgstr "" -#: aleksis/apps/alsijil/models.py:843 +#: aleksis/apps/alsijil/models.py:900 #, fuzzy #| msgid "Person" msgid "Personal Note" msgstr "Persona" -#: aleksis/apps/alsijil/models.py:844 +#: aleksis/apps/alsijil/models.py:901 #, fuzzy #| msgid "Person" msgid "Personal Notes" msgstr "Persona" -#: aleksis/apps/alsijil/models.py:855 +#: aleksis/apps/alsijil/models.py:912 msgid "A person got assigned the same extra mark multiple times per documentation." msgstr "" -#: aleksis/apps/alsijil/models.py:868 +#: aleksis/apps/alsijil/models.py:925 msgid "Icon" msgstr "" -#: aleksis/apps/alsijil/models.py:869 +#: aleksis/apps/alsijil/models.py:926 msgid "Colour" msgstr "" -#: aleksis/apps/alsijil/models.py:875 aleksis/apps/alsijil/models.py:890 +#: aleksis/apps/alsijil/models.py:932 aleksis/apps/alsijil/models.py:947 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:62 #, fuzzy #| msgid "Group" msgid "Group role" msgstr "Grex" -#: aleksis/apps/alsijil/models.py:876 +#: aleksis/apps/alsijil/models.py:933 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:90 #: aleksis/apps/alsijil/templates/alsijil/group_role/list.html:8 #: aleksis/apps/alsijil/templates/alsijil/group_role/list.html:9 @@ -492,15 +492,15 @@ msgstr "Grex" msgid "Group roles" msgstr "Grex" -#: aleksis/apps/alsijil/models.py:877 +#: aleksis/apps/alsijil/models.py:934 msgid "Can assign group role" msgstr "" -#: aleksis/apps/alsijil/models.py:896 +#: aleksis/apps/alsijil/models.py:953 msgid "Assigned person" msgstr "" -#: aleksis/apps/alsijil/models.py:901 aleksis/apps/alsijil/tables.py:85 +#: aleksis/apps/alsijil/models.py:958 aleksis/apps/alsijil/tables.py:85 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:124 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:242 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:321 @@ -509,139 +509,155 @@ msgstr "" msgid "Groups" msgstr "Grex" -#: aleksis/apps/alsijil/models.py:908 +#: aleksis/apps/alsijil/models.py:965 msgid "Can be left empty if end date is not clear yet" msgstr "" -#: aleksis/apps/alsijil/models.py:923 +#: aleksis/apps/alsijil/models.py:980 msgid "Group role assignment" msgstr "" -#: aleksis/apps/alsijil/models.py:924 +#: aleksis/apps/alsijil/models.py:981 msgid "Group role assignments" msgstr "" -#: aleksis/apps/alsijil/models.py:931 +#: aleksis/apps/alsijil/models.py:988 msgid "Can view lesson overview" msgstr "" -#: aleksis/apps/alsijil/models.py:932 +#: aleksis/apps/alsijil/models.py:989 msgid "Can view week overview" msgstr "" -#: aleksis/apps/alsijil/models.py:933 +#: aleksis/apps/alsijil/models.py:990 msgid "Can view full register" msgstr "" -#: aleksis/apps/alsijil/models.py:934 +#: aleksis/apps/alsijil/models.py:991 msgid "Can register absence" msgstr "" -#: aleksis/apps/alsijil/models.py:935 +#: aleksis/apps/alsijil/models.py:992 msgid "Can list all personal note filters" msgstr "" -#: aleksis/apps/alsijil/preferences.py:9 +#: aleksis/apps/alsijil/preferences.py:16 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:16 msgid "Class register" msgstr "" -#: aleksis/apps/alsijil/preferences.py:17 +#: aleksis/apps/alsijil/preferences.py:24 msgid "Block adding personal notes for cancelled lessons" msgstr "" -#: aleksis/apps/alsijil/preferences.py:25 +#: aleksis/apps/alsijil/preferences.py:32 msgid "Allow users to view their own personal notes" msgstr "" -#: aleksis/apps/alsijil/preferences.py:34 +#: aleksis/apps/alsijil/preferences.py:41 msgid "Allow primary group owners to register future absences for students in their groups" msgstr "" -#: aleksis/apps/alsijil/preferences.py:44 +#: aleksis/apps/alsijil/preferences.py:51 msgid "Grant the owner of a parent group the same privileges as the owners of the respective child groups" msgstr "" -#: aleksis/apps/alsijil/preferences.py:54 +#: aleksis/apps/alsijil/preferences.py:61 msgid "Allow original teachers to edit their lessons although they are substituted" msgstr "" -#: aleksis/apps/alsijil/preferences.py:63 +#: aleksis/apps/alsijil/preferences.py:70 msgid "Carry over data from first lesson period to the following lesson periods in lessons over multiple periods" msgstr "" -#: aleksis/apps/alsijil/preferences.py:66 +#: aleksis/apps/alsijil/preferences.py:73 msgid "This will carry over data only if the data in the following periods are empty." msgstr "" -#: aleksis/apps/alsijil/preferences.py:75 +#: aleksis/apps/alsijil/preferences.py:82 msgid "Allow carrying over data from any lesson period to all other lesson periods with the same lesson and in the same week" msgstr "" -#: aleksis/apps/alsijil/preferences.py:79 +#: aleksis/apps/alsijil/preferences.py:86 msgid "This will carry over data only if the data in the aforementioned periods are empty." msgstr "" -#: aleksis/apps/alsijil/preferences.py:88 +#: aleksis/apps/alsijil/preferences.py:95 msgid "Carry over personal notes to all following lesson periods on the same day." msgstr "" -#: aleksis/apps/alsijil/preferences.py:97 +#: aleksis/apps/alsijil/preferences.py:104 msgid "Allow teachers to open lesson periods on the same day and not just at the beginning of the period" msgstr "" -#: aleksis/apps/alsijil/preferences.py:101 +#: aleksis/apps/alsijil/preferences.py:108 msgid "Lessons in the past are not affected by this setting, you can open them whenever you want." msgstr "" -#: aleksis/apps/alsijil/preferences.py:110 +#: aleksis/apps/alsijil/preferences.py:117 msgid "Allow teachers to add data for lessons in holidays" msgstr "" -#: aleksis/apps/alsijil/preferences.py:119 +#: aleksis/apps/alsijil/preferences.py:126 msgid "Allow group owners to assign group roles to the parents of the group's members" msgstr "" -#: aleksis/apps/alsijil/preferences.py:128 +#: aleksis/apps/alsijil/preferences.py:135 msgid "Show assigned group roles in week view" msgstr "" -#: aleksis/apps/alsijil/preferences.py:129 +#: aleksis/apps/alsijil/preferences.py:136 msgid "Only week view of groups" msgstr "" -#: aleksis/apps/alsijil/preferences.py:137 +#: aleksis/apps/alsijil/preferences.py:144 msgid "Show assigned group roles in lesson view" msgstr "" -#: aleksis/apps/alsijil/preferences.py:147 +#: aleksis/apps/alsijil/preferences.py:154 msgid "Items per page in lessons table" msgstr "" -#: aleksis/apps/alsijil/preferences.py:151 +#: aleksis/apps/alsijil/preferences.py:158 msgid "Each page must show at least one item." msgstr "" -#: aleksis/apps/alsijil/preferences.py:159 +#: aleksis/apps/alsijil/preferences.py:166 msgid "Filter lessons by existence of their lesson documentation on default" msgstr "" -#: aleksis/apps/alsijil/preferences.py:170 +#: aleksis/apps/alsijil/preferences.py:177 msgid "Allow editing of all future documentations" msgstr "" -#: aleksis/apps/alsijil/preferences.py:173 +#: aleksis/apps/alsijil/preferences.py:180 msgid "Allow editing of all documentations up to and including those on the current day" msgstr "" -#: aleksis/apps/alsijil/preferences.py:178 +#: aleksis/apps/alsijil/preferences.py:185 msgid "Allow editing of all documentations up to and including those on the current date and time" msgstr "" -#: aleksis/apps/alsijil/preferences.py:183 +#: aleksis/apps/alsijil/preferences.py:190 msgid "Set time range for which documentations may be edited" msgstr "" +#: aleksis/apps/alsijil/preferences.py:201 +msgid "User is allowed to register absences for members of groups the user is an owner of with these group types" +msgstr "" + +#: aleksis/apps/alsijil/preferences.py:205 +msgid "If you leave it empty, all member of groups the user is an owner of will be shown." +msgstr "" + +#: aleksis/apps/alsijil/preferences.py:217 +msgid "Group type of groups to be shown first in the group select field on the coursebook overview page" +msgstr "" + +#: aleksis/apps/alsijil/preferences.py:220 +msgid "If you leave it empty, no group type will be used." +msgstr "" + #: aleksis/apps/alsijil/tables.py:27 aleksis/apps/alsijil/tables.py:52 #: aleksis/apps/alsijil/templates/alsijil/group_role/partials/assignment_options.html:13 msgid "Edit" diff --git a/aleksis/apps/alsijil/locale/nb_NO/LC_MESSAGES/django.po b/aleksis/apps/alsijil/locale/nb_NO/LC_MESSAGES/django.po index ac6d9f2c9e90f79abbff6fad12355fb5219b3af5..40892069d224a5e6ef62ed3a0ce7fe80720ca876 100644 --- a/aleksis/apps/alsijil/locale/nb_NO/LC_MESSAGES/django.po +++ b/aleksis/apps/alsijil/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: 2024-07-14 16:32+0200\n" +"POT-Creation-Date: 2024-08-18 16:34+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" @@ -110,7 +110,7 @@ msgid "Before" msgstr "" #: aleksis/apps/alsijil/filters.py:14 aleksis/apps/alsijil/forms.py:371 -#: aleksis/apps/alsijil/models.py:478 aleksis/apps/alsijil/tables.py:96 +#: aleksis/apps/alsijil/models.py:479 aleksis/apps/alsijil/tables.py:96 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:126 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:223 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:189 @@ -151,20 +151,20 @@ msgid "You can't select a group and a teacher both." msgstr "" #: aleksis/apps/alsijil/forms.py:193 aleksis/apps/alsijil/forms.py:291 -#: aleksis/apps/alsijil/models.py:763 aleksis/apps/alsijil/models.py:822 +#: aleksis/apps/alsijil/models.py:788 aleksis/apps/alsijil/models.py:879 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:63 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:27 msgid "Person" msgstr "" #: aleksis/apps/alsijil/forms.py:194 aleksis/apps/alsijil/forms.py:372 -#: aleksis/apps/alsijil/models.py:903 +#: aleksis/apps/alsijil/models.py:960 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:64 msgid "Start date" msgstr "" #: aleksis/apps/alsijil/forms.py:195 aleksis/apps/alsijil/forms.py:373 -#: aleksis/apps/alsijil/models.py:907 +#: aleksis/apps/alsijil/models.py:964 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:65 msgid "End date" msgstr "" @@ -197,8 +197,8 @@ msgstr "" msgid "Excused" msgstr "" -#: aleksis/apps/alsijil/forms.py:201 aleksis/apps/alsijil/models.py:84 -#: aleksis/apps/alsijil/models.py:260 +#: aleksis/apps/alsijil/forms.py:201 aleksis/apps/alsijil/models.py:85 +#: aleksis/apps/alsijil/models.py:261 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:31 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:72 msgid "Excuse type" @@ -227,7 +227,7 @@ msgstr "" #: aleksis/apps/alsijil/templates/alsijil/partials/lesson_status.html:21 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:375 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:455 -#: aleksis/apps/alsijil/util/alsijil_helpers.py:330 +#: aleksis/apps/alsijil/util/alsijil_helpers.py:331 msgid "Event" msgstr "" @@ -271,38 +271,38 @@ msgstr "" msgid "Can register an absence for a person" msgstr "" -#: aleksis/apps/alsijil/models.py:63 aleksis/apps/alsijil/models.py:437 +#: aleksis/apps/alsijil/models.py:64 aleksis/apps/alsijil/models.py:438 msgid "Short name" msgstr "" -#: aleksis/apps/alsijil/models.py:64 aleksis/apps/alsijil/models.py:438 -#: aleksis/apps/alsijil/models.py:867 +#: aleksis/apps/alsijil/models.py:65 aleksis/apps/alsijil/models.py:439 +#: aleksis/apps/alsijil/models.py:924 #: aleksis/apps/alsijil/templates/alsijil/class_register/groups.html:20 #: aleksis/apps/alsijil/templates/alsijil/partials/persons_with_stats.html:12 #: aleksis/apps/alsijil/templates/alsijil/partials/persons_with_stats.html:25 msgid "Name" msgstr "" -#: aleksis/apps/alsijil/models.py:68 aleksis/apps/alsijil/tables.py:21 +#: aleksis/apps/alsijil/models.py:69 aleksis/apps/alsijil/tables.py:21 msgid "Count as absent" msgstr "" -#: aleksis/apps/alsijil/models.py:70 +#: aleksis/apps/alsijil/models.py:71 msgid "If checked, this excuse type will be counted as a missed lesson. If not checked,it won't show up in the absence report." msgstr "" -#: aleksis/apps/alsijil/models.py:85 +#: aleksis/apps/alsijil/models.py:86 #: aleksis/apps/alsijil/templates/alsijil/excuse_type/list.html:8 #: aleksis/apps/alsijil/templates/alsijil/excuse_type/list.html:9 #: aleksis/apps/alsijil/templates/alsijil/partials/legend.html:30 msgid "Excuse types" msgstr "" -#: aleksis/apps/alsijil/models.py:240 aleksis/apps/alsijil/models.py:339 +#: aleksis/apps/alsijil/models.py:241 aleksis/apps/alsijil/models.py:340 msgid "Year" msgstr "" -#: aleksis/apps/alsijil/models.py:265 aleksis/apps/alsijil/models.py:455 +#: aleksis/apps/alsijil/models.py:266 aleksis/apps/alsijil/models.py:456 #: aleksis/apps/alsijil/tables.py:100 #: aleksis/apps/alsijil/templates/alsijil/partials/legend.html:57 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:32 @@ -311,18 +311,18 @@ msgstr "" msgid "Extra marks" msgstr "" -#: aleksis/apps/alsijil/models.py:299 +#: aleksis/apps/alsijil/models.py:300 msgid "Personal note" msgstr "" -#: aleksis/apps/alsijil/models.py:300 +#: aleksis/apps/alsijil/models.py:301 #: aleksis/apps/alsijil/templates/alsijil/class_register/person.html:47 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:370 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:21 msgid "Personal notes" msgstr "" -#: aleksis/apps/alsijil/models.py:351 +#: aleksis/apps/alsijil/models.py:352 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:128 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:259 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:337 @@ -331,7 +331,7 @@ msgstr "" msgid "Lesson topic" msgstr "" -#: aleksis/apps/alsijil/models.py:352 aleksis/apps/alsijil/models.py:490 +#: aleksis/apps/alsijil/models.py:353 aleksis/apps/alsijil/models.py:491 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:129 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:265 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:342 @@ -340,7 +340,7 @@ msgstr "" msgid "Homework" msgstr "" -#: aleksis/apps/alsijil/models.py:353 +#: aleksis/apps/alsijil/models.py:354 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:130 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:271 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:346 @@ -348,78 +348,78 @@ msgstr "" msgid "Group note" msgstr "" -#: aleksis/apps/alsijil/models.py:403 +#: aleksis/apps/alsijil/models.py:404 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/documentation.html:16 msgid "Lesson documentation" msgstr "" -#: aleksis/apps/alsijil/models.py:404 +#: aleksis/apps/alsijil/models.py:405 #: aleksis/apps/alsijil/templates/alsijil/class_register/person.html:43 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:77 msgid "Lesson documentations" msgstr "" -#: aleksis/apps/alsijil/models.py:440 +#: aleksis/apps/alsijil/models.py:441 msgid "Foreground colour" msgstr "" -#: aleksis/apps/alsijil/models.py:441 +#: aleksis/apps/alsijil/models.py:442 msgid "Background colour" msgstr "" -#: aleksis/apps/alsijil/models.py:443 +#: aleksis/apps/alsijil/models.py:444 msgid "Show in coursebook" msgstr "" -#: aleksis/apps/alsijil/models.py:454 +#: aleksis/apps/alsijil/models.py:455 msgid "Extra mark" msgstr "" -#: aleksis/apps/alsijil/models.py:474 +#: aleksis/apps/alsijil/models.py:475 msgid "Course" msgstr "" -#: aleksis/apps/alsijil/models.py:486 aleksis/apps/alsijil/tables.py:91 +#: aleksis/apps/alsijil/models.py:487 aleksis/apps/alsijil/tables.py:91 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:127 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:253 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:331 msgid "Teachers" msgstr "" -#: aleksis/apps/alsijil/models.py:489 +#: aleksis/apps/alsijil/models.py:490 msgid "Lesson Topic" msgstr "" -#: aleksis/apps/alsijil/models.py:491 +#: aleksis/apps/alsijil/models.py:492 msgid "Group Note" msgstr "" -#: aleksis/apps/alsijil/models.py:495 +#: aleksis/apps/alsijil/models.py:496 msgid "Participation touched at" msgstr "" -#: aleksis/apps/alsijil/models.py:524 aleksis/apps/alsijil/models.py:773 -#: aleksis/apps/alsijil/models.py:829 +#: aleksis/apps/alsijil/models.py:525 aleksis/apps/alsijil/models.py:798 +#: aleksis/apps/alsijil/models.py:886 msgid "Documentation" msgstr "" -#: aleksis/apps/alsijil/models.py:525 +#: aleksis/apps/alsijil/models.py:526 msgid "Documentations" msgstr "" -#: aleksis/apps/alsijil/models.py:766 +#: aleksis/apps/alsijil/models.py:791 msgid "Groups of Person" msgstr "" -#: aleksis/apps/alsijil/models.py:779 +#: aleksis/apps/alsijil/models.py:804 msgid "Absence Reason" msgstr "" -#: aleksis/apps/alsijil/models.py:791 +#: aleksis/apps/alsijil/models.py:816 msgid "Base Absence" msgstr "" -#: aleksis/apps/alsijil/models.py:794 aleksis/apps/alsijil/tables.py:98 +#: aleksis/apps/alsijil/models.py:819 aleksis/apps/alsijil/tables.py:98 #: aleksis/apps/alsijil/templates/alsijil/class_register/person.html:161 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:29 #: aleksis/apps/alsijil/templates/alsijil/partials/persons_with_stats.html:21 @@ -429,198 +429,214 @@ msgstr "" msgid "Tardiness" msgstr "" -#: aleksis/apps/alsijil/models.py:805 aleksis/apps/alsijil/models.py:806 +#: aleksis/apps/alsijil/models.py:862 aleksis/apps/alsijil/models.py:863 msgid "Participation Status" msgstr "" -#: aleksis/apps/alsijil/models.py:834 +#: aleksis/apps/alsijil/models.py:891 msgid "Note" msgstr "" -#: aleksis/apps/alsijil/models.py:836 +#: aleksis/apps/alsijil/models.py:893 msgid "Extra Mark" msgstr "" -#: aleksis/apps/alsijil/models.py:843 +#: aleksis/apps/alsijil/models.py:900 msgid "Personal Note" msgstr "" -#: aleksis/apps/alsijil/models.py:844 +#: aleksis/apps/alsijil/models.py:901 msgid "Personal Notes" msgstr "" -#: aleksis/apps/alsijil/models.py:855 +#: aleksis/apps/alsijil/models.py:912 msgid "A person got assigned the same extra mark multiple times per documentation." msgstr "" -#: aleksis/apps/alsijil/models.py:868 +#: aleksis/apps/alsijil/models.py:925 msgid "Icon" msgstr "" -#: aleksis/apps/alsijil/models.py:869 +#: aleksis/apps/alsijil/models.py:926 msgid "Colour" msgstr "" -#: aleksis/apps/alsijil/models.py:875 aleksis/apps/alsijil/models.py:890 +#: aleksis/apps/alsijil/models.py:932 aleksis/apps/alsijil/models.py:947 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:62 msgid "Group role" msgstr "" -#: aleksis/apps/alsijil/models.py:876 +#: aleksis/apps/alsijil/models.py:933 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:90 #: aleksis/apps/alsijil/templates/alsijil/group_role/list.html:8 #: aleksis/apps/alsijil/templates/alsijil/group_role/list.html:9 msgid "Group roles" msgstr "" -#: aleksis/apps/alsijil/models.py:877 +#: aleksis/apps/alsijil/models.py:934 msgid "Can assign group role" msgstr "" -#: aleksis/apps/alsijil/models.py:896 +#: aleksis/apps/alsijil/models.py:953 msgid "Assigned person" msgstr "" -#: aleksis/apps/alsijil/models.py:901 aleksis/apps/alsijil/tables.py:85 +#: aleksis/apps/alsijil/models.py:958 aleksis/apps/alsijil/tables.py:85 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:124 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:242 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:321 msgid "Groups" msgstr "" -#: aleksis/apps/alsijil/models.py:908 +#: aleksis/apps/alsijil/models.py:965 msgid "Can be left empty if end date is not clear yet" msgstr "" -#: aleksis/apps/alsijil/models.py:923 +#: aleksis/apps/alsijil/models.py:980 msgid "Group role assignment" msgstr "" -#: aleksis/apps/alsijil/models.py:924 +#: aleksis/apps/alsijil/models.py:981 msgid "Group role assignments" msgstr "" -#: aleksis/apps/alsijil/models.py:931 +#: aleksis/apps/alsijil/models.py:988 msgid "Can view lesson overview" msgstr "" -#: aleksis/apps/alsijil/models.py:932 +#: aleksis/apps/alsijil/models.py:989 msgid "Can view week overview" msgstr "" -#: aleksis/apps/alsijil/models.py:933 +#: aleksis/apps/alsijil/models.py:990 msgid "Can view full register" msgstr "" -#: aleksis/apps/alsijil/models.py:934 +#: aleksis/apps/alsijil/models.py:991 msgid "Can register absence" msgstr "" -#: aleksis/apps/alsijil/models.py:935 +#: aleksis/apps/alsijil/models.py:992 msgid "Can list all personal note filters" msgstr "" -#: aleksis/apps/alsijil/preferences.py:9 +#: aleksis/apps/alsijil/preferences.py:16 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:16 msgid "Class register" msgstr "" -#: aleksis/apps/alsijil/preferences.py:17 +#: aleksis/apps/alsijil/preferences.py:24 msgid "Block adding personal notes for cancelled lessons" msgstr "" -#: aleksis/apps/alsijil/preferences.py:25 +#: aleksis/apps/alsijil/preferences.py:32 msgid "Allow users to view their own personal notes" msgstr "" -#: aleksis/apps/alsijil/preferences.py:34 +#: aleksis/apps/alsijil/preferences.py:41 msgid "Allow primary group owners to register future absences for students in their groups" msgstr "" -#: aleksis/apps/alsijil/preferences.py:44 +#: aleksis/apps/alsijil/preferences.py:51 msgid "Grant the owner of a parent group the same privileges as the owners of the respective child groups" msgstr "" -#: aleksis/apps/alsijil/preferences.py:54 +#: aleksis/apps/alsijil/preferences.py:61 msgid "Allow original teachers to edit their lessons although they are substituted" msgstr "" -#: aleksis/apps/alsijil/preferences.py:63 +#: aleksis/apps/alsijil/preferences.py:70 msgid "Carry over data from first lesson period to the following lesson periods in lessons over multiple periods" msgstr "" -#: aleksis/apps/alsijil/preferences.py:66 +#: aleksis/apps/alsijil/preferences.py:73 msgid "This will carry over data only if the data in the following periods are empty." msgstr "" -#: aleksis/apps/alsijil/preferences.py:75 +#: aleksis/apps/alsijil/preferences.py:82 msgid "Allow carrying over data from any lesson period to all other lesson periods with the same lesson and in the same week" msgstr "" -#: aleksis/apps/alsijil/preferences.py:79 +#: aleksis/apps/alsijil/preferences.py:86 msgid "This will carry over data only if the data in the aforementioned periods are empty." msgstr "" -#: aleksis/apps/alsijil/preferences.py:88 +#: aleksis/apps/alsijil/preferences.py:95 msgid "Carry over personal notes to all following lesson periods on the same day." msgstr "" -#: aleksis/apps/alsijil/preferences.py:97 +#: aleksis/apps/alsijil/preferences.py:104 msgid "Allow teachers to open lesson periods on the same day and not just at the beginning of the period" msgstr "" -#: aleksis/apps/alsijil/preferences.py:101 +#: aleksis/apps/alsijil/preferences.py:108 msgid "Lessons in the past are not affected by this setting, you can open them whenever you want." msgstr "" -#: aleksis/apps/alsijil/preferences.py:110 +#: aleksis/apps/alsijil/preferences.py:117 msgid "Allow teachers to add data for lessons in holidays" msgstr "" -#: aleksis/apps/alsijil/preferences.py:119 +#: aleksis/apps/alsijil/preferences.py:126 msgid "Allow group owners to assign group roles to the parents of the group's members" msgstr "" -#: aleksis/apps/alsijil/preferences.py:128 +#: aleksis/apps/alsijil/preferences.py:135 msgid "Show assigned group roles in week view" msgstr "" -#: aleksis/apps/alsijil/preferences.py:129 +#: aleksis/apps/alsijil/preferences.py:136 msgid "Only week view of groups" msgstr "" -#: aleksis/apps/alsijil/preferences.py:137 +#: aleksis/apps/alsijil/preferences.py:144 msgid "Show assigned group roles in lesson view" msgstr "" -#: aleksis/apps/alsijil/preferences.py:147 +#: aleksis/apps/alsijil/preferences.py:154 msgid "Items per page in lessons table" msgstr "" -#: aleksis/apps/alsijil/preferences.py:151 +#: aleksis/apps/alsijil/preferences.py:158 msgid "Each page must show at least one item." msgstr "" -#: aleksis/apps/alsijil/preferences.py:159 +#: aleksis/apps/alsijil/preferences.py:166 msgid "Filter lessons by existence of their lesson documentation on default" msgstr "" -#: aleksis/apps/alsijil/preferences.py:170 +#: aleksis/apps/alsijil/preferences.py:177 msgid "Allow editing of all future documentations" msgstr "" -#: aleksis/apps/alsijil/preferences.py:173 +#: aleksis/apps/alsijil/preferences.py:180 msgid "Allow editing of all documentations up to and including those on the current day" msgstr "" -#: aleksis/apps/alsijil/preferences.py:178 +#: aleksis/apps/alsijil/preferences.py:185 msgid "Allow editing of all documentations up to and including those on the current date and time" msgstr "" -#: aleksis/apps/alsijil/preferences.py:183 +#: aleksis/apps/alsijil/preferences.py:190 msgid "Set time range for which documentations may be edited" msgstr "" +#: aleksis/apps/alsijil/preferences.py:201 +msgid "User is allowed to register absences for members of groups the user is an owner of with these group types" +msgstr "" + +#: aleksis/apps/alsijil/preferences.py:205 +msgid "If you leave it empty, all member of groups the user is an owner of will be shown." +msgstr "" + +#: aleksis/apps/alsijil/preferences.py:217 +msgid "Group type of groups to be shown first in the group select field on the coursebook overview page" +msgstr "" + +#: aleksis/apps/alsijil/preferences.py:220 +msgid "If you leave it empty, no group type will be used." +msgstr "" + #: aleksis/apps/alsijil/tables.py:27 aleksis/apps/alsijil/tables.py:52 #: aleksis/apps/alsijil/templates/alsijil/group_role/partials/assignment_options.html:13 msgid "Edit" diff --git a/aleksis/apps/alsijil/locale/ru/LC_MESSAGES/django.po b/aleksis/apps/alsijil/locale/ru/LC_MESSAGES/django.po index 7133ed13476ff5368e850561f793109cfad418f3..b5a37983138f9498ff9cea509867a17a8c920ab0 100644 --- a/aleksis/apps/alsijil/locale/ru/LC_MESSAGES/django.po +++ b/aleksis/apps/alsijil/locale/ru/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-14 16:32+0200\n" +"POT-Creation-Date: 2024-08-18 16:34+0200\n" "PO-Revision-Date: 2023-05-26 04:38+0000\n" "Last-Translator: Serhii Horichenko <m@sgg.im>\n" "Language-Team: Russian <https://translate.edugit.org/projects/aleksis/aleksis-app-alsijil/ru/>\n" @@ -111,7 +111,7 @@ msgid "Before" msgstr "До" #: aleksis/apps/alsijil/filters.py:14 aleksis/apps/alsijil/forms.py:371 -#: aleksis/apps/alsijil/models.py:478 aleksis/apps/alsijil/tables.py:96 +#: aleksis/apps/alsijil/models.py:479 aleksis/apps/alsijil/tables.py:96 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:126 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:223 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:189 @@ -152,20 +152,20 @@ msgid "You can't select a group and a teacher both." msgstr "Ð’Ñ‹ не можете одновременно выбрать группу и преподавателÑ." #: aleksis/apps/alsijil/forms.py:193 aleksis/apps/alsijil/forms.py:291 -#: aleksis/apps/alsijil/models.py:763 aleksis/apps/alsijil/models.py:822 +#: aleksis/apps/alsijil/models.py:788 aleksis/apps/alsijil/models.py:879 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:63 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:27 msgid "Person" msgstr "Физлицо" #: aleksis/apps/alsijil/forms.py:194 aleksis/apps/alsijil/forms.py:372 -#: aleksis/apps/alsijil/models.py:903 +#: aleksis/apps/alsijil/models.py:960 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:64 msgid "Start date" msgstr "Дата начала" #: aleksis/apps/alsijil/forms.py:195 aleksis/apps/alsijil/forms.py:373 -#: aleksis/apps/alsijil/models.py:907 +#: aleksis/apps/alsijil/models.py:964 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:65 msgid "End date" msgstr "Дата окончаниÑ" @@ -198,8 +198,8 @@ msgstr "ОтÑутÑтвует" msgid "Excused" msgstr "Уважительно" -#: aleksis/apps/alsijil/forms.py:201 aleksis/apps/alsijil/models.py:84 -#: aleksis/apps/alsijil/models.py:260 +#: aleksis/apps/alsijil/forms.py:201 aleksis/apps/alsijil/models.py:85 +#: aleksis/apps/alsijil/models.py:261 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:31 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:72 msgid "Excuse type" @@ -228,7 +228,7 @@ msgstr "Имеет в наличии учебный материал" #: aleksis/apps/alsijil/templates/alsijil/partials/lesson_status.html:21 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:375 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:455 -#: aleksis/apps/alsijil/util/alsijil_helpers.py:330 +#: aleksis/apps/alsijil/util/alsijil_helpers.py:331 msgid "Event" msgstr "Событие" @@ -272,38 +272,38 @@ msgstr "Может назначать роль группы Ð´Ð»Ñ Ñтой гр msgid "Can register an absence for a person" msgstr "Может региÑтрировать отÑутÑтвиÑ" -#: aleksis/apps/alsijil/models.py:63 aleksis/apps/alsijil/models.py:437 +#: aleksis/apps/alsijil/models.py:64 aleksis/apps/alsijil/models.py:438 msgid "Short name" msgstr "Короткое имÑ" -#: aleksis/apps/alsijil/models.py:64 aleksis/apps/alsijil/models.py:438 -#: aleksis/apps/alsijil/models.py:867 +#: aleksis/apps/alsijil/models.py:65 aleksis/apps/alsijil/models.py:439 +#: aleksis/apps/alsijil/models.py:924 #: aleksis/apps/alsijil/templates/alsijil/class_register/groups.html:20 #: aleksis/apps/alsijil/templates/alsijil/partials/persons_with_stats.html:12 #: aleksis/apps/alsijil/templates/alsijil/partials/persons_with_stats.html:25 msgid "Name" msgstr "Полное имÑ" -#: aleksis/apps/alsijil/models.py:68 aleksis/apps/alsijil/tables.py:21 +#: aleksis/apps/alsijil/models.py:69 aleksis/apps/alsijil/tables.py:21 msgid "Count as absent" msgstr "КоличеÑтво отÑутÑтвующих" -#: aleksis/apps/alsijil/models.py:70 +#: aleksis/apps/alsijil/models.py:71 msgid "If checked, this excuse type will be counted as a missed lesson. If not checked,it won't show up in the absence report." msgstr "ЕÑли отмечено, Ñтот тип объÑÑнительной будет заÑчитан как пропущенный урок. ЕÑли не отмечено, то без запиÑи в отчет о пропуÑках." -#: aleksis/apps/alsijil/models.py:85 +#: aleksis/apps/alsijil/models.py:86 #: aleksis/apps/alsijil/templates/alsijil/excuse_type/list.html:8 #: aleksis/apps/alsijil/templates/alsijil/excuse_type/list.html:9 #: aleksis/apps/alsijil/templates/alsijil/partials/legend.html:30 msgid "Excuse types" msgstr "Типы объÑÑнительных" -#: aleksis/apps/alsijil/models.py:240 aleksis/apps/alsijil/models.py:339 +#: aleksis/apps/alsijil/models.py:241 aleksis/apps/alsijil/models.py:340 msgid "Year" msgstr "Год" -#: aleksis/apps/alsijil/models.py:265 aleksis/apps/alsijil/models.py:455 +#: aleksis/apps/alsijil/models.py:266 aleksis/apps/alsijil/models.py:456 #: aleksis/apps/alsijil/tables.py:100 #: aleksis/apps/alsijil/templates/alsijil/partials/legend.html:57 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:32 @@ -312,18 +312,18 @@ msgstr "Год" msgid "Extra marks" msgstr "Дополнительные отметки" -#: aleksis/apps/alsijil/models.py:299 +#: aleksis/apps/alsijil/models.py:300 msgid "Personal note" msgstr "Ð›Ð¸Ñ‡Ð½Ð°Ñ Ð·Ð°Ð¼ÐµÑ‚ÐºÐ°" -#: aleksis/apps/alsijil/models.py:300 +#: aleksis/apps/alsijil/models.py:301 #: aleksis/apps/alsijil/templates/alsijil/class_register/person.html:47 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:370 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:21 msgid "Personal notes" msgstr "Личные заметки" -#: aleksis/apps/alsijil/models.py:351 +#: aleksis/apps/alsijil/models.py:352 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:128 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:259 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:337 @@ -332,7 +332,7 @@ msgstr "Личные заметки" msgid "Lesson topic" msgstr "Тема урока" -#: aleksis/apps/alsijil/models.py:352 aleksis/apps/alsijil/models.py:490 +#: aleksis/apps/alsijil/models.py:353 aleksis/apps/alsijil/models.py:491 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:129 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:265 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:342 @@ -341,7 +341,7 @@ msgstr "Тема урока" msgid "Homework" msgstr "ДомашнÑÑ Ñ€Ð°Ð±Ð¾Ñ‚Ð°" -#: aleksis/apps/alsijil/models.py:353 +#: aleksis/apps/alsijil/models.py:354 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:130 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:271 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:346 @@ -349,92 +349,92 @@ msgstr "ДомашнÑÑ Ñ€Ð°Ð±Ð¾Ñ‚Ð°" msgid "Group note" msgstr "Ð“Ñ€ÑƒÐ¿Ð¿Ð¾Ð²Ð°Ñ Ð·Ð°Ð¼ÐµÑ‚ÐºÐ°" -#: aleksis/apps/alsijil/models.py:403 +#: aleksis/apps/alsijil/models.py:404 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/documentation.html:16 msgid "Lesson documentation" msgstr "Учебный материал" -#: aleksis/apps/alsijil/models.py:404 +#: aleksis/apps/alsijil/models.py:405 #: aleksis/apps/alsijil/templates/alsijil/class_register/person.html:43 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:77 msgid "Lesson documentations" msgstr "Учебные материалы" -#: aleksis/apps/alsijil/models.py:440 +#: aleksis/apps/alsijil/models.py:441 msgid "Foreground colour" msgstr "" -#: aleksis/apps/alsijil/models.py:441 +#: aleksis/apps/alsijil/models.py:442 msgid "Background colour" msgstr "" -#: aleksis/apps/alsijil/models.py:443 +#: aleksis/apps/alsijil/models.py:444 msgid "Show in coursebook" msgstr "" -#: aleksis/apps/alsijil/models.py:454 +#: aleksis/apps/alsijil/models.py:455 msgid "Extra mark" msgstr "Ð”Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¾Ñ‚Ð¼ÐµÑ‚ÐºÐ°" -#: aleksis/apps/alsijil/models.py:474 +#: aleksis/apps/alsijil/models.py:475 msgid "Course" msgstr "" -#: aleksis/apps/alsijil/models.py:486 aleksis/apps/alsijil/tables.py:91 +#: aleksis/apps/alsijil/models.py:487 aleksis/apps/alsijil/tables.py:91 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:127 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:253 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:331 msgid "Teachers" msgstr "Преподаватели" -#: aleksis/apps/alsijil/models.py:489 +#: aleksis/apps/alsijil/models.py:490 #, fuzzy #| msgid "Lesson topic" msgid "Lesson Topic" msgstr "Тема урока" -#: aleksis/apps/alsijil/models.py:491 +#: aleksis/apps/alsijil/models.py:492 #, fuzzy #| msgid "Group note" msgid "Group Note" msgstr "Ð“Ñ€ÑƒÐ¿Ð¿Ð¾Ð²Ð°Ñ Ð·Ð°Ð¼ÐµÑ‚ÐºÐ°" -#: aleksis/apps/alsijil/models.py:495 +#: aleksis/apps/alsijil/models.py:496 msgid "Participation touched at" msgstr "" -#: aleksis/apps/alsijil/models.py:524 aleksis/apps/alsijil/models.py:773 -#: aleksis/apps/alsijil/models.py:829 +#: aleksis/apps/alsijil/models.py:525 aleksis/apps/alsijil/models.py:798 +#: aleksis/apps/alsijil/models.py:886 #, fuzzy #| msgid "Lesson documentation" msgid "Documentation" msgstr "Учебный материал" -#: aleksis/apps/alsijil/models.py:525 +#: aleksis/apps/alsijil/models.py:526 #, fuzzy #| msgid "Lesson documentations" msgid "Documentations" msgstr "Учебные материалы" -#: aleksis/apps/alsijil/models.py:766 +#: aleksis/apps/alsijil/models.py:791 #, fuzzy #| msgid "Group roles" msgid "Groups of Person" msgstr "Роли групп" -#: aleksis/apps/alsijil/models.py:779 +#: aleksis/apps/alsijil/models.py:804 #, fuzzy #| msgid "Absences" msgid "Absence Reason" msgstr "ПропуÑки" -#: aleksis/apps/alsijil/models.py:791 +#: aleksis/apps/alsijil/models.py:816 #, fuzzy #| msgid "Absences" msgid "Base Absence" msgstr "ПропуÑки" -#: aleksis/apps/alsijil/models.py:794 aleksis/apps/alsijil/tables.py:98 +#: aleksis/apps/alsijil/models.py:819 aleksis/apps/alsijil/tables.py:98 #: aleksis/apps/alsijil/templates/alsijil/class_register/person.html:161 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:29 #: aleksis/apps/alsijil/templates/alsijil/partials/persons_with_stats.html:21 @@ -444,206 +444,222 @@ msgstr "ПропуÑки" msgid "Tardiness" msgstr "Опоздание" -#: aleksis/apps/alsijil/models.py:805 aleksis/apps/alsijil/models.py:806 +#: aleksis/apps/alsijil/models.py:862 aleksis/apps/alsijil/models.py:863 msgid "Participation Status" msgstr "" -#: aleksis/apps/alsijil/models.py:834 +#: aleksis/apps/alsijil/models.py:891 #, fuzzy #| msgid "Notes" msgid "Note" msgstr "Заметки" -#: aleksis/apps/alsijil/models.py:836 +#: aleksis/apps/alsijil/models.py:893 #, fuzzy #| msgid "Extra mark" msgid "Extra Mark" msgstr "Ð”Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¾Ñ‚Ð¼ÐµÑ‚ÐºÐ°" -#: aleksis/apps/alsijil/models.py:843 +#: aleksis/apps/alsijil/models.py:900 #, fuzzy #| msgid "Personal note" msgid "Personal Note" msgstr "Ð›Ð¸Ñ‡Ð½Ð°Ñ Ð·Ð°Ð¼ÐµÑ‚ÐºÐ°" -#: aleksis/apps/alsijil/models.py:844 +#: aleksis/apps/alsijil/models.py:901 #, fuzzy #| msgid "Personal notes" msgid "Personal Notes" msgstr "Личные заметки" -#: aleksis/apps/alsijil/models.py:855 +#: aleksis/apps/alsijil/models.py:912 msgid "A person got assigned the same extra mark multiple times per documentation." msgstr "" -#: aleksis/apps/alsijil/models.py:868 +#: aleksis/apps/alsijil/models.py:925 msgid "Icon" msgstr "Иконка" -#: aleksis/apps/alsijil/models.py:869 +#: aleksis/apps/alsijil/models.py:926 msgid "Colour" msgstr "Цвет" -#: aleksis/apps/alsijil/models.py:875 aleksis/apps/alsijil/models.py:890 +#: aleksis/apps/alsijil/models.py:932 aleksis/apps/alsijil/models.py:947 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:62 msgid "Group role" msgstr "Роль группы" -#: aleksis/apps/alsijil/models.py:876 +#: aleksis/apps/alsijil/models.py:933 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:90 #: aleksis/apps/alsijil/templates/alsijil/group_role/list.html:8 #: aleksis/apps/alsijil/templates/alsijil/group_role/list.html:9 msgid "Group roles" msgstr "Роли групп" -#: aleksis/apps/alsijil/models.py:877 +#: aleksis/apps/alsijil/models.py:934 msgid "Can assign group role" msgstr "Может назначать роль группы" -#: aleksis/apps/alsijil/models.py:896 +#: aleksis/apps/alsijil/models.py:953 msgid "Assigned person" msgstr "Ðазначенное физлицо" -#: aleksis/apps/alsijil/models.py:901 aleksis/apps/alsijil/tables.py:85 +#: aleksis/apps/alsijil/models.py:958 aleksis/apps/alsijil/tables.py:85 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:124 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:242 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:321 msgid "Groups" msgstr "Группы" -#: aleksis/apps/alsijil/models.py:908 +#: aleksis/apps/alsijil/models.py:965 msgid "Can be left empty if end date is not clear yet" msgstr "ЕÑли нет точной конечной даты, можно оÑтавить незаполненным" -#: aleksis/apps/alsijil/models.py:923 +#: aleksis/apps/alsijil/models.py:980 msgid "Group role assignment" msgstr "Ðазначение роли группы" -#: aleksis/apps/alsijil/models.py:924 +#: aleksis/apps/alsijil/models.py:981 msgid "Group role assignments" msgstr "Ðазначение ролей групп" -#: aleksis/apps/alsijil/models.py:931 +#: aleksis/apps/alsijil/models.py:988 msgid "Can view lesson overview" msgstr "Может проÑматривать обзор урока" -#: aleksis/apps/alsijil/models.py:932 +#: aleksis/apps/alsijil/models.py:989 msgid "Can view week overview" msgstr "Может проÑматривать недельный обзор" -#: aleksis/apps/alsijil/models.py:933 +#: aleksis/apps/alsijil/models.py:990 msgid "Can view full register" msgstr "Может проÑматривать веÑÑŒ журнал" -#: aleksis/apps/alsijil/models.py:934 +#: aleksis/apps/alsijil/models.py:991 msgid "Can register absence" msgstr "Может региÑтрировать отÑутÑтвие" -#: aleksis/apps/alsijil/models.py:935 +#: aleksis/apps/alsijil/models.py:992 msgid "Can list all personal note filters" msgstr "Может проÑматривать вÑе фильтры личных заметок" -#: aleksis/apps/alsijil/preferences.py:9 +#: aleksis/apps/alsijil/preferences.py:16 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:16 msgid "Class register" msgstr "КлаÑÑный журнал" -#: aleksis/apps/alsijil/preferences.py:17 +#: aleksis/apps/alsijil/preferences.py:24 msgid "Block adding personal notes for cancelled lessons" msgstr "Блокировать добавление личных заметок к отмененным урокам" -#: aleksis/apps/alsijil/preferences.py:25 +#: aleksis/apps/alsijil/preferences.py:32 msgid "Allow users to view their own personal notes" msgstr "Разрешить пользователÑм проÑматривать Ñвои личные заметки" -#: aleksis/apps/alsijil/preferences.py:34 +#: aleksis/apps/alsijil/preferences.py:41 msgid "Allow primary group owners to register future absences for students in their groups" msgstr "Разрешить владельцам оÑновных групп региÑтрировать будущие пропуÑки Ñтудентов в Ñвоих группах" -#: aleksis/apps/alsijil/preferences.py:44 +#: aleksis/apps/alsijil/preferences.py:51 msgid "Grant the owner of a parent group the same privileges as the owners of the respective child groups" msgstr "Ðаделить владельца родительÑкой группы такими же правами, как у владельца ÑоответÑтвующих дочерних групп" -#: aleksis/apps/alsijil/preferences.py:54 +#: aleksis/apps/alsijil/preferences.py:61 msgid "Allow original teachers to edit their lessons although they are substituted" msgstr "Разрешить изначальным преподавателÑм редактировать Ñвои уроки даже поÑле их замены" -#: aleksis/apps/alsijil/preferences.py:63 +#: aleksis/apps/alsijil/preferences.py:70 msgid "Carry over data from first lesson period to the following lesson periods in lessons over multiple periods" msgstr "ПереноÑить данные Ñ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ урока в раÑпиÑании на текущие уроки через неÑколько уроков" -#: aleksis/apps/alsijil/preferences.py:66 +#: aleksis/apps/alsijil/preferences.py:73 msgid "This will carry over data only if the data in the following periods are empty." msgstr "Ðто перенеÑёт данные только в Ñлучае отÑутÑÑ‚Ð²Ð¸Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ… в поÑледующих уроках." -#: aleksis/apps/alsijil/preferences.py:75 +#: aleksis/apps/alsijil/preferences.py:82 msgid "Allow carrying over data from any lesson period to all other lesson periods with the same lesson and in the same week" msgstr "Разрешить Ð¿ÐµÑ€ÐµÐ½Ð¾Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ñ Ð»ÑŽÐ±Ð¾Ð³Ð¾ урока на вÑе такие же уроки Ñ Ñ‚Ð°ÐºÐ¸Ð¼ же номером в раÑпиÑании на той же неделе" -#: aleksis/apps/alsijil/preferences.py:79 +#: aleksis/apps/alsijil/preferences.py:86 msgid "This will carry over data only if the data in the aforementioned periods are empty." msgstr "Ðто перенеÑёт данные только еÑли в упомÑнутых выше уроках данные не заполнены." -#: aleksis/apps/alsijil/preferences.py:88 +#: aleksis/apps/alsijil/preferences.py:95 msgid "Carry over personal notes to all following lesson periods on the same day." msgstr "ПереноÑить личные заметки на вÑе поÑледующие уроки того же днÑ." -#: aleksis/apps/alsijil/preferences.py:97 +#: aleksis/apps/alsijil/preferences.py:104 msgid "Allow teachers to open lesson periods on the same day and not just at the beginning of the period" msgstr "Разрешить преподавателÑм открывать уроки в тот же день, а не только в начале уроков" -#: aleksis/apps/alsijil/preferences.py:101 +#: aleksis/apps/alsijil/preferences.py:108 msgid "Lessons in the past are not affected by this setting, you can open them whenever you want." msgstr "Ðти наÑтройки не влиÑÑŽÑ‚ на прошлые уроки. Ð’Ñ‹ можете открывать их когда-угодно." -#: aleksis/apps/alsijil/preferences.py:110 +#: aleksis/apps/alsijil/preferences.py:117 msgid "Allow teachers to add data for lessons in holidays" msgstr "Разрешить преподавателÑм добавлÑть учебный материал (данные Ð´Ð»Ñ ÑƒÑ€Ð¾ÐºÐ¾Ð²) на выходных" -#: aleksis/apps/alsijil/preferences.py:119 +#: aleksis/apps/alsijil/preferences.py:126 msgid "Allow group owners to assign group roles to the parents of the group's members" msgstr "Разрешить владельцам групп назначать роли групп родителÑм учаÑтников групп" -#: aleksis/apps/alsijil/preferences.py:128 +#: aleksis/apps/alsijil/preferences.py:135 msgid "Show assigned group roles in week view" msgstr "Показать назначенные роли групп в недельном обзоре" -#: aleksis/apps/alsijil/preferences.py:129 +#: aleksis/apps/alsijil/preferences.py:136 msgid "Only week view of groups" msgstr "Только недельные обзоры групп" -#: aleksis/apps/alsijil/preferences.py:137 +#: aleksis/apps/alsijil/preferences.py:144 msgid "Show assigned group roles in lesson view" msgstr "Показать назначенные роли групп в обзоре урока" -#: aleksis/apps/alsijil/preferences.py:147 +#: aleksis/apps/alsijil/preferences.py:154 msgid "Items per page in lessons table" msgstr "КоличеÑтво запиÑей на Ñтраницу в таблице Ñ Ñ€Ð°ÑпиÑанием" -#: aleksis/apps/alsijil/preferences.py:151 +#: aleksis/apps/alsijil/preferences.py:158 msgid "Each page must show at least one item." msgstr "ÐšÐ°Ð¶Ð´Ð°Ñ Ñтраница должна Ñодержать Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ одну Ñтроку." -#: aleksis/apps/alsijil/preferences.py:159 +#: aleksis/apps/alsijil/preferences.py:166 msgid "Filter lessons by existence of their lesson documentation on default" msgstr "По-умолчанию фильтровать уроки по наличию в них учебного материала" -#: aleksis/apps/alsijil/preferences.py:170 +#: aleksis/apps/alsijil/preferences.py:177 msgid "Allow editing of all future documentations" msgstr "" -#: aleksis/apps/alsijil/preferences.py:173 +#: aleksis/apps/alsijil/preferences.py:180 msgid "Allow editing of all documentations up to and including those on the current day" msgstr "" -#: aleksis/apps/alsijil/preferences.py:178 +#: aleksis/apps/alsijil/preferences.py:185 msgid "Allow editing of all documentations up to and including those on the current date and time" msgstr "" -#: aleksis/apps/alsijil/preferences.py:183 +#: aleksis/apps/alsijil/preferences.py:190 msgid "Set time range for which documentations may be edited" msgstr "" +#: aleksis/apps/alsijil/preferences.py:201 +msgid "User is allowed to register absences for members of groups the user is an owner of with these group types" +msgstr "" + +#: aleksis/apps/alsijil/preferences.py:205 +msgid "If you leave it empty, all member of groups the user is an owner of will be shown." +msgstr "" + +#: aleksis/apps/alsijil/preferences.py:217 +msgid "Group type of groups to be shown first in the group select field on the coursebook overview page" +msgstr "" + +#: aleksis/apps/alsijil/preferences.py:220 +msgid "If you leave it empty, no group type will be used." +msgstr "" + #: aleksis/apps/alsijil/tables.py:27 aleksis/apps/alsijil/tables.py:52 #: aleksis/apps/alsijil/templates/alsijil/group_role/partials/assignment_options.html:13 msgid "Edit" diff --git a/aleksis/apps/alsijil/locale/tr_TR/LC_MESSAGES/django.po b/aleksis/apps/alsijil/locale/tr_TR/LC_MESSAGES/django.po index ac6d9f2c9e90f79abbff6fad12355fb5219b3af5..40892069d224a5e6ef62ed3a0ce7fe80720ca876 100644 --- a/aleksis/apps/alsijil/locale/tr_TR/LC_MESSAGES/django.po +++ b/aleksis/apps/alsijil/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: 2024-07-14 16:32+0200\n" +"POT-Creation-Date: 2024-08-18 16:34+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" @@ -110,7 +110,7 @@ msgid "Before" msgstr "" #: aleksis/apps/alsijil/filters.py:14 aleksis/apps/alsijil/forms.py:371 -#: aleksis/apps/alsijil/models.py:478 aleksis/apps/alsijil/tables.py:96 +#: aleksis/apps/alsijil/models.py:479 aleksis/apps/alsijil/tables.py:96 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:126 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:223 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:189 @@ -151,20 +151,20 @@ msgid "You can't select a group and a teacher both." msgstr "" #: aleksis/apps/alsijil/forms.py:193 aleksis/apps/alsijil/forms.py:291 -#: aleksis/apps/alsijil/models.py:763 aleksis/apps/alsijil/models.py:822 +#: aleksis/apps/alsijil/models.py:788 aleksis/apps/alsijil/models.py:879 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:63 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:27 msgid "Person" msgstr "" #: aleksis/apps/alsijil/forms.py:194 aleksis/apps/alsijil/forms.py:372 -#: aleksis/apps/alsijil/models.py:903 +#: aleksis/apps/alsijil/models.py:960 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:64 msgid "Start date" msgstr "" #: aleksis/apps/alsijil/forms.py:195 aleksis/apps/alsijil/forms.py:373 -#: aleksis/apps/alsijil/models.py:907 +#: aleksis/apps/alsijil/models.py:964 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:65 msgid "End date" msgstr "" @@ -197,8 +197,8 @@ msgstr "" msgid "Excused" msgstr "" -#: aleksis/apps/alsijil/forms.py:201 aleksis/apps/alsijil/models.py:84 -#: aleksis/apps/alsijil/models.py:260 +#: aleksis/apps/alsijil/forms.py:201 aleksis/apps/alsijil/models.py:85 +#: aleksis/apps/alsijil/models.py:261 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:31 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:72 msgid "Excuse type" @@ -227,7 +227,7 @@ msgstr "" #: aleksis/apps/alsijil/templates/alsijil/partials/lesson_status.html:21 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:375 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:455 -#: aleksis/apps/alsijil/util/alsijil_helpers.py:330 +#: aleksis/apps/alsijil/util/alsijil_helpers.py:331 msgid "Event" msgstr "" @@ -271,38 +271,38 @@ msgstr "" msgid "Can register an absence for a person" msgstr "" -#: aleksis/apps/alsijil/models.py:63 aleksis/apps/alsijil/models.py:437 +#: aleksis/apps/alsijil/models.py:64 aleksis/apps/alsijil/models.py:438 msgid "Short name" msgstr "" -#: aleksis/apps/alsijil/models.py:64 aleksis/apps/alsijil/models.py:438 -#: aleksis/apps/alsijil/models.py:867 +#: aleksis/apps/alsijil/models.py:65 aleksis/apps/alsijil/models.py:439 +#: aleksis/apps/alsijil/models.py:924 #: aleksis/apps/alsijil/templates/alsijil/class_register/groups.html:20 #: aleksis/apps/alsijil/templates/alsijil/partials/persons_with_stats.html:12 #: aleksis/apps/alsijil/templates/alsijil/partials/persons_with_stats.html:25 msgid "Name" msgstr "" -#: aleksis/apps/alsijil/models.py:68 aleksis/apps/alsijil/tables.py:21 +#: aleksis/apps/alsijil/models.py:69 aleksis/apps/alsijil/tables.py:21 msgid "Count as absent" msgstr "" -#: aleksis/apps/alsijil/models.py:70 +#: aleksis/apps/alsijil/models.py:71 msgid "If checked, this excuse type will be counted as a missed lesson. If not checked,it won't show up in the absence report." msgstr "" -#: aleksis/apps/alsijil/models.py:85 +#: aleksis/apps/alsijil/models.py:86 #: aleksis/apps/alsijil/templates/alsijil/excuse_type/list.html:8 #: aleksis/apps/alsijil/templates/alsijil/excuse_type/list.html:9 #: aleksis/apps/alsijil/templates/alsijil/partials/legend.html:30 msgid "Excuse types" msgstr "" -#: aleksis/apps/alsijil/models.py:240 aleksis/apps/alsijil/models.py:339 +#: aleksis/apps/alsijil/models.py:241 aleksis/apps/alsijil/models.py:340 msgid "Year" msgstr "" -#: aleksis/apps/alsijil/models.py:265 aleksis/apps/alsijil/models.py:455 +#: aleksis/apps/alsijil/models.py:266 aleksis/apps/alsijil/models.py:456 #: aleksis/apps/alsijil/tables.py:100 #: aleksis/apps/alsijil/templates/alsijil/partials/legend.html:57 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:32 @@ -311,18 +311,18 @@ msgstr "" msgid "Extra marks" msgstr "" -#: aleksis/apps/alsijil/models.py:299 +#: aleksis/apps/alsijil/models.py:300 msgid "Personal note" msgstr "" -#: aleksis/apps/alsijil/models.py:300 +#: aleksis/apps/alsijil/models.py:301 #: aleksis/apps/alsijil/templates/alsijil/class_register/person.html:47 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:370 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:21 msgid "Personal notes" msgstr "" -#: aleksis/apps/alsijil/models.py:351 +#: aleksis/apps/alsijil/models.py:352 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:128 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:259 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:337 @@ -331,7 +331,7 @@ msgstr "" msgid "Lesson topic" msgstr "" -#: aleksis/apps/alsijil/models.py:352 aleksis/apps/alsijil/models.py:490 +#: aleksis/apps/alsijil/models.py:353 aleksis/apps/alsijil/models.py:491 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:129 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:265 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:342 @@ -340,7 +340,7 @@ msgstr "" msgid "Homework" msgstr "" -#: aleksis/apps/alsijil/models.py:353 +#: aleksis/apps/alsijil/models.py:354 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:130 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:271 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:346 @@ -348,78 +348,78 @@ msgstr "" msgid "Group note" msgstr "" -#: aleksis/apps/alsijil/models.py:403 +#: aleksis/apps/alsijil/models.py:404 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/documentation.html:16 msgid "Lesson documentation" msgstr "" -#: aleksis/apps/alsijil/models.py:404 +#: aleksis/apps/alsijil/models.py:405 #: aleksis/apps/alsijil/templates/alsijil/class_register/person.html:43 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:77 msgid "Lesson documentations" msgstr "" -#: aleksis/apps/alsijil/models.py:440 +#: aleksis/apps/alsijil/models.py:441 msgid "Foreground colour" msgstr "" -#: aleksis/apps/alsijil/models.py:441 +#: aleksis/apps/alsijil/models.py:442 msgid "Background colour" msgstr "" -#: aleksis/apps/alsijil/models.py:443 +#: aleksis/apps/alsijil/models.py:444 msgid "Show in coursebook" msgstr "" -#: aleksis/apps/alsijil/models.py:454 +#: aleksis/apps/alsijil/models.py:455 msgid "Extra mark" msgstr "" -#: aleksis/apps/alsijil/models.py:474 +#: aleksis/apps/alsijil/models.py:475 msgid "Course" msgstr "" -#: aleksis/apps/alsijil/models.py:486 aleksis/apps/alsijil/tables.py:91 +#: aleksis/apps/alsijil/models.py:487 aleksis/apps/alsijil/tables.py:91 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:127 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:253 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:331 msgid "Teachers" msgstr "" -#: aleksis/apps/alsijil/models.py:489 +#: aleksis/apps/alsijil/models.py:490 msgid "Lesson Topic" msgstr "" -#: aleksis/apps/alsijil/models.py:491 +#: aleksis/apps/alsijil/models.py:492 msgid "Group Note" msgstr "" -#: aleksis/apps/alsijil/models.py:495 +#: aleksis/apps/alsijil/models.py:496 msgid "Participation touched at" msgstr "" -#: aleksis/apps/alsijil/models.py:524 aleksis/apps/alsijil/models.py:773 -#: aleksis/apps/alsijil/models.py:829 +#: aleksis/apps/alsijil/models.py:525 aleksis/apps/alsijil/models.py:798 +#: aleksis/apps/alsijil/models.py:886 msgid "Documentation" msgstr "" -#: aleksis/apps/alsijil/models.py:525 +#: aleksis/apps/alsijil/models.py:526 msgid "Documentations" msgstr "" -#: aleksis/apps/alsijil/models.py:766 +#: aleksis/apps/alsijil/models.py:791 msgid "Groups of Person" msgstr "" -#: aleksis/apps/alsijil/models.py:779 +#: aleksis/apps/alsijil/models.py:804 msgid "Absence Reason" msgstr "" -#: aleksis/apps/alsijil/models.py:791 +#: aleksis/apps/alsijil/models.py:816 msgid "Base Absence" msgstr "" -#: aleksis/apps/alsijil/models.py:794 aleksis/apps/alsijil/tables.py:98 +#: aleksis/apps/alsijil/models.py:819 aleksis/apps/alsijil/tables.py:98 #: aleksis/apps/alsijil/templates/alsijil/class_register/person.html:161 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:29 #: aleksis/apps/alsijil/templates/alsijil/partials/persons_with_stats.html:21 @@ -429,198 +429,214 @@ msgstr "" msgid "Tardiness" msgstr "" -#: aleksis/apps/alsijil/models.py:805 aleksis/apps/alsijil/models.py:806 +#: aleksis/apps/alsijil/models.py:862 aleksis/apps/alsijil/models.py:863 msgid "Participation Status" msgstr "" -#: aleksis/apps/alsijil/models.py:834 +#: aleksis/apps/alsijil/models.py:891 msgid "Note" msgstr "" -#: aleksis/apps/alsijil/models.py:836 +#: aleksis/apps/alsijil/models.py:893 msgid "Extra Mark" msgstr "" -#: aleksis/apps/alsijil/models.py:843 +#: aleksis/apps/alsijil/models.py:900 msgid "Personal Note" msgstr "" -#: aleksis/apps/alsijil/models.py:844 +#: aleksis/apps/alsijil/models.py:901 msgid "Personal Notes" msgstr "" -#: aleksis/apps/alsijil/models.py:855 +#: aleksis/apps/alsijil/models.py:912 msgid "A person got assigned the same extra mark multiple times per documentation." msgstr "" -#: aleksis/apps/alsijil/models.py:868 +#: aleksis/apps/alsijil/models.py:925 msgid "Icon" msgstr "" -#: aleksis/apps/alsijil/models.py:869 +#: aleksis/apps/alsijil/models.py:926 msgid "Colour" msgstr "" -#: aleksis/apps/alsijil/models.py:875 aleksis/apps/alsijil/models.py:890 +#: aleksis/apps/alsijil/models.py:932 aleksis/apps/alsijil/models.py:947 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:62 msgid "Group role" msgstr "" -#: aleksis/apps/alsijil/models.py:876 +#: aleksis/apps/alsijil/models.py:933 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:90 #: aleksis/apps/alsijil/templates/alsijil/group_role/list.html:8 #: aleksis/apps/alsijil/templates/alsijil/group_role/list.html:9 msgid "Group roles" msgstr "" -#: aleksis/apps/alsijil/models.py:877 +#: aleksis/apps/alsijil/models.py:934 msgid "Can assign group role" msgstr "" -#: aleksis/apps/alsijil/models.py:896 +#: aleksis/apps/alsijil/models.py:953 msgid "Assigned person" msgstr "" -#: aleksis/apps/alsijil/models.py:901 aleksis/apps/alsijil/tables.py:85 +#: aleksis/apps/alsijil/models.py:958 aleksis/apps/alsijil/tables.py:85 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:124 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:242 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:321 msgid "Groups" msgstr "" -#: aleksis/apps/alsijil/models.py:908 +#: aleksis/apps/alsijil/models.py:965 msgid "Can be left empty if end date is not clear yet" msgstr "" -#: aleksis/apps/alsijil/models.py:923 +#: aleksis/apps/alsijil/models.py:980 msgid "Group role assignment" msgstr "" -#: aleksis/apps/alsijil/models.py:924 +#: aleksis/apps/alsijil/models.py:981 msgid "Group role assignments" msgstr "" -#: aleksis/apps/alsijil/models.py:931 +#: aleksis/apps/alsijil/models.py:988 msgid "Can view lesson overview" msgstr "" -#: aleksis/apps/alsijil/models.py:932 +#: aleksis/apps/alsijil/models.py:989 msgid "Can view week overview" msgstr "" -#: aleksis/apps/alsijil/models.py:933 +#: aleksis/apps/alsijil/models.py:990 msgid "Can view full register" msgstr "" -#: aleksis/apps/alsijil/models.py:934 +#: aleksis/apps/alsijil/models.py:991 msgid "Can register absence" msgstr "" -#: aleksis/apps/alsijil/models.py:935 +#: aleksis/apps/alsijil/models.py:992 msgid "Can list all personal note filters" msgstr "" -#: aleksis/apps/alsijil/preferences.py:9 +#: aleksis/apps/alsijil/preferences.py:16 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:16 msgid "Class register" msgstr "" -#: aleksis/apps/alsijil/preferences.py:17 +#: aleksis/apps/alsijil/preferences.py:24 msgid "Block adding personal notes for cancelled lessons" msgstr "" -#: aleksis/apps/alsijil/preferences.py:25 +#: aleksis/apps/alsijil/preferences.py:32 msgid "Allow users to view their own personal notes" msgstr "" -#: aleksis/apps/alsijil/preferences.py:34 +#: aleksis/apps/alsijil/preferences.py:41 msgid "Allow primary group owners to register future absences for students in their groups" msgstr "" -#: aleksis/apps/alsijil/preferences.py:44 +#: aleksis/apps/alsijil/preferences.py:51 msgid "Grant the owner of a parent group the same privileges as the owners of the respective child groups" msgstr "" -#: aleksis/apps/alsijil/preferences.py:54 +#: aleksis/apps/alsijil/preferences.py:61 msgid "Allow original teachers to edit their lessons although they are substituted" msgstr "" -#: aleksis/apps/alsijil/preferences.py:63 +#: aleksis/apps/alsijil/preferences.py:70 msgid "Carry over data from first lesson period to the following lesson periods in lessons over multiple periods" msgstr "" -#: aleksis/apps/alsijil/preferences.py:66 +#: aleksis/apps/alsijil/preferences.py:73 msgid "This will carry over data only if the data in the following periods are empty." msgstr "" -#: aleksis/apps/alsijil/preferences.py:75 +#: aleksis/apps/alsijil/preferences.py:82 msgid "Allow carrying over data from any lesson period to all other lesson periods with the same lesson and in the same week" msgstr "" -#: aleksis/apps/alsijil/preferences.py:79 +#: aleksis/apps/alsijil/preferences.py:86 msgid "This will carry over data only if the data in the aforementioned periods are empty." msgstr "" -#: aleksis/apps/alsijil/preferences.py:88 +#: aleksis/apps/alsijil/preferences.py:95 msgid "Carry over personal notes to all following lesson periods on the same day." msgstr "" -#: aleksis/apps/alsijil/preferences.py:97 +#: aleksis/apps/alsijil/preferences.py:104 msgid "Allow teachers to open lesson periods on the same day and not just at the beginning of the period" msgstr "" -#: aleksis/apps/alsijil/preferences.py:101 +#: aleksis/apps/alsijil/preferences.py:108 msgid "Lessons in the past are not affected by this setting, you can open them whenever you want." msgstr "" -#: aleksis/apps/alsijil/preferences.py:110 +#: aleksis/apps/alsijil/preferences.py:117 msgid "Allow teachers to add data for lessons in holidays" msgstr "" -#: aleksis/apps/alsijil/preferences.py:119 +#: aleksis/apps/alsijil/preferences.py:126 msgid "Allow group owners to assign group roles to the parents of the group's members" msgstr "" -#: aleksis/apps/alsijil/preferences.py:128 +#: aleksis/apps/alsijil/preferences.py:135 msgid "Show assigned group roles in week view" msgstr "" -#: aleksis/apps/alsijil/preferences.py:129 +#: aleksis/apps/alsijil/preferences.py:136 msgid "Only week view of groups" msgstr "" -#: aleksis/apps/alsijil/preferences.py:137 +#: aleksis/apps/alsijil/preferences.py:144 msgid "Show assigned group roles in lesson view" msgstr "" -#: aleksis/apps/alsijil/preferences.py:147 +#: aleksis/apps/alsijil/preferences.py:154 msgid "Items per page in lessons table" msgstr "" -#: aleksis/apps/alsijil/preferences.py:151 +#: aleksis/apps/alsijil/preferences.py:158 msgid "Each page must show at least one item." msgstr "" -#: aleksis/apps/alsijil/preferences.py:159 +#: aleksis/apps/alsijil/preferences.py:166 msgid "Filter lessons by existence of their lesson documentation on default" msgstr "" -#: aleksis/apps/alsijil/preferences.py:170 +#: aleksis/apps/alsijil/preferences.py:177 msgid "Allow editing of all future documentations" msgstr "" -#: aleksis/apps/alsijil/preferences.py:173 +#: aleksis/apps/alsijil/preferences.py:180 msgid "Allow editing of all documentations up to and including those on the current day" msgstr "" -#: aleksis/apps/alsijil/preferences.py:178 +#: aleksis/apps/alsijil/preferences.py:185 msgid "Allow editing of all documentations up to and including those on the current date and time" msgstr "" -#: aleksis/apps/alsijil/preferences.py:183 +#: aleksis/apps/alsijil/preferences.py:190 msgid "Set time range for which documentations may be edited" msgstr "" +#: aleksis/apps/alsijil/preferences.py:201 +msgid "User is allowed to register absences for members of groups the user is an owner of with these group types" +msgstr "" + +#: aleksis/apps/alsijil/preferences.py:205 +msgid "If you leave it empty, all member of groups the user is an owner of will be shown." +msgstr "" + +#: aleksis/apps/alsijil/preferences.py:217 +msgid "Group type of groups to be shown first in the group select field on the coursebook overview page" +msgstr "" + +#: aleksis/apps/alsijil/preferences.py:220 +msgid "If you leave it empty, no group type will be used." +msgstr "" + #: aleksis/apps/alsijil/tables.py:27 aleksis/apps/alsijil/tables.py:52 #: aleksis/apps/alsijil/templates/alsijil/group_role/partials/assignment_options.html:13 msgid "Edit" diff --git a/aleksis/apps/alsijil/locale/uk/LC_MESSAGES/django.po b/aleksis/apps/alsijil/locale/uk/LC_MESSAGES/django.po index f4d032ee26c75b151cedccdc4b4eb1ccf9516944..4b8f1e15a27e89ecf36cbb4a5a4cd3d2ca4e744c 100644 --- a/aleksis/apps/alsijil/locale/uk/LC_MESSAGES/django.po +++ b/aleksis/apps/alsijil/locale/uk/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-14 16:32+0200\n" +"POT-Creation-Date: 2024-08-18 16:34+0200\n" "PO-Revision-Date: 2023-01-25 05:58+0000\n" "Last-Translator: Serhii Horichenko <m@sgg.im>\n" "Language-Team: Ukrainian <https://translate.edugit.org/projects/aleksis/aleksis-app-alsijil/uk/>\n" @@ -111,7 +111,7 @@ msgid "Before" msgstr "Перед" #: aleksis/apps/alsijil/filters.py:14 aleksis/apps/alsijil/forms.py:371 -#: aleksis/apps/alsijil/models.py:478 aleksis/apps/alsijil/tables.py:96 +#: aleksis/apps/alsijil/models.py:479 aleksis/apps/alsijil/tables.py:96 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:126 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:223 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:189 @@ -152,20 +152,20 @@ msgid "You can't select a group and a teacher both." msgstr "Ви не можете обрати одночаÑно групу та викладача." #: aleksis/apps/alsijil/forms.py:193 aleksis/apps/alsijil/forms.py:291 -#: aleksis/apps/alsijil/models.py:763 aleksis/apps/alsijil/models.py:822 +#: aleksis/apps/alsijil/models.py:788 aleksis/apps/alsijil/models.py:879 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:63 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:27 msgid "Person" msgstr "ОÑоба" #: aleksis/apps/alsijil/forms.py:194 aleksis/apps/alsijil/forms.py:372 -#: aleksis/apps/alsijil/models.py:903 +#: aleksis/apps/alsijil/models.py:960 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:64 msgid "Start date" msgstr "Дата початку" #: aleksis/apps/alsijil/forms.py:195 aleksis/apps/alsijil/forms.py:373 -#: aleksis/apps/alsijil/models.py:907 +#: aleksis/apps/alsijil/models.py:964 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:65 msgid "End date" msgstr "Дата закінченнÑ" @@ -198,8 +198,8 @@ msgstr "ВідÑутній(-Ñ)" msgid "Excused" msgstr "ПоÑÑнено" -#: aleksis/apps/alsijil/forms.py:201 aleksis/apps/alsijil/models.py:84 -#: aleksis/apps/alsijil/models.py:260 +#: aleksis/apps/alsijil/forms.py:201 aleksis/apps/alsijil/models.py:85 +#: aleksis/apps/alsijil/models.py:261 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:31 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:72 msgid "Excuse type" @@ -228,7 +228,7 @@ msgstr "Має учбовий матеріал" #: aleksis/apps/alsijil/templates/alsijil/partials/lesson_status.html:21 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:375 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:455 -#: aleksis/apps/alsijil/util/alsijil_helpers.py:330 +#: aleksis/apps/alsijil/util/alsijil_helpers.py:331 msgid "Event" msgstr "ПодіÑ" @@ -272,38 +272,38 @@ msgstr "Може призначати роль групи Ð´Ð»Ñ Ñ†Ñ–Ñ”Ñ— гру msgid "Can register an absence for a person" msgstr "Може реєÑтрувати відÑутніÑть оÑоби" -#: aleksis/apps/alsijil/models.py:63 aleksis/apps/alsijil/models.py:437 +#: aleksis/apps/alsijil/models.py:64 aleksis/apps/alsijil/models.py:438 msgid "Short name" msgstr "Коротке ім'Ñ" -#: aleksis/apps/alsijil/models.py:64 aleksis/apps/alsijil/models.py:438 -#: aleksis/apps/alsijil/models.py:867 +#: aleksis/apps/alsijil/models.py:65 aleksis/apps/alsijil/models.py:439 +#: aleksis/apps/alsijil/models.py:924 #: aleksis/apps/alsijil/templates/alsijil/class_register/groups.html:20 #: aleksis/apps/alsijil/templates/alsijil/partials/persons_with_stats.html:12 #: aleksis/apps/alsijil/templates/alsijil/partials/persons_with_stats.html:25 msgid "Name" msgstr "Повне ім'Ñ" -#: aleksis/apps/alsijil/models.py:68 aleksis/apps/alsijil/tables.py:21 +#: aleksis/apps/alsijil/models.py:69 aleksis/apps/alsijil/tables.py:21 msgid "Count as absent" msgstr "КількіÑть відÑутніх" -#: aleksis/apps/alsijil/models.py:70 +#: aleksis/apps/alsijil/models.py:71 msgid "If checked, this excuse type will be counted as a missed lesson. If not checked,it won't show up in the absence report." msgstr "Якщо відмічено, цей тип поÑÑÐ½ÐµÐ½Ð½Ñ Ð±ÑƒÐ´Ðµ зарахований Ñк пропущений урок. Якщо не відмічено, то без запиÑу у звіт відÑутноÑті." -#: aleksis/apps/alsijil/models.py:85 +#: aleksis/apps/alsijil/models.py:86 #: aleksis/apps/alsijil/templates/alsijil/excuse_type/list.html:8 #: aleksis/apps/alsijil/templates/alsijil/excuse_type/list.html:9 #: aleksis/apps/alsijil/templates/alsijil/partials/legend.html:30 msgid "Excuse types" msgstr "Типи поÑÑнень" -#: aleksis/apps/alsijil/models.py:240 aleksis/apps/alsijil/models.py:339 +#: aleksis/apps/alsijil/models.py:241 aleksis/apps/alsijil/models.py:340 msgid "Year" msgstr "Рік" -#: aleksis/apps/alsijil/models.py:265 aleksis/apps/alsijil/models.py:455 +#: aleksis/apps/alsijil/models.py:266 aleksis/apps/alsijil/models.py:456 #: aleksis/apps/alsijil/tables.py:100 #: aleksis/apps/alsijil/templates/alsijil/partials/legend.html:57 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:32 @@ -312,18 +312,18 @@ msgstr "Рік" msgid "Extra marks" msgstr "Додаткові відмітки" -#: aleksis/apps/alsijil/models.py:299 +#: aleksis/apps/alsijil/models.py:300 msgid "Personal note" msgstr "ОÑобиÑта нотатка" -#: aleksis/apps/alsijil/models.py:300 +#: aleksis/apps/alsijil/models.py:301 #: aleksis/apps/alsijil/templates/alsijil/class_register/person.html:47 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:370 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:21 msgid "Personal notes" msgstr "ОÑобиÑті нотатки" -#: aleksis/apps/alsijil/models.py:351 +#: aleksis/apps/alsijil/models.py:352 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:128 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:259 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:337 @@ -332,7 +332,7 @@ msgstr "ОÑобиÑті нотатки" msgid "Lesson topic" msgstr "Тема уроку" -#: aleksis/apps/alsijil/models.py:352 aleksis/apps/alsijil/models.py:490 +#: aleksis/apps/alsijil/models.py:353 aleksis/apps/alsijil/models.py:491 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:129 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:265 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:342 @@ -341,7 +341,7 @@ msgstr "Тема уроку" msgid "Homework" msgstr "Ð”Ð¾Ð¼Ð°ÑˆÐ½Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð°" -#: aleksis/apps/alsijil/models.py:353 +#: aleksis/apps/alsijil/models.py:354 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:130 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:271 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:346 @@ -349,92 +349,92 @@ msgstr "Ð”Ð¾Ð¼Ð°ÑˆÐ½Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð°" msgid "Group note" msgstr "Групова нотатка" -#: aleksis/apps/alsijil/models.py:403 +#: aleksis/apps/alsijil/models.py:404 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/documentation.html:16 msgid "Lesson documentation" msgstr "Учбовий матеріал" -#: aleksis/apps/alsijil/models.py:404 +#: aleksis/apps/alsijil/models.py:405 #: aleksis/apps/alsijil/templates/alsijil/class_register/person.html:43 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:77 msgid "Lesson documentations" msgstr "Учбові матеріали" -#: aleksis/apps/alsijil/models.py:440 +#: aleksis/apps/alsijil/models.py:441 msgid "Foreground colour" msgstr "" -#: aleksis/apps/alsijil/models.py:441 +#: aleksis/apps/alsijil/models.py:442 msgid "Background colour" msgstr "" -#: aleksis/apps/alsijil/models.py:443 +#: aleksis/apps/alsijil/models.py:444 msgid "Show in coursebook" msgstr "" -#: aleksis/apps/alsijil/models.py:454 +#: aleksis/apps/alsijil/models.py:455 msgid "Extra mark" msgstr "Додаткова відмітка" -#: aleksis/apps/alsijil/models.py:474 +#: aleksis/apps/alsijil/models.py:475 msgid "Course" msgstr "" -#: aleksis/apps/alsijil/models.py:486 aleksis/apps/alsijil/tables.py:91 +#: aleksis/apps/alsijil/models.py:487 aleksis/apps/alsijil/tables.py:91 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:127 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:253 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:331 msgid "Teachers" msgstr "Викладачі" -#: aleksis/apps/alsijil/models.py:489 +#: aleksis/apps/alsijil/models.py:490 #, fuzzy #| msgid "Lesson topic" msgid "Lesson Topic" msgstr "Тема уроку" -#: aleksis/apps/alsijil/models.py:491 +#: aleksis/apps/alsijil/models.py:492 #, fuzzy #| msgid "Group note" msgid "Group Note" msgstr "Групова нотатка" -#: aleksis/apps/alsijil/models.py:495 +#: aleksis/apps/alsijil/models.py:496 msgid "Participation touched at" msgstr "" -#: aleksis/apps/alsijil/models.py:524 aleksis/apps/alsijil/models.py:773 -#: aleksis/apps/alsijil/models.py:829 +#: aleksis/apps/alsijil/models.py:525 aleksis/apps/alsijil/models.py:798 +#: aleksis/apps/alsijil/models.py:886 #, fuzzy #| msgid "Lesson documentation" msgid "Documentation" msgstr "Учбовий матеріал" -#: aleksis/apps/alsijil/models.py:525 +#: aleksis/apps/alsijil/models.py:526 #, fuzzy #| msgid "Lesson documentations" msgid "Documentations" msgstr "Учбові матеріали" -#: aleksis/apps/alsijil/models.py:766 +#: aleksis/apps/alsijil/models.py:791 #, fuzzy #| msgid "Group roles" msgid "Groups of Person" msgstr "Ролі груп" -#: aleksis/apps/alsijil/models.py:779 +#: aleksis/apps/alsijil/models.py:804 #, fuzzy #| msgid "Absences" msgid "Absence Reason" msgstr "ВідÑутноÑті" -#: aleksis/apps/alsijil/models.py:791 +#: aleksis/apps/alsijil/models.py:816 #, fuzzy #| msgid "Absences" msgid "Base Absence" msgstr "ВідÑутноÑті" -#: aleksis/apps/alsijil/models.py:794 aleksis/apps/alsijil/tables.py:98 +#: aleksis/apps/alsijil/models.py:819 aleksis/apps/alsijil/tables.py:98 #: aleksis/apps/alsijil/templates/alsijil/class_register/person.html:161 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:29 #: aleksis/apps/alsijil/templates/alsijil/partials/persons_with_stats.html:21 @@ -444,206 +444,222 @@ msgstr "ВідÑутноÑті" msgid "Tardiness" msgstr "ЗапізненнÑ" -#: aleksis/apps/alsijil/models.py:805 aleksis/apps/alsijil/models.py:806 +#: aleksis/apps/alsijil/models.py:862 aleksis/apps/alsijil/models.py:863 msgid "Participation Status" msgstr "" -#: aleksis/apps/alsijil/models.py:834 +#: aleksis/apps/alsijil/models.py:891 #, fuzzy #| msgid "Notes" msgid "Note" msgstr "Ðотатки" -#: aleksis/apps/alsijil/models.py:836 +#: aleksis/apps/alsijil/models.py:893 #, fuzzy #| msgid "Extra mark" msgid "Extra Mark" msgstr "Додаткова відмітка" -#: aleksis/apps/alsijil/models.py:843 +#: aleksis/apps/alsijil/models.py:900 #, fuzzy #| msgid "Personal note" msgid "Personal Note" msgstr "ОÑобиÑта нотатка" -#: aleksis/apps/alsijil/models.py:844 +#: aleksis/apps/alsijil/models.py:901 #, fuzzy #| msgid "Personal notes" msgid "Personal Notes" msgstr "ОÑобиÑті нотатки" -#: aleksis/apps/alsijil/models.py:855 +#: aleksis/apps/alsijil/models.py:912 msgid "A person got assigned the same extra mark multiple times per documentation." msgstr "" -#: aleksis/apps/alsijil/models.py:868 +#: aleksis/apps/alsijil/models.py:925 msgid "Icon" msgstr "Піктограма" -#: aleksis/apps/alsijil/models.py:869 +#: aleksis/apps/alsijil/models.py:926 msgid "Colour" msgstr "Колір" -#: aleksis/apps/alsijil/models.py:875 aleksis/apps/alsijil/models.py:890 +#: aleksis/apps/alsijil/models.py:932 aleksis/apps/alsijil/models.py:947 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:62 msgid "Group role" msgstr "Роль групи" -#: aleksis/apps/alsijil/models.py:876 +#: aleksis/apps/alsijil/models.py:933 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:90 #: aleksis/apps/alsijil/templates/alsijil/group_role/list.html:8 #: aleksis/apps/alsijil/templates/alsijil/group_role/list.html:9 msgid "Group roles" msgstr "Ролі груп" -#: aleksis/apps/alsijil/models.py:877 +#: aleksis/apps/alsijil/models.py:934 msgid "Can assign group role" msgstr "Може призначати роль групи" -#: aleksis/apps/alsijil/models.py:896 +#: aleksis/apps/alsijil/models.py:953 msgid "Assigned person" msgstr "Призначена оÑоба" -#: aleksis/apps/alsijil/models.py:901 aleksis/apps/alsijil/tables.py:85 +#: aleksis/apps/alsijil/models.py:958 aleksis/apps/alsijil/tables.py:85 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:124 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:242 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:321 msgid "Groups" msgstr "Групи" -#: aleksis/apps/alsijil/models.py:908 +#: aleksis/apps/alsijil/models.py:965 msgid "Can be left empty if end date is not clear yet" msgstr "Якщо немає точної кінцевої дати, можна залишити порожнім" -#: aleksis/apps/alsijil/models.py:923 +#: aleksis/apps/alsijil/models.py:980 msgid "Group role assignment" msgstr "ÐŸÑ€Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñ€Ð¾Ð»Ñ– групи" -#: aleksis/apps/alsijil/models.py:924 +#: aleksis/apps/alsijil/models.py:981 msgid "Group role assignments" msgstr "ÐŸÑ€Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñ€Ð¾Ð»Ñ– групи" -#: aleksis/apps/alsijil/models.py:931 +#: aleksis/apps/alsijil/models.py:988 msgid "Can view lesson overview" msgstr "Може бачити оглÑд уроку" -#: aleksis/apps/alsijil/models.py:932 +#: aleksis/apps/alsijil/models.py:989 msgid "Can view week overview" msgstr "Може бачити оглÑд тижнÑ" -#: aleksis/apps/alsijil/models.py:933 +#: aleksis/apps/alsijil/models.py:990 msgid "Can view full register" msgstr "Може бачити веÑÑŒ журнал" -#: aleksis/apps/alsijil/models.py:934 +#: aleksis/apps/alsijil/models.py:991 msgid "Can register absence" msgstr "Може реєÑтрувати пропуÑк" -#: aleksis/apps/alsijil/models.py:935 +#: aleksis/apps/alsijil/models.py:992 msgid "Can list all personal note filters" msgstr "Може бачити уÑÑ– фільтри оÑобиÑтих нотаток" -#: aleksis/apps/alsijil/preferences.py:9 +#: aleksis/apps/alsijil/preferences.py:16 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:16 msgid "Class register" msgstr "КлаÑний журнал" -#: aleksis/apps/alsijil/preferences.py:17 +#: aleksis/apps/alsijil/preferences.py:24 msgid "Block adding personal notes for cancelled lessons" msgstr "Блокувати Ð´Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ Ð¾ÑобиÑтих нотаток до ÑкаÑованих уроків" -#: aleksis/apps/alsijil/preferences.py:25 +#: aleksis/apps/alsijil/preferences.py:32 msgid "Allow users to view their own personal notes" msgstr "Дозволити кориÑтувачам переглÑдати влаÑні оÑобиÑті нотатки" -#: aleksis/apps/alsijil/preferences.py:34 +#: aleksis/apps/alsijil/preferences.py:41 msgid "Allow primary group owners to register future absences for students in their groups" msgstr "Дозволити влаÑникам оÑновних груп реєÑтрувати майбутні пропуÑки Ñтудентів у Ñвоїх групах" -#: aleksis/apps/alsijil/preferences.py:44 +#: aleksis/apps/alsijil/preferences.py:51 msgid "Grant the owner of a parent group the same privileges as the owners of the respective child groups" msgstr "Ðадати влаÑнику батьківÑької групи такі Ñамі повноваженнÑ, Ñк Ñ– влаÑникам відповідних підлеглих груп" -#: aleksis/apps/alsijil/preferences.py:54 +#: aleksis/apps/alsijil/preferences.py:61 msgid "Allow original teachers to edit their lessons although they are substituted" msgstr "Дозволити початковим викладачам редагувати Ñвої уроки навіть піÑÐ»Ñ Ñ—Ñ… заміни" -#: aleksis/apps/alsijil/preferences.py:63 +#: aleksis/apps/alsijil/preferences.py:70 msgid "Carry over data from first lesson period to the following lesson periods in lessons over multiple periods" msgstr "ПереноÑити дані з першого уроку в розкладі на поточні уроки через декілька уроків" -#: aleksis/apps/alsijil/preferences.py:66 +#: aleksis/apps/alsijil/preferences.py:73 msgid "This will carry over data only if the data in the following periods are empty." msgstr "Це перенеÑе дані лише в тому разі, коли в поточних уроках даних немає." -#: aleksis/apps/alsijil/preferences.py:75 +#: aleksis/apps/alsijil/preferences.py:82 msgid "Allow carrying over data from any lesson period to all other lesson periods with the same lesson and in the same week" msgstr "Дозволити переноÑити дані з будь-Ñкого уроку на уÑÑ– інші уроки з таким Ñамим номером урока на тому Ñамому тижні" -#: aleksis/apps/alsijil/preferences.py:79 +#: aleksis/apps/alsijil/preferences.py:86 msgid "This will carry over data only if the data in the aforementioned periods are empty." msgstr "Це перенеÑе дані лише в тому разі, коли у вищезгаданих уроках даних немає." -#: aleksis/apps/alsijil/preferences.py:88 +#: aleksis/apps/alsijil/preferences.py:95 msgid "Carry over personal notes to all following lesson periods on the same day." msgstr "ПереноÑити оÑобиÑті нотатки до вÑÑ–Ñ… наÑтупних уроків того ж днÑ." -#: aleksis/apps/alsijil/preferences.py:97 +#: aleksis/apps/alsijil/preferences.py:104 msgid "Allow teachers to open lesson periods on the same day and not just at the beginning of the period" msgstr "Дозволити викладачам відкривати уроки того Ñамого Ð´Ð½Ñ Ñ– не лише на початку уроків" -#: aleksis/apps/alsijil/preferences.py:101 +#: aleksis/apps/alsijil/preferences.py:108 msgid "Lessons in the past are not affected by this setting, you can open them whenever you want." msgstr "Ці Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ðµ впливають на минулі уроки. Ви можете відкривати Ñ—Ñ… будь-коли." -#: aleksis/apps/alsijil/preferences.py:110 +#: aleksis/apps/alsijil/preferences.py:117 msgid "Allow teachers to add data for lessons in holidays" msgstr "Дозволити викладачам додавати навчальний матеріал (дані Ð´Ð»Ñ ÑƒÑ€Ð¾ÐºÑ–Ð²) на вихідних" -#: aleksis/apps/alsijil/preferences.py:119 +#: aleksis/apps/alsijil/preferences.py:126 msgid "Allow group owners to assign group roles to the parents of the group's members" msgstr "Дозволити влаÑникам груп призначати ролі груп батькам учаÑників груп" -#: aleksis/apps/alsijil/preferences.py:128 +#: aleksis/apps/alsijil/preferences.py:135 msgid "Show assigned group roles in week view" msgstr "Показати призначені ролі груп у тижневому оглÑді" -#: aleksis/apps/alsijil/preferences.py:129 +#: aleksis/apps/alsijil/preferences.py:136 msgid "Only week view of groups" msgstr "Лише тижневі оглÑди груп" -#: aleksis/apps/alsijil/preferences.py:137 +#: aleksis/apps/alsijil/preferences.py:144 msgid "Show assigned group roles in lesson view" msgstr "Показати призначені ролі груп в оглÑді уроку" -#: aleksis/apps/alsijil/preferences.py:147 +#: aleksis/apps/alsijil/preferences.py:154 msgid "Items per page in lessons table" msgstr "КількіÑть запиÑів у розкладі на Ñторінку" -#: aleksis/apps/alsijil/preferences.py:151 +#: aleksis/apps/alsijil/preferences.py:158 msgid "Each page must show at least one item." msgstr "Кожна Ñторінка повинна мати принаймні один запиÑ." -#: aleksis/apps/alsijil/preferences.py:159 +#: aleksis/apps/alsijil/preferences.py:166 msgid "Filter lessons by existence of their lesson documentation on default" msgstr "Типово фільтувати уроки за наÑвніÑтю у них учбового матеріалу" -#: aleksis/apps/alsijil/preferences.py:170 +#: aleksis/apps/alsijil/preferences.py:177 msgid "Allow editing of all future documentations" msgstr "" -#: aleksis/apps/alsijil/preferences.py:173 +#: aleksis/apps/alsijil/preferences.py:180 msgid "Allow editing of all documentations up to and including those on the current day" msgstr "" -#: aleksis/apps/alsijil/preferences.py:178 +#: aleksis/apps/alsijil/preferences.py:185 msgid "Allow editing of all documentations up to and including those on the current date and time" msgstr "" -#: aleksis/apps/alsijil/preferences.py:183 +#: aleksis/apps/alsijil/preferences.py:190 msgid "Set time range for which documentations may be edited" msgstr "" +#: aleksis/apps/alsijil/preferences.py:201 +msgid "User is allowed to register absences for members of groups the user is an owner of with these group types" +msgstr "" + +#: aleksis/apps/alsijil/preferences.py:205 +msgid "If you leave it empty, all member of groups the user is an owner of will be shown." +msgstr "" + +#: aleksis/apps/alsijil/preferences.py:217 +msgid "Group type of groups to be shown first in the group select field on the coursebook overview page" +msgstr "" + +#: aleksis/apps/alsijil/preferences.py:220 +msgid "If you leave it empty, no group type will be used." +msgstr "" + #: aleksis/apps/alsijil/tables.py:27 aleksis/apps/alsijil/tables.py:52 #: aleksis/apps/alsijil/templates/alsijil/group_role/partials/assignment_options.html:13 msgid "Edit"