diff --git a/aleksis/apps/alsijil/locale/ar/LC_MESSAGES/django.po b/aleksis/apps/alsijil/locale/ar/LC_MESSAGES/django.po index 8da31faa2922186eec9eb72699931daaea647dd9..16d99115744d1c93554b7536757d12c3dab364f5 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: 2021-02-24 12:02+0100\n" +"POT-Creation-Date: 2021-03-18 14:33+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -18,106 +18,120 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" -#: data_checks.py:15 +#: actions.py:30 +msgid "{} wants you to check some class register entries." +msgstr "" + +#: actions.py:48 +#, python-brace-format +msgid "We have successfully sent notifications to {count_teachers} persons for {count_items} lessons." +msgstr "" + +#: actions.py:54 +msgid "Notify teacher to check data" +msgstr "" + +#: data_checks.py:12 msgid "Delete object" msgstr "" -#: data_checks.py:25 +#: data_checks.py:22 msgid "Set current groups" msgstr "" -#: data_checks.py:36 +#: data_checks.py:33 msgid "Reset personal note to defaults" msgstr "" -#: data_checks.py:48 +#: data_checks.py:45 msgid "Ensure that there are no personal notes in cancelled lessons" msgstr "" -#: data_checks.py:49 +#: data_checks.py:46 msgid "The personal note is related to a cancelled lesson." msgstr "" -#: data_checks.py:76 +#: data_checks.py:73 msgid "Ensure that 'groups_of_person' is set for every personal note" msgstr "" -#: data_checks.py:77 +#: data_checks.py:74 msgid "The personal note has no group in 'groups_of_person'." msgstr "" -#: data_checks.py:111 +#: data_checks.py:99 msgid "Ensure that there are no filled out lesson documentations on holidays" msgstr "" -#: data_checks.py:112 +#: data_checks.py:100 msgid "The lesson documentation is on holidays." msgstr "" -#: data_checks.py:147 +#: data_checks.py:133 msgid "Ensure that there are no filled out personal notes on holidays" msgstr "" -#: data_checks.py:148 +#: data_checks.py:134 msgid "The personal note is on holidays." msgstr "" -#: data_checks.py:176 +#: data_checks.py:162 msgid "Ensure that there are no excused personal notes without an absence" msgstr "" -#: data_checks.py:177 +#: data_checks.py:163 msgid "The personal note is marked as excused, but not as absent." msgstr "" -#: forms.py:36 +#: forms.py:41 msgid "Homework for the next lesson" msgstr "" -#: forms.py:61 forms.py:185 templates/alsijil/print/full_register.html:199 +#: forms.py:66 forms.py:190 forms.py:272 +#: templates/alsijil/print/full_register.html:199 msgid "Group" msgstr "" -#: forms.py:64 templates/alsijil/print/full_register.html:170 +#: forms.py:69 templates/alsijil/print/full_register.html:170 #: templates/alsijil/print/full_register.html:201 msgid "Teacher" msgstr "" -#: forms.py:79 +#: forms.py:84 msgid "You can't select a group and a teacher both." msgstr "" -#: forms.py:133 models.py:397 +#: forms.py:138 forms.py:274 models.py:397 #: templates/alsijil/group_role/assigned_list.html:64 msgid "Start date" msgstr "" -#: forms.py:134 models.py:401 +#: forms.py:139 forms.py:275 models.py:401 #: templates/alsijil/group_role/assigned_list.html:65 msgid "End date" msgstr "" -#: forms.py:135 +#: forms.py:140 msgid "Start period" msgstr "" -#: forms.py:136 +#: forms.py:141 msgid "End period" msgstr "" -#: forms.py:137 templates/alsijil/absences/register_confirm.html:52 +#: forms.py:142 templates/alsijil/absences/register_confirm.html:52 #: templates/alsijil/class_register/lesson.html:261 -#: templates/alsijil/class_register/person.html:218 +#: templates/alsijil/class_register/person.html:235 #: templates/alsijil/class_register/week_view.html:342 #: templates/alsijil/print/full_register.html:75 #: templates/alsijil/print/full_register.html:312 msgid "Absent" msgstr "" -#: forms.py:138 templates/alsijil/absences/register_confirm.html:56 +#: forms.py:143 templates/alsijil/absences/register_confirm.html:56 #: templates/alsijil/class_register/lesson.html:263 -#: templates/alsijil/class_register/person.html:97 -#: templates/alsijil/class_register/person.html:226 +#: templates/alsijil/class_register/person.html:113 +#: templates/alsijil/class_register/person.html:243 #: templates/alsijil/partials/mark_as_buttons.html:2 #: templates/alsijil/partials/mark_as_buttons.html:3 #: templates/alsijil/partials/persons_with_stats.html:74 @@ -126,25 +140,40 @@ msgstr "" msgid "Excused" msgstr "" -#: forms.py:140 models.py:62 models.py:199 +#: forms.py:145 models.py:62 models.py:199 #: templates/alsijil/class_register/lesson.html:264 #: templates/alsijil/class_register/lesson.html:305 msgid "Excuse type" msgstr "" -#: forms.py:145 templates/alsijil/class_register/lesson.html:266 +#: forms.py:150 templates/alsijil/class_register/lesson.html:266 #: templates/alsijil/class_register/lesson.html:326 #: templates/alsijil/print/full_register.html:314 msgid "Remarks" msgstr "" -#: forms.py:195 templates/alsijil/absences/register.html:9 +#: forms.py:200 templates/alsijil/absences/register.html:9 #: templates/alsijil/class_register/lesson.html:260 #: templates/alsijil/group_role/assigned_list.html:63 msgid "Person" msgstr "" -#: menus.py:6 preferences.py:8 templates/alsijil/print/full_register.html:16 +#: forms.py:270 +msgid "School term" +msgstr "" + +#: forms.py:271 +msgid "Has lesson documentation" +msgstr "" + +#: forms.py:273 templates/alsijil/class_register/week_view.html:106 +#: templates/alsijil/class_register/week_view.html:202 +#: templates/alsijil/print/full_register.html:169 +#: templates/alsijil/print/full_register.html:200 +msgid "Subject" +msgstr "" + +#: menus.py:6 preferences.py:9 templates/alsijil/print/full_register.html:16 msgid "Class register" msgstr "" @@ -175,13 +204,18 @@ msgstr "" msgid "Assign group role" msgstr "" -#: menus.py:82 models.py:63 templates/alsijil/excuse_type/list.html:8 +#: menus.py:82 templates/alsijil/class_register/all_objects.html:5 +#: templates/alsijil/class_register/all_objects.html:8 +msgid "All lessons" +msgstr "" + +#: menus.py:93 models.py:63 templates/alsijil/excuse_type/list.html:8 #: templates/alsijil/excuse_type/list.html:9 #: templates/alsijil/partials/legend.html:26 msgid "Excuse types" msgstr "" -#: menus.py:93 models.py:204 models.py:361 +#: menus.py:104 models.py:204 models.py:361 #: templates/alsijil/class_register/lesson.html:265 #: templates/alsijil/extra_mark/list.html:8 #: templates/alsijil/extra_mark/list.html:9 @@ -191,7 +225,7 @@ msgstr "" msgid "Extra marks" msgstr "" -#: menus.py:104 +#: menus.py:115 msgid "Manage group roles" msgstr "" @@ -252,6 +286,7 @@ msgstr "" #: models.py:239 templates/alsijil/class_register/lesson.html:114 #: templates/alsijil/class_register/lesson.html:251 +#: templates/alsijil/class_register/person.html:31 #: templates/alsijil/class_register/week_view.html:71 #: templates/alsijil/class_register/week_view.html:317 msgid "Personal notes" @@ -284,7 +319,8 @@ msgstr "" msgid "Lesson documentation" msgstr "" -#: models.py:328 templates/alsijil/class_register/week_view.html:68 +#: models.py:328 templates/alsijil/class_register/person.html:27 +#: templates/alsijil/class_register/week_view.html:68 msgid "Lesson documentations" msgstr "" @@ -345,72 +381,84 @@ msgstr "" msgid "Can list all personal note filters" msgstr "" -#: preferences.py:16 +#: preferences.py:17 msgid "Block adding personal notes for cancelled lessons" msgstr "" -#: preferences.py:24 +#: preferences.py:25 msgid "Allow users to view their own personal notes" msgstr "" -#: preferences.py:33 +#: preferences.py:34 msgid "Allow primary group owners to register future absences for students in their groups" msgstr "" #: preferences.py:43 +msgid "Allow original teachers to edit their lessons although they are substituted" +msgstr "" + +#: preferences.py:52 msgid "Carry over data from first lesson period to the following lesson periods in lessons over multiple periods" msgstr "" -#: preferences.py:46 +#: preferences.py:55 msgid "This will carry over data only if the data in the following periods are empty." msgstr "" -#: preferences.py:54 +#: preferences.py:63 msgid "Carry over personal notes to all following lesson periods on the same day." msgstr "" -#: preferences.py:63 +#: preferences.py:72 msgid "Allow teachers to open lesson periods on the same day and not just at the beginning of the period" msgstr "" -#: preferences.py:67 +#: preferences.py:76 msgid "Lessons in the past are not affected by this setting, you can open them whenever you want." msgstr "" -#: preferences.py:76 +#: preferences.py:85 msgid "Allow teachers to add data for lessons in holidays" msgstr "" -#: preferences.py:85 +#: preferences.py:94 msgid "Allow group owners to assign group roles to the parents of the group's members" msgstr "" -#: preferences.py:94 +#: preferences.py:103 msgid "Show assigned group roles in week view" msgstr "" -#: preferences.py:95 +#: preferences.py:104 msgid "Only week view of groups" msgstr "" -#: preferences.py:103 +#: preferences.py:112 msgid "Show assigned group roles in lesson view" msgstr "" -#: tables.py:17 tables.py:37 tables.py:62 +#: preferences.py:122 +msgid "Items per page in lessons table" +msgstr "" + +#: preferences.py:126 +msgid "Each page must show at least one item." +msgstr "" + +#: tables.py:19 tables.py:39 tables.py:64 #: templates/alsijil/group_role/partials/assignment_options.html:13 msgid "Edit" msgstr "" -#: tables.py:23 tables.py:43 tables.py:68 -#: templates/alsijil/class_register/person.html:260 +#: tables.py:25 tables.py:45 tables.py:70 +#: templates/alsijil/class_register/person.html:277 #: templates/alsijil/group_role/partials/assignment_options.html:29 msgid "Delete" msgstr "" #: templates/alsijil/absences/register.html:5 #: templates/alsijil/absences/register.html:6 -#: templates/alsijil/class_register/person.html:30 +#: templates/alsijil/class_register/person.html:46 #: templates/alsijil/class_register/week_view.html:332 #: templates/alsijil/partials/persons_with_stats.html:115 msgid "Register absence" @@ -525,13 +573,13 @@ msgid "%(period)s. period" msgstr "" #: templates/alsijil/class_register/lesson.html:56 -#: templates/alsijil/class_register/person.html:190 +#: templates/alsijil/class_register/person.html:207 #: templates/alsijil/class_register/week_view.html:151 #: templates/alsijil/class_register/week_view.html:214 #: templates/alsijil/class_register/week_view.html:268 #: templates/alsijil/partials/lesson_status_icon.html:16 #: templates/alsijil/print/full_register.html:335 -#: templates/alsijil/print/full_register.html:415 +#: templates/alsijil/print/full_register.html:415 util/alsijil_helpers.py:316 msgid "Event" msgstr "" @@ -585,7 +633,7 @@ msgid "Late persons:" msgstr "" #: templates/alsijil/class_register/lesson.html:262 -#: templates/alsijil/class_register/person.html:109 +#: templates/alsijil/class_register/person.html:125 #: templates/alsijil/partials/persons_with_stats.html:17 #: templates/alsijil/partials/persons_with_stats.html:34 #: templates/alsijil/partials/persons_with_stats.html:91 @@ -620,16 +668,16 @@ msgid "" " " msgstr "" -#: templates/alsijil/class_register/person.html:8 +#: templates/alsijil/class_register/person.html:5 msgid "Class register: person" msgstr "" -#: templates/alsijil/class_register/person.html:16 +#: templates/alsijil/class_register/person.html:13 #: templates/alsijil/class_register/students_list.html:10 msgid "Back" msgstr "" -#: templates/alsijil/class_register/person.html:19 +#: templates/alsijil/class_register/person.html:16 #, python-format msgid "" "\n" @@ -637,36 +685,36 @@ msgid "" " " msgstr "" -#: templates/alsijil/class_register/person.html:36 +#: templates/alsijil/class_register/person.html:52 #: templates/alsijil/partials/legend.html:14 msgid "Unexcused absences" msgstr "" -#: templates/alsijil/class_register/person.html:45 -#: templates/alsijil/class_register/person.html:64 -#: templates/alsijil/class_register/person.html:201 -#: templates/alsijil/class_register/person.html:248 +#: templates/alsijil/class_register/person.html:61 +#: templates/alsijil/class_register/person.html:80 +#: templates/alsijil/class_register/person.html:218 +#: templates/alsijil/class_register/person.html:265 msgid "Mark as" msgstr "" -#: templates/alsijil/class_register/person.html:48 -#: templates/alsijil/class_register/person.html:67 -#: templates/alsijil/class_register/person.html:204 -#: templates/alsijil/class_register/person.html:210 -#: templates/alsijil/class_register/person.html:251 -#: templates/alsijil/class_register/person.html:257 +#: templates/alsijil/class_register/person.html:64 +#: templates/alsijil/class_register/person.html:83 +#: templates/alsijil/class_register/person.html:221 +#: templates/alsijil/class_register/person.html:227 +#: templates/alsijil/class_register/person.html:268 +#: templates/alsijil/class_register/person.html:274 msgid "Delete note" msgstr "" -#: templates/alsijil/class_register/person.html:77 +#: templates/alsijil/class_register/person.html:93 msgid "There are no unexcused lessons." msgstr "" -#: templates/alsijil/class_register/person.html:82 +#: templates/alsijil/class_register/person.html:98 msgid "Statistics on absences, tardiness and remarks" msgstr "" -#: templates/alsijil/class_register/person.html:91 +#: templates/alsijil/class_register/person.html:107 #: templates/alsijil/partials/legend.html:10 #: templates/alsijil/partials/persons_with_stats.html:16 #: templates/alsijil/partials/persons_with_stats.html:26 @@ -675,34 +723,36 @@ msgstr "" msgid "Absences" msgstr "" -#: templates/alsijil/class_register/person.html:95 +#: templates/alsijil/class_register/person.html:111 #: templates/alsijil/print/full_register.html:274 msgid "thereof" msgstr "" -#: templates/alsijil/class_register/person.html:105 +#: templates/alsijil/class_register/person.html:121 #: templates/alsijil/partials/persons_with_stats.html:86 #: templates/alsijil/print/full_register.html:81 #: templates/alsijil/print/full_register.html:283 msgid "Unexcused" msgstr "" -#: templates/alsijil/class_register/person.html:126 +#: templates/alsijil/class_register/person.html:142 #: templates/alsijil/print/full_register.html:304 msgid "Relevant personal notes" msgstr "" -#: templates/alsijil/class_register/person.html:142 +#: templates/alsijil/class_register/person.html:158 #, python-format -msgid "Week %(week)s" +msgid "" +"Week\n" +" %(week)s" msgstr "" -#: templates/alsijil/class_register/person.html:150 -#: templates/alsijil/class_register/person.html:168 +#: templates/alsijil/class_register/person.html:167 +#: templates/alsijil/class_register/person.html:185 msgid "Mark all as" msgstr "" -#: templates/alsijil/class_register/person.html:233 +#: templates/alsijil/class_register/person.html:250 #, python-format msgid "%(late)s' late" msgstr "" @@ -728,13 +778,6 @@ msgstr "" msgid "Period" msgstr "" -#: templates/alsijil/class_register/week_view.html:106 -#: templates/alsijil/class_register/week_view.html:202 -#: templates/alsijil/print/full_register.html:169 -#: templates/alsijil/print/full_register.html:200 -msgid "Subject" -msgstr "" - #: templates/alsijil/class_register/week_view.html:107 #: templates/alsijil/class_register/week_view.html:231 msgid "Teachers" @@ -864,6 +907,10 @@ msgstr "" msgid "Stop" msgstr "" +#: templates/alsijil/notifications/check.html:1 +msgid "Please check if the following class register entries are complete and correct:" +msgstr "" + #: templates/alsijil/partials/absences.html:6 #: templates/alsijil/partials/persons_with_stats.html:27 #: templates/alsijil/partials/persons_with_stats.html:44 @@ -921,6 +968,22 @@ msgstr "" msgid "e" msgstr "" +#: templates/alsijil/partials/objects_table.html:4 +msgid "Lesson filter" +msgstr "" + +#: templates/alsijil/partials/objects_table.html:9 +msgid "Update filters" +msgstr "" + +#: templates/alsijil/partials/objects_table.html:22 +msgid "Lesson table" +msgstr "" + +#: templates/alsijil/partials/objects_table.html:31 +msgid "Execute" +msgstr "" + #: templates/alsijil/partials/persons_with_stats.html:7 msgid "No students available." msgstr "" @@ -1096,93 +1159,93 @@ msgid "Yes" msgstr "" #: templates/alsijil/print/full_register.html:373 -msgid "Lesson documentation for week" +msgid "Week" msgstr "" #: templates/alsijil/print/full_register.html:383 msgid "Notes" msgstr "" -#: views.py:96 +#: views.py:108 msgid "You either selected an invalid lesson or there is currently no lesson in progress." msgstr "" -#: views.py:129 +#: views.py:141 msgid "You are not allowed to create a lesson documentation for a lesson in the future." msgstr "" -#: views.py:211 +#: views.py:225 msgid "The lesson documentation has been saved." msgstr "" -#: views.py:245 +#: views.py:259 msgid "The personal notes have been saved." msgstr "" -#: views.py:766 +#: views.py:782 msgid "The absences have been marked as excused." msgstr "" -#: views.py:781 +#: views.py:797 msgid "The absence has been marked as excused." msgstr "" -#: views.py:958 +#: views.py:988 msgid "The absence has been saved." msgstr "" -#: views.py:979 +#: views.py:1009 msgid "The personal note has been deleted." msgstr "" -#: views.py:1001 +#: views.py:1031 msgid "The extra mark has been created." msgstr "" -#: views.py:1013 +#: views.py:1043 msgid "The extra mark has been saved." msgstr "" -#: views.py:1024 +#: views.py:1054 msgid "The extra mark has been deleted." msgstr "" -#: views.py:1045 +#: views.py:1075 msgid "The excuse type has been created." msgstr "" -#: views.py:1057 +#: views.py:1087 msgid "The excuse type has been saved." msgstr "" -#: views.py:1068 +#: views.py:1098 msgid "The excuse type has been deleted." msgstr "" -#: views.py:1089 +#: views.py:1119 msgid "The group role has been created." msgstr "" -#: views.py:1101 +#: views.py:1131 msgid "The group role has been saved." msgstr "" -#: views.py:1112 +#: views.py:1142 msgid "The group role has been deleted." msgstr "" -#: views.py:1145 views.py:1177 +#: views.py:1175 views.py:1207 msgid "The group role has been assigned." msgstr "" -#: views.py:1196 +#: views.py:1226 msgid "The group role assignment has been saved." msgstr "" -#: views.py:1217 +#: views.py:1247 msgid "The group role assignment has been stopped." msgstr "" -#: views.py:1230 +#: views.py:1260 msgid "The group role assignment has been deleted." msgstr "" 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 ebc7585d5e3169d011ccd0674c05b5f873c6237c..4e1d850fa592d07c4f28a75f868e261933b99d62 100644 --- a/aleksis/apps/alsijil/locale/de_DE/LC_MESSAGES/django.po +++ b/aleksis/apps/alsijil/locale/de_DE/LC_MESSAGES/django.po @@ -7,11 +7,10 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-02-24 12:02+0100\n" +"POT-Creation-Date: 2021-03-18 14:33+0100\n" "PO-Revision-Date: 2021-02-24 18:54+0000\n" "Last-Translator: Jonathan Weth <teckids@jonathanweth.de>\n" -"Language-Team: German <https://translate.edugit.org/projects/aleksis/" -"aleksis-app-alsijil/de/>\n" +"Language-Team: German <https://translate.edugit.org/projects/aleksis/aleksis-app-alsijil/de/>\n" "Language: de_DE\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,106 +18,120 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.4\n" -#: data_checks.py:15 +#: actions.py:30 +msgid "{} wants you to check some class register entries." +msgstr "" + +#: actions.py:48 +#, python-brace-format +msgid "We have successfully sent notifications to {count_teachers} persons for {count_items} lessons." +msgstr "" + +#: actions.py:54 +msgid "Notify teacher to check data" +msgstr "" + +#: data_checks.py:12 msgid "Delete object" msgstr "Objekt löschen" -#: data_checks.py:25 +#: data_checks.py:22 msgid "Set current groups" msgstr "Aktuelle Gruppen setzen" -#: data_checks.py:36 +#: data_checks.py:33 msgid "Reset personal note to defaults" msgstr "Persönliche Notiz zurücksetzen" -#: data_checks.py:48 +#: data_checks.py:45 msgid "Ensure that there are no personal notes in cancelled lessons" msgstr "Sicherstellen, dass es keine persönlichen Notizen in ausgefallenen Stunden gibt" -#: data_checks.py:49 +#: data_checks.py:46 msgid "The personal note is related to a cancelled lesson." msgstr "Die persönliche Notiz ist einer ausgefallenen Stunde zugeordnet." -#: data_checks.py:76 +#: data_checks.py:73 msgid "Ensure that 'groups_of_person' is set for every personal note" msgstr "Sicherstellen, dass \"groups_of_person\" für alle persönlichen Notizen gesetzt ist" -#: data_checks.py:77 +#: data_checks.py:74 msgid "The personal note has no group in 'groups_of_person'." msgstr "Die persönliche Notiz hat keine Gruppe in \"groups_of_person\"." -#: data_checks.py:111 +#: data_checks.py:99 msgid "Ensure that there are no filled out lesson documentations on holidays" msgstr "Sicherstellen, dass es keine ausgefüllten Stundendokumentationen in den Ferien gibt" -#: data_checks.py:112 +#: data_checks.py:100 msgid "The lesson documentation is on holidays." msgstr "Die Stundendokumentation ist in den Ferien." -#: data_checks.py:147 +#: data_checks.py:133 msgid "Ensure that there are no filled out personal notes on holidays" msgstr "Sicherstellen, dass es keine ausgefüllten persönlichen Notizen in den Ferien gibt" -#: data_checks.py:148 +#: data_checks.py:134 msgid "The personal note is on holidays." msgstr "Die persönliche Notiz ist in den Ferien." -#: data_checks.py:176 +#: data_checks.py:162 msgid "Ensure that there are no excused personal notes without an absence" msgstr "Sicherstellen, dass es keine entschuldigten persönlichen Notizen ohne eine Absenz gibt" -#: data_checks.py:177 +#: data_checks.py:163 msgid "The personal note is marked as excused, but not as absent." msgstr "Die persönliche Notiz ist als entschuldigt, aber nicht als abwesend markiert." -#: forms.py:36 +#: forms.py:41 msgid "Homework for the next lesson" msgstr "Hausaufgabe zur nächsten Stunde" -#: forms.py:61 forms.py:185 templates/alsijil/print/full_register.html:199 +#: forms.py:66 forms.py:190 forms.py:272 +#: templates/alsijil/print/full_register.html:199 msgid "Group" msgstr "Gruppe" -#: forms.py:64 templates/alsijil/print/full_register.html:170 +#: forms.py:69 templates/alsijil/print/full_register.html:170 #: templates/alsijil/print/full_register.html:201 msgid "Teacher" msgstr "Lehrkraft" -#: forms.py:79 +#: forms.py:84 msgid "You can't select a group and a teacher both." msgstr "Es kann nur entweder eine Gruppe oder eine Lehrkraft ausgewählt werden." -#: forms.py:133 models.py:397 +#: forms.py:138 forms.py:274 models.py:397 #: templates/alsijil/group_role/assigned_list.html:64 msgid "Start date" msgstr "Startdatum" -#: forms.py:134 models.py:401 +#: forms.py:139 forms.py:275 models.py:401 #: templates/alsijil/group_role/assigned_list.html:65 msgid "End date" msgstr "Enddatum" -#: forms.py:135 +#: forms.py:140 msgid "Start period" msgstr "Startstunde" -#: forms.py:136 +#: forms.py:141 msgid "End period" msgstr "Endstunde" -#: forms.py:137 templates/alsijil/absences/register_confirm.html:52 +#: forms.py:142 templates/alsijil/absences/register_confirm.html:52 #: templates/alsijil/class_register/lesson.html:261 -#: templates/alsijil/class_register/person.html:218 +#: templates/alsijil/class_register/person.html:235 #: templates/alsijil/class_register/week_view.html:342 #: templates/alsijil/print/full_register.html:75 #: templates/alsijil/print/full_register.html:312 msgid "Absent" msgstr "Abwesend" -#: forms.py:138 templates/alsijil/absences/register_confirm.html:56 +#: forms.py:143 templates/alsijil/absences/register_confirm.html:56 #: templates/alsijil/class_register/lesson.html:263 -#: templates/alsijil/class_register/person.html:97 -#: templates/alsijil/class_register/person.html:226 +#: templates/alsijil/class_register/person.html:113 +#: templates/alsijil/class_register/person.html:243 #: templates/alsijil/partials/mark_as_buttons.html:2 #: templates/alsijil/partials/mark_as_buttons.html:3 #: templates/alsijil/partials/persons_with_stats.html:74 @@ -127,25 +140,42 @@ msgstr "Abwesend" msgid "Excused" msgstr "Entschuldigt" -#: forms.py:140 models.py:62 models.py:199 +#: forms.py:145 models.py:62 models.py:199 #: templates/alsijil/class_register/lesson.html:264 #: templates/alsijil/class_register/lesson.html:305 msgid "Excuse type" msgstr "Entschuldigungsart" -#: forms.py:145 templates/alsijil/class_register/lesson.html:266 +#: forms.py:150 templates/alsijil/class_register/lesson.html:266 #: templates/alsijil/class_register/lesson.html:326 #: templates/alsijil/print/full_register.html:314 msgid "Remarks" msgstr "Bemerkungen" -#: forms.py:195 templates/alsijil/absences/register.html:9 +#: forms.py:200 templates/alsijil/absences/register.html:9 #: templates/alsijil/class_register/lesson.html:260 #: templates/alsijil/group_role/assigned_list.html:63 msgid "Person" msgstr "Person" -#: menus.py:6 preferences.py:8 templates/alsijil/print/full_register.html:16 +#: forms.py:270 +msgid "School term" +msgstr "" + +#: forms.py:271 +#, fuzzy +#| msgid "Lesson documentation" +msgid "Has lesson documentation" +msgstr "Stunden-Dokumentation" + +#: forms.py:273 templates/alsijil/class_register/week_view.html:106 +#: templates/alsijil/class_register/week_view.html:202 +#: templates/alsijil/print/full_register.html:169 +#: templates/alsijil/print/full_register.html:200 +msgid "Subject" +msgstr "Fach" + +#: menus.py:6 preferences.py:9 templates/alsijil/print/full_register.html:16 msgid "Class register" msgstr "Klassenbuch" @@ -176,13 +206,20 @@ msgstr "Meine Schülerinnen und Schüler" msgid "Assign group role" msgstr "Gruppenrolle zuweisen" -#: menus.py:82 models.py:63 templates/alsijil/excuse_type/list.html:8 +#: menus.py:82 templates/alsijil/class_register/all_objects.html:5 +#: templates/alsijil/class_register/all_objects.html:8 +#, fuzzy +#| msgid "All assignments" +msgid "All lessons" +msgstr "Alle Zuweisungen" + +#: menus.py:93 models.py:63 templates/alsijil/excuse_type/list.html:8 #: templates/alsijil/excuse_type/list.html:9 #: templates/alsijil/partials/legend.html:26 msgid "Excuse types" msgstr "Entschuldigungsarten" -#: menus.py:93 models.py:204 models.py:361 +#: menus.py:104 models.py:204 models.py:361 #: templates/alsijil/class_register/lesson.html:265 #: templates/alsijil/extra_mark/list.html:8 #: templates/alsijil/extra_mark/list.html:9 @@ -192,7 +229,7 @@ msgstr "Entschuldigungsarten" msgid "Extra marks" msgstr "Zusätzliche Markierungen" -#: menus.py:104 +#: menus.py:115 msgid "Manage group roles" msgstr "Gruppenrollen verwalten" @@ -253,6 +290,7 @@ msgstr "Persönliche Notiz" #: models.py:239 templates/alsijil/class_register/lesson.html:114 #: templates/alsijil/class_register/lesson.html:251 +#: templates/alsijil/class_register/person.html:31 #: templates/alsijil/class_register/week_view.html:71 #: templates/alsijil/class_register/week_view.html:317 msgid "Personal notes" @@ -285,7 +323,8 @@ msgstr "Gruppennotiz" msgid "Lesson documentation" msgstr "Stunden-Dokumentation" -#: models.py:328 templates/alsijil/class_register/week_view.html:68 +#: models.py:328 templates/alsijil/class_register/person.html:27 +#: templates/alsijil/class_register/week_view.html:68 msgid "Lesson documentations" msgstr "Stunden-Dokumentationen" @@ -346,76 +385,84 @@ msgstr "Kann eine Absenz registrieren" msgid "Can list all personal note filters" msgstr "Kann alle Filter für persönliche Notizen anzeigen" -#: preferences.py:16 +#: preferences.py:17 msgid "Block adding personal notes for cancelled lessons" msgstr "Blockiere das Hinzufügen von persönlichen Notizen für ausgefallene Stunden" -#: preferences.py:24 +#: preferences.py:25 msgid "Allow users to view their own personal notes" msgstr "Erlaube Nutzern, ihre eigenen persönlichen Notizen zu sehen" -#: preferences.py:33 +#: preferences.py:34 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" #: preferences.py:43 +msgid "Allow original teachers to edit their lessons although they are substituted" +msgstr "" + +#: preferences.py:52 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" -#: preferences.py:46 +#: preferences.py:55 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." -#: preferences.py:54 +#: preferences.py:63 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." +msgstr "Persönliche Notizen in alle folgenden Unterrichtsstunden am gleichen Tag übernehmen." -#: preferences.py:63 +#: preferences.py:72 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" -#: preferences.py:67 +#: preferences.py:76 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." -#: preferences.py:76 +#: preferences.py:85 msgid "Allow teachers to add data for lessons in holidays" msgstr "Lehrkräften erlauben, Daten für Stunden in den Ferien hinzuzufügen" -#: preferences.py:85 +#: preferences.py:94 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" +msgstr "Erlaube Gruppenbesitzern, Gruppenrollen für Eltern von Gruppenmitgliedern zuzuweisen" -#: preferences.py:94 +#: preferences.py:103 msgid "Show assigned group roles in week view" msgstr "Zugewiesene Gruppenrollen in der Wochenansicht zeigen" -#: preferences.py:95 +#: preferences.py:104 msgid "Only week view of groups" msgstr "Nur Wochenansicht von Gruppen" -#: preferences.py:103 +#: preferences.py:112 msgid "Show assigned group roles in lesson view" msgstr "Zugewiesene Gruppenrollen in der Stundenansicht anzeigen" -#: tables.py:17 tables.py:37 tables.py:62 +#: preferences.py:122 +msgid "Items per page in lessons table" +msgstr "" + +#: preferences.py:126 +msgid "Each page must show at least one item." +msgstr "" + +#: tables.py:19 tables.py:39 tables.py:64 #: templates/alsijil/group_role/partials/assignment_options.html:13 msgid "Edit" msgstr "Bearbeiten" -#: tables.py:23 tables.py:43 tables.py:68 -#: templates/alsijil/class_register/person.html:260 +#: tables.py:25 tables.py:45 tables.py:70 +#: templates/alsijil/class_register/person.html:277 #: templates/alsijil/group_role/partials/assignment_options.html:29 msgid "Delete" msgstr "Löschen" #: templates/alsijil/absences/register.html:5 #: templates/alsijil/absences/register.html:6 -#: templates/alsijil/class_register/person.html:30 +#: templates/alsijil/class_register/person.html:46 #: templates/alsijil/class_register/week_view.html:332 #: templates/alsijil/partials/persons_with_stats.html:115 msgid "Register absence" @@ -540,13 +587,13 @@ msgid "%(period)s. period" msgstr "%(period)s. Stunde" #: templates/alsijil/class_register/lesson.html:56 -#: templates/alsijil/class_register/person.html:190 +#: templates/alsijil/class_register/person.html:207 #: templates/alsijil/class_register/week_view.html:151 #: templates/alsijil/class_register/week_view.html:214 #: templates/alsijil/class_register/week_view.html:268 #: templates/alsijil/partials/lesson_status_icon.html:16 #: templates/alsijil/print/full_register.html:335 -#: templates/alsijil/print/full_register.html:415 +#: templates/alsijil/print/full_register.html:415 util/alsijil_helpers.py:316 msgid "Event" msgstr "Veranstaltung" @@ -606,7 +653,7 @@ msgid "Late persons:" msgstr "Verspätete Personen:" #: templates/alsijil/class_register/lesson.html:262 -#: templates/alsijil/class_register/person.html:109 +#: templates/alsijil/class_register/person.html:125 #: templates/alsijil/partials/persons_with_stats.html:17 #: templates/alsijil/partials/persons_with_stats.html:34 #: templates/alsijil/partials/persons_with_stats.html:91 @@ -650,16 +697,16 @@ msgstr "" " Diese Stunde ist in den Ferien und kann somit nicht bearbeitet werden.\n" " " -#: templates/alsijil/class_register/person.html:8 +#: templates/alsijil/class_register/person.html:5 msgid "Class register: person" msgstr "Klassenbuch: Person" -#: templates/alsijil/class_register/person.html:16 +#: templates/alsijil/class_register/person.html:13 #: templates/alsijil/class_register/students_list.html:10 msgid "Back" msgstr "Zurück" -#: templates/alsijil/class_register/person.html:19 +#: templates/alsijil/class_register/person.html:16 #, python-format msgid "" "\n" @@ -670,36 +717,36 @@ msgstr "" " Klassenbuchübersicht für %(person)s\n" " " -#: templates/alsijil/class_register/person.html:36 +#: templates/alsijil/class_register/person.html:52 #: templates/alsijil/partials/legend.html:14 msgid "Unexcused absences" msgstr "Unentschuldigte Fehlzeiten" -#: templates/alsijil/class_register/person.html:45 -#: templates/alsijil/class_register/person.html:64 -#: templates/alsijil/class_register/person.html:201 -#: templates/alsijil/class_register/person.html:248 +#: templates/alsijil/class_register/person.html:61 +#: templates/alsijil/class_register/person.html:80 +#: templates/alsijil/class_register/person.html:218 +#: templates/alsijil/class_register/person.html:265 msgid "Mark as" msgstr "Markiere als" -#: templates/alsijil/class_register/person.html:48 -#: templates/alsijil/class_register/person.html:67 -#: templates/alsijil/class_register/person.html:204 -#: templates/alsijil/class_register/person.html:210 -#: templates/alsijil/class_register/person.html:251 -#: templates/alsijil/class_register/person.html:257 +#: templates/alsijil/class_register/person.html:64 +#: templates/alsijil/class_register/person.html:83 +#: templates/alsijil/class_register/person.html:221 +#: templates/alsijil/class_register/person.html:227 +#: templates/alsijil/class_register/person.html:268 +#: templates/alsijil/class_register/person.html:274 msgid "Delete note" msgstr "Notiz löschen" -#: templates/alsijil/class_register/person.html:77 +#: templates/alsijil/class_register/person.html:93 msgid "There are no unexcused lessons." msgstr "Es gibt keine unentschuldigten Unterrichtsstunden." -#: templates/alsijil/class_register/person.html:82 +#: templates/alsijil/class_register/person.html:98 msgid "Statistics on absences, tardiness and remarks" msgstr "Statistiken zu Fehlzeiten, Verspätungen und Bemerkungen" -#: templates/alsijil/class_register/person.html:91 +#: templates/alsijil/class_register/person.html:107 #: templates/alsijil/partials/legend.html:10 #: templates/alsijil/partials/persons_with_stats.html:16 #: templates/alsijil/partials/persons_with_stats.html:26 @@ -708,34 +755,36 @@ msgstr "Statistiken zu Fehlzeiten, Verspätungen und Bemerkungen" msgid "Absences" msgstr "Fehlstunden" -#: templates/alsijil/class_register/person.html:95 +#: templates/alsijil/class_register/person.html:111 #: templates/alsijil/print/full_register.html:274 msgid "thereof" msgstr "davon" -#: templates/alsijil/class_register/person.html:105 +#: templates/alsijil/class_register/person.html:121 #: templates/alsijil/partials/persons_with_stats.html:86 #: templates/alsijil/print/full_register.html:81 #: templates/alsijil/print/full_register.html:283 msgid "Unexcused" msgstr "Unentschuldigt" -#: templates/alsijil/class_register/person.html:126 +#: templates/alsijil/class_register/person.html:142 #: templates/alsijil/print/full_register.html:304 msgid "Relevant personal notes" msgstr "Relevante persönliche Notizen" -#: templates/alsijil/class_register/person.html:142 +#: templates/alsijil/class_register/person.html:158 #, python-format -msgid "Week %(week)s" -msgstr "Woche %(week)s" +msgid "" +"Week\n" +" %(week)s" +msgstr "" -#: templates/alsijil/class_register/person.html:150 -#: templates/alsijil/class_register/person.html:168 +#: templates/alsijil/class_register/person.html:167 +#: templates/alsijil/class_register/person.html:185 msgid "Mark all as" msgstr "Alle als markieren" -#: templates/alsijil/class_register/person.html:233 +#: templates/alsijil/class_register/person.html:250 #, python-format msgid "%(late)s' late" msgstr "%(late)s' verspätet" @@ -763,13 +812,6 @@ msgstr "" msgid "Period" msgstr "Stunde" -#: templates/alsijil/class_register/week_view.html:106 -#: templates/alsijil/class_register/week_view.html:202 -#: templates/alsijil/print/full_register.html:169 -#: templates/alsijil/print/full_register.html:200 -msgid "Subject" -msgstr "Fach" - #: templates/alsijil/class_register/week_view.html:107 #: templates/alsijil/class_register/week_view.html:231 msgid "Teachers" @@ -902,8 +944,7 @@ msgid "" " " msgstr "" "\n" -" Sie können zusätzliche Aktionen für jede Gruppenrollenzuweisung " -"aufrufen, \n" +" Sie können zusätzliche Aktionen für jede Gruppenrollenzuweisung aufrufen, \n" "wenn Sie auf den Namen der entsprechenden Person klicken.\n" " " @@ -911,6 +952,10 @@ msgstr "" msgid "Stop" msgstr "Beenden" +#: templates/alsijil/notifications/check.html:1 +msgid "Please check if the following class register entries are complete and correct:" +msgstr "" + #: templates/alsijil/partials/absences.html:6 #: templates/alsijil/partials/persons_with_stats.html:27 #: templates/alsijil/partials/persons_with_stats.html:44 @@ -968,6 +1013,28 @@ msgstr "Vertretung" msgid "e" msgstr "e" +#: templates/alsijil/partials/objects_table.html:4 +#, fuzzy +#| msgid "Lesson start" +msgid "Lesson filter" +msgstr "Unterrichtsbeginn" + +#: templates/alsijil/partials/objects_table.html:9 +#, fuzzy +#| msgid "Add filter" +msgid "Update filters" +msgstr "Filter hinzufügen" + +#: templates/alsijil/partials/objects_table.html:22 +#, fuzzy +#| msgid "Lesson start" +msgid "Lesson table" +msgstr "Unterrichtsbeginn" + +#: templates/alsijil/partials/objects_table.html:31 +msgid "Execute" +msgstr "" + #: templates/alsijil/partials/persons_with_stats.html:7 msgid "No students available." msgstr "Keine Schülerinnen und Schüler verfügbar." @@ -1157,99 +1224,107 @@ msgid "Yes" msgstr "Ja" #: templates/alsijil/print/full_register.html:373 -msgid "Lesson documentation for week" -msgstr "Unterrichtsdokumentation für Woche" +#, fuzzy +#| msgid "Week view" +msgid "Week" +msgstr "Wochenansicht" #: templates/alsijil/print/full_register.html:383 msgid "Notes" msgstr "Notizen" -#: views.py:96 +#: views.py:108 msgid "You either selected an invalid lesson or there is currently no lesson in progress." msgstr "" "Sie haben eine ungültige Stunde ausgewählt oder es\n" " läuft momentan keine Stunde." -#: views.py:129 +#: views.py:141 msgid "You are not allowed to create a lesson documentation for a lesson in the future." msgstr "Ihnen ist es nicht erlaubt, eine Eintragung für eine Unterrichtsstunde in der Zukunft vorzunehmen." -#: views.py:211 +#: views.py:225 msgid "The lesson documentation has been saved." msgstr "Die Stunden-Dokumentation wurde gespeichert." -#: views.py:245 +#: views.py:259 msgid "The personal notes have been saved." msgstr "Die persönlichen Notizen wurden gespeichert." -#: views.py:766 +#: views.py:782 msgid "The absences have been marked as excused." msgstr "Die Fehlzeiten wurden als entschuldigt markiert." -#: views.py:781 +#: views.py:797 msgid "The absence has been marked as excused." msgstr "Die Fehlzeit wurde als entschuldigt markiert." -#: views.py:958 +#: views.py:988 msgid "The absence has been saved." msgstr "Die Abwesenheit wurde gespeichert." -#: views.py:979 +#: views.py:1009 msgid "The personal note has been deleted." msgstr "Die persönliche Notiz wurde gelöscht." -#: views.py:1001 +#: views.py:1031 msgid "The extra mark has been created." msgstr "Die zusätzliche Markierung wurde erstellt." -#: views.py:1013 +#: views.py:1043 msgid "The extra mark has been saved." msgstr "Die zusätzliche Markierung wurde gespeichert." -#: views.py:1024 +#: views.py:1054 msgid "The extra mark has been deleted." msgstr "Die zusätzliche Markierung wurde gelöscht." -#: views.py:1045 +#: views.py:1075 msgid "The excuse type has been created." msgstr "Die Entschuldigungsart wurde erstellt." -#: views.py:1057 +#: views.py:1087 msgid "The excuse type has been saved." msgstr "Die Entschuldigunsart wurde gespeichert." -#: views.py:1068 +#: views.py:1098 msgid "The excuse type has been deleted." msgstr "Die Entschuldigungsart wurde gelöscht." -#: views.py:1089 +#: views.py:1119 msgid "The group role has been created." msgstr "Die Gruppenrolle wurde erstellt." -#: views.py:1101 +#: views.py:1131 msgid "The group role has been saved." msgstr "Die Gruppenrolle wurde gespeichert." -#: views.py:1112 +#: views.py:1142 msgid "The group role has been deleted." msgstr "Die Gruppenrolle wurde gelöscht." -#: views.py:1145 views.py:1177 +#: views.py:1175 views.py:1207 msgid "The group role has been assigned." msgstr "Die Gruppenrolle wurde zugewiesen." -#: views.py:1196 +#: views.py:1226 msgid "The group role assignment has been saved." msgstr "Die Gruppenrollenzuweisung wurde gespeichert." -#: views.py:1217 +#: views.py:1247 msgid "The group role assignment has been stopped." msgstr "Die Gruppenrollenzuweisung wurde beendet." -#: views.py:1230 +#: views.py:1260 msgid "The group role assignment has been deleted." msgstr "Die Gruppenrollenzuweisung wurde gelöscht." +#~ msgid "Week %(week)s" +#~ msgstr "Woche %(week)s" + +#~ msgid "Lesson documentation for week" +#~ msgstr "Unterrichtsdokumentation für Woche" + #~ msgid "" #~ "\n" #~ " Previous %(subject)s lesson\n" @@ -1292,9 +1367,6 @@ msgstr "Die Gruppenrollenzuweisung wurde gelöscht." #~ msgid "All personal note filters" #~ msgstr "Alle Filter für persönliche Notizen" -#~ msgid "Add filter" -#~ msgstr "Filter hinzufügen" - #~ msgid "Update personal note filter" #~ msgstr "Filter für persönliche Notizen aktualisieren" diff --git a/aleksis/apps/alsijil/locale/fr/LC_MESSAGES/django.po b/aleksis/apps/alsijil/locale/fr/LC_MESSAGES/django.po index e935c9c08453dd3472ab7f8c06a150e022b5e31c..f54044d30e4bb531327b9d593136b55a51f57424 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: 2021-02-24 12:02+0100\n" +"POT-Creation-Date: 2021-03-18 14:33+0100\n" "PO-Revision-Date: 2020-07-26 14:08+0000\n" "Last-Translator: Marlene Grundey <grundema@katharineum.de>\n" "Language-Team: French <https://translate.edugit.org/projects/aleksis/aleksis-app-alsijil/fr/>\n" @@ -18,120 +18,134 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 4.0.1\n" -#: data_checks.py:15 +#: actions.py:30 +msgid "{} wants you to check some class register entries." +msgstr "" + +#: actions.py:48 +#, python-brace-format +msgid "We have successfully sent notifications to {count_teachers} persons for {count_items} lessons." +msgstr "" + +#: actions.py:54 +msgid "Notify teacher to check data" +msgstr "" + +#: data_checks.py:12 msgid "Delete object" msgstr "" -#: data_checks.py:25 +#: data_checks.py:22 msgid "Set current groups" msgstr "" -#: data_checks.py:36 +#: data_checks.py:33 #, fuzzy #| msgid "Relevant personal notes" msgid "Reset personal note to defaults" msgstr "Notes personnelles importantes" -#: data_checks.py:48 +#: data_checks.py:45 msgid "Ensure that there are no personal notes in cancelled lessons" msgstr "" -#: data_checks.py:49 +#: data_checks.py:46 #, fuzzy #| msgid "Lesson documentation for calendar week" msgid "The personal note is related to a cancelled lesson." msgstr "Documentation de cours pour la semaine calendrier" -#: data_checks.py:76 +#: data_checks.py:73 msgid "Ensure that 'groups_of_person' is set for every personal note" msgstr "" -#: data_checks.py:77 +#: data_checks.py:74 msgid "The personal note has no group in 'groups_of_person'." msgstr "" -#: data_checks.py:111 +#: data_checks.py:99 msgid "Ensure that there are no filled out lesson documentations on holidays" msgstr "" -#: data_checks.py:112 +#: data_checks.py:100 #, fuzzy #| msgid "Lesson documentation for calendar week" msgid "The lesson documentation is on holidays." msgstr "Documentation de cours pour la semaine calendrier" -#: data_checks.py:147 +#: data_checks.py:133 msgid "Ensure that there are no filled out personal notes on holidays" msgstr "" -#: data_checks.py:148 +#: data_checks.py:134 #, fuzzy #| msgid "Lesson documentation for calendar week" msgid "The personal note is on holidays." msgstr "Documentation de cours pour la semaine calendrier" -#: data_checks.py:176 +#: data_checks.py:162 msgid "Ensure that there are no excused personal notes without an absence" msgstr "" -#: data_checks.py:177 +#: data_checks.py:163 #, fuzzy #| msgid "Lesson documentation for calendar week" msgid "The personal note is marked as excused, but not as absent." msgstr "Documentation de cours pour la semaine calendrier" -#: forms.py:36 +#: forms.py:41 msgid "Homework for the next lesson" msgstr "" -#: forms.py:61 forms.py:185 templates/alsijil/print/full_register.html:199 +#: forms.py:66 forms.py:190 forms.py:272 +#: templates/alsijil/print/full_register.html:199 msgid "Group" msgstr "Groupe" -#: forms.py:64 templates/alsijil/print/full_register.html:170 +#: forms.py:69 templates/alsijil/print/full_register.html:170 #: templates/alsijil/print/full_register.html:201 msgid "Teacher" msgstr "Profs" -#: forms.py:79 +#: forms.py:84 msgid "You can't select a group and a teacher both." msgstr "" -#: forms.py:133 models.py:397 +#: forms.py:138 forms.py:274 models.py:397 #: templates/alsijil/group_role/assigned_list.html:64 msgid "Start date" msgstr "Date de début" -#: forms.py:134 models.py:401 +#: forms.py:139 forms.py:275 models.py:401 #: templates/alsijil/group_role/assigned_list.html:65 msgid "End date" msgstr "Date de fin" -#: forms.py:135 +#: forms.py:140 #, fuzzy #| msgid "From period" msgid "Start period" msgstr "De la période" -#: forms.py:136 +#: forms.py:141 #, fuzzy #| msgid "From period" msgid "End period" msgstr "De la période" -#: forms.py:137 templates/alsijil/absences/register_confirm.html:52 +#: forms.py:142 templates/alsijil/absences/register_confirm.html:52 #: templates/alsijil/class_register/lesson.html:261 -#: templates/alsijil/class_register/person.html:218 +#: templates/alsijil/class_register/person.html:235 #: templates/alsijil/class_register/week_view.html:342 #: templates/alsijil/print/full_register.html:75 #: templates/alsijil/print/full_register.html:312 msgid "Absent" msgstr "Absent(e)" -#: forms.py:138 templates/alsijil/absences/register_confirm.html:56 +#: forms.py:143 templates/alsijil/absences/register_confirm.html:56 #: templates/alsijil/class_register/lesson.html:263 -#: templates/alsijil/class_register/person.html:97 -#: templates/alsijil/class_register/person.html:226 +#: templates/alsijil/class_register/person.html:113 +#: templates/alsijil/class_register/person.html:243 #: templates/alsijil/partials/mark_as_buttons.html:2 #: templates/alsijil/partials/mark_as_buttons.html:3 #: templates/alsijil/partials/persons_with_stats.html:74 @@ -140,7 +154,7 @@ msgstr "Absent(e)" msgid "Excused" msgstr "Excusé" -#: forms.py:140 models.py:62 models.py:199 +#: forms.py:145 models.py:62 models.py:199 #: templates/alsijil/class_register/lesson.html:264 #: templates/alsijil/class_register/lesson.html:305 #, fuzzy @@ -148,19 +162,36 @@ msgstr "Excusé" msgid "Excuse type" msgstr "Excusé" -#: forms.py:145 templates/alsijil/class_register/lesson.html:266 +#: forms.py:150 templates/alsijil/class_register/lesson.html:266 #: templates/alsijil/class_register/lesson.html:326 #: templates/alsijil/print/full_register.html:314 msgid "Remarks" msgstr "Remarque" -#: forms.py:195 templates/alsijil/absences/register.html:9 +#: forms.py:200 templates/alsijil/absences/register.html:9 #: templates/alsijil/class_register/lesson.html:260 #: templates/alsijil/group_role/assigned_list.html:63 msgid "Person" msgstr "Personne" -#: menus.py:6 preferences.py:8 templates/alsijil/print/full_register.html:16 +#: forms.py:270 +msgid "School term" +msgstr "" + +#: forms.py:271 +#, fuzzy +#| msgid "Lesson documentation" +msgid "Has lesson documentation" +msgstr "Documentation de cours" + +#: forms.py:273 templates/alsijil/class_register/week_view.html:106 +#: templates/alsijil/class_register/week_view.html:202 +#: templates/alsijil/print/full_register.html:169 +#: templates/alsijil/print/full_register.html:200 +msgid "Subject" +msgstr "Sujet" + +#: menus.py:6 preferences.py:9 templates/alsijil/print/full_register.html:16 msgid "Class register" msgstr "Registre de la classe" @@ -197,7 +228,12 @@ msgstr "" msgid "Assign group role" msgstr "Personnes en groupe" -#: menus.py:82 models.py:63 templates/alsijil/excuse_type/list.html:8 +#: menus.py:82 templates/alsijil/class_register/all_objects.html:5 +#: templates/alsijil/class_register/all_objects.html:8 +msgid "All lessons" +msgstr "" + +#: menus.py:93 models.py:63 templates/alsijil/excuse_type/list.html:8 #: templates/alsijil/excuse_type/list.html:9 #: templates/alsijil/partials/legend.html:26 #, fuzzy @@ -205,7 +241,7 @@ msgstr "Personnes en groupe" msgid "Excuse types" msgstr "Excusé" -#: menus.py:93 models.py:204 models.py:361 +#: menus.py:104 models.py:204 models.py:361 #: templates/alsijil/class_register/lesson.html:265 #: templates/alsijil/extra_mark/list.html:8 #: templates/alsijil/extra_mark/list.html:9 @@ -215,7 +251,7 @@ msgstr "Excusé" msgid "Extra marks" msgstr "" -#: menus.py:104 +#: menus.py:115 msgid "Manage group roles" msgstr "" @@ -290,6 +326,7 @@ msgstr "Notes personnelles" #: models.py:239 templates/alsijil/class_register/lesson.html:114 #: templates/alsijil/class_register/lesson.html:251 +#: templates/alsijil/class_register/person.html:31 #: templates/alsijil/class_register/week_view.html:71 #: templates/alsijil/class_register/week_view.html:317 msgid "Personal notes" @@ -324,7 +361,8 @@ msgstr "Groupe" msgid "Lesson documentation" msgstr "Documentation de cours" -#: models.py:328 templates/alsijil/class_register/week_view.html:68 +#: models.py:328 templates/alsijil/class_register/person.html:27 +#: templates/alsijil/class_register/week_view.html:68 #, fuzzy #| msgid "Lesson documentation" msgid "Lesson documentations" @@ -399,74 +437,86 @@ msgstr "Registre de Absence" msgid "Can list all personal note filters" msgstr "Liste de filtres de notes personnelles" -#: preferences.py:16 +#: preferences.py:17 msgid "Block adding personal notes for cancelled lessons" msgstr "" -#: preferences.py:24 +#: preferences.py:25 msgid "Allow users to view their own personal notes" msgstr "" -#: preferences.py:33 +#: preferences.py:34 msgid "Allow primary group owners to register future absences for students in their groups" msgstr "" #: preferences.py:43 +msgid "Allow original teachers to edit their lessons although they are substituted" +msgstr "" + +#: preferences.py:52 msgid "Carry over data from first lesson period to the following lesson periods in lessons over multiple periods" msgstr "" -#: preferences.py:46 +#: preferences.py:55 msgid "This will carry over data only if the data in the following periods are empty." msgstr "" -#: preferences.py:54 +#: preferences.py:63 msgid "Carry over personal notes to all following lesson periods on the same day." msgstr "" -#: preferences.py:63 +#: preferences.py:72 msgid "Allow teachers to open lesson periods on the same day and not just at the beginning of the period" msgstr "" -#: preferences.py:67 +#: preferences.py:76 msgid "Lessons in the past are not affected by this setting, you can open them whenever you want." msgstr "" -#: preferences.py:76 +#: preferences.py:85 #, fuzzy #| msgid "Teachers and lessons in group" msgid "Allow teachers to add data for lessons in holidays" msgstr "Profs et cours en groupe" -#: preferences.py:85 +#: preferences.py:94 msgid "Allow group owners to assign group roles to the parents of the group's members" msgstr "" -#: preferences.py:94 +#: preferences.py:103 msgid "Show assigned group roles in week view" msgstr "" -#: preferences.py:95 +#: preferences.py:104 msgid "Only week view of groups" msgstr "" -#: preferences.py:103 +#: preferences.py:112 msgid "Show assigned group roles in lesson view" msgstr "" -#: tables.py:17 tables.py:37 tables.py:62 +#: preferences.py:122 +msgid "Items per page in lessons table" +msgstr "" + +#: preferences.py:126 +msgid "Each page must show at least one item." +msgstr "" + +#: tables.py:19 tables.py:39 tables.py:64 #: templates/alsijil/group_role/partials/assignment_options.html:13 msgid "Edit" msgstr "" -#: tables.py:23 tables.py:43 tables.py:68 -#: templates/alsijil/class_register/person.html:260 +#: tables.py:25 tables.py:45 tables.py:70 +#: templates/alsijil/class_register/person.html:277 #: templates/alsijil/group_role/partials/assignment_options.html:29 msgid "Delete" msgstr "" #: templates/alsijil/absences/register.html:5 #: templates/alsijil/absences/register.html:6 -#: templates/alsijil/class_register/person.html:30 +#: templates/alsijil/class_register/person.html:46 #: templates/alsijil/class_register/week_view.html:332 #: templates/alsijil/partials/persons_with_stats.html:115 msgid "Register absence" @@ -598,13 +648,13 @@ msgid "%(period)s. period" msgstr "De la période" #: templates/alsijil/class_register/lesson.html:56 -#: templates/alsijil/class_register/person.html:190 +#: templates/alsijil/class_register/person.html:207 #: templates/alsijil/class_register/week_view.html:151 #: templates/alsijil/class_register/week_view.html:214 #: templates/alsijil/class_register/week_view.html:268 #: templates/alsijil/partials/lesson_status_icon.html:16 #: templates/alsijil/print/full_register.html:335 -#: templates/alsijil/print/full_register.html:415 +#: templates/alsijil/print/full_register.html:415 util/alsijil_helpers.py:316 msgid "Event" msgstr "" @@ -662,7 +712,7 @@ msgid "Late persons:" msgstr "" #: templates/alsijil/class_register/lesson.html:262 -#: templates/alsijil/class_register/person.html:109 +#: templates/alsijil/class_register/person.html:125 #: templates/alsijil/partials/persons_with_stats.html:17 #: templates/alsijil/partials/persons_with_stats.html:34 #: templates/alsijil/partials/persons_with_stats.html:91 @@ -707,18 +757,18 @@ msgstr "" " Il n' y a pas des cours pour le groupe sélectionné, les profs, le salle ou le temps.\n" " " -#: templates/alsijil/class_register/person.html:8 +#: templates/alsijil/class_register/person.html:5 #, fuzzy #| msgid "Class register" msgid "Class register: person" msgstr "Registre de la classe" -#: templates/alsijil/class_register/person.html:16 +#: templates/alsijil/class_register/person.html:13 #: templates/alsijil/class_register/students_list.html:10 msgid "Back" msgstr "" -#: templates/alsijil/class_register/person.html:19 +#: templates/alsijil/class_register/person.html:16 #, python-format msgid "" "\n" @@ -726,38 +776,38 @@ msgid "" " " msgstr "" -#: templates/alsijil/class_register/person.html:36 +#: templates/alsijil/class_register/person.html:52 #: templates/alsijil/partials/legend.html:14 #, fuzzy #| msgid "Unexcused" msgid "Unexcused absences" msgstr "injustifié(e)" -#: templates/alsijil/class_register/person.html:45 -#: templates/alsijil/class_register/person.html:64 -#: templates/alsijil/class_register/person.html:201 -#: templates/alsijil/class_register/person.html:248 +#: templates/alsijil/class_register/person.html:61 +#: templates/alsijil/class_register/person.html:80 +#: templates/alsijil/class_register/person.html:218 +#: templates/alsijil/class_register/person.html:265 msgid "Mark as" msgstr "" -#: templates/alsijil/class_register/person.html:48 -#: templates/alsijil/class_register/person.html:67 -#: templates/alsijil/class_register/person.html:204 -#: templates/alsijil/class_register/person.html:210 -#: templates/alsijil/class_register/person.html:251 -#: templates/alsijil/class_register/person.html:257 +#: templates/alsijil/class_register/person.html:64 +#: templates/alsijil/class_register/person.html:83 +#: templates/alsijil/class_register/person.html:221 +#: templates/alsijil/class_register/person.html:227 +#: templates/alsijil/class_register/person.html:268 +#: templates/alsijil/class_register/person.html:274 msgid "Delete note" msgstr "" -#: templates/alsijil/class_register/person.html:77 +#: templates/alsijil/class_register/person.html:93 msgid "There are no unexcused lessons." msgstr "" -#: templates/alsijil/class_register/person.html:82 +#: templates/alsijil/class_register/person.html:98 msgid "Statistics on absences, tardiness and remarks" msgstr "" -#: templates/alsijil/class_register/person.html:91 +#: templates/alsijil/class_register/person.html:107 #: templates/alsijil/partials/legend.html:10 #: templates/alsijil/partials/persons_with_stats.html:16 #: templates/alsijil/partials/persons_with_stats.html:26 @@ -766,34 +816,36 @@ msgstr "" msgid "Absences" msgstr "Absences" -#: templates/alsijil/class_register/person.html:95 +#: templates/alsijil/class_register/person.html:111 #: templates/alsijil/print/full_register.html:274 msgid "thereof" msgstr "" -#: templates/alsijil/class_register/person.html:105 +#: templates/alsijil/class_register/person.html:121 #: templates/alsijil/partials/persons_with_stats.html:86 #: templates/alsijil/print/full_register.html:81 #: templates/alsijil/print/full_register.html:283 msgid "Unexcused" msgstr "injustifié(e)" -#: templates/alsijil/class_register/person.html:126 +#: templates/alsijil/class_register/person.html:142 #: templates/alsijil/print/full_register.html:304 msgid "Relevant personal notes" msgstr "Notes personnelles importantes" -#: templates/alsijil/class_register/person.html:142 +#: templates/alsijil/class_register/person.html:158 #, python-format -msgid "Week %(week)s" +msgid "" +"Week\n" +" %(week)s" msgstr "" -#: templates/alsijil/class_register/person.html:150 -#: templates/alsijil/class_register/person.html:168 +#: templates/alsijil/class_register/person.html:167 +#: templates/alsijil/class_register/person.html:185 msgid "Mark all as" msgstr "" -#: templates/alsijil/class_register/person.html:233 +#: templates/alsijil/class_register/person.html:250 #, python-format msgid "%(late)s' late" msgstr "" @@ -819,13 +871,6 @@ msgstr "" msgid "Period" msgstr "Période" -#: templates/alsijil/class_register/week_view.html:106 -#: templates/alsijil/class_register/week_view.html:202 -#: templates/alsijil/print/full_register.html:169 -#: templates/alsijil/print/full_register.html:200 -msgid "Subject" -msgstr "Sujet" - #: templates/alsijil/class_register/week_view.html:107 #: templates/alsijil/class_register/week_view.html:231 msgid "Teachers" @@ -969,6 +1014,10 @@ msgstr "" msgid "Stop" msgstr "" +#: templates/alsijil/notifications/check.html:1 +msgid "Please check if the following class register entries are complete and correct:" +msgstr "" + #: templates/alsijil/partials/absences.html:6 #: templates/alsijil/partials/persons_with_stats.html:27 #: templates/alsijil/partials/persons_with_stats.html:44 @@ -1028,6 +1077,28 @@ msgstr "" msgid "e" msgstr "e" +#: templates/alsijil/partials/objects_table.html:4 +#, fuzzy +#| msgid "Lesson start" +msgid "Lesson filter" +msgstr "Début de cours" + +#: templates/alsijil/partials/objects_table.html:9 +#, fuzzy +#| msgid "Personal note filters" +msgid "Update filters" +msgstr "Filtres de notes personnelles" + +#: templates/alsijil/partials/objects_table.html:22 +#, fuzzy +#| msgid "Lesson start" +msgid "Lesson table" +msgstr "Début de cours" + +#: templates/alsijil/partials/objects_table.html:31 +msgid "Execute" +msgstr "" + #: templates/alsijil/partials/persons_with_stats.html:7 msgid "No students available." msgstr "" @@ -1210,120 +1281,125 @@ msgstr "Oui" #: templates/alsijil/print/full_register.html:373 #, fuzzy -#| msgid "Lesson documentation for calendar week" -msgid "Lesson documentation for week" -msgstr "Documentation de cours pour la semaine calendrier" +#| msgid "Week view" +msgid "Week" +msgstr "Vue de semaine" #: templates/alsijil/print/full_register.html:383 msgid "Notes" msgstr "Notes" -#: views.py:96 +#: views.py:108 msgid "You either selected an invalid lesson or there is currently no lesson in progress." msgstr "" -#: views.py:129 +#: views.py:141 msgid "You are not allowed to create a lesson documentation for a lesson in the future." msgstr "" -#: views.py:211 +#: views.py:225 #, fuzzy #| msgid "Lesson documentation for calendar week" msgid "The lesson documentation has been saved." msgstr "Documentation de cours pour la semaine calendrier" -#: views.py:245 +#: views.py:259 msgid "The personal notes have been saved." msgstr "" -#: views.py:766 +#: views.py:782 msgid "The absences have been marked as excused." msgstr "" -#: views.py:781 +#: views.py:797 msgid "The absence has been marked as excused." msgstr "" -#: views.py:958 +#: views.py:988 msgid "The absence has been saved." msgstr "" -#: views.py:979 +#: views.py:1009 #, fuzzy #| msgid "Lesson documentation for calendar week" msgid "The personal note has been deleted." msgstr "Documentation de cours pour la semaine calendrier" -#: views.py:1001 +#: views.py:1031 #, fuzzy #| msgid "Lesson documentation for calendar week" msgid "The extra mark has been created." msgstr "Documentation de cours pour la semaine calendrier" -#: views.py:1013 +#: views.py:1043 #, fuzzy #| msgid "Lesson documentation for calendar week" msgid "The extra mark has been saved." msgstr "Documentation de cours pour la semaine calendrier" -#: views.py:1024 +#: views.py:1054 msgid "The extra mark has been deleted." msgstr "" -#: views.py:1045 +#: views.py:1075 msgid "The excuse type has been created." msgstr "" -#: views.py:1057 +#: views.py:1087 msgid "The excuse type has been saved." msgstr "" -#: views.py:1068 +#: views.py:1098 msgid "The excuse type has been deleted." msgstr "" -#: views.py:1089 +#: views.py:1119 #, fuzzy #| msgid "Lesson documentation for calendar week" msgid "The group role has been created." msgstr "Documentation de cours pour la semaine calendrier" -#: views.py:1101 +#: views.py:1131 #, fuzzy #| msgid "Lesson documentation for calendar week" msgid "The group role has been saved." msgstr "Documentation de cours pour la semaine calendrier" -#: views.py:1112 +#: views.py:1142 #, fuzzy #| msgid "Lesson documentation for calendar week" msgid "The group role has been deleted." msgstr "Documentation de cours pour la semaine calendrier" -#: views.py:1145 views.py:1177 +#: views.py:1175 views.py:1207 #, fuzzy #| msgid "Lesson documentation for calendar week" msgid "The group role has been assigned." msgstr "Documentation de cours pour la semaine calendrier" -#: views.py:1196 +#: views.py:1226 #, fuzzy #| msgid "Lesson documentation for calendar week" msgid "The group role assignment has been saved." msgstr "Documentation de cours pour la semaine calendrier" -#: views.py:1217 +#: views.py:1247 #, fuzzy #| msgid "Lesson documentation for calendar week" msgid "The group role assignment has been stopped." msgstr "Documentation de cours pour la semaine calendrier" -#: views.py:1230 +#: views.py:1260 #, fuzzy #| msgid "Lesson documentation for calendar week" msgid "The group role assignment has been deleted." msgstr "Documentation de cours pour la semaine calendrier" +#, fuzzy +#~| msgid "Lesson documentation for calendar week" +#~ msgid "Lesson documentation for week" +#~ msgstr "Documentation de cours pour la semaine calendrier" + #~ msgid "Personal note filters" #~ msgstr "Filtres de notes personnelles" @@ -1343,11 +1419,6 @@ msgstr "Documentation de cours pour la semaine calendrier" #~ msgid "All personal note filters" #~ msgstr "Filtres de notes personnelles" -#, fuzzy -#~| msgid "Personal note filters" -#~ msgid "Update personal note filter" -#~ msgstr "Filtres de notes personnelles" - #, fuzzy #~| msgid "Personal note filters" #~ msgid "Create personal note filter" diff --git a/aleksis/apps/alsijil/locale/la/LC_MESSAGES/django.po b/aleksis/apps/alsijil/locale/la/LC_MESSAGES/django.po index ada9240dfcf86e89cfbf1799fdfff0271223e755..ee4c6fdd4cda12d20f66a70621d5b62fbfe6f557 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: 2021-02-24 12:02+0100\n" +"POT-Creation-Date: 2021-03-18 14:33+0100\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" @@ -18,106 +18,120 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.0.1\n" -#: data_checks.py:15 +#: actions.py:30 +msgid "{} wants you to check some class register entries." +msgstr "" + +#: actions.py:48 +#, python-brace-format +msgid "We have successfully sent notifications to {count_teachers} persons for {count_items} lessons." +msgstr "" + +#: actions.py:54 +msgid "Notify teacher to check data" +msgstr "" + +#: data_checks.py:12 msgid "Delete object" msgstr "" -#: data_checks.py:25 +#: data_checks.py:22 msgid "Set current groups" msgstr "" -#: data_checks.py:36 +#: data_checks.py:33 msgid "Reset personal note to defaults" msgstr "" -#: data_checks.py:48 +#: data_checks.py:45 msgid "Ensure that there are no personal notes in cancelled lessons" msgstr "" -#: data_checks.py:49 +#: data_checks.py:46 msgid "The personal note is related to a cancelled lesson." msgstr "" -#: data_checks.py:76 +#: data_checks.py:73 msgid "Ensure that 'groups_of_person' is set for every personal note" msgstr "" -#: data_checks.py:77 +#: data_checks.py:74 msgid "The personal note has no group in 'groups_of_person'." msgstr "" -#: data_checks.py:111 +#: data_checks.py:99 msgid "Ensure that there are no filled out lesson documentations on holidays" msgstr "" -#: data_checks.py:112 +#: data_checks.py:100 msgid "The lesson documentation is on holidays." msgstr "" -#: data_checks.py:147 +#: data_checks.py:133 msgid "Ensure that there are no filled out personal notes on holidays" msgstr "" -#: data_checks.py:148 +#: data_checks.py:134 msgid "The personal note is on holidays." msgstr "" -#: data_checks.py:176 +#: data_checks.py:162 msgid "Ensure that there are no excused personal notes without an absence" msgstr "" -#: data_checks.py:177 +#: data_checks.py:163 msgid "The personal note is marked as excused, but not as absent." msgstr "" -#: forms.py:36 +#: forms.py:41 msgid "Homework for the next lesson" msgstr "" -#: forms.py:61 forms.py:185 templates/alsijil/print/full_register.html:199 +#: forms.py:66 forms.py:190 forms.py:272 +#: templates/alsijil/print/full_register.html:199 msgid "Group" msgstr "Grex" -#: forms.py:64 templates/alsijil/print/full_register.html:170 +#: forms.py:69 templates/alsijil/print/full_register.html:170 #: templates/alsijil/print/full_register.html:201 msgid "Teacher" msgstr "" -#: forms.py:79 +#: forms.py:84 msgid "You can't select a group and a teacher both." msgstr "" -#: forms.py:133 models.py:397 +#: forms.py:138 forms.py:274 models.py:397 #: templates/alsijil/group_role/assigned_list.html:64 msgid "Start date" msgstr "" -#: forms.py:134 models.py:401 +#: forms.py:139 forms.py:275 models.py:401 #: templates/alsijil/group_role/assigned_list.html:65 msgid "End date" msgstr "" -#: forms.py:135 +#: forms.py:140 msgid "Start period" msgstr "" -#: forms.py:136 +#: forms.py:141 msgid "End period" msgstr "" -#: forms.py:137 templates/alsijil/absences/register_confirm.html:52 +#: forms.py:142 templates/alsijil/absences/register_confirm.html:52 #: templates/alsijil/class_register/lesson.html:261 -#: templates/alsijil/class_register/person.html:218 +#: templates/alsijil/class_register/person.html:235 #: templates/alsijil/class_register/week_view.html:342 #: templates/alsijil/print/full_register.html:75 #: templates/alsijil/print/full_register.html:312 msgid "Absent" msgstr "" -#: forms.py:138 templates/alsijil/absences/register_confirm.html:56 +#: forms.py:143 templates/alsijil/absences/register_confirm.html:56 #: templates/alsijil/class_register/lesson.html:263 -#: templates/alsijil/class_register/person.html:97 -#: templates/alsijil/class_register/person.html:226 +#: templates/alsijil/class_register/person.html:113 +#: templates/alsijil/class_register/person.html:243 #: templates/alsijil/partials/mark_as_buttons.html:2 #: templates/alsijil/partials/mark_as_buttons.html:3 #: templates/alsijil/partials/persons_with_stats.html:74 @@ -126,25 +140,40 @@ msgstr "" msgid "Excused" msgstr "" -#: forms.py:140 models.py:62 models.py:199 +#: forms.py:145 models.py:62 models.py:199 #: templates/alsijil/class_register/lesson.html:264 #: templates/alsijil/class_register/lesson.html:305 msgid "Excuse type" msgstr "" -#: forms.py:145 templates/alsijil/class_register/lesson.html:266 +#: forms.py:150 templates/alsijil/class_register/lesson.html:266 #: templates/alsijil/class_register/lesson.html:326 #: templates/alsijil/print/full_register.html:314 msgid "Remarks" msgstr "" -#: forms.py:195 templates/alsijil/absences/register.html:9 +#: forms.py:200 templates/alsijil/absences/register.html:9 #: templates/alsijil/class_register/lesson.html:260 #: templates/alsijil/group_role/assigned_list.html:63 msgid "Person" msgstr "Persona" -#: menus.py:6 preferences.py:8 templates/alsijil/print/full_register.html:16 +#: forms.py:270 +msgid "School term" +msgstr "" + +#: forms.py:271 +msgid "Has lesson documentation" +msgstr "" + +#: forms.py:273 templates/alsijil/class_register/week_view.html:106 +#: templates/alsijil/class_register/week_view.html:202 +#: templates/alsijil/print/full_register.html:169 +#: templates/alsijil/print/full_register.html:200 +msgid "Subject" +msgstr "" + +#: menus.py:6 preferences.py:9 templates/alsijil/print/full_register.html:16 msgid "Class register" msgstr "" @@ -177,13 +206,18 @@ msgstr "" msgid "Assign group role" msgstr "" -#: menus.py:82 models.py:63 templates/alsijil/excuse_type/list.html:8 +#: menus.py:82 templates/alsijil/class_register/all_objects.html:5 +#: templates/alsijil/class_register/all_objects.html:8 +msgid "All lessons" +msgstr "" + +#: menus.py:93 models.py:63 templates/alsijil/excuse_type/list.html:8 #: templates/alsijil/excuse_type/list.html:9 #: templates/alsijil/partials/legend.html:26 msgid "Excuse types" msgstr "" -#: menus.py:93 models.py:204 models.py:361 +#: menus.py:104 models.py:204 models.py:361 #: templates/alsijil/class_register/lesson.html:265 #: templates/alsijil/extra_mark/list.html:8 #: templates/alsijil/extra_mark/list.html:9 @@ -193,7 +227,7 @@ msgstr "" msgid "Extra marks" msgstr "" -#: menus.py:104 +#: menus.py:115 msgid "Manage group roles" msgstr "" @@ -258,6 +292,7 @@ msgstr "Persona" #: models.py:239 templates/alsijil/class_register/lesson.html:114 #: templates/alsijil/class_register/lesson.html:251 +#: templates/alsijil/class_register/person.html:31 #: templates/alsijil/class_register/week_view.html:71 #: templates/alsijil/class_register/week_view.html:317 msgid "Personal notes" @@ -292,7 +327,8 @@ msgstr "Grex" msgid "Lesson documentation" msgstr "" -#: models.py:328 templates/alsijil/class_register/week_view.html:68 +#: models.py:328 templates/alsijil/class_register/person.html:27 +#: templates/alsijil/class_register/week_view.html:68 msgid "Lesson documentations" msgstr "" @@ -359,72 +395,84 @@ msgstr "" msgid "Can list all personal note filters" msgstr "" -#: preferences.py:16 +#: preferences.py:17 msgid "Block adding personal notes for cancelled lessons" msgstr "" -#: preferences.py:24 +#: preferences.py:25 msgid "Allow users to view their own personal notes" msgstr "" -#: preferences.py:33 +#: preferences.py:34 msgid "Allow primary group owners to register future absences for students in their groups" msgstr "" #: preferences.py:43 +msgid "Allow original teachers to edit their lessons although they are substituted" +msgstr "" + +#: preferences.py:52 msgid "Carry over data from first lesson period to the following lesson periods in lessons over multiple periods" msgstr "" -#: preferences.py:46 +#: preferences.py:55 msgid "This will carry over data only if the data in the following periods are empty." msgstr "" -#: preferences.py:54 +#: preferences.py:63 msgid "Carry over personal notes to all following lesson periods on the same day." msgstr "" -#: preferences.py:63 +#: preferences.py:72 msgid "Allow teachers to open lesson periods on the same day and not just at the beginning of the period" msgstr "" -#: preferences.py:67 +#: preferences.py:76 msgid "Lessons in the past are not affected by this setting, you can open them whenever you want." msgstr "" -#: preferences.py:76 +#: preferences.py:85 msgid "Allow teachers to add data for lessons in holidays" msgstr "" -#: preferences.py:85 +#: preferences.py:94 msgid "Allow group owners to assign group roles to the parents of the group's members" msgstr "" -#: preferences.py:94 +#: preferences.py:103 msgid "Show assigned group roles in week view" msgstr "" -#: preferences.py:95 +#: preferences.py:104 msgid "Only week view of groups" msgstr "" -#: preferences.py:103 +#: preferences.py:112 msgid "Show assigned group roles in lesson view" msgstr "" -#: tables.py:17 tables.py:37 tables.py:62 +#: preferences.py:122 +msgid "Items per page in lessons table" +msgstr "" + +#: preferences.py:126 +msgid "Each page must show at least one item." +msgstr "" + +#: tables.py:19 tables.py:39 tables.py:64 #: templates/alsijil/group_role/partials/assignment_options.html:13 msgid "Edit" msgstr "" -#: tables.py:23 tables.py:43 tables.py:68 -#: templates/alsijil/class_register/person.html:260 +#: tables.py:25 tables.py:45 tables.py:70 +#: templates/alsijil/class_register/person.html:277 #: templates/alsijil/group_role/partials/assignment_options.html:29 msgid "Delete" msgstr "" #: templates/alsijil/absences/register.html:5 #: templates/alsijil/absences/register.html:6 -#: templates/alsijil/class_register/person.html:30 +#: templates/alsijil/class_register/person.html:46 #: templates/alsijil/class_register/week_view.html:332 #: templates/alsijil/partials/persons_with_stats.html:115 msgid "Register absence" @@ -539,13 +587,13 @@ msgid "%(period)s. period" msgstr "" #: templates/alsijil/class_register/lesson.html:56 -#: templates/alsijil/class_register/person.html:190 +#: templates/alsijil/class_register/person.html:207 #: templates/alsijil/class_register/week_view.html:151 #: templates/alsijil/class_register/week_view.html:214 #: templates/alsijil/class_register/week_view.html:268 #: templates/alsijil/partials/lesson_status_icon.html:16 #: templates/alsijil/print/full_register.html:335 -#: templates/alsijil/print/full_register.html:415 +#: templates/alsijil/print/full_register.html:415 util/alsijil_helpers.py:316 msgid "Event" msgstr "" @@ -599,7 +647,7 @@ msgid "Late persons:" msgstr "" #: templates/alsijil/class_register/lesson.html:262 -#: templates/alsijil/class_register/person.html:109 +#: templates/alsijil/class_register/person.html:125 #: templates/alsijil/partials/persons_with_stats.html:17 #: templates/alsijil/partials/persons_with_stats.html:34 #: templates/alsijil/partials/persons_with_stats.html:91 @@ -634,16 +682,16 @@ msgid "" " " msgstr "" -#: templates/alsijil/class_register/person.html:8 +#: templates/alsijil/class_register/person.html:5 msgid "Class register: person" msgstr "" -#: templates/alsijil/class_register/person.html:16 +#: templates/alsijil/class_register/person.html:13 #: templates/alsijil/class_register/students_list.html:10 msgid "Back" msgstr "" -#: templates/alsijil/class_register/person.html:19 +#: templates/alsijil/class_register/person.html:16 #, python-format msgid "" "\n" @@ -651,36 +699,36 @@ msgid "" " " msgstr "" -#: templates/alsijil/class_register/person.html:36 +#: templates/alsijil/class_register/person.html:52 #: templates/alsijil/partials/legend.html:14 msgid "Unexcused absences" msgstr "" -#: templates/alsijil/class_register/person.html:45 -#: templates/alsijil/class_register/person.html:64 -#: templates/alsijil/class_register/person.html:201 -#: templates/alsijil/class_register/person.html:248 +#: templates/alsijil/class_register/person.html:61 +#: templates/alsijil/class_register/person.html:80 +#: templates/alsijil/class_register/person.html:218 +#: templates/alsijil/class_register/person.html:265 msgid "Mark as" msgstr "" -#: templates/alsijil/class_register/person.html:48 -#: templates/alsijil/class_register/person.html:67 -#: templates/alsijil/class_register/person.html:204 -#: templates/alsijil/class_register/person.html:210 -#: templates/alsijil/class_register/person.html:251 -#: templates/alsijil/class_register/person.html:257 +#: templates/alsijil/class_register/person.html:64 +#: templates/alsijil/class_register/person.html:83 +#: templates/alsijil/class_register/person.html:221 +#: templates/alsijil/class_register/person.html:227 +#: templates/alsijil/class_register/person.html:268 +#: templates/alsijil/class_register/person.html:274 msgid "Delete note" msgstr "" -#: templates/alsijil/class_register/person.html:77 +#: templates/alsijil/class_register/person.html:93 msgid "There are no unexcused lessons." msgstr "" -#: templates/alsijil/class_register/person.html:82 +#: templates/alsijil/class_register/person.html:98 msgid "Statistics on absences, tardiness and remarks" msgstr "" -#: templates/alsijil/class_register/person.html:91 +#: templates/alsijil/class_register/person.html:107 #: templates/alsijil/partials/legend.html:10 #: templates/alsijil/partials/persons_with_stats.html:16 #: templates/alsijil/partials/persons_with_stats.html:26 @@ -689,34 +737,36 @@ msgstr "" msgid "Absences" msgstr "" -#: templates/alsijil/class_register/person.html:95 +#: templates/alsijil/class_register/person.html:111 #: templates/alsijil/print/full_register.html:274 msgid "thereof" msgstr "" -#: templates/alsijil/class_register/person.html:105 +#: templates/alsijil/class_register/person.html:121 #: templates/alsijil/partials/persons_with_stats.html:86 #: templates/alsijil/print/full_register.html:81 #: templates/alsijil/print/full_register.html:283 msgid "Unexcused" msgstr "" -#: templates/alsijil/class_register/person.html:126 +#: templates/alsijil/class_register/person.html:142 #: templates/alsijil/print/full_register.html:304 msgid "Relevant personal notes" msgstr "" -#: templates/alsijil/class_register/person.html:142 +#: templates/alsijil/class_register/person.html:158 #, python-format -msgid "Week %(week)s" +msgid "" +"Week\n" +" %(week)s" msgstr "" -#: templates/alsijil/class_register/person.html:150 -#: templates/alsijil/class_register/person.html:168 +#: templates/alsijil/class_register/person.html:167 +#: templates/alsijil/class_register/person.html:185 msgid "Mark all as" msgstr "" -#: templates/alsijil/class_register/person.html:233 +#: templates/alsijil/class_register/person.html:250 #, python-format msgid "%(late)s' late" msgstr "" @@ -742,13 +792,6 @@ msgstr "" msgid "Period" msgstr "" -#: templates/alsijil/class_register/week_view.html:106 -#: templates/alsijil/class_register/week_view.html:202 -#: templates/alsijil/print/full_register.html:169 -#: templates/alsijil/print/full_register.html:200 -msgid "Subject" -msgstr "" - #: templates/alsijil/class_register/week_view.html:107 #: templates/alsijil/class_register/week_view.html:231 msgid "Teachers" @@ -880,6 +923,10 @@ msgstr "" msgid "Stop" msgstr "" +#: templates/alsijil/notifications/check.html:1 +msgid "Please check if the following class register entries are complete and correct:" +msgstr "" + #: templates/alsijil/partials/absences.html:6 #: templates/alsijil/partials/persons_with_stats.html:27 #: templates/alsijil/partials/persons_with_stats.html:44 @@ -937,6 +984,22 @@ msgstr "" msgid "e" msgstr "" +#: templates/alsijil/partials/objects_table.html:4 +msgid "Lesson filter" +msgstr "" + +#: templates/alsijil/partials/objects_table.html:9 +msgid "Update filters" +msgstr "" + +#: templates/alsijil/partials/objects_table.html:22 +msgid "Lesson table" +msgstr "" + +#: templates/alsijil/partials/objects_table.html:31 +msgid "Execute" +msgstr "" + #: templates/alsijil/partials/persons_with_stats.html:7 msgid "No students available." msgstr "" @@ -1114,94 +1177,94 @@ msgid "Yes" msgstr "" #: templates/alsijil/print/full_register.html:373 -msgid "Lesson documentation for week" +msgid "Week" msgstr "" #: templates/alsijil/print/full_register.html:383 msgid "Notes" msgstr "" -#: views.py:96 +#: views.py:108 msgid "You either selected an invalid lesson or there is currently no lesson in progress." msgstr "" -#: views.py:129 +#: views.py:141 msgid "You are not allowed to create a lesson documentation for a lesson in the future." msgstr "" -#: views.py:211 +#: views.py:225 msgid "The lesson documentation has been saved." msgstr "" -#: views.py:245 +#: views.py:259 msgid "The personal notes have been saved." msgstr "" -#: views.py:766 +#: views.py:782 msgid "The absences have been marked as excused." msgstr "" -#: views.py:781 +#: views.py:797 msgid "The absence has been marked as excused." msgstr "" -#: views.py:958 +#: views.py:988 msgid "The absence has been saved." msgstr "" -#: views.py:979 +#: views.py:1009 msgid "The personal note has been deleted." msgstr "" -#: views.py:1001 +#: views.py:1031 msgid "The extra mark has been created." msgstr "" -#: views.py:1013 +#: views.py:1043 msgid "The extra mark has been saved." msgstr "" -#: views.py:1024 +#: views.py:1054 msgid "The extra mark has been deleted." msgstr "" -#: views.py:1045 +#: views.py:1075 msgid "The excuse type has been created." msgstr "" -#: views.py:1057 +#: views.py:1087 msgid "The excuse type has been saved." msgstr "" -#: views.py:1068 +#: views.py:1098 msgid "The excuse type has been deleted." msgstr "" -#: views.py:1089 +#: views.py:1119 msgid "The group role has been created." msgstr "" -#: views.py:1101 +#: views.py:1131 msgid "The group role has been saved." msgstr "" -#: views.py:1112 +#: views.py:1142 msgid "The group role has been deleted." msgstr "" -#: views.py:1145 views.py:1177 +#: views.py:1175 views.py:1207 msgid "The group role has been assigned." msgstr "" -#: views.py:1196 +#: views.py:1226 msgid "The group role assignment has been saved." msgstr "" -#: views.py:1217 +#: views.py:1247 msgid "The group role assignment has been stopped." msgstr "" -#: views.py:1230 +#: views.py:1260 msgid "The group role assignment has been deleted." msgstr "" 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 1d73f150d6c8255824d4236d25ea064757b0779d..b624779a115d105311b06ccfe867aefbc04faaee 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: 2021-02-24 12:02+0100\n" +"POT-Creation-Date: 2021-03-18 14:33+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -17,106 +17,120 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: data_checks.py:15 +#: actions.py:30 +msgid "{} wants you to check some class register entries." +msgstr "" + +#: actions.py:48 +#, python-brace-format +msgid "We have successfully sent notifications to {count_teachers} persons for {count_items} lessons." +msgstr "" + +#: actions.py:54 +msgid "Notify teacher to check data" +msgstr "" + +#: data_checks.py:12 msgid "Delete object" msgstr "" -#: data_checks.py:25 +#: data_checks.py:22 msgid "Set current groups" msgstr "" -#: data_checks.py:36 +#: data_checks.py:33 msgid "Reset personal note to defaults" msgstr "" -#: data_checks.py:48 +#: data_checks.py:45 msgid "Ensure that there are no personal notes in cancelled lessons" msgstr "" -#: data_checks.py:49 +#: data_checks.py:46 msgid "The personal note is related to a cancelled lesson." msgstr "" -#: data_checks.py:76 +#: data_checks.py:73 msgid "Ensure that 'groups_of_person' is set for every personal note" msgstr "" -#: data_checks.py:77 +#: data_checks.py:74 msgid "The personal note has no group in 'groups_of_person'." msgstr "" -#: data_checks.py:111 +#: data_checks.py:99 msgid "Ensure that there are no filled out lesson documentations on holidays" msgstr "" -#: data_checks.py:112 +#: data_checks.py:100 msgid "The lesson documentation is on holidays." msgstr "" -#: data_checks.py:147 +#: data_checks.py:133 msgid "Ensure that there are no filled out personal notes on holidays" msgstr "" -#: data_checks.py:148 +#: data_checks.py:134 msgid "The personal note is on holidays." msgstr "" -#: data_checks.py:176 +#: data_checks.py:162 msgid "Ensure that there are no excused personal notes without an absence" msgstr "" -#: data_checks.py:177 +#: data_checks.py:163 msgid "The personal note is marked as excused, but not as absent." msgstr "" -#: forms.py:36 +#: forms.py:41 msgid "Homework for the next lesson" msgstr "" -#: forms.py:61 forms.py:185 templates/alsijil/print/full_register.html:199 +#: forms.py:66 forms.py:190 forms.py:272 +#: templates/alsijil/print/full_register.html:199 msgid "Group" msgstr "" -#: forms.py:64 templates/alsijil/print/full_register.html:170 +#: forms.py:69 templates/alsijil/print/full_register.html:170 #: templates/alsijil/print/full_register.html:201 msgid "Teacher" msgstr "" -#: forms.py:79 +#: forms.py:84 msgid "You can't select a group and a teacher both." msgstr "" -#: forms.py:133 models.py:397 +#: forms.py:138 forms.py:274 models.py:397 #: templates/alsijil/group_role/assigned_list.html:64 msgid "Start date" msgstr "" -#: forms.py:134 models.py:401 +#: forms.py:139 forms.py:275 models.py:401 #: templates/alsijil/group_role/assigned_list.html:65 msgid "End date" msgstr "" -#: forms.py:135 +#: forms.py:140 msgid "Start period" msgstr "" -#: forms.py:136 +#: forms.py:141 msgid "End period" msgstr "" -#: forms.py:137 templates/alsijil/absences/register_confirm.html:52 +#: forms.py:142 templates/alsijil/absences/register_confirm.html:52 #: templates/alsijil/class_register/lesson.html:261 -#: templates/alsijil/class_register/person.html:218 +#: templates/alsijil/class_register/person.html:235 #: templates/alsijil/class_register/week_view.html:342 #: templates/alsijil/print/full_register.html:75 #: templates/alsijil/print/full_register.html:312 msgid "Absent" msgstr "" -#: forms.py:138 templates/alsijil/absences/register_confirm.html:56 +#: forms.py:143 templates/alsijil/absences/register_confirm.html:56 #: templates/alsijil/class_register/lesson.html:263 -#: templates/alsijil/class_register/person.html:97 -#: templates/alsijil/class_register/person.html:226 +#: templates/alsijil/class_register/person.html:113 +#: templates/alsijil/class_register/person.html:243 #: templates/alsijil/partials/mark_as_buttons.html:2 #: templates/alsijil/partials/mark_as_buttons.html:3 #: templates/alsijil/partials/persons_with_stats.html:74 @@ -125,25 +139,40 @@ msgstr "" msgid "Excused" msgstr "" -#: forms.py:140 models.py:62 models.py:199 +#: forms.py:145 models.py:62 models.py:199 #: templates/alsijil/class_register/lesson.html:264 #: templates/alsijil/class_register/lesson.html:305 msgid "Excuse type" msgstr "" -#: forms.py:145 templates/alsijil/class_register/lesson.html:266 +#: forms.py:150 templates/alsijil/class_register/lesson.html:266 #: templates/alsijil/class_register/lesson.html:326 #: templates/alsijil/print/full_register.html:314 msgid "Remarks" msgstr "" -#: forms.py:195 templates/alsijil/absences/register.html:9 +#: forms.py:200 templates/alsijil/absences/register.html:9 #: templates/alsijil/class_register/lesson.html:260 #: templates/alsijil/group_role/assigned_list.html:63 msgid "Person" msgstr "" -#: menus.py:6 preferences.py:8 templates/alsijil/print/full_register.html:16 +#: forms.py:270 +msgid "School term" +msgstr "" + +#: forms.py:271 +msgid "Has lesson documentation" +msgstr "" + +#: forms.py:273 templates/alsijil/class_register/week_view.html:106 +#: templates/alsijil/class_register/week_view.html:202 +#: templates/alsijil/print/full_register.html:169 +#: templates/alsijil/print/full_register.html:200 +msgid "Subject" +msgstr "" + +#: menus.py:6 preferences.py:9 templates/alsijil/print/full_register.html:16 msgid "Class register" msgstr "" @@ -174,13 +203,18 @@ msgstr "" msgid "Assign group role" msgstr "" -#: menus.py:82 models.py:63 templates/alsijil/excuse_type/list.html:8 +#: menus.py:82 templates/alsijil/class_register/all_objects.html:5 +#: templates/alsijil/class_register/all_objects.html:8 +msgid "All lessons" +msgstr "" + +#: menus.py:93 models.py:63 templates/alsijil/excuse_type/list.html:8 #: templates/alsijil/excuse_type/list.html:9 #: templates/alsijil/partials/legend.html:26 msgid "Excuse types" msgstr "" -#: menus.py:93 models.py:204 models.py:361 +#: menus.py:104 models.py:204 models.py:361 #: templates/alsijil/class_register/lesson.html:265 #: templates/alsijil/extra_mark/list.html:8 #: templates/alsijil/extra_mark/list.html:9 @@ -190,7 +224,7 @@ msgstr "" msgid "Extra marks" msgstr "" -#: menus.py:104 +#: menus.py:115 msgid "Manage group roles" msgstr "" @@ -251,6 +285,7 @@ msgstr "" #: models.py:239 templates/alsijil/class_register/lesson.html:114 #: templates/alsijil/class_register/lesson.html:251 +#: templates/alsijil/class_register/person.html:31 #: templates/alsijil/class_register/week_view.html:71 #: templates/alsijil/class_register/week_view.html:317 msgid "Personal notes" @@ -283,7 +318,8 @@ msgstr "" msgid "Lesson documentation" msgstr "" -#: models.py:328 templates/alsijil/class_register/week_view.html:68 +#: models.py:328 templates/alsijil/class_register/person.html:27 +#: templates/alsijil/class_register/week_view.html:68 msgid "Lesson documentations" msgstr "" @@ -344,72 +380,84 @@ msgstr "" msgid "Can list all personal note filters" msgstr "" -#: preferences.py:16 +#: preferences.py:17 msgid "Block adding personal notes for cancelled lessons" msgstr "" -#: preferences.py:24 +#: preferences.py:25 msgid "Allow users to view their own personal notes" msgstr "" -#: preferences.py:33 +#: preferences.py:34 msgid "Allow primary group owners to register future absences for students in their groups" msgstr "" #: preferences.py:43 +msgid "Allow original teachers to edit their lessons although they are substituted" +msgstr "" + +#: preferences.py:52 msgid "Carry over data from first lesson period to the following lesson periods in lessons over multiple periods" msgstr "" -#: preferences.py:46 +#: preferences.py:55 msgid "This will carry over data only if the data in the following periods are empty." msgstr "" -#: preferences.py:54 +#: preferences.py:63 msgid "Carry over personal notes to all following lesson periods on the same day." msgstr "" -#: preferences.py:63 +#: preferences.py:72 msgid "Allow teachers to open lesson periods on the same day and not just at the beginning of the period" msgstr "" -#: preferences.py:67 +#: preferences.py:76 msgid "Lessons in the past are not affected by this setting, you can open them whenever you want." msgstr "" -#: preferences.py:76 +#: preferences.py:85 msgid "Allow teachers to add data for lessons in holidays" msgstr "" -#: preferences.py:85 +#: preferences.py:94 msgid "Allow group owners to assign group roles to the parents of the group's members" msgstr "" -#: preferences.py:94 +#: preferences.py:103 msgid "Show assigned group roles in week view" msgstr "" -#: preferences.py:95 +#: preferences.py:104 msgid "Only week view of groups" msgstr "" -#: preferences.py:103 +#: preferences.py:112 msgid "Show assigned group roles in lesson view" msgstr "" -#: tables.py:17 tables.py:37 tables.py:62 +#: preferences.py:122 +msgid "Items per page in lessons table" +msgstr "" + +#: preferences.py:126 +msgid "Each page must show at least one item." +msgstr "" + +#: tables.py:19 tables.py:39 tables.py:64 #: templates/alsijil/group_role/partials/assignment_options.html:13 msgid "Edit" msgstr "" -#: tables.py:23 tables.py:43 tables.py:68 -#: templates/alsijil/class_register/person.html:260 +#: tables.py:25 tables.py:45 tables.py:70 +#: templates/alsijil/class_register/person.html:277 #: templates/alsijil/group_role/partials/assignment_options.html:29 msgid "Delete" msgstr "" #: templates/alsijil/absences/register.html:5 #: templates/alsijil/absences/register.html:6 -#: templates/alsijil/class_register/person.html:30 +#: templates/alsijil/class_register/person.html:46 #: templates/alsijil/class_register/week_view.html:332 #: templates/alsijil/partials/persons_with_stats.html:115 msgid "Register absence" @@ -524,13 +572,13 @@ msgid "%(period)s. period" msgstr "" #: templates/alsijil/class_register/lesson.html:56 -#: templates/alsijil/class_register/person.html:190 +#: templates/alsijil/class_register/person.html:207 #: templates/alsijil/class_register/week_view.html:151 #: templates/alsijil/class_register/week_view.html:214 #: templates/alsijil/class_register/week_view.html:268 #: templates/alsijil/partials/lesson_status_icon.html:16 #: templates/alsijil/print/full_register.html:335 -#: templates/alsijil/print/full_register.html:415 +#: templates/alsijil/print/full_register.html:415 util/alsijil_helpers.py:316 msgid "Event" msgstr "" @@ -584,7 +632,7 @@ msgid "Late persons:" msgstr "" #: templates/alsijil/class_register/lesson.html:262 -#: templates/alsijil/class_register/person.html:109 +#: templates/alsijil/class_register/person.html:125 #: templates/alsijil/partials/persons_with_stats.html:17 #: templates/alsijil/partials/persons_with_stats.html:34 #: templates/alsijil/partials/persons_with_stats.html:91 @@ -619,16 +667,16 @@ msgid "" " " msgstr "" -#: templates/alsijil/class_register/person.html:8 +#: templates/alsijil/class_register/person.html:5 msgid "Class register: person" msgstr "" -#: templates/alsijil/class_register/person.html:16 +#: templates/alsijil/class_register/person.html:13 #: templates/alsijil/class_register/students_list.html:10 msgid "Back" msgstr "" -#: templates/alsijil/class_register/person.html:19 +#: templates/alsijil/class_register/person.html:16 #, python-format msgid "" "\n" @@ -636,36 +684,36 @@ msgid "" " " msgstr "" -#: templates/alsijil/class_register/person.html:36 +#: templates/alsijil/class_register/person.html:52 #: templates/alsijil/partials/legend.html:14 msgid "Unexcused absences" msgstr "" -#: templates/alsijil/class_register/person.html:45 -#: templates/alsijil/class_register/person.html:64 -#: templates/alsijil/class_register/person.html:201 -#: templates/alsijil/class_register/person.html:248 +#: templates/alsijil/class_register/person.html:61 +#: templates/alsijil/class_register/person.html:80 +#: templates/alsijil/class_register/person.html:218 +#: templates/alsijil/class_register/person.html:265 msgid "Mark as" msgstr "" -#: templates/alsijil/class_register/person.html:48 -#: templates/alsijil/class_register/person.html:67 -#: templates/alsijil/class_register/person.html:204 -#: templates/alsijil/class_register/person.html:210 -#: templates/alsijil/class_register/person.html:251 -#: templates/alsijil/class_register/person.html:257 +#: templates/alsijil/class_register/person.html:64 +#: templates/alsijil/class_register/person.html:83 +#: templates/alsijil/class_register/person.html:221 +#: templates/alsijil/class_register/person.html:227 +#: templates/alsijil/class_register/person.html:268 +#: templates/alsijil/class_register/person.html:274 msgid "Delete note" msgstr "" -#: templates/alsijil/class_register/person.html:77 +#: templates/alsijil/class_register/person.html:93 msgid "There are no unexcused lessons." msgstr "" -#: templates/alsijil/class_register/person.html:82 +#: templates/alsijil/class_register/person.html:98 msgid "Statistics on absences, tardiness and remarks" msgstr "" -#: templates/alsijil/class_register/person.html:91 +#: templates/alsijil/class_register/person.html:107 #: templates/alsijil/partials/legend.html:10 #: templates/alsijil/partials/persons_with_stats.html:16 #: templates/alsijil/partials/persons_with_stats.html:26 @@ -674,34 +722,36 @@ msgstr "" msgid "Absences" msgstr "" -#: templates/alsijil/class_register/person.html:95 +#: templates/alsijil/class_register/person.html:111 #: templates/alsijil/print/full_register.html:274 msgid "thereof" msgstr "" -#: templates/alsijil/class_register/person.html:105 +#: templates/alsijil/class_register/person.html:121 #: templates/alsijil/partials/persons_with_stats.html:86 #: templates/alsijil/print/full_register.html:81 #: templates/alsijil/print/full_register.html:283 msgid "Unexcused" msgstr "" -#: templates/alsijil/class_register/person.html:126 +#: templates/alsijil/class_register/person.html:142 #: templates/alsijil/print/full_register.html:304 msgid "Relevant personal notes" msgstr "" -#: templates/alsijil/class_register/person.html:142 +#: templates/alsijil/class_register/person.html:158 #, python-format -msgid "Week %(week)s" +msgid "" +"Week\n" +" %(week)s" msgstr "" -#: templates/alsijil/class_register/person.html:150 -#: templates/alsijil/class_register/person.html:168 +#: templates/alsijil/class_register/person.html:167 +#: templates/alsijil/class_register/person.html:185 msgid "Mark all as" msgstr "" -#: templates/alsijil/class_register/person.html:233 +#: templates/alsijil/class_register/person.html:250 #, python-format msgid "%(late)s' late" msgstr "" @@ -727,13 +777,6 @@ msgstr "" msgid "Period" msgstr "" -#: templates/alsijil/class_register/week_view.html:106 -#: templates/alsijil/class_register/week_view.html:202 -#: templates/alsijil/print/full_register.html:169 -#: templates/alsijil/print/full_register.html:200 -msgid "Subject" -msgstr "" - #: templates/alsijil/class_register/week_view.html:107 #: templates/alsijil/class_register/week_view.html:231 msgid "Teachers" @@ -863,6 +906,10 @@ msgstr "" msgid "Stop" msgstr "" +#: templates/alsijil/notifications/check.html:1 +msgid "Please check if the following class register entries are complete and correct:" +msgstr "" + #: templates/alsijil/partials/absences.html:6 #: templates/alsijil/partials/persons_with_stats.html:27 #: templates/alsijil/partials/persons_with_stats.html:44 @@ -920,6 +967,22 @@ msgstr "" msgid "e" msgstr "" +#: templates/alsijil/partials/objects_table.html:4 +msgid "Lesson filter" +msgstr "" + +#: templates/alsijil/partials/objects_table.html:9 +msgid "Update filters" +msgstr "" + +#: templates/alsijil/partials/objects_table.html:22 +msgid "Lesson table" +msgstr "" + +#: templates/alsijil/partials/objects_table.html:31 +msgid "Execute" +msgstr "" + #: templates/alsijil/partials/persons_with_stats.html:7 msgid "No students available." msgstr "" @@ -1095,93 +1158,93 @@ msgid "Yes" msgstr "" #: templates/alsijil/print/full_register.html:373 -msgid "Lesson documentation for week" +msgid "Week" msgstr "" #: templates/alsijil/print/full_register.html:383 msgid "Notes" msgstr "" -#: views.py:96 +#: views.py:108 msgid "You either selected an invalid lesson or there is currently no lesson in progress." msgstr "" -#: views.py:129 +#: views.py:141 msgid "You are not allowed to create a lesson documentation for a lesson in the future." msgstr "" -#: views.py:211 +#: views.py:225 msgid "The lesson documentation has been saved." msgstr "" -#: views.py:245 +#: views.py:259 msgid "The personal notes have been saved." msgstr "" -#: views.py:766 +#: views.py:782 msgid "The absences have been marked as excused." msgstr "" -#: views.py:781 +#: views.py:797 msgid "The absence has been marked as excused." msgstr "" -#: views.py:958 +#: views.py:988 msgid "The absence has been saved." msgstr "" -#: views.py:979 +#: views.py:1009 msgid "The personal note has been deleted." msgstr "" -#: views.py:1001 +#: views.py:1031 msgid "The extra mark has been created." msgstr "" -#: views.py:1013 +#: views.py:1043 msgid "The extra mark has been saved." msgstr "" -#: views.py:1024 +#: views.py:1054 msgid "The extra mark has been deleted." msgstr "" -#: views.py:1045 +#: views.py:1075 msgid "The excuse type has been created." msgstr "" -#: views.py:1057 +#: views.py:1087 msgid "The excuse type has been saved." msgstr "" -#: views.py:1068 +#: views.py:1098 msgid "The excuse type has been deleted." msgstr "" -#: views.py:1089 +#: views.py:1119 msgid "The group role has been created." msgstr "" -#: views.py:1101 +#: views.py:1131 msgid "The group role has been saved." msgstr "" -#: views.py:1112 +#: views.py:1142 msgid "The group role has been deleted." msgstr "" -#: views.py:1145 views.py:1177 +#: views.py:1175 views.py:1207 msgid "The group role has been assigned." msgstr "" -#: views.py:1196 +#: views.py:1226 msgid "The group role assignment has been saved." msgstr "" -#: views.py:1217 +#: views.py:1247 msgid "The group role assignment has been stopped." msgstr "" -#: views.py:1230 +#: views.py:1260 msgid "The group role assignment has been deleted." msgstr "" 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 1d73f150d6c8255824d4236d25ea064757b0779d..b624779a115d105311b06ccfe867aefbc04faaee 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: 2021-02-24 12:02+0100\n" +"POT-Creation-Date: 2021-03-18 14:33+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -17,106 +17,120 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: data_checks.py:15 +#: actions.py:30 +msgid "{} wants you to check some class register entries." +msgstr "" + +#: actions.py:48 +#, python-brace-format +msgid "We have successfully sent notifications to {count_teachers} persons for {count_items} lessons." +msgstr "" + +#: actions.py:54 +msgid "Notify teacher to check data" +msgstr "" + +#: data_checks.py:12 msgid "Delete object" msgstr "" -#: data_checks.py:25 +#: data_checks.py:22 msgid "Set current groups" msgstr "" -#: data_checks.py:36 +#: data_checks.py:33 msgid "Reset personal note to defaults" msgstr "" -#: data_checks.py:48 +#: data_checks.py:45 msgid "Ensure that there are no personal notes in cancelled lessons" msgstr "" -#: data_checks.py:49 +#: data_checks.py:46 msgid "The personal note is related to a cancelled lesson." msgstr "" -#: data_checks.py:76 +#: data_checks.py:73 msgid "Ensure that 'groups_of_person' is set for every personal note" msgstr "" -#: data_checks.py:77 +#: data_checks.py:74 msgid "The personal note has no group in 'groups_of_person'." msgstr "" -#: data_checks.py:111 +#: data_checks.py:99 msgid "Ensure that there are no filled out lesson documentations on holidays" msgstr "" -#: data_checks.py:112 +#: data_checks.py:100 msgid "The lesson documentation is on holidays." msgstr "" -#: data_checks.py:147 +#: data_checks.py:133 msgid "Ensure that there are no filled out personal notes on holidays" msgstr "" -#: data_checks.py:148 +#: data_checks.py:134 msgid "The personal note is on holidays." msgstr "" -#: data_checks.py:176 +#: data_checks.py:162 msgid "Ensure that there are no excused personal notes without an absence" msgstr "" -#: data_checks.py:177 +#: data_checks.py:163 msgid "The personal note is marked as excused, but not as absent." msgstr "" -#: forms.py:36 +#: forms.py:41 msgid "Homework for the next lesson" msgstr "" -#: forms.py:61 forms.py:185 templates/alsijil/print/full_register.html:199 +#: forms.py:66 forms.py:190 forms.py:272 +#: templates/alsijil/print/full_register.html:199 msgid "Group" msgstr "" -#: forms.py:64 templates/alsijil/print/full_register.html:170 +#: forms.py:69 templates/alsijil/print/full_register.html:170 #: templates/alsijil/print/full_register.html:201 msgid "Teacher" msgstr "" -#: forms.py:79 +#: forms.py:84 msgid "You can't select a group and a teacher both." msgstr "" -#: forms.py:133 models.py:397 +#: forms.py:138 forms.py:274 models.py:397 #: templates/alsijil/group_role/assigned_list.html:64 msgid "Start date" msgstr "" -#: forms.py:134 models.py:401 +#: forms.py:139 forms.py:275 models.py:401 #: templates/alsijil/group_role/assigned_list.html:65 msgid "End date" msgstr "" -#: forms.py:135 +#: forms.py:140 msgid "Start period" msgstr "" -#: forms.py:136 +#: forms.py:141 msgid "End period" msgstr "" -#: forms.py:137 templates/alsijil/absences/register_confirm.html:52 +#: forms.py:142 templates/alsijil/absences/register_confirm.html:52 #: templates/alsijil/class_register/lesson.html:261 -#: templates/alsijil/class_register/person.html:218 +#: templates/alsijil/class_register/person.html:235 #: templates/alsijil/class_register/week_view.html:342 #: templates/alsijil/print/full_register.html:75 #: templates/alsijil/print/full_register.html:312 msgid "Absent" msgstr "" -#: forms.py:138 templates/alsijil/absences/register_confirm.html:56 +#: forms.py:143 templates/alsijil/absences/register_confirm.html:56 #: templates/alsijil/class_register/lesson.html:263 -#: templates/alsijil/class_register/person.html:97 -#: templates/alsijil/class_register/person.html:226 +#: templates/alsijil/class_register/person.html:113 +#: templates/alsijil/class_register/person.html:243 #: templates/alsijil/partials/mark_as_buttons.html:2 #: templates/alsijil/partials/mark_as_buttons.html:3 #: templates/alsijil/partials/persons_with_stats.html:74 @@ -125,25 +139,40 @@ msgstr "" msgid "Excused" msgstr "" -#: forms.py:140 models.py:62 models.py:199 +#: forms.py:145 models.py:62 models.py:199 #: templates/alsijil/class_register/lesson.html:264 #: templates/alsijil/class_register/lesson.html:305 msgid "Excuse type" msgstr "" -#: forms.py:145 templates/alsijil/class_register/lesson.html:266 +#: forms.py:150 templates/alsijil/class_register/lesson.html:266 #: templates/alsijil/class_register/lesson.html:326 #: templates/alsijil/print/full_register.html:314 msgid "Remarks" msgstr "" -#: forms.py:195 templates/alsijil/absences/register.html:9 +#: forms.py:200 templates/alsijil/absences/register.html:9 #: templates/alsijil/class_register/lesson.html:260 #: templates/alsijil/group_role/assigned_list.html:63 msgid "Person" msgstr "" -#: menus.py:6 preferences.py:8 templates/alsijil/print/full_register.html:16 +#: forms.py:270 +msgid "School term" +msgstr "" + +#: forms.py:271 +msgid "Has lesson documentation" +msgstr "" + +#: forms.py:273 templates/alsijil/class_register/week_view.html:106 +#: templates/alsijil/class_register/week_view.html:202 +#: templates/alsijil/print/full_register.html:169 +#: templates/alsijil/print/full_register.html:200 +msgid "Subject" +msgstr "" + +#: menus.py:6 preferences.py:9 templates/alsijil/print/full_register.html:16 msgid "Class register" msgstr "" @@ -174,13 +203,18 @@ msgstr "" msgid "Assign group role" msgstr "" -#: menus.py:82 models.py:63 templates/alsijil/excuse_type/list.html:8 +#: menus.py:82 templates/alsijil/class_register/all_objects.html:5 +#: templates/alsijil/class_register/all_objects.html:8 +msgid "All lessons" +msgstr "" + +#: menus.py:93 models.py:63 templates/alsijil/excuse_type/list.html:8 #: templates/alsijil/excuse_type/list.html:9 #: templates/alsijil/partials/legend.html:26 msgid "Excuse types" msgstr "" -#: menus.py:93 models.py:204 models.py:361 +#: menus.py:104 models.py:204 models.py:361 #: templates/alsijil/class_register/lesson.html:265 #: templates/alsijil/extra_mark/list.html:8 #: templates/alsijil/extra_mark/list.html:9 @@ -190,7 +224,7 @@ msgstr "" msgid "Extra marks" msgstr "" -#: menus.py:104 +#: menus.py:115 msgid "Manage group roles" msgstr "" @@ -251,6 +285,7 @@ msgstr "" #: models.py:239 templates/alsijil/class_register/lesson.html:114 #: templates/alsijil/class_register/lesson.html:251 +#: templates/alsijil/class_register/person.html:31 #: templates/alsijil/class_register/week_view.html:71 #: templates/alsijil/class_register/week_view.html:317 msgid "Personal notes" @@ -283,7 +318,8 @@ msgstr "" msgid "Lesson documentation" msgstr "" -#: models.py:328 templates/alsijil/class_register/week_view.html:68 +#: models.py:328 templates/alsijil/class_register/person.html:27 +#: templates/alsijil/class_register/week_view.html:68 msgid "Lesson documentations" msgstr "" @@ -344,72 +380,84 @@ msgstr "" msgid "Can list all personal note filters" msgstr "" -#: preferences.py:16 +#: preferences.py:17 msgid "Block adding personal notes for cancelled lessons" msgstr "" -#: preferences.py:24 +#: preferences.py:25 msgid "Allow users to view their own personal notes" msgstr "" -#: preferences.py:33 +#: preferences.py:34 msgid "Allow primary group owners to register future absences for students in their groups" msgstr "" #: preferences.py:43 +msgid "Allow original teachers to edit their lessons although they are substituted" +msgstr "" + +#: preferences.py:52 msgid "Carry over data from first lesson period to the following lesson periods in lessons over multiple periods" msgstr "" -#: preferences.py:46 +#: preferences.py:55 msgid "This will carry over data only if the data in the following periods are empty." msgstr "" -#: preferences.py:54 +#: preferences.py:63 msgid "Carry over personal notes to all following lesson periods on the same day." msgstr "" -#: preferences.py:63 +#: preferences.py:72 msgid "Allow teachers to open lesson periods on the same day and not just at the beginning of the period" msgstr "" -#: preferences.py:67 +#: preferences.py:76 msgid "Lessons in the past are not affected by this setting, you can open them whenever you want." msgstr "" -#: preferences.py:76 +#: preferences.py:85 msgid "Allow teachers to add data for lessons in holidays" msgstr "" -#: preferences.py:85 +#: preferences.py:94 msgid "Allow group owners to assign group roles to the parents of the group's members" msgstr "" -#: preferences.py:94 +#: preferences.py:103 msgid "Show assigned group roles in week view" msgstr "" -#: preferences.py:95 +#: preferences.py:104 msgid "Only week view of groups" msgstr "" -#: preferences.py:103 +#: preferences.py:112 msgid "Show assigned group roles in lesson view" msgstr "" -#: tables.py:17 tables.py:37 tables.py:62 +#: preferences.py:122 +msgid "Items per page in lessons table" +msgstr "" + +#: preferences.py:126 +msgid "Each page must show at least one item." +msgstr "" + +#: tables.py:19 tables.py:39 tables.py:64 #: templates/alsijil/group_role/partials/assignment_options.html:13 msgid "Edit" msgstr "" -#: tables.py:23 tables.py:43 tables.py:68 -#: templates/alsijil/class_register/person.html:260 +#: tables.py:25 tables.py:45 tables.py:70 +#: templates/alsijil/class_register/person.html:277 #: templates/alsijil/group_role/partials/assignment_options.html:29 msgid "Delete" msgstr "" #: templates/alsijil/absences/register.html:5 #: templates/alsijil/absences/register.html:6 -#: templates/alsijil/class_register/person.html:30 +#: templates/alsijil/class_register/person.html:46 #: templates/alsijil/class_register/week_view.html:332 #: templates/alsijil/partials/persons_with_stats.html:115 msgid "Register absence" @@ -524,13 +572,13 @@ msgid "%(period)s. period" msgstr "" #: templates/alsijil/class_register/lesson.html:56 -#: templates/alsijil/class_register/person.html:190 +#: templates/alsijil/class_register/person.html:207 #: templates/alsijil/class_register/week_view.html:151 #: templates/alsijil/class_register/week_view.html:214 #: templates/alsijil/class_register/week_view.html:268 #: templates/alsijil/partials/lesson_status_icon.html:16 #: templates/alsijil/print/full_register.html:335 -#: templates/alsijil/print/full_register.html:415 +#: templates/alsijil/print/full_register.html:415 util/alsijil_helpers.py:316 msgid "Event" msgstr "" @@ -584,7 +632,7 @@ msgid "Late persons:" msgstr "" #: templates/alsijil/class_register/lesson.html:262 -#: templates/alsijil/class_register/person.html:109 +#: templates/alsijil/class_register/person.html:125 #: templates/alsijil/partials/persons_with_stats.html:17 #: templates/alsijil/partials/persons_with_stats.html:34 #: templates/alsijil/partials/persons_with_stats.html:91 @@ -619,16 +667,16 @@ msgid "" " " msgstr "" -#: templates/alsijil/class_register/person.html:8 +#: templates/alsijil/class_register/person.html:5 msgid "Class register: person" msgstr "" -#: templates/alsijil/class_register/person.html:16 +#: templates/alsijil/class_register/person.html:13 #: templates/alsijil/class_register/students_list.html:10 msgid "Back" msgstr "" -#: templates/alsijil/class_register/person.html:19 +#: templates/alsijil/class_register/person.html:16 #, python-format msgid "" "\n" @@ -636,36 +684,36 @@ msgid "" " " msgstr "" -#: templates/alsijil/class_register/person.html:36 +#: templates/alsijil/class_register/person.html:52 #: templates/alsijil/partials/legend.html:14 msgid "Unexcused absences" msgstr "" -#: templates/alsijil/class_register/person.html:45 -#: templates/alsijil/class_register/person.html:64 -#: templates/alsijil/class_register/person.html:201 -#: templates/alsijil/class_register/person.html:248 +#: templates/alsijil/class_register/person.html:61 +#: templates/alsijil/class_register/person.html:80 +#: templates/alsijil/class_register/person.html:218 +#: templates/alsijil/class_register/person.html:265 msgid "Mark as" msgstr "" -#: templates/alsijil/class_register/person.html:48 -#: templates/alsijil/class_register/person.html:67 -#: templates/alsijil/class_register/person.html:204 -#: templates/alsijil/class_register/person.html:210 -#: templates/alsijil/class_register/person.html:251 -#: templates/alsijil/class_register/person.html:257 +#: templates/alsijil/class_register/person.html:64 +#: templates/alsijil/class_register/person.html:83 +#: templates/alsijil/class_register/person.html:221 +#: templates/alsijil/class_register/person.html:227 +#: templates/alsijil/class_register/person.html:268 +#: templates/alsijil/class_register/person.html:274 msgid "Delete note" msgstr "" -#: templates/alsijil/class_register/person.html:77 +#: templates/alsijil/class_register/person.html:93 msgid "There are no unexcused lessons." msgstr "" -#: templates/alsijil/class_register/person.html:82 +#: templates/alsijil/class_register/person.html:98 msgid "Statistics on absences, tardiness and remarks" msgstr "" -#: templates/alsijil/class_register/person.html:91 +#: templates/alsijil/class_register/person.html:107 #: templates/alsijil/partials/legend.html:10 #: templates/alsijil/partials/persons_with_stats.html:16 #: templates/alsijil/partials/persons_with_stats.html:26 @@ -674,34 +722,36 @@ msgstr "" msgid "Absences" msgstr "" -#: templates/alsijil/class_register/person.html:95 +#: templates/alsijil/class_register/person.html:111 #: templates/alsijil/print/full_register.html:274 msgid "thereof" msgstr "" -#: templates/alsijil/class_register/person.html:105 +#: templates/alsijil/class_register/person.html:121 #: templates/alsijil/partials/persons_with_stats.html:86 #: templates/alsijil/print/full_register.html:81 #: templates/alsijil/print/full_register.html:283 msgid "Unexcused" msgstr "" -#: templates/alsijil/class_register/person.html:126 +#: templates/alsijil/class_register/person.html:142 #: templates/alsijil/print/full_register.html:304 msgid "Relevant personal notes" msgstr "" -#: templates/alsijil/class_register/person.html:142 +#: templates/alsijil/class_register/person.html:158 #, python-format -msgid "Week %(week)s" +msgid "" +"Week\n" +" %(week)s" msgstr "" -#: templates/alsijil/class_register/person.html:150 -#: templates/alsijil/class_register/person.html:168 +#: templates/alsijil/class_register/person.html:167 +#: templates/alsijil/class_register/person.html:185 msgid "Mark all as" msgstr "" -#: templates/alsijil/class_register/person.html:233 +#: templates/alsijil/class_register/person.html:250 #, python-format msgid "%(late)s' late" msgstr "" @@ -727,13 +777,6 @@ msgstr "" msgid "Period" msgstr "" -#: templates/alsijil/class_register/week_view.html:106 -#: templates/alsijil/class_register/week_view.html:202 -#: templates/alsijil/print/full_register.html:169 -#: templates/alsijil/print/full_register.html:200 -msgid "Subject" -msgstr "" - #: templates/alsijil/class_register/week_view.html:107 #: templates/alsijil/class_register/week_view.html:231 msgid "Teachers" @@ -863,6 +906,10 @@ msgstr "" msgid "Stop" msgstr "" +#: templates/alsijil/notifications/check.html:1 +msgid "Please check if the following class register entries are complete and correct:" +msgstr "" + #: templates/alsijil/partials/absences.html:6 #: templates/alsijil/partials/persons_with_stats.html:27 #: templates/alsijil/partials/persons_with_stats.html:44 @@ -920,6 +967,22 @@ msgstr "" msgid "e" msgstr "" +#: templates/alsijil/partials/objects_table.html:4 +msgid "Lesson filter" +msgstr "" + +#: templates/alsijil/partials/objects_table.html:9 +msgid "Update filters" +msgstr "" + +#: templates/alsijil/partials/objects_table.html:22 +msgid "Lesson table" +msgstr "" + +#: templates/alsijil/partials/objects_table.html:31 +msgid "Execute" +msgstr "" + #: templates/alsijil/partials/persons_with_stats.html:7 msgid "No students available." msgstr "" @@ -1095,93 +1158,93 @@ msgid "Yes" msgstr "" #: templates/alsijil/print/full_register.html:373 -msgid "Lesson documentation for week" +msgid "Week" msgstr "" #: templates/alsijil/print/full_register.html:383 msgid "Notes" msgstr "" -#: views.py:96 +#: views.py:108 msgid "You either selected an invalid lesson or there is currently no lesson in progress." msgstr "" -#: views.py:129 +#: views.py:141 msgid "You are not allowed to create a lesson documentation for a lesson in the future." msgstr "" -#: views.py:211 +#: views.py:225 msgid "The lesson documentation has been saved." msgstr "" -#: views.py:245 +#: views.py:259 msgid "The personal notes have been saved." msgstr "" -#: views.py:766 +#: views.py:782 msgid "The absences have been marked as excused." msgstr "" -#: views.py:781 +#: views.py:797 msgid "The absence has been marked as excused." msgstr "" -#: views.py:958 +#: views.py:988 msgid "The absence has been saved." msgstr "" -#: views.py:979 +#: views.py:1009 msgid "The personal note has been deleted." msgstr "" -#: views.py:1001 +#: views.py:1031 msgid "The extra mark has been created." msgstr "" -#: views.py:1013 +#: views.py:1043 msgid "The extra mark has been saved." msgstr "" -#: views.py:1024 +#: views.py:1054 msgid "The extra mark has been deleted." msgstr "" -#: views.py:1045 +#: views.py:1075 msgid "The excuse type has been created." msgstr "" -#: views.py:1057 +#: views.py:1087 msgid "The excuse type has been saved." msgstr "" -#: views.py:1068 +#: views.py:1098 msgid "The excuse type has been deleted." msgstr "" -#: views.py:1089 +#: views.py:1119 msgid "The group role has been created." msgstr "" -#: views.py:1101 +#: views.py:1131 msgid "The group role has been saved." msgstr "" -#: views.py:1112 +#: views.py:1142 msgid "The group role has been deleted." msgstr "" -#: views.py:1145 views.py:1177 +#: views.py:1175 views.py:1207 msgid "The group role has been assigned." msgstr "" -#: views.py:1196 +#: views.py:1226 msgid "The group role assignment has been saved." msgstr "" -#: views.py:1217 +#: views.py:1247 msgid "The group role assignment has been stopped." msgstr "" -#: views.py:1230 +#: views.py:1260 msgid "The group role assignment has been deleted." msgstr ""