diff --git a/aleksis/apps/alsijil/locale/ru/LC_MESSAGES/django.po b/aleksis/apps/alsijil/locale/ru/LC_MESSAGES/django.po index 8b27b98f6877b6dc6e61aa3668813ca4fcba4aff..d0eac6f75175022d5ecc52bfb883af62065137d7 100644 --- a/aleksis/apps/alsijil/locale/ru/LC_MESSAGES/django.po +++ b/aleksis/apps/alsijil/locale/ru/LC_MESSAGES/django.po @@ -10,12 +10,15 @@ msgstr "" "POT-Creation-Date: 2024-09-30 12:25+0200\n" "PO-Revision-Date: 2023-05-26 04:38+0000\n" "Last-Translator: Serhii Horichenko <m@sgg.im>\n" -"Language-Team: Russian <https://translate.edugit.org/projects/aleksis/aleksis-app-alsijil/ru/>\n" +"Language-Team: Russian <https://translate.edugit.org/projects/aleksis/" +"aleksis-app-alsijil/ru/>\n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" "X-Generator: Weblate 4.12.1\n" #: aleksis/apps/alsijil/actions.py:18 @@ -43,8 +46,11 @@ msgstr "{} проÑит Ð’Ð°Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð¸Ñ‚ÑŒ некоторые Ð·Ð°Ð¿Ð¸Ñ #: aleksis/apps/alsijil/actions.py:86 #, python-brace-format -msgid "We have successfully sent notifications to {count_teachers} persons for {count_items} lessons." -msgstr "Мы отправили уведомление Ð´Ð»Ñ {count_teachers} чел. о {count_items} уроках." +msgid "" +"We have successfully sent notifications to {count_teachers} persons for " +"{count_items} lessons." +msgstr "" +"Мы отправили уведомление Ð´Ð»Ñ {count_teachers} чел. о {count_items} уроках." #: aleksis/apps/alsijil/actions.py:92 msgid "Ask teacher to check data" @@ -155,18 +161,21 @@ msgstr "Ð’Ñ‹ не можете одновременно выбрать груп #: aleksis/apps/alsijil/models.py:801 aleksis/apps/alsijil/models.py:892 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:63 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:27 +#: aleksis/apps/alsijil/models.py:788 aleksis/apps/alsijil/models.py:879 msgid "Person" msgstr "Физлицо" #: aleksis/apps/alsijil/forms.py:194 aleksis/apps/alsijil/forms.py:372 #: aleksis/apps/alsijil/models.py:973 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:64 +#: aleksis/apps/alsijil/models.py:960 msgid "Start date" msgstr "Дата начала" #: aleksis/apps/alsijil/forms.py:195 aleksis/apps/alsijil/forms.py:373 #: aleksis/apps/alsijil/models.py:977 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:65 +#: aleksis/apps/alsijil/models.py:964 msgid "End date" msgstr "Дата окончаниÑ" @@ -281,6 +290,7 @@ msgstr "Короткое имÑ" #: aleksis/apps/alsijil/templates/alsijil/class_register/groups.html:20 #: aleksis/apps/alsijil/templates/alsijil/partials/persons_with_stats.html:12 #: aleksis/apps/alsijil/templates/alsijil/partials/persons_with_stats.html:25 +#: aleksis/apps/alsijil/models.py:924 msgid "Name" msgstr "Полное имÑ" @@ -289,8 +299,12 @@ msgid "Count as absent" msgstr "КоличеÑтво отÑутÑтвующих" #: aleksis/apps/alsijil/models.py:71 -msgid "If checked, this excuse type will be counted as a missed lesson. If not checked,it won't show up in the absence report." -msgstr "ЕÑли отмечено, Ñтот тип объÑÑнительной будет заÑчитан как пропущенный урок. ЕÑли не отмечено, то без запиÑи в отчет о пропуÑках." +msgid "" +"If checked, this excuse type will be counted as a missed lesson. If not " +"checked,it won't show up in the absence report." +msgstr "" +"ЕÑли отмечено, Ñтот тип объÑÑнительной будет заÑчитан как пропущенный урок. " +"ЕÑли не отмечено, то без запиÑи в отчет о пропуÑках." #: aleksis/apps/alsijil/models.py:86 #: aleksis/apps/alsijil/templates/alsijil/excuse_type/list.html:8 @@ -389,13 +403,11 @@ msgstr "Преподаватели" #: aleksis/apps/alsijil/models.py:490 #, fuzzy -#| msgid "Lesson topic" msgid "Lesson Topic" msgstr "Тема урока" #: aleksis/apps/alsijil/models.py:492 #, fuzzy -#| msgid "Group note" msgid "Group Note" msgstr "Ð“Ñ€ÑƒÐ¿Ð¿Ð¾Ð²Ð°Ñ Ð·Ð°Ð¼ÐµÑ‚ÐºÐ°" @@ -404,33 +416,29 @@ msgid "Participation touched at" msgstr "" #: aleksis/apps/alsijil/models.py:525 aleksis/apps/alsijil/models.py:811 -#: aleksis/apps/alsijil/models.py:899 +#: aleksis/apps/alsijil/models.py:899 aleksis/apps/alsijil/models.py:798 +#: aleksis/apps/alsijil/models.py:886 #, fuzzy -#| msgid "Lesson documentation" msgid "Documentation" msgstr "Учебный материал" #: aleksis/apps/alsijil/models.py:526 #, fuzzy -#| msgid "Lesson documentations" msgid "Documentations" msgstr "Учебные материалы" -#: aleksis/apps/alsijil/models.py:804 +#: aleksis/apps/alsijil/models.py:804 aleksis/apps/alsijil/models.py:791 #, fuzzy -#| msgid "Group roles" msgid "Groups of Person" msgstr "Роли групп" -#: aleksis/apps/alsijil/models.py:817 +#: aleksis/apps/alsijil/models.py:817 aleksis/apps/alsijil/models.py:804 #, fuzzy -#| msgid "Absences" msgid "Absence Reason" msgstr "ПропуÑки" -#: aleksis/apps/alsijil/models.py:829 +#: aleksis/apps/alsijil/models.py:829 aleksis/apps/alsijil/models.py:816 #, fuzzy -#| msgid "Absences" msgid "Base Absence" msgstr "ПропуÑки" @@ -441,51 +449,51 @@ msgstr "ПропуÑки" #: aleksis/apps/alsijil/templates/alsijil/partials/persons_with_stats.html:46 #: aleksis/apps/alsijil/templates/alsijil/partials/persons_with_stats.html:123 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:323 +#: aleksis/apps/alsijil/models.py:819 msgid "Tardiness" msgstr "Опоздание" #: aleksis/apps/alsijil/models.py:875 aleksis/apps/alsijil/models.py:876 +#: aleksis/apps/alsijil/models.py:862 aleksis/apps/alsijil/models.py:863 msgid "Participation Status" msgstr "" -#: aleksis/apps/alsijil/models.py:904 +#: aleksis/apps/alsijil/models.py:904 aleksis/apps/alsijil/models.py:891 #, fuzzy -#| msgid "Notes" msgid "Note" msgstr "Заметки" -#: aleksis/apps/alsijil/models.py:906 +#: aleksis/apps/alsijil/models.py:906 aleksis/apps/alsijil/models.py:893 #, fuzzy -#| msgid "Extra mark" msgid "Extra Mark" msgstr "Ð”Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¾Ñ‚Ð¼ÐµÑ‚ÐºÐ°" -#: aleksis/apps/alsijil/models.py:913 +#: aleksis/apps/alsijil/models.py:913 aleksis/apps/alsijil/models.py:900 #, fuzzy -#| msgid "Personal note" msgid "Personal Note" msgstr "Ð›Ð¸Ñ‡Ð½Ð°Ñ Ð·Ð°Ð¼ÐµÑ‚ÐºÐ°" -#: aleksis/apps/alsijil/models.py:914 +#: aleksis/apps/alsijil/models.py:914 aleksis/apps/alsijil/models.py:901 #, fuzzy -#| msgid "Personal notes" msgid "Personal Notes" msgstr "Личные заметки" -#: aleksis/apps/alsijil/models.py:925 -msgid "A person got assigned the same extra mark multiple times per documentation." +#: aleksis/apps/alsijil/models.py:925 aleksis/apps/alsijil/models.py:912 +msgid "" +"A person got assigned the same extra mark multiple times per documentation." msgstr "" -#: aleksis/apps/alsijil/models.py:938 +#: aleksis/apps/alsijil/models.py:938 aleksis/apps/alsijil/models.py:925 msgid "Icon" msgstr "Иконка" -#: aleksis/apps/alsijil/models.py:939 +#: aleksis/apps/alsijil/models.py:939 aleksis/apps/alsijil/models.py:926 msgid "Colour" msgstr "Цвет" #: aleksis/apps/alsijil/models.py:945 aleksis/apps/alsijil/models.py:960 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:62 +#: aleksis/apps/alsijil/models.py:932 aleksis/apps/alsijil/models.py:947 msgid "Group role" msgstr "Роль группы" @@ -493,14 +501,15 @@ msgstr "Роль группы" #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:90 #: aleksis/apps/alsijil/templates/alsijil/group_role/list.html:8 #: aleksis/apps/alsijil/templates/alsijil/group_role/list.html:9 +#: aleksis/apps/alsijil/models.py:933 msgid "Group roles" msgstr "Роли групп" -#: aleksis/apps/alsijil/models.py:947 +#: aleksis/apps/alsijil/models.py:947 aleksis/apps/alsijil/models.py:934 msgid "Can assign group role" msgstr "Может назначать роль группы" -#: aleksis/apps/alsijil/models.py:966 +#: aleksis/apps/alsijil/models.py:966 aleksis/apps/alsijil/models.py:953 msgid "Assigned person" msgstr "Ðазначенное физлицо" @@ -508,38 +517,39 @@ msgstr "Ðазначенное физлицо" #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:124 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:242 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:321 +#: aleksis/apps/alsijil/models.py:958 msgid "Groups" msgstr "Группы" -#: aleksis/apps/alsijil/models.py:978 +#: aleksis/apps/alsijil/models.py:978 aleksis/apps/alsijil/models.py:965 msgid "Can be left empty if end date is not clear yet" msgstr "ЕÑли нет точной конечной даты, можно оÑтавить незаполненным" -#: aleksis/apps/alsijil/models.py:993 +#: aleksis/apps/alsijil/models.py:993 aleksis/apps/alsijil/models.py:980 msgid "Group role assignment" msgstr "Ðазначение роли группы" -#: aleksis/apps/alsijil/models.py:994 +#: aleksis/apps/alsijil/models.py:994 aleksis/apps/alsijil/models.py:981 msgid "Group role assignments" msgstr "Ðазначение ролей групп" -#: aleksis/apps/alsijil/models.py:1001 +#: aleksis/apps/alsijil/models.py:1001 aleksis/apps/alsijil/models.py:988 msgid "Can view lesson overview" msgstr "Может проÑматривать обзор урока" -#: aleksis/apps/alsijil/models.py:1002 +#: aleksis/apps/alsijil/models.py:1002 aleksis/apps/alsijil/models.py:989 msgid "Can view week overview" msgstr "Может проÑматривать недельный обзор" -#: aleksis/apps/alsijil/models.py:1003 +#: aleksis/apps/alsijil/models.py:1003 aleksis/apps/alsijil/models.py:990 msgid "Can view full register" msgstr "Может проÑматривать веÑÑŒ журнал" -#: aleksis/apps/alsijil/models.py:1004 +#: aleksis/apps/alsijil/models.py:1004 aleksis/apps/alsijil/models.py:991 msgid "Can register absence" msgstr "Может региÑтрировать отÑутÑтвие" -#: aleksis/apps/alsijil/models.py:1005 +#: aleksis/apps/alsijil/models.py:1005 aleksis/apps/alsijil/models.py:992 msgid "Can list all personal note filters" msgstr "Может проÑматривать вÑе фильтры личных заметок" @@ -557,52 +567,92 @@ msgid "Allow users to view their own personal notes" msgstr "Разрешить пользователÑм проÑматривать Ñвои личные заметки" #: aleksis/apps/alsijil/preferences.py:41 -msgid "Allow primary group owners to register future absences for students in their groups" -msgstr "Разрешить владельцам оÑновных групп региÑтрировать будущие пропуÑки Ñтудентов в Ñвоих группах" +msgid "" +"Allow primary group owners to register future absences for students in their " +"groups" +msgstr "" +"Разрешить владельцам оÑновных групп региÑтрировать будущие пропуÑки " +"Ñтудентов в Ñвоих группах" #: aleksis/apps/alsijil/preferences.py:51 -msgid "Grant the owner of a parent group the same privileges as the owners of the respective child groups" -msgstr "Ðаделить владельца родительÑкой группы такими же правами, как у владельца ÑоответÑтвующих дочерних групп" +msgid "" +"Grant the owner of a parent group the same privileges as the owners of the " +"respective child groups" +msgstr "" +"Ðаделить владельца родительÑкой группы такими же правами, как у владельца " +"ÑоответÑтвующих дочерних групп" #: aleksis/apps/alsijil/preferences.py:61 -msgid "Allow original teachers to edit their lessons although they are substituted" -msgstr "Разрешить изначальным преподавателÑм редактировать Ñвои уроки даже поÑле их замены" +msgid "" +"Allow original teachers to edit their lessons although they are substituted" +msgstr "" +"Разрешить изначальным преподавателÑм редактировать Ñвои уроки даже поÑле их " +"замены" #: aleksis/apps/alsijil/preferences.py:70 -msgid "Carry over data from first lesson period to the following lesson periods in lessons over multiple periods" -msgstr "ПереноÑить данные Ñ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ урока в раÑпиÑании на текущие уроки через неÑколько уроков" +msgid "" +"Carry over data from first lesson period to the following lesson periods in " +"lessons over multiple periods" +msgstr "" +"ПереноÑить данные Ñ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ урока в раÑпиÑании на текущие уроки через " +"неÑколько уроков" #: aleksis/apps/alsijil/preferences.py:73 -msgid "This will carry over data only if the data in the following periods are empty." -msgstr "Ðто перенеÑёт данные только в Ñлучае отÑутÑÑ‚Ð²Ð¸Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ… в поÑледующих уроках." +msgid "" +"This will carry over data only if the data in the following periods are " +"empty." +msgstr "" +"Ðто перенеÑёт данные только в Ñлучае отÑутÑÑ‚Ð²Ð¸Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ… в поÑледующих уроках." #: aleksis/apps/alsijil/preferences.py:82 -msgid "Allow carrying over data from any lesson period to all other lesson periods with the same lesson and in the same week" -msgstr "Разрешить Ð¿ÐµÑ€ÐµÐ½Ð¾Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ñ Ð»ÑŽÐ±Ð¾Ð³Ð¾ урока на вÑе такие же уроки Ñ Ñ‚Ð°ÐºÐ¸Ð¼ же номером в раÑпиÑании на той же неделе" +msgid "" +"Allow carrying over data from any lesson period to all other " +"lesson periods with the same lesson and in the same week" +msgstr "" +"Разрешить Ð¿ÐµÑ€ÐµÐ½Ð¾Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ñ Ð»ÑŽÐ±Ð¾Ð³Ð¾ урока на вÑе такие же " +"уроки Ñ Ñ‚Ð°ÐºÐ¸Ð¼ же номером в раÑпиÑании на той же неделе" #: aleksis/apps/alsijil/preferences.py:86 -msgid "This will carry over data only if the data in the aforementioned periods are empty." -msgstr "Ðто перенеÑёт данные только еÑли в упомÑнутых выше уроках данные не заполнены." +msgid "" +"This will carry over data only if the data in the aforementioned periods are " +"empty." +msgstr "" +"Ðто перенеÑёт данные только еÑли в упомÑнутых выше уроках данные не " +"заполнены." #: aleksis/apps/alsijil/preferences.py:95 -msgid "Carry over personal notes to all following lesson periods on the same day." +msgid "" +"Carry over personal notes to all following lesson periods on the same day." msgstr "ПереноÑить личные заметки на вÑе поÑледующие уроки того же днÑ." #: aleksis/apps/alsijil/preferences.py:104 -msgid "Allow teachers to open lesson periods on the same day and not just at the beginning of the period" -msgstr "Разрешить преподавателÑм открывать уроки в тот же день, а не только в начале уроков" +msgid "" +"Allow teachers to open lesson periods on the same day and not just at the " +"beginning of the period" +msgstr "" +"Разрешить преподавателÑм открывать уроки в тот же день, а не только в начале " +"уроков" #: aleksis/apps/alsijil/preferences.py:108 -msgid "Lessons in the past are not affected by this setting, you can open them whenever you want." -msgstr "Ðти наÑтройки не влиÑÑŽÑ‚ на прошлые уроки. Ð’Ñ‹ можете открывать их когда-угодно." +msgid "" +"Lessons in the past are not affected by this setting, you can open them " +"whenever you want." +msgstr "" +"Ðти наÑтройки не влиÑÑŽÑ‚ на прошлые уроки. Ð’Ñ‹ можете открывать их когда-" +"угодно." #: aleksis/apps/alsijil/preferences.py:117 msgid "Allow teachers to add data for lessons in holidays" -msgstr "Разрешить преподавателÑм добавлÑть учебный материал (данные Ð´Ð»Ñ ÑƒÑ€Ð¾ÐºÐ¾Ð²) на выходных" +msgstr "" +"Разрешить преподавателÑм добавлÑть учебный материал (данные Ð´Ð»Ñ ÑƒÑ€Ð¾ÐºÐ¾Ð²) на " +"выходных" #: aleksis/apps/alsijil/preferences.py:126 -msgid "Allow group owners to assign group roles to the parents of the group's members" -msgstr "Разрешить владельцам групп назначать роли групп родителÑм учаÑтников групп" +msgid "" +"Allow group owners to assign group roles to the parents of the group's " +"members" +msgstr "" +"Разрешить владельцам групп назначать роли групп родителÑм учаÑтников групп" #: aleksis/apps/alsijil/preferences.py:135 msgid "Show assigned group roles in week view" @@ -633,11 +683,15 @@ msgid "Allow editing of all future documentations" msgstr "" #: aleksis/apps/alsijil/preferences.py:180 -msgid "Allow editing of all documentations up to and including those on the current day" +msgid "" +"Allow editing of all documentations up to and including those on the current " +"day" msgstr "" #: aleksis/apps/alsijil/preferences.py:185 -msgid "Allow editing of all documentations up to and including those on the current date and time" +msgid "" +"Allow editing of all documentations up to and including those on the current " +"date and time" msgstr "" #: aleksis/apps/alsijil/preferences.py:190 @@ -645,15 +699,21 @@ msgid "Set time range for which documentations may be edited" msgstr "" #: aleksis/apps/alsijil/preferences.py:201 -msgid "User is allowed to register absences for members of groups the user is an owner of with these group types" +msgid "" +"User is allowed to register absences for members of groups the user is an " +"owner of with these group types" msgstr "" #: aleksis/apps/alsijil/preferences.py:205 -msgid "If you leave it empty, all member of groups the user is an owner of will be shown." +msgid "" +"If you leave it empty, all member of groups the user is an owner of will be " +"shown." msgstr "" #: aleksis/apps/alsijil/preferences.py:217 -msgid "Group type of groups to be shown first in the group select field on the coursebook overview page" +msgid "" +"Group type of groups to be shown first in the group select field on the " +"coursebook overview page" msgstr "" #: aleksis/apps/alsijil/preferences.py:220 @@ -690,7 +750,6 @@ msgstr "ОбъÑÑнительнаÑ" #: aleksis/apps/alsijil/tables.py:136 #, fuzzy, python-brace-format -#| msgid "{value}' late" msgid "{value}' tardiness" msgstr "{value}' задержка" @@ -700,7 +759,6 @@ msgstr "" #: aleksis/apps/alsijil/tasks.py:49 #, fuzzy -#| msgid "Start date" msgid "Sort data ..." msgstr "Дата начала" @@ -714,7 +772,6 @@ msgstr "" #: aleksis/apps/alsijil/tasks.py:133 #, fuzzy -#| msgid "Statistics" msgid "Load statistics ..." msgstr "СтатиÑтика" @@ -773,11 +830,13 @@ msgstr " %(count)s завиÑимых уроков " #: aleksis/apps/alsijil/templates/alsijil/absences/register_confirm.html:40 msgid "" "\n" -" There are no affected lessons. Registering this absence won't have any effect.\n" +" There are no affected lessons. Registering this absence " +"won't have any effect.\n" " " msgstr "" "\n" -" ЗавиÑимых уроков нет. РегиÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ð¿Ñ€Ð¾Ð¿ÑƒÑка ни на что не влиÑет.\n" +" ЗавиÑимых уроков нет. РегиÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ð¿Ñ€Ð¾Ð¿ÑƒÑка ни на что не " +"влиÑет.\n" " " #: aleksis/apps/alsijil/templates/alsijil/absences/register_confirm.html:57 @@ -875,7 +934,8 @@ msgid "" " " msgstr "" "\n" -" Ðтот урок перекрывает выходные и его Ð½ÐµÐ»ÑŒÐ·Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ.\n" +" Ðтот урок перекрывает выходные и его Ð½ÐµÐ»ÑŒÐ·Ñ " +"редактировать.\n" " " #: aleksis/apps/alsijil/templates/alsijil/class_register/person.html:10 @@ -1014,11 +1074,13 @@ msgstr "Ðет доÑтупных уроков" #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:434 msgid "" "\n" -" There are no lessons for the selected group or teacher in this week.\n" +" There are no lessons for the selected group or teacher in this " +"week.\n" " " msgstr "" "\n" -" Ð”Ð»Ñ Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ð¾Ð¹ группы или Ð¿Ñ€ÐµÐ¿Ð¾Ð´Ð°Ð²Ð°Ñ‚ÐµÐ»Ñ Ð½Ð° Ñтой неделе уроков нет.\n" +" Ð”Ð»Ñ Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ð¾Ð¹ группы или Ð¿Ñ€ÐµÐ¿Ð¾Ð´Ð°Ð²Ð°Ñ‚ÐµÐ»Ñ Ð½Ð° Ñтой неделе уроков " +"нет.\n" " " #: aleksis/apps/alsijil/templates/alsijil/excuse_type/create.html:6 @@ -1036,13 +1098,17 @@ msgstr "Редактировать тип объÑÑнительной" #: aleksis/apps/alsijil/templates/alsijil/group_role/warning.html:4 msgid "" "\n" -" This function should only be used to define alternatives to the default excuse which also will be counted extra.\n" -" Don't use this to create a default excuse or if you don't divide between different types of excuse.\n" +" This function should only be used to define alternatives to the default " +"excuse which also will be counted extra.\n" +" Don't use this to create a default excuse or if you don't divide between " +"different types of excuse.\n" " " msgstr "" "\n" -" Ðта Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð¸ÑпользуетÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð°Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð² к объÑÑнительным по-умолчанию, которые тоже будут учтены.\n" -" Ðе иÑпользуйте Ñтот функционал Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¾Ð±ÑŠÑÑнительной по-умолчанию или еÑли не ведёте разделение по типам.\n" +" Ðта Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð¸ÑпользуетÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð°Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð² к " +"объÑÑнительным по-умолчанию, которые тоже будут учтены.\n" +" Ðе иÑпользуйте Ñтот функционал Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¾Ð±ÑŠÑÑнительной по-умолчанию " +"или еÑли не ведёте разделение по типам.\n" " " #: aleksis/apps/alsijil/templates/alsijil/group_role/assign.html:9 @@ -1110,12 +1176,14 @@ msgstr "Ðикто не назначен." #: aleksis/apps/alsijil/templates/alsijil/group_role/partials/assigned_roles.html:41 msgid "" "\n" -" You can get some additional actions for each group role assignment if you click on the name of the\n" +" You can get some additional actions for each group role assignment if " +"you click on the name of the\n" " corresponding person.\n" " " msgstr "" "\n" -" Ð’Ñ‹ можете получить некоторые дополнительные дейÑÑ‚Ð²Ð¸Ñ Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ñ€Ð¾Ð»Ð¸ группы поÑле клика\n" +" Ð’Ñ‹ можете получить некоторые дополнительные дейÑÑ‚Ð²Ð¸Ñ Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ " +"Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ñ€Ð¾Ð»Ð¸ группы поÑле клика\n" " на Ð¸Ð¼Ñ ÑоответÑтвующего лица.\n" " " @@ -1124,8 +1192,12 @@ msgid "Stop" msgstr "Стоп" #: aleksis/apps/alsijil/templates/alsijil/notifications/check.html:1 -msgid "Please check if the following class register entries are complete and correct:" -msgstr "Проверьте, пожалуйÑта, Ñти запиÑи в клаÑÑном журнале на полноту и корректноÑть:" +msgid "" +"Please check if the following class register entries are complete and " +"correct:" +msgstr "" +"Проверьте, пожалуйÑта, Ñти запиÑи в клаÑÑном журнале на полноту и " +"корректноÑть:" #: aleksis/apps/alsijil/templates/alsijil/partials/absences.html:6 #: aleksis/apps/alsijil/templates/alsijil/partials/legend.html:22 @@ -1285,8 +1357,10 @@ msgstr "" #, python-format msgid "" "\n" -" This seating plan is taken from the parent group of %(child_group)s.\n" -" If you want, you can take it over for your group and then customize it.\n" +" This seating plan is taken from the parent group of " +"%(child_group)s.\n" +" If you want, you can take it over for your group and then " +"customize it.\n" " " msgstr "" "\n" @@ -1310,11 +1384,13 @@ msgstr "Ð”Ð»Ñ Ñтого урока нет плана раÑÑадки." #, python-format msgid "" "\n" -" Create a new seating plan for %(group)s (%(subject)s) in %(room)s\n" +" Create a new seating plan for %(group)s (%(subject)s) in " +"%(room)s\n" " " msgstr "" "\n" -" Создать новый план раÑÑадки %(group)s (%(subject)s) в %(room)s\n" +" Создать новый план раÑÑадки %(group)s (%(subject)s) в " +"%(room)s\n" " " #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/seating_plan.html:78 @@ -1459,7 +1535,7 @@ msgstr "СокращениÑ" #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:78 msgid "Late" -msgstr "ОпозданиÑ" +msgstr "Опоздал(а)" #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:89 msgid "Custom excuse types" @@ -1578,11 +1654,15 @@ msgid "Notes" msgstr "Заметки" #: aleksis/apps/alsijil/views.py:112 -msgid "You either selected an invalid lesson or there is currently no lesson in progress." +msgid "" +"You either selected an invalid lesson or there is currently no lesson in " +"progress." msgstr "Ð’Ñ‹ или выбрали неправильный урок, или ÑÐµÐ¹Ñ‡Ð°Ñ ÑƒÑ€Ð¾ÐºÐ° нет." #: aleksis/apps/alsijil/views.py:145 -msgid "You are not allowed to create a lesson documentation for a lesson in the future." +msgid "" +"You are not allowed to create a lesson documentation for a lesson in the " +"future." msgstr "Вам Ð½ÐµÐ»ÑŒÐ·Ñ Ñоздавать учебные материалы Ð´Ð»Ñ ÑƒÑ€Ð¾ÐºÐ¾Ð² в будущем." #: aleksis/apps/alsijil/views.py:262 @@ -1595,19 +1675,16 @@ msgstr "Личные заметки Ñохранены." #: aleksis/apps/alsijil/views.py:656 #, fuzzy -#| msgid "Generate printout" msgid "Generate full register printout for {}" msgstr "Подготовить к печати" #: aleksis/apps/alsijil/views.py:657 #, fuzzy -#| msgid "Generate printout" msgid "Generate full register printout …" msgstr "Подготовить к печати" #: aleksis/apps/alsijil/views.py:658 #, fuzzy -#| msgid "The personal note has been deleted." msgid "The printout has been generated successfully." msgstr "Ð›Ð¸Ñ‡Ð½Ð°Ñ Ð·Ð°Ð¼ÐµÑ‚ÐºÐ° удалена." diff --git a/aleksis/apps/alsijil/locale/uk/LC_MESSAGES/django.po b/aleksis/apps/alsijil/locale/uk/LC_MESSAGES/django.po index 47e376e5c0a8c9cc96c067398d966e0e814c94fc..c9afd310db11fc318cd95d59d2597f7d0e8f1772 100644 --- a/aleksis/apps/alsijil/locale/uk/LC_MESSAGES/django.po +++ b/aleksis/apps/alsijil/locale/uk/LC_MESSAGES/django.po @@ -10,12 +10,16 @@ msgstr "" "POT-Creation-Date: 2024-09-30 12:25+0200\n" "PO-Revision-Date: 2024-08-27 15:25+0000\n" "Last-Translator: Serhii Horichenko <m@sgg.im>\n" -"Language-Team: Ukrainian <https://translate.edugit.org/projects/aleksis/aleksis-app-alsijil/uk/>\n" +"Language-Team: Ukrainian <https://translate.edugit.org/projects/aleksis/" +"aleksis-app-alsijil/uk/>\n" "Language: uk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != " +"11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % " +"100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || " +"(n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n" "X-Generator: Weblate 5.0.2\n" #: aleksis/apps/alsijil/actions.py:18 @@ -43,8 +47,11 @@ msgstr "{} проÑить Ð’Ð°Ñ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€Ð¸Ñ‚Ð¸ деÑкі запиÑи к #: aleksis/apps/alsijil/actions.py:86 #, python-brace-format -msgid "We have successfully sent notifications to {count_teachers} persons for {count_items} lessons." -msgstr "Ми надіÑлали ÑÐ¿Ð¾Ð²Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð´Ð»Ñ {count_teachers} оÑіб щодо {count_items} уроків." +msgid "" +"We have successfully sent notifications to {count_teachers} persons for " +"{count_items} lessons." +msgstr "" +"Ми надіÑлали ÑÐ¿Ð¾Ð²Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð´Ð»Ñ {count_teachers} оÑіб щодо {count_items} уроків." #: aleksis/apps/alsijil/actions.py:92 msgid "Ask teacher to check data" @@ -72,7 +79,8 @@ msgstr "У ÑкаÑованого уроку Ñ” пов'Ñзані оÑобиÑÑ‚ #: aleksis/apps/alsijil/data_checks.py:77 msgid "Ensure that 'groups_of_person' is set for every personal note" -msgstr "ПереконайтеÑÑ, що Ð´Ð»Ñ ÐºÐ¾Ð¶Ð½Ð¾Ñ— оÑобиÑтої нотатки уÑтановлені \"групи_оÑіб\"" +msgstr "" +"ПереконайтеÑÑ, що Ð´Ð»Ñ ÐºÐ¾Ð¶Ð½Ð¾Ñ— оÑобиÑтої нотатки уÑтановлені \"групи_оÑіб\"" #: aleksis/apps/alsijil/data_checks.py:78 msgid "The personal note has no group in 'groups_of_person'." @@ -96,7 +104,8 @@ msgstr "Ці оÑобиÑті нотатки Ñ” на вихідних." #: aleksis/apps/alsijil/data_checks.py:166 msgid "Ensure that there are no excused personal notes without an absence" -msgstr "ПереконайтеÑÑ, що немає оÑобиÑтих нотаток щодо поÑÑÐ½ÐµÐ½Ð½Ñ Ð±ÐµÐ· відÑутноÑті" +msgstr "" +"ПереконайтеÑÑ, що немає оÑобиÑтих нотаток щодо поÑÑÐ½ÐµÐ½Ð½Ñ Ð±ÐµÐ· відÑутноÑті" #: aleksis/apps/alsijil/data_checks.py:167 msgid "The personal note is marked as excused, but not as absent." @@ -133,7 +142,8 @@ msgstr "Ð”Ð¾Ð¼Ð°ÑˆÐ½Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð° на наÑтупний урок" #: aleksis/apps/alsijil/forms.py:53 msgid "Carry over data to all other lessons with the same subject in this week" -msgstr "ПеренеÑти дані на уÑÑ– інші уроки з таким Ñамим предметом на цьому тижні" +msgstr "" +"ПеренеÑти дані на уÑÑ– інші уроки з таким Ñамим предметом на цьому тижні" #: aleksis/apps/alsijil/forms.py:98 aleksis/apps/alsijil/forms.py:278 #: aleksis/apps/alsijil/forms.py:370 @@ -155,18 +165,21 @@ msgstr "Ви не можете обрати одночаÑно групу та #: aleksis/apps/alsijil/models.py:801 aleksis/apps/alsijil/models.py:892 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:63 #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/notes.html:27 +#: aleksis/apps/alsijil/models.py:788 aleksis/apps/alsijil/models.py:879 msgid "Person" msgstr "ОÑоба" #: aleksis/apps/alsijil/forms.py:194 aleksis/apps/alsijil/forms.py:372 #: aleksis/apps/alsijil/models.py:973 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:64 +#: aleksis/apps/alsijil/models.py:960 msgid "Start date" msgstr "Дата початку" #: aleksis/apps/alsijil/forms.py:195 aleksis/apps/alsijil/forms.py:373 #: aleksis/apps/alsijil/models.py:977 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:65 +#: aleksis/apps/alsijil/models.py:964 msgid "End date" msgstr "Дата закінченнÑ" @@ -281,6 +294,7 @@ msgstr "Коротке ім'Ñ" #: aleksis/apps/alsijil/templates/alsijil/class_register/groups.html:20 #: aleksis/apps/alsijil/templates/alsijil/partials/persons_with_stats.html:12 #: aleksis/apps/alsijil/templates/alsijil/partials/persons_with_stats.html:25 +#: aleksis/apps/alsijil/models.py:924 msgid "Name" msgstr "Повне ім'Ñ" @@ -289,8 +303,12 @@ msgid "Count as absent" msgstr "КількіÑть відÑутніх" #: aleksis/apps/alsijil/models.py:71 -msgid "If checked, this excuse type will be counted as a missed lesson. If not checked,it won't show up in the absence report." -msgstr "Якщо відмічено, цей тип поÑÑÐ½ÐµÐ½Ð½Ñ Ð±ÑƒÐ´Ðµ зарахований Ñк пропущений урок. Якщо не відмічено, то без запиÑу у звіт відÑутноÑті." +msgid "" +"If checked, this excuse type will be counted as a missed lesson. If not " +"checked,it won't show up in the absence report." +msgstr "" +"Якщо відмічено, цей тип поÑÑÐ½ÐµÐ½Ð½Ñ Ð±ÑƒÐ´Ðµ зарахований Ñк пропущений урок. Якщо " +"не відмічено, то без запиÑу у звіт відÑутноÑті." #: aleksis/apps/alsijil/models.py:86 #: aleksis/apps/alsijil/templates/alsijil/excuse_type/list.html:8 @@ -310,7 +328,7 @@ msgstr "Рік" #: aleksis/apps/alsijil/templates/alsijil/partials/persons_with_stats.html:19 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:331 msgid "Extra marks" -msgstr "Додаткові відмітки" +msgstr "Додаткові позначки" #: aleksis/apps/alsijil/models.py:300 msgid "Personal note" @@ -339,7 +357,7 @@ msgstr "Тема уроку" #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/documentation.html:33 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:422 msgid "Homework" -msgstr "Ð”Ð¾Ð¼Ð°ÑˆÐ½Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð°" +msgstr "Домашнє завданнÑ" #: aleksis/apps/alsijil/models.py:354 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:130 @@ -400,7 +418,8 @@ msgid "Participation touched at" msgstr "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ ÑƒÑ‡Ð°Ñті Ñтворений о" #: aleksis/apps/alsijil/models.py:525 aleksis/apps/alsijil/models.py:811 -#: aleksis/apps/alsijil/models.py:899 +#: aleksis/apps/alsijil/models.py:899 aleksis/apps/alsijil/models.py:798 +#: aleksis/apps/alsijil/models.py:886 msgid "Documentation" msgstr "ДокументаціÑ" @@ -408,15 +427,15 @@ msgstr "ДокументаціÑ" msgid "Documentations" msgstr "ДокументаціÑ" -#: aleksis/apps/alsijil/models.py:804 +#: aleksis/apps/alsijil/models.py:804 aleksis/apps/alsijil/models.py:791 msgid "Groups of Person" msgstr "Групи оÑіб" -#: aleksis/apps/alsijil/models.py:817 +#: aleksis/apps/alsijil/models.py:817 aleksis/apps/alsijil/models.py:804 msgid "Absence Reason" msgstr "Причина відÑутноÑті" -#: aleksis/apps/alsijil/models.py:829 +#: aleksis/apps/alsijil/models.py:829 aleksis/apps/alsijil/models.py:816 msgid "Base Absence" msgstr "ОÑновна відÑутніÑть" @@ -427,43 +446,48 @@ msgstr "ОÑновна відÑутніÑть" #: aleksis/apps/alsijil/templates/alsijil/partials/persons_with_stats.html:46 #: aleksis/apps/alsijil/templates/alsijil/partials/persons_with_stats.html:123 #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:323 +#: aleksis/apps/alsijil/models.py:819 msgid "Tardiness" msgstr "ЗапізненнÑ" #: aleksis/apps/alsijil/models.py:875 aleksis/apps/alsijil/models.py:876 +#: aleksis/apps/alsijil/models.py:862 aleksis/apps/alsijil/models.py:863 msgid "Participation Status" msgstr "Стан учаÑті" -#: aleksis/apps/alsijil/models.py:904 +#: aleksis/apps/alsijil/models.py:904 aleksis/apps/alsijil/models.py:891 msgid "Note" msgstr "Ðотатка" -#: aleksis/apps/alsijil/models.py:906 +#: aleksis/apps/alsijil/models.py:906 aleksis/apps/alsijil/models.py:893 msgid "Extra Mark" msgstr "Додаткова позначка" -#: aleksis/apps/alsijil/models.py:913 +#: aleksis/apps/alsijil/models.py:913 aleksis/apps/alsijil/models.py:900 msgid "Personal Note" msgstr "ОÑобиÑта нотатка" -#: aleksis/apps/alsijil/models.py:914 +#: aleksis/apps/alsijil/models.py:914 aleksis/apps/alsijil/models.py:901 msgid "Personal Notes" msgstr "ОÑобиÑті нотатки" -#: aleksis/apps/alsijil/models.py:925 -msgid "A person got assigned the same extra mark multiple times per documentation." -msgstr "ОÑоба отримувала в документації однакову додаткову позначку неодноразово." +#: aleksis/apps/alsijil/models.py:925 aleksis/apps/alsijil/models.py:912 +msgid "" +"A person got assigned the same extra mark multiple times per documentation." +msgstr "" +"ОÑоба отримувала в документації однакову додаткову позначку неодноразово." -#: aleksis/apps/alsijil/models.py:938 +#: aleksis/apps/alsijil/models.py:938 aleksis/apps/alsijil/models.py:925 msgid "Icon" msgstr "Піктограма" -#: aleksis/apps/alsijil/models.py:939 +#: aleksis/apps/alsijil/models.py:939 aleksis/apps/alsijil/models.py:926 msgid "Colour" msgstr "Колір" #: aleksis/apps/alsijil/models.py:945 aleksis/apps/alsijil/models.py:960 #: aleksis/apps/alsijil/templates/alsijil/group_role/assigned_list.html:62 +#: aleksis/apps/alsijil/models.py:932 aleksis/apps/alsijil/models.py:947 msgid "Group role" msgstr "Роль групи" @@ -471,14 +495,15 @@ msgstr "Роль групи" #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:90 #: aleksis/apps/alsijil/templates/alsijil/group_role/list.html:8 #: aleksis/apps/alsijil/templates/alsijil/group_role/list.html:9 +#: aleksis/apps/alsijil/models.py:933 msgid "Group roles" msgstr "Ролі груп" -#: aleksis/apps/alsijil/models.py:947 +#: aleksis/apps/alsijil/models.py:947 aleksis/apps/alsijil/models.py:934 msgid "Can assign group role" msgstr "Може призначати роль групи" -#: aleksis/apps/alsijil/models.py:966 +#: aleksis/apps/alsijil/models.py:966 aleksis/apps/alsijil/models.py:953 msgid "Assigned person" msgstr "Призначена оÑоба" @@ -486,38 +511,39 @@ msgstr "Призначена оÑоба" #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:124 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:242 #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:321 +#: aleksis/apps/alsijil/models.py:958 msgid "Groups" msgstr "Групи" -#: aleksis/apps/alsijil/models.py:978 +#: aleksis/apps/alsijil/models.py:978 aleksis/apps/alsijil/models.py:965 msgid "Can be left empty if end date is not clear yet" msgstr "Якщо немає точної кінцевої дати, можна залишити порожнім" -#: aleksis/apps/alsijil/models.py:993 +#: aleksis/apps/alsijil/models.py:993 aleksis/apps/alsijil/models.py:980 msgid "Group role assignment" msgstr "ÐŸÑ€Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñ€Ð¾Ð»Ñ– групи" -#: aleksis/apps/alsijil/models.py:994 +#: aleksis/apps/alsijil/models.py:994 aleksis/apps/alsijil/models.py:981 msgid "Group role assignments" msgstr "ÐŸÑ€Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñ€Ð¾Ð»Ñ– групи" -#: aleksis/apps/alsijil/models.py:1001 +#: aleksis/apps/alsijil/models.py:1001 aleksis/apps/alsijil/models.py:988 msgid "Can view lesson overview" msgstr "Може бачити оглÑд уроку" -#: aleksis/apps/alsijil/models.py:1002 +#: aleksis/apps/alsijil/models.py:1002 aleksis/apps/alsijil/models.py:989 msgid "Can view week overview" msgstr "Може бачити оглÑд тижнÑ" -#: aleksis/apps/alsijil/models.py:1003 +#: aleksis/apps/alsijil/models.py:1003 aleksis/apps/alsijil/models.py:990 msgid "Can view full register" msgstr "Може бачити веÑÑŒ журнал" -#: aleksis/apps/alsijil/models.py:1004 +#: aleksis/apps/alsijil/models.py:1004 aleksis/apps/alsijil/models.py:991 msgid "Can register absence" msgstr "Може реєÑтрувати пропуÑк" -#: aleksis/apps/alsijil/models.py:1005 +#: aleksis/apps/alsijil/models.py:1005 aleksis/apps/alsijil/models.py:992 msgid "Can list all personal note filters" msgstr "Може бачити уÑÑ– фільтри оÑобиÑтих нотаток" @@ -535,51 +561,87 @@ msgid "Allow users to view their own personal notes" msgstr "Дозволити кориÑтувачам переглÑдати влаÑні оÑобиÑті нотатки" #: aleksis/apps/alsijil/preferences.py:41 -msgid "Allow primary group owners to register future absences for students in their groups" -msgstr "Дозволити влаÑникам оÑновних груп реєÑтрувати майбутні пропуÑки Ñтудентів у Ñвоїх групах" +msgid "" +"Allow primary group owners to register future absences for students in their " +"groups" +msgstr "" +"Дозволити влаÑникам оÑновних груп реєÑтрувати майбутні пропуÑки Ñтудентів у " +"Ñвоїх групах" #: aleksis/apps/alsijil/preferences.py:51 -msgid "Grant the owner of a parent group the same privileges as the owners of the respective child groups" -msgstr "Ðадати влаÑнику батьківÑької групи такі Ñамі повноваженнÑ, Ñк Ñ– влаÑникам відповідних підлеглих груп" +msgid "" +"Grant the owner of a parent group the same privileges as the owners of the " +"respective child groups" +msgstr "" +"Ðадати влаÑнику батьківÑької групи такі Ñамі повноваженнÑ, Ñк Ñ– влаÑникам " +"відповідних підлеглих груп" #: aleksis/apps/alsijil/preferences.py:61 -msgid "Allow original teachers to edit their lessons although they are substituted" -msgstr "Дозволити початковим викладачам редагувати Ñвої уроки навіть піÑÐ»Ñ Ñ—Ñ… заміни" +msgid "" +"Allow original teachers to edit their lessons although they are substituted" +msgstr "" +"Дозволити початковим викладачам редагувати Ñвої уроки навіть піÑÐ»Ñ Ñ—Ñ… заміни" #: aleksis/apps/alsijil/preferences.py:70 -msgid "Carry over data from first lesson period to the following lesson periods in lessons over multiple periods" -msgstr "ПереноÑити дані з першого уроку в розкладі на поточні уроки через декілька уроків" +msgid "" +"Carry over data from first lesson period to the following lesson periods in " +"lessons over multiple periods" +msgstr "" +"ПереноÑити дані з першого уроку в розкладі на поточні уроки через декілька " +"уроків" #: aleksis/apps/alsijil/preferences.py:73 -msgid "This will carry over data only if the data in the following periods are empty." +msgid "" +"This will carry over data only if the data in the following periods are " +"empty." msgstr "Це перенеÑе дані лише в тому разі, коли в поточних уроках даних немає." #: aleksis/apps/alsijil/preferences.py:82 -msgid "Allow carrying over data from any lesson period to all other lesson periods with the same lesson and in the same week" -msgstr "Дозволити переноÑити дані з будь-Ñкого уроку на уÑÑ– інші уроки з таким Ñамим номером урока на тому Ñамому тижні" +msgid "" +"Allow carrying over data from any lesson period to all other " +"lesson periods with the same lesson and in the same week" +msgstr "" +"Дозволити переноÑити дані з будь-Ñкого уроку на уÑÑ– інші " +"уроки з таким Ñамим номером урока на тому Ñамому тижні" #: aleksis/apps/alsijil/preferences.py:86 -msgid "This will carry over data only if the data in the aforementioned periods are empty." -msgstr "Це перенеÑе дані лише в тому разі, коли у вищезгаданих уроках даних немає." +msgid "" +"This will carry over data only if the data in the aforementioned periods are " +"empty." +msgstr "" +"Це перенеÑе дані лише в тому разі, коли у вищезгаданих уроках даних немає." #: aleksis/apps/alsijil/preferences.py:95 -msgid "Carry over personal notes to all following lesson periods on the same day." +msgid "" +"Carry over personal notes to all following lesson periods on the same day." msgstr "ПереноÑити оÑобиÑті нотатки до вÑÑ–Ñ… наÑтупних уроків того ж днÑ." #: aleksis/apps/alsijil/preferences.py:104 -msgid "Allow teachers to open lesson periods on the same day and not just at the beginning of the period" -msgstr "Дозволити викладачам відкривати уроки того Ñамого Ð´Ð½Ñ Ñ– не лише на початку уроків" +msgid "" +"Allow teachers to open lesson periods on the same day and not just at the " +"beginning of the period" +msgstr "" +"Дозволити викладачам відкривати уроки того Ñамого Ð´Ð½Ñ Ñ– не лише на початку " +"уроків" #: aleksis/apps/alsijil/preferences.py:108 -msgid "Lessons in the past are not affected by this setting, you can open them whenever you want." -msgstr "Ці Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ðµ впливають на минулі уроки. Ви можете відкривати Ñ—Ñ… будь-коли." +msgid "" +"Lessons in the past are not affected by this setting, you can open them " +"whenever you want." +msgstr "" +"Ці Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ðµ впливають на минулі уроки. Ви можете відкривати Ñ—Ñ… будь-" +"коли." #: aleksis/apps/alsijil/preferences.py:117 msgid "Allow teachers to add data for lessons in holidays" -msgstr "Дозволити викладачам додавати навчальний матеріал (дані Ð´Ð»Ñ ÑƒÑ€Ð¾ÐºÑ–Ð²) на вихідних" +msgstr "" +"Дозволити викладачам додавати навчальний матеріал (дані Ð´Ð»Ñ ÑƒÑ€Ð¾ÐºÑ–Ð²) на " +"вихідних" #: aleksis/apps/alsijil/preferences.py:126 -msgid "Allow group owners to assign group roles to the parents of the group's members" +msgid "" +"Allow group owners to assign group roles to the parents of the group's " +"members" msgstr "Дозволити влаÑникам груп призначати ролі груп батькам учаÑників груп" #: aleksis/apps/alsijil/preferences.py:135 @@ -611,28 +673,46 @@ msgid "Allow editing of all future documentations" msgstr "Дозволити редагувати уÑÑŽ майбутню документацію" #: aleksis/apps/alsijil/preferences.py:180 -msgid "Allow editing of all documentations up to and including those on the current day" -msgstr "Дозволити редагувати уÑÑŽ попередню документацію, Ñьогоднішній день включно" +msgid "" +"Allow editing of all documentations up to and including those on the current " +"day" +msgstr "" +"Дозволити редагувати уÑÑŽ попередню документацію, Ñьогоднішній день включно" #: aleksis/apps/alsijil/preferences.py:185 -msgid "Allow editing of all documentations up to and including those on the current date and time" -msgstr "Дозволити редагувати уÑÑŽ попередню документацію, по теперішній Ñ‡Ð°Ñ Ð²ÐºÐ»ÑŽÑ‡Ð½Ð¾" +msgid "" +"Allow editing of all documentations up to and including those on the current " +"date and time" +msgstr "" +"Дозволити редагувати уÑÑŽ попередню документацію, по теперішній Ñ‡Ð°Ñ Ð²ÐºÐ»ÑŽÑ‡Ð½Ð¾" #: aleksis/apps/alsijil/preferences.py:190 msgid "Set time range for which documentations may be edited" msgstr "Ð’Ñтановити інтервал чаÑу, за Ñкий можна змінювати документацію" #: aleksis/apps/alsijil/preferences.py:201 -msgid "User is allowed to register absences for members of groups the user is an owner of with these group types" -msgstr "КориÑтувачу дозволено реєÑтрувати відÑутніÑть Ð´Ð»Ñ ÑƒÑ‡Ð°Ñників в групах вказаних типів, де він/вона Ñ” влаÑником" +msgid "" +"User is allowed to register absences for members of groups the user is an " +"owner of with these group types" +msgstr "" +"КориÑтувачу дозволено реєÑтрувати відÑутніÑть Ð´Ð»Ñ ÑƒÑ‡Ð°Ñників в групах " +"вказаних типів, де він/вона Ñ” влаÑником" #: aleksis/apps/alsijil/preferences.py:205 -msgid "If you leave it empty, all member of groups the user is an owner of will be shown." -msgstr "Якщо залишити незаповненим, будуть показані уÑÑ– учаÑники уÑÑ–Ñ… груп, де кориÑтувач Ñ” влаÑником." +msgid "" +"If you leave it empty, all member of groups the user is an owner of will be " +"shown." +msgstr "" +"Якщо залишити незаповненим, будуть показані уÑÑ– учаÑники уÑÑ–Ñ… груп, де " +"кориÑтувач Ñ” влаÑником." #: aleksis/apps/alsijil/preferences.py:217 -msgid "Group type of groups to be shown first in the group select field on the coursebook overview page" -msgstr "Тип груп, Ñкий Ñлід показувати першим у полі вибору груп на Ñторінці оглÑду курÑової книги" +msgid "" +"Group type of groups to be shown first in the group select field on the " +"coursebook overview page" +msgstr "" +"Тип груп, Ñкий Ñлід показувати першим у полі вибору груп на Ñторінці оглÑду " +"курÑової книги" #: aleksis/apps/alsijil/preferences.py:220 msgid "If you leave it empty, no group type will be used." @@ -640,7 +720,6 @@ msgstr "Якщо залишити порожнім, жодний тип груп #: aleksis/apps/alsijil/schema/participation_status.py:84 #, fuzzy -#| msgid "Participation Status" msgid "List of ParticipationStatus IDs" msgstr "Стан учаÑті" @@ -748,11 +827,13 @@ msgstr " %(count)s залежних уроків " #: aleksis/apps/alsijil/templates/alsijil/absences/register_confirm.html:40 msgid "" "\n" -" There are no affected lessons. Registering this absence won't have any effect.\n" +" There are no affected lessons. Registering this absence " +"won't have any effect.\n" " " msgstr "" "\n" -" Залежних уроків немає. РеєÑÑ‚Ñ€Ð°Ñ†Ñ–Ñ Ð¿Ñ€Ð¾Ð¿ÑƒÑку ні на що не впливає.\n" +" Залежних уроків немає. РеєÑÑ‚Ñ€Ð°Ñ†Ñ–Ñ Ð¿Ñ€Ð¾Ð¿ÑƒÑку ні на що не " +"впливає.\n" " " #: aleksis/apps/alsijil/templates/alsijil/absences/register_confirm.html:57 @@ -989,7 +1070,8 @@ msgstr "Ðемає доÑтупних уроків" #: aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html:434 msgid "" "\n" -" There are no lessons for the selected group or teacher in this week.\n" +" There are no lessons for the selected group or teacher in this " +"week.\n" " " msgstr "" "\n" @@ -1011,13 +1093,17 @@ msgstr "Редагувати тип поÑÑненнÑ" #: aleksis/apps/alsijil/templates/alsijil/group_role/warning.html:4 msgid "" "\n" -" This function should only be used to define alternatives to the default excuse which also will be counted extra.\n" -" Don't use this to create a default excuse or if you don't divide between different types of excuse.\n" +" This function should only be used to define alternatives to the default " +"excuse which also will be counted extra.\n" +" Don't use this to create a default excuse or if you don't divide between " +"different types of excuse.\n" " " msgstr "" "\n" -" Ð¦Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ–Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑтовуєтьÑÑ Ð»Ð¸ÑˆÐµ Ð´Ð»Ñ Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð°Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð² до типового поÑÑненнÑ, Ñке додатково буде враховане.\n" -" Ðе кориÑтуйтеÑÑ Ñ†Ð¸Ð¼ Ð´Ð»Ñ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¾Ð³Ð¾ поÑÑÐ½ÐµÐ½Ð½Ñ Ð°Ð±Ð¾ Ñкщо не розділÑєте на типи поÑÑнень.\n" +" Ð¦Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ–Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑтовуєтьÑÑ Ð»Ð¸ÑˆÐµ Ð´Ð»Ñ Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð°Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð² до типового " +"поÑÑненнÑ, Ñке додатково буде враховане.\n" +" Ðе кориÑтуйтеÑÑ Ñ†Ð¸Ð¼ Ð´Ð»Ñ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¾Ð³Ð¾ поÑÑÐ½ÐµÐ½Ð½Ñ Ð°Ð±Ð¾ Ñкщо не " +"розділÑєте на типи поÑÑнень.\n" " " #: aleksis/apps/alsijil/templates/alsijil/group_role/assign.html:9 @@ -1085,12 +1171,14 @@ msgstr "Ðіхто не призначений." #: aleksis/apps/alsijil/templates/alsijil/group_role/partials/assigned_roles.html:41 msgid "" "\n" -" You can get some additional actions for each group role assignment if you click on the name of the\n" +" You can get some additional actions for each group role assignment if " +"you click on the name of the\n" " corresponding person.\n" " " msgstr "" "\n" -" Ви можете отримати деÑкі додаткові дії Ð´Ð»Ñ ÐºÐ¾Ð¶Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñ€Ð¾Ð»Ñ– групи піÑÐ»Ñ ÐºÐ»Ñ–ÐºÑƒ\n" +" Ви можете отримати деÑкі додаткові дії Ð´Ð»Ñ ÐºÐ¾Ð¶Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñ€Ð¾Ð»Ñ– " +"групи піÑÐ»Ñ ÐºÐ»Ñ–ÐºÑƒ\n" " на ім'Ñ Ð²Ñ–Ð´Ð¿Ð¾Ð²Ñ–Ð´Ð½Ð¾Ñ— оÑоби.\n" " " @@ -1099,8 +1187,11 @@ msgid "Stop" msgstr "Стоп" #: aleksis/apps/alsijil/templates/alsijil/notifications/check.html:1 -msgid "Please check if the following class register entries are complete and correct:" -msgstr "Перевірте, будь лаÑка, чи ці запиÑи клаÑного журналу повні та правильні:" +msgid "" +"Please check if the following class register entries are complete and " +"correct:" +msgstr "" +"Перевірте, будь лаÑка, чи ці запиÑи клаÑного журналу повні та правильні:" #: aleksis/apps/alsijil/templates/alsijil/partials/absences.html:6 #: aleksis/apps/alsijil/templates/alsijil/partials/legend.html:22 @@ -1260,12 +1351,15 @@ msgstr "" #, python-format msgid "" "\n" -" This seating plan is taken from the parent group of %(child_group)s.\n" -" If you want, you can take it over for your group and then customize it.\n" +" This seating plan is taken from the parent group of " +"%(child_group)s.\n" +" If you want, you can take it over for your group and then " +"customize it.\n" " " msgstr "" "\n" -" Цей план розÑÐ°Ð´Ð¶ÐµÐ½Ð½Ñ Ð²Ð·Ñтий із батьківÑької групи %(child_group)s.\n" +" Цей план розÑÐ°Ð´Ð¶ÐµÐ½Ð½Ñ Ð²Ð·Ñтий із батьківÑької групи " +"%(child_group)s.\n" " При необхідноÑті, Ви можете його налаштувати під Ñвою групу.\n" " " @@ -1285,11 +1379,13 @@ msgstr "Ð”Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ уроку немає плану розÑадженн #, python-format msgid "" "\n" -" Create a new seating plan for %(group)s (%(subject)s) in %(room)s\n" +" Create a new seating plan for %(group)s (%(subject)s) in " +"%(room)s\n" " " msgstr "" "\n" -" Створити новий план розÑÐ°Ð´Ð¶ÐµÐ½Ð½Ñ %(group)s (%(subject)s) у %(room)s\n" +" Створити новий план розÑÐ°Ð´Ð¶ÐµÐ½Ð½Ñ %(group)s (%(subject)s) у " +"%(room)s\n" " " #: aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/seating_plan.html:78 @@ -1438,7 +1534,7 @@ msgstr "ЗапізненнÑ" #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:89 msgid "Custom excuse types" -msgstr "КориÑтувацькі типи поÑÑнень" +msgstr "КориÑтувацькі типи поÑÑнювальних" #: aleksis/apps/alsijil/templates/alsijil/print/full_register.html:101 msgid "Custom excuse types (not counted as absent)" @@ -1553,11 +1649,15 @@ msgid "Notes" msgstr "Ðотатки" #: aleksis/apps/alsijil/views.py:112 -msgid "You either selected an invalid lesson or there is currently no lesson in progress." +msgid "" +"You either selected an invalid lesson or there is currently no lesson in " +"progress." msgstr "Ðбо Ви обрали неправильний урок, або зараз уроку немає." #: aleksis/apps/alsijil/views.py:145 -msgid "You are not allowed to create a lesson documentation for a lesson in the future." +msgid "" +"You are not allowed to create a lesson documentation for a lesson in the " +"future." msgstr "Вам не дозволено Ñтворювати учбові матеріали Ð´Ð»Ñ ÑƒÑ€Ð¾ÐºÑƒ у майбутньому." #: aleksis/apps/alsijil/views.py:262