diff --git a/aleksis/core/locale/ru/LC_MESSAGES/django.po b/aleksis/core/locale/ru/LC_MESSAGES/django.po new file mode 100644 index 0000000000000000000000000000000000000000..b2b7031722e061ea2bbf974779f8e95456846337 --- /dev/null +++ b/aleksis/core/locale/ru/LC_MESSAGES/django.po @@ -0,0 +1,3259 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-04-23 12:58+0000\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" +"Language: \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" + +#: aleksis/core/apps.py:166 +msgid "OpenID Connect scope" +msgstr "" + +#: aleksis/core/apps.py:167 +msgid "Given name, family name, link to profile and picture if existing." +msgstr "" + +#: aleksis/core/apps.py:168 +msgid "Full home postal address" +msgstr "" + +#: aleksis/core/apps.py:169 +msgid "Email address" +msgstr "" + +#: aleksis/core/apps.py:170 +msgid "Home and mobile phone" +msgstr "" + +#: aleksis/core/apps.py:171 aleksis/core/forms.py:220 aleksis/core/menus.py:171 +#: aleksis/core/models.py:489 aleksis/core/templates/core/group/list.html:8 +#: aleksis/core/templates/core/group/list.html:9 +#: aleksis/core/templates/core/person/full.html:246 +msgid "Groups" +msgstr "" + +#: aleksis/core/data_checks.py:56 +msgid "Ignore problem" +msgstr "" + +#: aleksis/core/data_checks.py:185 +#, python-brace-format +msgid "Solve option '{solve_option_obj.verbose_name}' " +msgstr "" + +#: aleksis/core/data_checks.py:291 +msgid "Deactivate DashboardWidget" +msgstr "" + +#: aleksis/core/data_checks.py:303 +msgid "Ensure that there are no broken DashboardWidgets." +msgstr "" + +#: aleksis/core/data_checks.py:304 +msgid "The DashboardWidget was reported broken automatically." +msgstr "" + +#: aleksis/core/feeds.py:52 +msgid "Birthday Calendar" +msgstr "" + +#: aleksis/core/feeds.py:53 +msgid "A Calendar of Birthdays" +msgstr "" + +#: aleksis/core/feeds.py:66 +#, python-format +msgid "%(name)s's birthday" +msgstr "" + +#: aleksis/core/feeds.py:71 +#, python-format +msgid "%(name)s was born on %(birthday)s" +msgstr "" + +#: aleksis/core/filters.py:42 aleksis/core/templates/core/base.html:139 +#: aleksis/core/templates/core/base.html:140 +#: aleksis/core/templates/core/group/list.html:20 +#: aleksis/core/templates/core/person/list.html:24 +#: aleksis/core/templates/search/search.html:7 +#: aleksis/core/templates/search/search.html:22 +msgid "Search" +msgstr "" + +#: aleksis/core/filters.py:59 +msgid "Search by name" +msgstr "" + +#: aleksis/core/filters.py:71 +msgid "Search by contact details" +msgstr "" + +#: aleksis/core/filters.py:92 +msgid "Permission" +msgstr "" + +#: aleksis/core/filters.py:100 +msgid "Content type" +msgstr "" + +#: aleksis/core/filters.py:113 aleksis/core/models.py:715 +msgid "User" +msgstr "" + +#: aleksis/core/filters.py:135 aleksis/core/models.py:488 +msgid "Group" +msgstr "" + +#: aleksis/core/forms.py:50 aleksis/core/forms.py:581 +msgid "Base data" +msgstr "" + +#: aleksis/core/forms.py:55 +msgid "Address" +msgstr "" + +#: aleksis/core/forms.py:56 aleksis/core/forms.py:590 +msgid "Contact data" +msgstr "" + +#: aleksis/core/forms.py:58 +msgid "Advanced personal data" +msgstr "" + +#: aleksis/core/forms.py:106 +msgid "New user" +msgstr "" + +#: aleksis/core/forms.py:106 +msgid "Create a new account" +msgstr "" + +#: aleksis/core/forms.py:132 +msgid "You cannot set a new username when also selecting an existing user." +msgstr "" + +#: aleksis/core/forms.py:136 +msgid "This username is already in use." +msgstr "" + +#: aleksis/core/forms.py:153 aleksis/core/models.py:136 +msgid "School term" +msgstr "" + +#: aleksis/core/forms.py:154 +msgid "Common data" +msgstr "" + +#: aleksis/core/forms.py:155 aleksis/core/forms.py:207 +#: aleksis/core/menus.py:160 aleksis/core/models.py:159 +#: aleksis/core/templates/core/person/list.html:8 +#: aleksis/core/templates/core/person/list.html:9 +msgid "Persons" +msgstr "" + +#: aleksis/core/forms.py:156 aleksis/core/forms.py:592 +msgid "Additional data" +msgstr "" + +#: aleksis/core/forms.py:157 aleksis/core/models.py:212 +#: aleksis/core/models.py:541 +msgid "Photo" +msgstr "" + +#: aleksis/core/forms.py:199 aleksis/core/forms.py:202 +#: aleksis/core/models.py:79 +msgid "Date" +msgstr "" + +#: aleksis/core/forms.py:200 aleksis/core/forms.py:203 +#: aleksis/core/models.py:87 +msgid "Time" +msgstr "" + +#: aleksis/core/forms.py:233 +msgid "From when until when should the announcement be displayed?" +msgstr "" + +#: aleksis/core/forms.py:236 +msgid "Who should see the announcement?" +msgstr "" + +#: aleksis/core/forms.py:237 +msgid "Write your announcement:" +msgstr "" + +#: aleksis/core/forms.py:276 +msgid "You are not allowed to create announcements which are only valid in the past." +msgstr "" + +#: aleksis/core/forms.py:280 +msgid "The from date and time must be earlier then the until date and time." +msgstr "" + +#: aleksis/core/forms.py:289 +msgid "You need at least one recipient." +msgstr "" + +#: aleksis/core/forms.py:398 +msgid "Invitation code" +msgstr "" + +#: aleksis/core/forms.py:399 +msgid "Please enter your invitation code." +msgstr "" + +#: aleksis/core/forms.py:418 aleksis/core/models.py:187 +msgid "First name" +msgstr "" + +#: aleksis/core/forms.py:419 aleksis/core/models.py:188 +msgid "Last name" +msgstr "" + +#: aleksis/core/forms.py:428 +msgid "A person is using this e-mail address" +msgstr "" + +#: aleksis/core/forms.py:456 +msgid "Who should get the permission?" +msgstr "" + +#: aleksis/core/forms.py:457 +msgid "On what?" +msgstr "" + +#: aleksis/core/forms.py:483 +msgid "Select objects which the permission should be granted for:" +msgstr "" + +#: aleksis/core/forms.py:486 +msgid "Grant the permission for all objects" +msgstr "" + +#: aleksis/core/forms.py:494 +msgid "You must select at least one group or person which should get the permission." +msgstr "" + +#: aleksis/core/forms.py:499 +msgid "You must grant the permission to all objects and/or to some objects." +msgstr "" + +#: aleksis/core/forms.py:586 +msgid "Adress data" +msgstr "" + +#: aleksis/core/forms.py:598 +msgid "Account data" +msgstr "" + +#: aleksis/core/forms.py:605 +msgid "Password" +msgstr "" + +#: aleksis/core/forms.py:608 +msgid "Password (again)" +msgstr "" + +#: aleksis/core/forms.py:728 +msgid "The selected action does not exist." +msgstr "" + +#: aleksis/core/forms.py:739 +msgid "You do not have permission to run {} on all selected objects." +msgstr "" + +#: aleksis/core/forms.py:795 +msgid "No valid selection." +msgstr "" + +#: aleksis/core/health_checks.py:21 +msgid "There are unresolved data problems." +msgstr "" + +#: aleksis/core/health_checks.py:40 +msgid "Error accessing backup storage: {}" +msgstr "" + +#: aleksis/core/health_checks.py:50 +msgid "Last backup {}!" +msgstr "" + +#: aleksis/core/health_checks.py:52 +msgid "No backup found!" +msgstr "" + +#: aleksis/core/health_checks.py:79 +msgid "No backup result found!" +msgstr "" + +#: aleksis/core/menus.py:7 aleksis/core/templates/two_factor/core/login.html:6 +#: aleksis/core/templates/two_factor/core/login.html:32 +#: aleksis/core/templates/two_factor/core/login.html:95 +msgid "Login" +msgstr "" + +#: aleksis/core/menus.py:13 aleksis/core/templates/account/signup.html:22 +#: aleksis/core/templates/socialaccount/signup.html:23 +msgid "Sign up" +msgstr "" + +#: aleksis/core/menus.py:22 aleksis/core/templates/invitations/enter.html:7 +msgid "Accept invitation" +msgstr "" + +#: aleksis/core/menus.py:31 +msgid "Dashboard" +msgstr "" + +#: aleksis/core/menus.py:39 +msgid "Admin" +msgstr "" + +#: aleksis/core/menus.py:47 aleksis/core/models.py:867 +#: aleksis/core/templates/core/announcement/list.html:7 +#: aleksis/core/templates/core/announcement/list.html:8 +msgid "Announcements" +msgstr "" + +#: aleksis/core/menus.py:58 aleksis/core/models.py:137 +#: aleksis/core/templates/core/school_term/list.html:8 +#: aleksis/core/templates/core/school_term/list.html:9 +msgid "School terms" +msgstr "" + +#: aleksis/core/menus.py:69 +#: aleksis/core/templates/core/dashboard_widget/list.html:8 +#: aleksis/core/templates/core/dashboard_widget/list.html:9 +msgid "Dashboard widgets" +msgstr "" + +#: aleksis/core/menus.py:80 +#: aleksis/core/templates/core/management/data_management.html:6 +#: aleksis/core/templates/core/management/data_management.html:7 +msgid "Data management" +msgstr "" + +#: aleksis/core/menus.py:91 +#: aleksis/core/templates/core/pages/system_status.html:5 +#: aleksis/core/templates/core/pages/system_status.html:7 +msgid "System status" +msgstr "" + +#: aleksis/core/menus.py:102 +msgid "Configuration" +msgstr "" + +#: aleksis/core/menus.py:113 aleksis/core/templates/core/data_check/list.html:9 +#: aleksis/core/templates/core/data_check/list.html:10 +msgid "Data checks" +msgstr "" + +#: aleksis/core/menus.py:119 aleksis/core/templates/core/perms/list.html:13 +#: aleksis/core/templates/core/perms/list.html:14 +msgid "Manage permissions" +msgstr "" + +#: aleksis/core/menus.py:130 +msgid "Backend Admin" +msgstr "" + +#: aleksis/core/menus.py:138 +#: aleksis/core/templates/oauth2_provider/application/list.html:5 +#: aleksis/core/templates/oauth2_provider/application/list.html:6 +msgid "OAuth2 Applications" +msgstr "" + +#: aleksis/core/menus.py:151 +msgid "People" +msgstr "" + +#: aleksis/core/menus.py:182 aleksis/core/models.py:1101 +#: aleksis/core/templates/core/group_type/list.html:8 +#: aleksis/core/templates/core/group_type/list.html:9 +msgid "Group types" +msgstr "" + +#: aleksis/core/menus.py:193 +msgid "Groups and child groups" +msgstr "" + +#: aleksis/core/menus.py:204 aleksis/core/models.py:537 +#: aleksis/core/templates/core/additional_field/list.html:8 +#: aleksis/core/templates/core/additional_field/list.html:9 +msgid "Additional fields" +msgstr "" + +#: aleksis/core/menus.py:215 +msgid "Invite person" +msgstr "" + +#: aleksis/core/menus.py:228 +#: aleksis/core/templates/core/group/child_groups.html:7 +#: aleksis/core/templates/core/group/child_groups.html:9 +msgid "Assign child groups to groups" +msgstr "" + +#: aleksis/core/menus.py:240 +msgid "Stop impersonation" +msgstr "" + +#: aleksis/core/menus.py:249 +msgid "Account" +msgstr "" + +#: aleksis/core/menus.py:258 +#: aleksis/core/templates/dynamic_preferences/form.html:5 +msgid "Preferences" +msgstr "" + +#: aleksis/core/menus.py:267 +msgid "2FA" +msgstr "" + +#: aleksis/core/menus.py:275 +#: aleksis/core/templates/account/password_change.html:5 +#: aleksis/core/templates/account/password_change.html:6 +#: aleksis/core/templates/account/password_change.html:19 +#: aleksis/core/templates/account/password_reset_from_key.html:5 +#: aleksis/core/templates/account/password_reset_from_key.html:42 +#: aleksis/core/templates/account/password_reset_from_key.html:46 +#: aleksis/core/templates/account/password_reset_from_key_done.html:5 +#: aleksis/core/templates/account/password_reset_from_key_done.html:6 +msgid "Change password" +msgstr "" + +#: aleksis/core/menus.py:287 +msgid "Third-party accounts" +msgstr "" + +#: aleksis/core/menus.py:296 +#: aleksis/core/templates/oauth2_provider/authorized-tokens.html:5 +#: aleksis/core/templates/oauth2_provider/authorized-tokens.html:6 +msgid "Authorized applications" +msgstr "" + +#: aleksis/core/menus.py:305 +msgid "Calendar Feeds" +msgstr "" + +#: aleksis/core/menus.py:318 +msgid "Logout" +msgstr "" + +#: aleksis/core/mixins.py:511 +msgid "Linked school term" +msgstr "" + +#: aleksis/core/models.py:77 +msgid "Boolean (Yes/No)" +msgstr "" + +#: aleksis/core/models.py:78 +msgid "Text (one line)" +msgstr "" + +#: aleksis/core/models.py:80 +msgid "Date and time" +msgstr "" + +#: aleksis/core/models.py:81 +msgid "Decimal number" +msgstr "" + +#: aleksis/core/models.py:82 aleksis/core/models.py:205 +msgid "E-mail address" +msgstr "" + +#: aleksis/core/models.py:83 +msgid "Integer" +msgstr "" + +#: aleksis/core/models.py:84 +msgid "IP address" +msgstr "" + +#: aleksis/core/models.py:85 +msgid "Boolean or empty (Yes/No/Neither)" +msgstr "" + +#: aleksis/core/models.py:86 +msgid "Text (multi-line)" +msgstr "" + +#: aleksis/core/models.py:88 +msgid "URL / Link" +msgstr "" + +#: aleksis/core/models.py:100 aleksis/core/models.py:1070 +#: aleksis/core/models.py:1374 +msgid "Name" +msgstr "" + +#: aleksis/core/models.py:102 +msgid "Start date" +msgstr "" + +#: aleksis/core/models.py:103 +msgid "End date" +msgstr "" + +#: aleksis/core/models.py:122 +msgid "The start date must be earlier than the end date." +msgstr "" + +#: aleksis/core/models.py:129 +msgid "There is already a school term for this time or a part of this time." +msgstr "" + +#: aleksis/core/models.py:158 aleksis/core/models.py:1019 +#: aleksis/core/models.py:1371 +msgid "Person" +msgstr "" + +#: aleksis/core/models.py:161 +msgid "Can view address" +msgstr "" + +#: aleksis/core/models.py:162 +msgid "Can view contact details" +msgstr "" + +#: aleksis/core/models.py:163 +msgid "Can view photo" +msgstr "" + +#: aleksis/core/models.py:164 +msgid "Can view avatar image" +msgstr "" + +#: aleksis/core/models.py:165 +msgid "Can view persons groups" +msgstr "" + +#: aleksis/core/models.py:166 +msgid "Can view personal details" +msgstr "" + +#: aleksis/core/models.py:176 +msgid "female" +msgstr "" + +#: aleksis/core/models.py:176 +msgid "male" +msgstr "" + +#: aleksis/core/models.py:184 aleksis/core/models.py:1273 +msgid "Linked user" +msgstr "" + +#: aleksis/core/models.py:190 +msgid "Additional name(s)" +msgstr "" + +#: aleksis/core/models.py:194 aleksis/core/models.py:506 +msgid "Short name" +msgstr "" + +#: aleksis/core/models.py:197 +msgid "Street" +msgstr "" + +#: aleksis/core/models.py:198 +msgid "Street number" +msgstr "" + +#: aleksis/core/models.py:199 +msgid "Postal code" +msgstr "" + +#: aleksis/core/models.py:200 +msgid "Place" +msgstr "" + +#: aleksis/core/models.py:202 aleksis/core/templates/core/person/full.html:160 +msgid "Home phone" +msgstr "" + +#: aleksis/core/models.py:203 aleksis/core/templates/core/person/full.html:170 +msgid "Mobile phone" +msgstr "" + +#: aleksis/core/models.py:207 +msgid "Date of birth" +msgstr "" + +#: aleksis/core/models.py:208 +msgid "Place of birth" +msgstr "" + +#: aleksis/core/models.py:209 +msgid "Sex" +msgstr "" + +#: aleksis/core/models.py:216 aleksis/core/models.py:545 +msgid "This is an official photo, used for official documents and for internal use cases." +msgstr "" + +#: aleksis/core/models.py:221 aleksis/core/models.py:549 +msgid "Display picture / Avatar" +msgstr "" + +#: aleksis/core/models.py:224 aleksis/core/models.py:552 +msgid "This is a picture or an avatar for public display." +msgstr "" + +#: aleksis/core/models.py:229 aleksis/core/templates/core/person/full.html:235 +msgid "Guardians / Parents" +msgstr "" + +#: aleksis/core/models.py:236 +msgid "Primary group" +msgstr "" + +#: aleksis/core/models.py:239 aleksis/core/models.py:719 +#: aleksis/core/models.py:743 aleksis/core/models.py:834 +#: aleksis/core/models.py:1094 +msgid "Description" +msgstr "" + +#: aleksis/core/models.py:459 +msgid "Title of field" +msgstr "" + +#: aleksis/core/models.py:461 +msgid "Type of field" +msgstr "" + +#: aleksis/core/models.py:463 +msgid "Required" +msgstr "" + +#: aleksis/core/models.py:464 +msgid "Help text / description" +msgstr "" + +#: aleksis/core/models.py:470 +msgid "Addtitional field for groups" +msgstr "" + +#: aleksis/core/models.py:471 +msgid "Addtitional fields for groups" +msgstr "" + +#: aleksis/core/models.py:491 +msgid "Can assign child groups to groups" +msgstr "" + +#: aleksis/core/models.py:492 +msgid "Can view statistics about group." +msgstr "" + +#: aleksis/core/models.py:504 +msgid "Long name" +msgstr "" + +#: aleksis/core/models.py:514 aleksis/core/templates/core/group/full.html:85 +msgid "Members" +msgstr "" + +#: aleksis/core/models.py:517 aleksis/core/templates/core/group/full.html:82 +msgid "Owners" +msgstr "" + +#: aleksis/core/models.py:524 aleksis/core/templates/core/group/full.html:55 +msgid "Parent groups" +msgstr "" + +#: aleksis/core/models.py:532 +msgid "Type of group" +msgstr "" + +#: aleksis/core/models.py:718 aleksis/core/models.py:742 +#: aleksis/core/models.py:833 +#: aleksis/core/templates/core/announcement/list.html:18 +msgid "Title" +msgstr "" + +#: aleksis/core/models.py:721 +msgid "Application" +msgstr "" + +#: aleksis/core/models.py:727 +msgid "Activity" +msgstr "" + +#: aleksis/core/models.py:728 +msgid "Activities" +msgstr "" + +#: aleksis/core/models.py:734 +msgid "Sender" +msgstr "" + +#: aleksis/core/models.py:739 +msgid "Recipient" +msgstr "" + +#: aleksis/core/models.py:744 aleksis/core/models.py:1071 +msgid "Link" +msgstr "" + +#: aleksis/core/models.py:746 +msgid "Send notification at" +msgstr "" + +#: aleksis/core/models.py:748 +msgid "Read" +msgstr "" + +#: aleksis/core/models.py:749 +msgid "Sent" +msgstr "" + +#: aleksis/core/models.py:766 +msgid "Notification" +msgstr "" + +#: aleksis/core/models.py:767 aleksis/core/preferences.py:29 +#: aleksis/core/templates/core/base.html:81 +#: aleksis/core/templates/core/notifications.html:4 +#: aleksis/core/templates/core/notifications.html:5 +msgid "Notifications" +msgstr "" + +#: aleksis/core/models.py:835 +msgid "Link to detailed view" +msgstr "" + +#: aleksis/core/models.py:838 +msgid "Date and time from when to show" +msgstr "" + +#: aleksis/core/models.py:841 +msgid "Date and time until when to show" +msgstr "" + +#: aleksis/core/models.py:866 +msgid "Announcement" +msgstr "" + +#: aleksis/core/models.py:904 +msgid "Announcement recipient" +msgstr "" + +#: aleksis/core/models.py:905 +msgid "Announcement recipients" +msgstr "" + +#: aleksis/core/models.py:927 +msgid "Widget Title" +msgstr "" + +#: aleksis/core/models.py:928 +msgid "Activate Widget" +msgstr "" + +#: aleksis/core/models.py:929 +msgid "Widget is broken" +msgstr "" + +#: aleksis/core/models.py:932 +msgid "Size on mobile devices" +msgstr "" + +#: aleksis/core/models.py:933 +msgid "<= 600 px, 12 columns" +msgstr "" + +#: aleksis/core/models.py:938 +msgid "Size on tablet devices" +msgstr "" + +#: aleksis/core/models.py:939 +msgid "> 600 px, 12 columns" +msgstr "" + +#: aleksis/core/models.py:944 +msgid "Size on desktop devices" +msgstr "" + +#: aleksis/core/models.py:945 +msgid "> 992 px, 12 columns" +msgstr "" + +#: aleksis/core/models.py:950 +msgid "Size on large desktop devices" +msgstr "" + +#: aleksis/core/models.py:951 +msgid "> 1200 px>, 12 columns" +msgstr "" + +#: aleksis/core/models.py:982 +msgid "Can edit default dashboard" +msgstr "" + +#: aleksis/core/models.py:983 +msgid "Dashboard Widget" +msgstr "" + +#: aleksis/core/models.py:984 +msgid "Dashboard Widgets" +msgstr "" + +#: aleksis/core/models.py:990 +msgid "URL" +msgstr "" + +#: aleksis/core/models.py:991 +msgid "Icon URL" +msgstr "" + +#: aleksis/core/models.py:997 +msgid "External link widget" +msgstr "" + +#: aleksis/core/models.py:998 +msgid "External link widgets" +msgstr "" + +#: aleksis/core/models.py:1004 +msgid "Content" +msgstr "" + +#: aleksis/core/models.py:1010 +msgid "Static content widget" +msgstr "" + +#: aleksis/core/models.py:1011 +msgid "Static content widgets" +msgstr "" + +#: aleksis/core/models.py:1016 +msgid "Dashboard widget" +msgstr "" + +#: aleksis/core/models.py:1021 +msgid "Order" +msgstr "" + +#: aleksis/core/models.py:1022 +msgid "Part of the default dashboard" +msgstr "" + +#: aleksis/core/models.py:1037 +msgid "Dashboard widget order" +msgstr "" + +#: aleksis/core/models.py:1038 +msgid "Dashboard widget orders" +msgstr "" + +#: aleksis/core/models.py:1044 +msgid "Menu ID" +msgstr "" + +#: aleksis/core/models.py:1057 +msgid "Custom menu" +msgstr "" + +#: aleksis/core/models.py:1058 +msgid "Custom menus" +msgstr "" + +#: aleksis/core/models.py:1068 +msgid "Menu" +msgstr "" + +#: aleksis/core/models.py:1072 aleksis/core/models.py:1320 +#: aleksis/core/templates/oauth2_provider/application/detail.html:26 +msgid "Icon" +msgstr "" + +#: aleksis/core/models.py:1078 +msgid "Custom menu item" +msgstr "" + +#: aleksis/core/models.py:1079 +msgid "Custom menu items" +msgstr "" + +#: aleksis/core/models.py:1093 +msgid "Title of type" +msgstr "" + +#: aleksis/core/models.py:1100 aleksis/core/templates/core/group/full.html:47 +msgid "Group type" +msgstr "" + +#: aleksis/core/models.py:1114 +msgid "Can view system status" +msgstr "" + +#: aleksis/core/models.py:1115 +msgid "Can manage data" +msgstr "" + +#: aleksis/core/models.py:1116 +msgid "Can impersonate" +msgstr "" + +#: aleksis/core/models.py:1117 +msgid "Can use search" +msgstr "" + +#: aleksis/core/models.py:1118 +msgid "Can change site preferences" +msgstr "" + +#: aleksis/core/models.py:1119 +msgid "Can change person preferences" +msgstr "" + +#: aleksis/core/models.py:1120 +msgid "Can change group preferences" +msgstr "" + +#: aleksis/core/models.py:1121 +msgid "Can test PDF generation" +msgstr "" + +#: aleksis/core/models.py:1122 +msgid "Can invite persons" +msgstr "" + +#: aleksis/core/models.py:1158 +msgid "Related data check task" +msgstr "" + +#: aleksis/core/models.py:1166 +msgid "Issue solved" +msgstr "" + +#: aleksis/core/models.py:1167 +msgid "Notification sent" +msgstr "" + +#: aleksis/core/models.py:1180 +msgid "Data check result" +msgstr "" + +#: aleksis/core/models.py:1181 +msgid "Data check results" +msgstr "" + +#: aleksis/core/models.py:1183 +msgid "Can run data checks" +msgstr "" + +#: aleksis/core/models.py:1184 +msgid "Can solve data check problems" +msgstr "" + +#: aleksis/core/models.py:1191 +msgid "E-Mail address" +msgstr "" + +#: aleksis/core/models.py:1223 +msgid "Owner" +msgstr "" + +#: aleksis/core/models.py:1227 +msgid "File expires at" +msgstr "" + +#: aleksis/core/models.py:1229 +msgid "Generated HTML file" +msgstr "" + +#: aleksis/core/models.py:1231 +msgid "Generated PDF file" +msgstr "" + +#: aleksis/core/models.py:1238 +msgid "PDF file" +msgstr "" + +#: aleksis/core/models.py:1239 +msgid "PDF files" +msgstr "" + +#: aleksis/core/models.py:1244 +msgid "Task result" +msgstr "" + +#: aleksis/core/models.py:1247 +msgid "Task user" +msgstr "" + +#: aleksis/core/models.py:1259 +msgid "Task user assignment" +msgstr "" + +#: aleksis/core/models.py:1260 +msgid "Task user assignments" +msgstr "" + +#: aleksis/core/models.py:1276 +msgid "Additional attributes" +msgstr "" + +#: aleksis/core/models.py:1314 +msgid "Allowed scopes that clients can request" +msgstr "" + +#: aleksis/core/models.py:1324 +msgid "This image will be shown as icon in the authorization flow. It should be squared." +msgstr "" + +#: aleksis/core/models.py:1373 +msgid "UUID" +msgstr "" + +#: aleksis/core/models.py:1377 +msgid "Selected ICal feed" +msgstr "" + +#: aleksis/core/models.py:1386 +msgid "Personal Calendar URL" +msgstr "" + +#: aleksis/core/models.py:1387 +msgid "Personal Calendar URLs" +msgstr "" + +#: aleksis/core/preferences.py:25 +msgid "General" +msgstr "" + +#: aleksis/core/preferences.py:26 +msgid "School" +msgstr "" + +#: aleksis/core/preferences.py:27 +msgid "Theme" +msgstr "" + +#: aleksis/core/preferences.py:28 +msgid "Mail" +msgstr "" + +#: aleksis/core/preferences.py:30 +msgid "Footer" +msgstr "" + +#: aleksis/core/preferences.py:31 +msgid "Accounts" +msgstr "" + +#: aleksis/core/preferences.py:32 +msgid "Authentication" +msgstr "" + +#: aleksis/core/preferences.py:33 +msgid "Internationalisation" +msgstr "" + +#: aleksis/core/preferences.py:43 +msgid "Site title" +msgstr "" + +#: aleksis/core/preferences.py:55 +msgid "Site description" +msgstr "" + +#: aleksis/core/preferences.py:65 +msgid "Primary colour" +msgstr "" + +#: aleksis/core/preferences.py:77 +msgid "Secondary colour" +msgstr "" + +#: aleksis/core/preferences.py:89 +msgid "Logo" +msgstr "" + +#: aleksis/core/preferences.py:100 +msgid "Favicon" +msgstr "" + +#: aleksis/core/preferences.py:111 +msgid "PWA-Icon" +msgstr "" + +#: aleksis/core/preferences.py:121 +msgid "PWA-Icon is maskable" +msgstr "" + +#: aleksis/core/preferences.py:133 +msgid "Mail out name" +msgstr "" + +#: aleksis/core/preferences.py:144 +msgid "Mail out address" +msgstr "" + +#: aleksis/core/preferences.py:157 +msgid "Link to privacy policy" +msgstr "" + +#: aleksis/core/preferences.py:169 +msgid "Link to imprint" +msgstr "" + +#: aleksis/core/preferences.py:180 +msgid "Name format for addressing" +msgstr "" + +#: aleksis/core/preferences.py:197 +msgid "Channels to use for notifications" +msgstr "" + +#: aleksis/core/preferences.py:209 +msgid "Regular expression to match primary group, e.g. '^Class .*'" +msgstr "" + +#: aleksis/core/preferences.py:220 +msgid "Field on person to match primary group against" +msgstr "" + +#: aleksis/core/preferences.py:232 +msgid "Automatically create new persons for new users" +msgstr "" + +#: aleksis/core/preferences.py:241 +msgid "Automatically link existing persons to new users by their e-mail address" +msgstr "" + +#: aleksis/core/preferences.py:252 +msgid "Display name of the school" +msgstr "" + +#: aleksis/core/preferences.py:263 +msgid "Official name of the school, e.g. as given by supervisory authority" +msgstr "" + +#: aleksis/core/preferences.py:271 +msgid "Allow users to change their passwords" +msgstr "" + +#: aleksis/core/preferences.py:279 +msgid "Allow users to reset their passwords" +msgstr "" + +#: aleksis/core/preferences.py:287 +msgid "Enable signup" +msgstr "" + +#: aleksis/core/preferences.py:295 +msgid "Regular expression for allowed usernames" +msgstr "" + +#: aleksis/core/preferences.py:303 +msgid "Enable invitations" +msgstr "" + +#: aleksis/core/preferences.py:311 +msgid "Length of invite code. (Default 3: abcde-acbde-abcde)" +msgstr "" + +#: aleksis/core/preferences.py:319 +msgid "Size of packets. (Default 5: abcde)" +msgstr "" + +#: aleksis/core/preferences.py:330 +msgid "Allowed Grant Flows for OAuth applications" +msgstr "" + +#: aleksis/core/preferences.py:344 +msgid "Available languages" +msgstr "" + +#: aleksis/core/preferences.py:357 +msgid "Send emails if data checks detect problems" +msgstr "" + +#: aleksis/core/preferences.py:368 +msgid "Email recipients for data checks problem emails" +msgstr "" + +#: aleksis/core/preferences.py:379 +msgid "Email recipient groups for data checks problem emails" +msgstr "" + +#: aleksis/core/preferences.py:388 +msgid "Show dashboard to users without login" +msgstr "" + +#: aleksis/core/preferences.py:397 +msgid "Allow users to edit their dashboard" +msgstr "" + +#: aleksis/core/preferences.py:408 +msgid "Fields on person model which are editable by themselves." +msgstr "" + +#: aleksis/core/preferences.py:423 +msgid "Editable fields on person model which should trigger a notification on change" +msgstr "" + +#: aleksis/core/preferences.py:437 +msgid "Contact for notification if a person changes their data" +msgstr "" + +#: aleksis/core/preferences.py:448 +msgid "Prefer personal photos over avatars" +msgstr "" + +#: aleksis/core/preferences.py:458 +msgid "PDF file expiration duration" +msgstr "" + +#: aleksis/core/preferences.py:459 +msgid "in minutes" +msgstr "" + +#: aleksis/core/preferences.py:469 +msgid "Automatically update the dashboard and its widgets" +msgstr "" + +#: aleksis/core/preferences.py:479 +msgid "Automatically update the dashboard and its widgets sitewide" +msgstr "" + +#: aleksis/core/preferences.py:489 +msgid "Country for phone number parsing" +msgstr "" + +#: aleksis/core/settings.py:540 +msgid "English" +msgstr "" + +#: aleksis/core/settings.py:541 +msgid "German" +msgstr "" + +#: aleksis/core/tables.py:24 +#: aleksis/core/templates/core/announcement/list.html:36 +#: aleksis/core/templates/core/group/full.html:24 +#: aleksis/core/templates/core/person/full.html:26 +#: aleksis/core/templates/core/person/full.html:86 +#: aleksis/core/templates/oauth2_provider/application/detail.html:17 +msgid "Edit" +msgstr "" + +#: aleksis/core/tables.py:26 aleksis/core/tables.py:94 +#: aleksis/core/tables.py:138 +#: aleksis/core/templates/core/announcement/list.html:22 +msgid "Actions" +msgstr "" + +#: aleksis/core/tables.py:61 aleksis/core/tables.py:62 +#: aleksis/core/tables.py:76 aleksis/core/tables.py:92 +#: aleksis/core/tables.py:136 +#: aleksis/core/templates/core/announcement/list.html:42 +#: aleksis/core/templates/core/group/full.html:31 +#: aleksis/core/templates/core/pages/delete.html:22 +#: aleksis/core/templates/core/person/full.html:33 +#: aleksis/core/templates/core/person/full.html:93 +#: aleksis/core/templates/oauth2_provider/application/detail.html:21 +msgid "Delete" +msgstr "" + +#: aleksis/core/templates/403.html:14 aleksis/core/templates/500.html:10 +#: aleksis/core/templates/oauth2_provider/authorize.html:54 +#: aleksis/core/templates/oauth2_provider/authorized-oob.html:24 +msgid "Error" +msgstr "" + +#: aleksis/core/templates/403.html:14 +msgid "" +"You are not allowed to access the requested page or\n" +" object." +msgstr "" + +#: aleksis/core/templates/403.html:19 aleksis/core/templates/404.html:16 +msgid "" +"\n" +" If you think this is an error in AlekSIS, please contact your site\n" +" administrators:\n" +" " +msgstr "" + +#: aleksis/core/templates/404.html:12 +msgid "" +"\n" +" If you were redirected by a link on an external page,\n" +" it is possible that that link was outdated.\n" +" " +msgstr "" + +#: aleksis/core/templates/500.html:10 +msgid "" +"An unexpected error has\n" +" occured." +msgstr "" + +#: aleksis/core/templates/500.html:13 +msgid "" +"\n" +" Your site administrators will automatically be notified about this\n" +" error. You can also contact them directly:\n" +" " +msgstr "" + +#: aleksis/core/templates/500.html:21 +msgid "Retry" +msgstr "" + +#: aleksis/core/templates/503.html:10 +msgid "" +"The maintenance mode is currently enabled. Please try again\n" +" later." +msgstr "" + +#: aleksis/core/templates/503.html:13 +msgid "" +"\n" +" This page is currently unavailable. If this error persists, contact your site administrators:\n" +" " +msgstr "" + +#: aleksis/core/templates/account/account_inactive.html:5 +#: aleksis/core/templates/account/account_inactive.html:6 +msgid "Account inactive" +msgstr "" + +#: aleksis/core/templates/account/account_inactive.html:14 +msgid "Account inactive." +msgstr "" + +#: aleksis/core/templates/account/account_inactive.html:17 +msgid "" +"\n" +" This account is currently inactive. If you think this is an\n" +" error, please contact one of your site administrators.\n" +" " +msgstr "" + +#: aleksis/core/templates/account/email/base_message.txt:5 +msgid "Hello!" +msgstr "" + +#: aleksis/core/templates/account/email/base_message.txt:9 +msgid "Your AlekSIS team" +msgstr "" + +#: aleksis/core/templates/account/email_confirm.html:5 +#: aleksis/core/templates/account/email_confirm.html:6 +#: aleksis/core/templates/account/email_confirm.html:17 +#: aleksis/core/templates/socialaccount/login.html:17 +msgid "Confirm" +msgstr "" + +#: aleksis/core/templates/account/email_confirm.html:12 +#, python-format +msgid "Please confirm that <a href=\"mailto:%(email)s\">%(email)s</a> is an e-mail address for user %(user_display)s." +msgstr "" + +#: aleksis/core/templates/account/email_confirm.html:25 +#, python-format +msgid "This e-mail confirmation link expired or is invalid. Please <a href=\"%(email_url)s\">issue a new e-mail confirmation request</a>." +msgstr "" + +#: aleksis/core/templates/account/password_change.html:12 +msgid "Forgot your current password? Click here to reset it:" +msgstr "" + +#: aleksis/core/templates/account/password_change.html:12 +msgid "Forgot Password?" +msgstr "" + +#: aleksis/core/templates/account/password_change_disabled.html:5 +#: aleksis/core/templates/account/password_change_disabled.html:6 +msgid "Changing of password disabled" +msgstr "" + +#: aleksis/core/templates/account/password_change_disabled.html:13 +msgid "Changing of password disabled." +msgstr "" + +#: aleksis/core/templates/account/password_change_disabled.html:15 +msgid "" +"\n" +" Users are not allowed to edit their own passwords. If you think\n" +" this is an error please contact one of your site administrators.\n" +" " +msgstr "" + +#: aleksis/core/templates/account/password_reset.html:5 +#: aleksis/core/templates/account/password_reset.html:15 +#: aleksis/core/templates/account/password_reset.html:23 +#: aleksis/core/templates/account/password_reset_done.html:5 +#: aleksis/core/templates/account/verification_email_required.html:5 +#: aleksis/core/templates/account/verification_email_required.html:6 +#: aleksis/core/templates/two_factor/core/login.html:100 +msgid "Reset password" +msgstr "" + +#: aleksis/core/templates/account/password_reset.html:17 +msgid "Forgotten your password? Enter your e-mail address below, and we'll send you an e-mail allowing you to reset it." +msgstr "" + +#: aleksis/core/templates/account/password_reset.html:30 +msgid "" +"Please contact one of your site administrators, if you\n" +" have any trouble resetting your password:" +msgstr "" + +#: aleksis/core/templates/account/password_reset_done.html:15 +msgid "Password reset mail sent" +msgstr "" + +#: aleksis/core/templates/account/password_reset_done.html:18 +#: aleksis/core/templates/account/verification_email_required.html:16 +msgid "" +"\n" +" We have sent you an e-mail. Please contact one of your site\n" +" administrators if you do not receive it within a few minutes.\n" +" " +msgstr "" + +#: aleksis/core/templates/account/password_reset_from_key.html:15 +msgid "Bad token" +msgstr "" + +#: aleksis/core/templates/account/password_reset_from_key.html:19 +#, python-format +msgid "" +"\n" +" The password reset link was invalid, possibly because it has already been used. Please request a <a href=\"%(passwd_reset_url)s\"\n" +" class=\"blue-text text-lighten-2\">new password reset</a>.\n" +" " +msgstr "" + +#: aleksis/core/templates/account/password_reset_from_key.html:25 +msgid "" +"\n" +" If this issue persists, please contact one of your site\n" +" administrators\n" +" " +msgstr "" + +#: aleksis/core/templates/account/password_reset_from_key.html:56 +#: aleksis/core/templates/account/password_reset_from_key_done.html:15 +msgid "" +"\n" +" Your password is now changed!\n" +" " +msgstr "" + +#: aleksis/core/templates/account/password_reset_from_key.html:61 +msgid "Back to login" +msgstr "" + +#: aleksis/core/templates/account/password_reset_from_key_done.html:13 +msgid "Password changed!" +msgstr "" + +#: aleksis/core/templates/account/password_set.html:5 +#: aleksis/core/templates/account/password_set.html:6 +#: aleksis/core/templates/account/password_set.html:12 +msgid "Set password" +msgstr "" + +#: aleksis/core/templates/account/signup.html:5 +#: aleksis/core/templates/account/signup.html:6 +#: aleksis/core/templates/socialaccount/signup.html:5 +#: aleksis/core/templates/socialaccount/signup.html:6 +msgid "Signup" +msgstr "" + +#: aleksis/core/templates/account/signup.html:12 +#, python-format +msgid "Already have an account? Then please <a href=\"%(login_url)s\">sign in</a>." +msgstr "" + +#: aleksis/core/templates/account/signup_closed.html:5 +#: aleksis/core/templates/account/signup_closed.html:6 +msgid "Signup closed" +msgstr "" + +#: aleksis/core/templates/account/signup_closed.html:14 +msgid "Signup closed." +msgstr "" + +#: aleksis/core/templates/account/signup_closed.html:17 +msgid "" +"\n" +" This sign up is currently closed. If you think this is an\n" +" error, please contact one of your site administrators.\n" +" " +msgstr "" + +#: aleksis/core/templates/account/verification_email_required.html:14 +msgid "Password reset mail sent!" +msgstr "" + +#: aleksis/core/templates/account/verification_sent.html:5 +#: aleksis/core/templates/account/verification_sent.html:6 +msgid "Verify your email address" +msgstr "" + +#: aleksis/core/templates/account/verification_sent.html:14 +msgid "Verify your email!" +msgstr "" + +#: aleksis/core/templates/account/verification_sent.html:16 +msgid "" +"\n" +" This part of the site requires us to verify that you are who you claim to be.\n" +" For this purpose, we require that you verify ownership of your e-mail address.\n" +" " +msgstr "" + +#: aleksis/core/templates/account/verification_sent.html:22 +msgid "" +"\n" +" We have sent an e-mail to you for verification.\n" +" Please click on the link inside this e-mail. Please\n" +" contact us if you do not receive it within a few minutes.\n" +" " +msgstr "" + +#: aleksis/core/templates/core/additional_field/edit.html:6 +#: aleksis/core/templates/core/additional_field/edit.html:7 +msgid "Edit additional field" +msgstr "" + +#: aleksis/core/templates/core/additional_field/list.html:14 +msgid "Create additional field" +msgstr "" + +#: aleksis/core/templates/core/announcement/form.html:14 +#: aleksis/core/templates/core/announcement/form.html:21 +msgid "Edit announcement" +msgstr "" + +#: aleksis/core/templates/core/announcement/form.html:16 +msgid "Publish announcement" +msgstr "" + +#: aleksis/core/templates/core/announcement/form.html:23 +#: aleksis/core/templates/core/announcement/list.html:13 +msgid "Publish new announcement" +msgstr "" + +#: aleksis/core/templates/core/announcement/form.html:34 +msgid "Save und publish announcement" +msgstr "" + +#: aleksis/core/templates/core/announcement/list.html:19 +msgid "Valid from" +msgstr "" + +#: aleksis/core/templates/core/announcement/list.html:20 +msgid "Valid until" +msgstr "" + +#: aleksis/core/templates/core/announcement/list.html:21 +msgid "Recipients" +msgstr "" + +#: aleksis/core/templates/core/announcement/list.html:50 +msgid "There are no announcements." +msgstr "" + +#: aleksis/core/templates/core/base.html:213 +msgid "About AlekSIS® — The Free School Information System" +msgstr "" + +#: aleksis/core/templates/core/base.html:221 +msgid "Imprint" +msgstr "" + +#: aleksis/core/templates/core/base.html:229 +msgid "Privacy Policy" +msgstr "" + +#: aleksis/core/templates/core/base_print.html:74 +msgid "Powered by AlekSIS®" +msgstr "" + +#: aleksis/core/templates/core/dashboard_widget/create.html:8 +#: aleksis/core/templates/core/dashboard_widget/create.html:12 +#, python-format +msgid "Create %(widget)s" +msgstr "" + +#: aleksis/core/templates/core/dashboard_widget/dashboardwidget_broken.html:10 +msgid "This widget is currently not available." +msgstr "" + +#: aleksis/core/templates/core/dashboard_widget/dashboardwidget_broken.html:14 +#, python-format +msgid "" +"\n" +" There is a problem getting the widget \"%(title)s\".\n" +" There is no need for you to take any action.\n" +" " +msgstr "" + +#: aleksis/core/templates/core/dashboard_widget/edit.html:8 +#: aleksis/core/templates/core/dashboard_widget/edit.html:12 +#, python-format +msgid "Edit %(widget)s" +msgstr "" + +#: aleksis/core/templates/core/dashboard_widget/list.html:15 +msgid "Create dashboard widget" +msgstr "" + +#: aleksis/core/templates/core/dashboard_widget/list.html:22 +#, python-format +msgid "Create %(name)s" +msgstr "" + +#: aleksis/core/templates/core/dashboard_widget/list.html:32 +#: aleksis/core/templates/core/edit_dashboard.html:8 +#: aleksis/core/templates/core/edit_dashboard.html:15 +msgid "Edit default dashboard" +msgstr "" + +#: aleksis/core/templates/core/data_check/list.html:15 +msgid "Check data again" +msgstr "" + +#: aleksis/core/templates/core/data_check/list.html:22 +msgid "The system detected some problems with your data." +msgstr "" + +#: aleksis/core/templates/core/data_check/list.html:23 +msgid "" +"Please go through all data and check whether some extra action is\n" +" needed." +msgstr "" + +#: aleksis/core/templates/core/data_check/list.html:31 +msgid "Everything is fine." +msgstr "" + +#: aleksis/core/templates/core/data_check/list.html:32 +msgid "The system hasn't detected any problems with your data." +msgstr "" + +#: aleksis/core/templates/core/data_check/list.html:40 +msgid "Detected problems" +msgstr "" + +#: aleksis/core/templates/core/data_check/list.html:45 +msgid "Affected object" +msgstr "" + +#: aleksis/core/templates/core/data_check/list.html:46 +msgid "Detected problem" +msgstr "" + +#: aleksis/core/templates/core/data_check/list.html:47 +msgid "Show details" +msgstr "" + +#: aleksis/core/templates/core/data_check/list.html:48 +msgid "Options to solve the problem" +msgstr "" + +#: aleksis/core/templates/core/data_check/list.html:63 +msgid "Show object" +msgstr "" + +#: aleksis/core/templates/core/data_check/list.html:86 +msgid "Registered checks" +msgstr "" + +#: aleksis/core/templates/core/data_check/list.html:90 +msgid "" +"\n" +" The system will check for the following problems:\n" +" " +msgstr "" + +#: aleksis/core/templates/core/edit_dashboard.html:6 +#: aleksis/core/templates/core/edit_dashboard.html:13 +#: aleksis/core/templates/core/index.html:17 +msgid "Edit dashboard" +msgstr "" + +#: aleksis/core/templates/core/edit_dashboard.html:24 +msgid "" +"\n" +" On this page you can arrange your personal dashboard. You can drag any items from \"Available widgets\" to \"Your\n" +" Dashboard\" or change the order by moving the widgets. After you have finished, please don't forget to click on\n" +" \"Save\".\n" +" " +msgstr "" + +#: aleksis/core/templates/core/edit_dashboard.html:30 +msgid "" +"\n" +" On this page you can arrange the default dashboard which is shown when a user doesn't arrange his own\n" +" dashboard. You can drag any items from \"Available widgets\" to \"Default Dashboard\" or change the order\n" +" by moving the widgets. After you have finished, please don't forget to click on \"Save\".\n" +" " +msgstr "" + +#: aleksis/core/templates/core/edit_dashboard.html:48 +msgid "Available widgets" +msgstr "" + +#: aleksis/core/templates/core/edit_dashboard.html:57 +msgid "Your dashboard" +msgstr "" + +#: aleksis/core/templates/core/edit_dashboard.html:59 +msgid "Default dashboard" +msgstr "" + +#: aleksis/core/templates/core/group/child_groups.html:18 +msgid "" +"\n" +" You can use this to assign child groups to groups. Please use the filters below to select groups you want to\n" +" change and click \"Next\".\n" +" " +msgstr "" + +#: aleksis/core/templates/core/group/child_groups.html:31 +msgid "Update selection" +msgstr "" + +#: aleksis/core/templates/core/group/child_groups.html:35 +msgid "Clear all filters" +msgstr "" + +#: aleksis/core/templates/core/group/child_groups.html:39 +msgid "Currently selected groups" +msgstr "" + +#: aleksis/core/templates/core/group/child_groups.html:52 +msgid "Start assigning child groups for this groups" +msgstr "" + +#: aleksis/core/templates/core/group/child_groups.html:61 +msgid "" +"\n" +" Please select some groups in order to go on with assigning.\n" +" " +msgstr "" + +#: aleksis/core/templates/core/group/child_groups.html:72 +msgid "Current group:" +msgstr "" + +#: aleksis/core/templates/core/group/child_groups.html:78 +msgid "Please be careful!" +msgstr "" + +#: aleksis/core/templates/core/group/child_groups.html:79 +msgid "" +"\n" +" If you click \"Back\" or \"Next\" the current group assignments are not saved.\n" +" If you click \"Save\", you will overwrite all existing child group relations for this group with what you\n" +" selected on this page.\n" +" " +msgstr "" + +#: aleksis/core/templates/core/group/child_groups.html:93 +#: aleksis/core/templates/core/group/child_groups.html:128 +#: aleksis/core/templates/oauth2_provider/application/detail.html:9 +#: aleksis/core/templates/two_factor/_wizard_actions.html:15 +#: aleksis/core/templates/two_factor/_wizard_actions.html:20 +msgid "Back" +msgstr "" + +#: aleksis/core/templates/core/group/child_groups.html:99 +#: aleksis/core/templates/core/group/child_groups.html:134 +#: aleksis/core/templates/two_factor/_wizard_actions.html:26 +msgid "Next" +msgstr "" + +#: aleksis/core/templates/core/group/child_groups.html:106 +#: aleksis/core/templates/core/group/child_groups.html:141 +#: aleksis/core/templates/core/partials/save_button.html:3 +msgid "Save" +msgstr "" + +#: aleksis/core/templates/core/group/child_groups.html:112 +#: aleksis/core/templates/core/group/child_groups.html:147 +msgid "Save and next" +msgstr "" + +#: aleksis/core/templates/core/group/edit.html:11 +#: aleksis/core/templates/core/group/edit.html:12 +msgid "Edit group" +msgstr "" + +#: aleksis/core/templates/core/group/full.html:38 +#: aleksis/core/templates/core/person/full.html:40 +#: aleksis/core/templates/core/person/full.html:100 +msgid "Change preferences" +msgstr "" + +#: aleksis/core/templates/core/group/full.html:64 +msgid "Statistics" +msgstr "" + +#: aleksis/core/templates/core/group/full.html:67 +msgid "Count of members" +msgstr "" + +#: aleksis/core/templates/core/group/full.html:71 +msgid "Average age" +msgstr "" + +#: aleksis/core/templates/core/group/full.html:76 +msgid "Age range" +msgstr "" + +#: aleksis/core/templates/core/group/full.html:76 +msgid "years to" +msgstr "" + +#: aleksis/core/templates/core/group/full.html:76 +msgid "years " +msgstr "" + +#: aleksis/core/templates/core/group/list.html:14 +msgid "Create group" +msgstr "" + +#: aleksis/core/templates/core/group/list.html:17 +msgid "Filter groups" +msgstr "" + +#: aleksis/core/templates/core/group/list.html:24 +#: aleksis/core/templates/core/person/list.html:28 +msgid "Clear" +msgstr "" + +#: aleksis/core/templates/core/group/list.html:28 +msgid "Selected groups" +msgstr "" + +#: aleksis/core/templates/core/group_type/edit.html:6 +#: aleksis/core/templates/core/group_type/edit.html:7 +msgid "Edit group type" +msgstr "" + +#: aleksis/core/templates/core/group_type/list.html:14 +msgid "Create group type" +msgstr "" + +#: aleksis/core/templates/core/ical/ical_create.html:4 +#: aleksis/core/templates/core/ical/ical_create.html:5 +#: aleksis/core/templates/core/ical/ical_list.html:12 +msgid "Create iCal URL" +msgstr "" + +#: aleksis/core/templates/core/ical/ical_create.html:16 +#: aleksis/core/templates/core/ical/ical_edit.html:16 +#: aleksis/core/templates/oauth2_provider/application/create.html:14 +#: aleksis/core/templates/oauth2_provider/application/edit.html:14 +#: aleksis/core/templates/oauth2_provider/authorized-token-delete.html:24 +#: aleksis/core/templates/two_factor/_wizard_actions.html:6 +msgid "Cancel" +msgstr "" + +#: aleksis/core/templates/core/ical/ical_edit.html:4 +#: aleksis/core/templates/core/ical/ical_edit.html:5 +#, python-format +msgid "Edit iCal URL %(object)s" +msgstr "" + +#: aleksis/core/templates/core/ical/ical_list.html:4 +#: aleksis/core/templates/core/ical/ical_list.html:5 +msgid "ICal Feeds" +msgstr "" + +#: aleksis/core/templates/core/ical/ical_list.html:8 +msgid "These are URLs for different Calendar Feeds in the iCal (.ics) format. You can create as many as you want and import them in your calendar software." +msgstr "" + +#: aleksis/core/templates/core/ical/ical_list.html:14 +msgid "Your iCal URLs" +msgstr "" + +#: aleksis/core/templates/core/index.html:4 +msgid "Home" +msgstr "" + +#: aleksis/core/templates/core/index.html:49 +msgid "" +"\n" +" You didn't customise your dashboard so that you see the system default. Please click on \"Edit dashboard\" to\n" +" customise your personal dashboard.\n" +" " +msgstr "" + +#: aleksis/core/templates/core/index.html:59 +msgid "Last activities" +msgstr "" + +#: aleksis/core/templates/core/index.html:77 +msgid "No activities available yet." +msgstr "" + +#: aleksis/core/templates/core/index.html:82 +msgid "Recent notifications" +msgstr "" + +#: aleksis/core/templates/core/index.html:98 +#: aleksis/core/templates/core/notifications.html:23 +msgid "More information →" +msgstr "" + +#: aleksis/core/templates/core/index.html:105 +#: aleksis/core/templates/core/notifications.html:30 +msgid "No notifications available yet." +msgstr "" + +#: aleksis/core/templates/core/pages/about.html:6 +msgid "About AlekSIS®" +msgstr "" + +#: aleksis/core/templates/core/pages/about.html:7 +msgid "AlekSIS® – The Free School Information System" +msgstr "" + +#: aleksis/core/templates/core/pages/about.html:15 +msgid "About AlekSIS" +msgstr "" + +#: aleksis/core/templates/core/pages/about.html:17 +msgid "" +"\n" +" This platform is powered by AlekSIS®, a web-based school information system (SIS) which can be used\n" +" to manage and/or publish organisational artifacts of educational institutions. AlekSIS is free software and\n" +" can be used by anyone.\n" +" " +msgstr "" + +#: aleksis/core/templates/core/pages/about.html:24 +msgid "" +"\n" +" AlekSIS® is a registered trademark of the AlekSIS open source project, represented by Teckids e.V.\n" +" " +msgstr "" + +#: aleksis/core/templates/core/pages/about.html:30 +msgid "Website of AlekSIS" +msgstr "" + +#: aleksis/core/templates/core/pages/about.html:31 +msgid "Source code" +msgstr "" + +#: aleksis/core/templates/core/pages/about.html:40 +msgid "Licence information" +msgstr "" + +#: aleksis/core/templates/core/pages/about.html:42 +msgid "" +"\n" +" The core and the official apps of AlekSIS are licenced under the EUPL, version 1.2 or later. For licence\n" +" information from third-party apps, if installed, refer to the respective components below. The\n" +" licences are marked like this:\n" +" " +msgstr "" + +#: aleksis/core/templates/core/pages/about.html:50 +msgid "Free/Open Source Licence" +msgstr "" + +#: aleksis/core/templates/core/pages/about.html:51 +msgid "Other Licence" +msgstr "" + +#: aleksis/core/templates/core/pages/about.html:55 +msgid "Full licence text" +msgstr "" + +#: aleksis/core/templates/core/pages/about.html:56 +msgid "More information about the EUPL" +msgstr "" + +#: aleksis/core/templates/core/pages/about.html:95 +#, python-format +msgid "" +"\n" +" This app is licenced under %(licence)s.\n" +" " +msgstr "" + +#: aleksis/core/templates/core/pages/delete.html:6 +#, python-format +msgid "Delete %(object_name)s" +msgstr "" + +#: aleksis/core/templates/core/pages/delete.html:13 +#, python-format +msgid "" +"\n" +" Do you really want to delete the %(object_name)s \"%(object)s\"?\n" +" " +msgstr "" + +#: aleksis/core/templates/core/pages/progress.html:27 +msgid "" +"\n" +" Without activated JavaScript the progress status can't be updated.\n" +" " +msgstr "" + +#: aleksis/core/templates/core/pages/progress.html:47 +#: aleksis/core/templates/two_factor/core/otp_required.html:19 +msgid "Go back" +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:12 +msgid "System checks" +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:22 +msgid "Maintenance mode enabled" +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:24 +msgid "" +"\n" +" Only admin and visitors from internal IPs can access thesite.\n" +" " +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:36 +msgid "Maintenance mode disabled" +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:37 +msgid "Everyone can access the site." +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:47 +msgid "Debug mode enabled" +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:49 +msgid "" +"\n" +" The web server throws back debug information on errors. Do not use in production!\n" +" " +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:56 +msgid "Debug mode disabled" +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:58 +msgid "" +"\n" +" Debug mode is disabled. Default error pages are displayed on errors.\n" +" " +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:71 +msgid "System health checks" +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:77 +msgid "Service" +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:78 +#: aleksis/core/templates/core/pages/system_status.html:119 +msgid "Status" +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:79 +msgid "Time taken" +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:100 +msgid "seconds" +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:111 +msgid "Celery task results" +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:116 +#: aleksis/core/templates/templated_email/celery_failure.email:9 +#: aleksis/core/templates/templated_email/celery_failure.email:28 +msgid "Task" +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:117 +msgid "ID" +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:118 +msgid "Date done" +msgstr "" + +#: aleksis/core/templates/core/pages/test_pdf.html:7 +#: aleksis/core/templates/core/pages/test_pdf.html:8 +msgid "Test PDF generation" +msgstr "" + +#: aleksis/core/templates/core/pages/test_pdf.html:14 +msgid "" +"\n" +" This simple view can be used to ensure the correct function of the built-in PDF generation system.\n" +" " +msgstr "" + +#: aleksis/core/templates/core/partials/announcements.html:8 +#: aleksis/core/templates/core/partials/announcements.html:35 +#, python-format +msgid "" +"\n" +" Valid for %(from)s\n" +" " +msgstr "" + +#: aleksis/core/templates/core/partials/announcements.html:12 +#, python-format +msgid "" +"\n" +" Valid from %(from)s until %(until)s\n" +" " +msgstr "" + +#: aleksis/core/templates/core/partials/announcements.html:39 +#, python-format +msgid "" +"\n" +" Valid for %(from)s – %(until)s\n" +" " +msgstr "" + +#: aleksis/core/templates/core/partials/avatar_content.html:14 +#: aleksis/core/templates/core/partials/avatar_content.html:15 +#: aleksis/core/templates/core/person/full.html:213 +#: aleksis/core/templates/core/person/full.html:214 +msgid "Avatar" +msgstr "" + +#: aleksis/core/templates/core/partials/avatar_content.html:19 +#: aleksis/core/templates/core/partials/avatar_content.html:20 +msgid "Identicon" +msgstr "" + +#: aleksis/core/templates/core/partials/crud_events.html:15 +msgid "Changed by" +msgstr "" + +#: aleksis/core/templates/core/partials/crud_events.html:15 +msgid "Unknown" +msgstr "" + +#: aleksis/core/templates/core/partials/language_form.html:15 +msgid "Language" +msgstr "" + +#: aleksis/core/templates/core/partials/language_form.html:27 +msgid "Select language" +msgstr "" + +#: aleksis/core/templates/core/partials/no_person.html:12 +msgid "" +"\n" +" Your administrator account is not linked to any person. Therefore,\n" +" a dummy person has been linked to your account.\n" +" " +msgstr "" + +#: aleksis/core/templates/core/partials/no_person.html:19 +msgid "" +"\n" +" Your user account is not linked to a person. This means you\n" +" cannot access any school-related information. Please contact\n" +" the managers of AlekSIS at your school.\n" +" " +msgstr "" + +#: aleksis/core/templates/core/perms/assign.html:12 +#: aleksis/core/templates/core/perms/assign.html:13 +msgid "Assign permission" +msgstr "" + +#: aleksis/core/templates/core/perms/assign.html:17 +msgid "Selected permission" +msgstr "" + +#: aleksis/core/templates/core/perms/assign.html:26 +msgid "Assign" +msgstr "" + +#: aleksis/core/templates/core/perms/list.html:21 +msgid "Assign a new permission" +msgstr "" + +#: aleksis/core/templates/core/perms/list.html:25 +msgid "Select" +msgstr "" + +#: aleksis/core/templates/core/perms/list.html:34 +msgid "Global (user)" +msgstr "" + +#: aleksis/core/templates/core/perms/list.html:38 +msgid "Global (group)" +msgstr "" + +#: aleksis/core/templates/core/perms/list.html:42 +msgid "Object (user)" +msgstr "" + +#: aleksis/core/templates/core/perms/list.html:46 +msgid "Object (group)" +msgstr "" + +#: aleksis/core/templates/core/perms/list.html:52 +msgid "Filter permissions" +msgstr "" + +#: aleksis/core/templates/core/perms/list.html:58 +msgid "Update" +msgstr "" + +#: aleksis/core/templates/core/person/create.html:12 +#: aleksis/core/templates/core/person/create.html:13 +#: aleksis/core/templates/core/person/list.html:17 +msgid "Create person" +msgstr "" + +#: aleksis/core/templates/core/person/edit.html:12 +#: aleksis/core/templates/core/person/edit.html:13 +msgid "Edit person" +msgstr "" + +#: aleksis/core/templates/core/person/full.html:47 +#: aleksis/core/templates/core/person/full.html:107 +msgid "Impersonate" +msgstr "" + +#: aleksis/core/templates/core/person/full.html:54 +#: aleksis/core/templates/core/person/full.html:114 +msgid "Invite user" +msgstr "" + +#: aleksis/core/templates/core/person/full.html:121 +msgid "Contact details" +msgstr "" + +#: aleksis/core/templates/core/person/full.html:220 +msgid "This person didn't upload a personal photo." +msgstr "" + +#: aleksis/core/templates/core/person/full.html:228 +msgid "Children" +msgstr "" + +#: aleksis/core/templates/core/person/list.html:21 +msgid "Filter persons" +msgstr "" + +#: aleksis/core/templates/core/person/list.html:32 +msgid "Selected persons" +msgstr "" + +#: aleksis/core/templates/core/school_term/create.html:6 +#: aleksis/core/templates/core/school_term/create.html:7 +#: aleksis/core/templates/core/school_term/list.html:14 +msgid "Create school term" +msgstr "" + +#: aleksis/core/templates/core/school_term/edit.html:6 +#: aleksis/core/templates/core/school_term/edit.html:7 +msgid "Edit school term" +msgstr "" + +#: aleksis/core/templates/dynamic_preferences/form.html:9 +msgid "Site preferences" +msgstr "" + +#: aleksis/core/templates/dynamic_preferences/form.html:11 +msgid "My preferences" +msgstr "" + +#: aleksis/core/templates/dynamic_preferences/form.html:13 +#, python-format +msgid "Preferences for %(instance)s" +msgstr "" + +#: aleksis/core/templates/dynamic_preferences/form.html:25 +msgid "Save preferences" +msgstr "" + +#: aleksis/core/templates/invitations/disabled.html:5 +msgid "The invite feature is disabled" +msgstr "" + +#: aleksis/core/templates/invitations/disabled.html:13 +msgid "The invite feature is disabled." +msgstr "" + +#: aleksis/core/templates/invitations/disabled.html:15 +msgid "To enable it, switch on the corresponding checkbox in the authentication section of the " +msgstr "" + +#: aleksis/core/templates/invitations/disabled.html:16 +msgid "site preferences page" +msgstr "" + +#: aleksis/core/templates/invitations/enter.html:21 +msgid "Accept your invitation" +msgstr "" + +#: aleksis/core/templates/invitations/enter.html:25 +msgid "" +"\n" +" Please enter your invitation code to register\n" +" your new user account:\n" +" " +msgstr "" + +#: aleksis/core/templates/invitations/enter.html:37 +msgid "Accept invite" +msgstr "" + +#: aleksis/core/templates/invitations/forms/_invite.html:9 +#: aleksis/core/templates/invitations/forms/_invite.html:10 +#: aleksis/core/templates/invitations/forms/_invite.html:21 +msgid "Invite" +msgstr "" + +#: aleksis/core/templates/invitations/forms/_invite.html:17 +msgid "Invite by email address" +msgstr "" + +#: aleksis/core/templates/invitations/forms/_invite.html:26 +msgid "Generate invitation code" +msgstr "" + +#: aleksis/core/templates/invitations/forms/_invite.html:29 +msgid "Generate code" +msgstr "" + +#: aleksis/core/templates/invitations/forms/_invite.html:33 +msgid "Invitations" +msgstr "" + +#: aleksis/core/templates/invitations/messages/invite_accepted.txt:3 +#, python-format +msgid "The invitation for %(email)s has been accepted." +msgstr "" + +#: aleksis/core/templates/oauth2_provider/application/create.html:5 +#: aleksis/core/templates/oauth2_provider/application/create.html:6 +msgid "Register OAuth2 Application" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/application/detail.html:5 +msgid "OAuth2 Application" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/application/detail.html:39 +msgid "Client id" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/application/detail.html:47 +msgid "Client secret" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/application/detail.html:55 +msgid "Client type" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/application/detail.html:63 +msgid "Allowed scopes" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/application/detail.html:71 +msgid "Redirect URIs" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/application/detail.html:79 +msgid "Skip Authorisation" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/application/edit.html:5 +#: aleksis/core/templates/oauth2_provider/application/edit.html:6 +msgid "Edit OAuth2 Application" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/application/list.html:11 +msgid "Register new application" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/application/list.html:25 +msgid "No applications defined." +msgstr "" + +#: aleksis/core/templates/oauth2_provider/authorize.html:5 +#: aleksis/core/templates/socialaccount/login.html:5 +#: aleksis/core/templates/socialaccount/login.html:6 +msgid "Authorize" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/authorize.html:23 +#, python-format +msgid "Authorize %(name)s" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/authorize.html:25 +msgid "The application requests access to the following scopes:" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/authorize.html:40 +msgid "Allow" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/authorize.html:43 +msgid "Disallow" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/authorized-oob.html:12 +msgid "Success!" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/authorized-oob.html:14 +msgid "Please return to your application and enter this code:" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/authorized-token-delete.html:5 +#: aleksis/core/templates/oauth2_provider/authorized-token-delete.html:6 +#: aleksis/core/templates/oauth2_provider/authorized-tokens.html:23 +msgid "Revoke access" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/authorized-token-delete.html:12 +msgid "Are you sure to revoke the access for this application?" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/authorized-token-delete.html:20 +msgid "Revoke" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/authorized-tokens.html:33 +msgid "No authorized applications." +msgstr "" + +#: aleksis/core/templates/offline.html:5 +msgid "Network error" +msgstr "" + +#: aleksis/core/templates/offline.html:10 +msgid "No internet connection." +msgstr "" + +#: aleksis/core/templates/offline.html:14 +msgid "" +"\n" +" There was an error accessing this page. You probably don't have an internet connection. Check to see if your WiFi\n" +" or mobile data is turned on and try again. If you think you are connected, please contact the system\n" +" administrators:\n" +" " +msgstr "" + +#: aleksis/core/templates/search/search.html:8 +msgid "Global Search" +msgstr "" + +#: aleksis/core/templates/search/search.html:15 +msgid "Search Term" +msgstr "" + +#: aleksis/core/templates/search/search.html:26 +msgid "Results" +msgstr "" + +#: aleksis/core/templates/search/search.html:38 +msgid "No search results could be found to your search." +msgstr "" + +#: aleksis/core/templates/search/search.html:87 +msgid "Please enter a search term above." +msgstr "" + +#: aleksis/core/templates/socialaccount/authentication_error.html:5 +#: aleksis/core/templates/socialaccount/authentication_error.html:6 +msgid "Third-party Account Login Failure" +msgstr "" + +#: aleksis/core/templates/socialaccount/authentication_error.html:13 +msgid "Third-party Account Login Failure." +msgstr "" + +#: aleksis/core/templates/socialaccount/authentication_error.html:15 +msgid "" +"\n" +" An error occurred while attempting to login via your third-party account.\n" +" Please contact one of your site administrators.\n" +" " +msgstr "" + +#: aleksis/core/templates/socialaccount/connections.html:5 +#: aleksis/core/templates/socialaccount/connections.html:6 +msgid "Connections" +msgstr "" + +#: aleksis/core/templates/socialaccount/connections.html:24 +msgid "Remove" +msgstr "" + +#: aleksis/core/templates/socialaccount/connections.html:34 +msgid "You currently have no third-party accounts connected to this account." +msgstr "" + +#: aleksis/core/templates/socialaccount/connections.html:37 +msgid "Add a Third-party Account" +msgstr "" + +#: aleksis/core/templates/socialaccount/login.html:12 +#, python-format +msgid "You are about to connect a new third party account from %(provider)s." +msgstr "" + +#: aleksis/core/templates/socialaccount/login.html:23 +#, python-format +msgid "You are about to sign in using a third party account from %(provider)s." +msgstr "" + +#: aleksis/core/templates/socialaccount/login.html:28 +msgid "Continue" +msgstr "" + +#: aleksis/core/templates/socialaccount/login_cancelled.html:5 +#: aleksis/core/templates/socialaccount/login_cancelled.html:6 +#: aleksis/core/templates/socialaccount/login_cancelled.html:13 +msgid "Login cancelled" +msgstr "" + +#: aleksis/core/templates/socialaccount/login_cancelled.html:15 +#, python-format +msgid "" +"\n" +" You decided to cancel logging in to our site using one of your existing accounts. If this was a mistake, please proceed to <a href=\"%(login_url)s\">sign in</a>.\n" +" " +msgstr "" + +#: aleksis/core/templates/socialaccount/signup.html:12 +#, python-format +msgid "" +"You are about to use your %(provider_name)s account to login to\n" +" %(site_name)s. As a final step, please complete the following form:" +msgstr "" + +#: aleksis/core/templates/socialaccount/snippets/provider_list.html:12 +#, python-format +msgid "" +"\n" +" Login with %(name)s\n" +" " +msgstr "" + +#: aleksis/core/templates/socialaccount/snippets/provider_list.html:21 +#, python-format +msgid "" +"\n" +" Login with %(name)s\n" +" " +msgstr "" + +#: aleksis/core/templates/socialaccount/snippets/provider_list.html:30 +msgid "" +"\n" +" No third-party account providers available.\n" +" " +msgstr "" + +#: aleksis/core/templates/templated_email/base.email:5 +#: aleksis/core/templates/templated_email/base.email:16 +msgid "Hello" +msgstr "" + +#: aleksis/core/templates/templated_email/celery_failure.email:4 +#, python-format +msgid "Celery task %(task_name)s failed!" +msgstr "" + +#: aleksis/core/templates/templated_email/celery_failure.email:7 +#, python-format +msgid "the celery task %(task_name)s failed with following information:" +msgstr "" + +#: aleksis/core/templates/templated_email/celery_failure.email:10 +#: aleksis/core/templates/templated_email/celery_failure.email:29 +msgid "Task ID" +msgstr "" + +#: aleksis/core/templates/templated_email/celery_failure.email:11 +#: aleksis/core/templates/templated_email/celery_failure.email:30 +msgid "Raised exception" +msgstr "" + +#: aleksis/core/templates/templated_email/celery_failure.email:12 +#: aleksis/core/templates/templated_email/celery_failure.email:31 +msgid "Positional arguments" +msgstr "" + +#: aleksis/core/templates/templated_email/celery_failure.email:15 +#: aleksis/core/templates/templated_email/celery_failure.email:38 +msgid "Keyword arguments" +msgstr "" + +#: aleksis/core/templates/templated_email/celery_failure.email:22 +#, python-format +msgid "" +"\n" +" the celery task %(task_name)s failed with following information:\n" +" " +msgstr "" + +#: aleksis/core/templates/templated_email/data_checks.email:3 +msgid "The system detected some new problems with your data." +msgstr "" + +#: aleksis/core/templates/templated_email/data_checks.email:6 +msgid "" +"the system detected some new problems with your data.\n" +"Please take some time to inspect them and solve the issues or mark them as ignored." +msgstr "" + +#: aleksis/core/templates/templated_email/data_checks.email:15 +msgid "" +"\n" +" the system detected some new problems with your data.\n" +" Please take some time to inspect them and solve the issues or mark them as ignored.\n" +" " +msgstr "" + +#: aleksis/core/templates/templated_email/data_checks.email:23 +msgid "Problem description" +msgstr "" + +#: aleksis/core/templates/templated_email/data_checks.email:24 +msgid "Count of objects with new problems" +msgstr "" + +#: aleksis/core/templates/templated_email/notification.email:4 +msgid "New notification for" +msgstr "" + +#: aleksis/core/templates/templated_email/notification.email:6 +#: aleksis/core/templates/templated_email/notification.email:20 +#, python-format +msgid "Hello %(notification_user)s," +msgstr "" + +#: aleksis/core/templates/templated_email/notification.email:9 +#: aleksis/core/templates/templated_email/notification.email:23 +msgid "we got a new notification for you:" +msgstr "" + +#: aleksis/core/templates/templated_email/notification.email:15 +#: aleksis/core/templates/templated_email/notification.email:29 +msgid "More information" +msgstr "" + +#: aleksis/core/templates/templated_email/notification.email:17 +#, python-format +msgid "Sent by %(trans_sender)s at %(trans_created_at)s" +msgstr "" + +#: aleksis/core/templates/templated_email/notification.email:34 +#, python-format +msgid "" +"\n" +" Sent by %(trans_sender)s at %(trans_created_at)s\n" +" " +msgstr "" + +#: aleksis/core/templates/templated_email/person_changed.email:4 +#, python-format +msgid "%(person)s changed their data!" +msgstr "" + +#: aleksis/core/templates/templated_email/person_changed.email:7 +#, python-format +msgid "the person %(person)s recently changed the following fields:" +msgstr "" + +#: aleksis/core/templates/templated_email/person_changed.email:15 +#, python-format +msgid "" +"\n" +" the person %(person)s recently changed the following fields:\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/_base_focus.html:6 +#: aleksis/core/templates/two_factor/core/otp_required.html:22 +#: aleksis/core/templates/two_factor/core/setup.html:5 +#: aleksis/core/templates/two_factor/profile/profile.html:88 +msgid "Enable Two-Factor Authentication" +msgstr "" + +#: aleksis/core/templates/two_factor/core/backup_tokens.html:5 +#: aleksis/core/templates/two_factor/core/backup_tokens.html:9 +#: aleksis/core/templates/two_factor/profile/profile.html:46 +msgid "Backup Tokens" +msgstr "" + +#: aleksis/core/templates/two_factor/core/backup_tokens.html:14 +msgid "" +"\n" +" Backup tokens can be used when your primary and backup\n" +" phone numbers aren't available. The backup tokens below can be used\n" +" for login verification. If you've used up all your backup tokens, you\n" +" can generate a new set of backup tokens. Only the backup tokens shown\n" +" below will be valid.\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/core/backup_tokens.html:33 +msgid "" +"\n" +" Print these tokens and keep them somewhere safe.\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/core/backup_tokens.html:39 +msgid "You don't have any backup codes yet." +msgstr "" + +#: aleksis/core/templates/two_factor/core/backup_tokens.html:45 +msgid "Back to Account Security" +msgstr "" + +#: aleksis/core/templates/two_factor/core/backup_tokens.html:49 +msgid "Generate Tokens" +msgstr "" + +#: aleksis/core/templates/two_factor/core/login.html:27 +#, python-format +msgid "Login for %(name)s" +msgstr "" + +#: aleksis/core/templates/two_factor/core/login.html:30 +msgid "Login with username and password" +msgstr "" + +#: aleksis/core/templates/two_factor/core/login.html:38 +msgid "" +"You have no permission to view this page. Please login with an other\n" +" account." +msgstr "" + +#: aleksis/core/templates/two_factor/core/login.html:47 +msgid "Please login with your account to use the external application." +msgstr "" + +#: aleksis/core/templates/two_factor/core/login.html:54 +msgid "Please login to see this page." +msgstr "" + +#: aleksis/core/templates/two_factor/core/login.html:65 +msgid "" +"\n" +" We are calling your phone right now, please enter the\n" +" digits you hear.\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/core/login.html:70 +msgid "" +"\n" +" We sent you a text message, please enter the tokens we\n" +" sent.\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/core/login.html:75 +msgid "" +"\n" +" Please enter the tokens generated by your token\n" +" generator.\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/core/login.html:81 +msgid "" +"\n" +" Use this form for entering backup tokens for logging in.\n" +" These tokens have been generated for you to print and keep safe. Please\n" +" enter one of these backup tokens to login to your account.\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/core/login.html:109 +msgid "Device currently not available?" +msgstr "" + +#: aleksis/core/templates/two_factor/core/login.html:111 +msgid "Or, alternatively, use one of your backup phones:" +msgstr "" + +#: aleksis/core/templates/two_factor/core/login.html:122 +msgid "As a last resort, you can use a backup token:" +msgstr "" + +#: aleksis/core/templates/two_factor/core/login.html:125 +msgid "Use Backup Token" +msgstr "" + +#: aleksis/core/templates/two_factor/core/login.html:136 +msgid "Use alternative login options" +msgstr "" + +#: aleksis/core/templates/two_factor/core/otp_required.html:9 +msgid "Permission Denied" +msgstr "" + +#: aleksis/core/templates/two_factor/core/otp_required.html:10 +msgid "" +"The page you requested, enforces users to verify using\n" +" two-factor authentication for security reasons. You need to enable these\n" +" security features in order to access this page." +msgstr "" + +#: aleksis/core/templates/two_factor/core/otp_required.html:14 +msgid "" +"Two-factor authentication is not enabled for your\n" +" account. Enable two-factor authentication for enhanced account\n" +" security." +msgstr "" + +#: aleksis/core/templates/two_factor/core/phone_register.html:5 +#: aleksis/core/templates/two_factor/core/phone_register.html:9 +msgid "Add Backup Phone" +msgstr "" + +#: aleksis/core/templates/two_factor/core/phone_register.html:12 +msgid "" +"You'll be adding a backup phone number to your\n" +" account. This number will be used if your primary method of\n" +" registration is not available." +msgstr "" + +#: aleksis/core/templates/two_factor/core/phone_register.html:16 +msgid "" +"We've sent a token to your phone number. Please\n" +" enter the token you've received." +msgstr "" + +#: aleksis/core/templates/two_factor/core/setup.html:9 +msgid "" +"\n" +" You are about to take your account security to the\n" +" next level. Follow the steps in this wizard to enable two-factor\n" +" authentication.\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/core/setup.html:17 +msgid "" +"\n" +" Please select which authentication method you would like to use:\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/core/setup.html:23 +msgid "" +"\n" +" To start using a token generator, please use your\n" +" favourite two factor authentication (TOTP) app to scan the QR code below.\n" +" Then, enter the token generated by the app.\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/core/setup.html:34 +msgid "" +"\n" +" Please enter the phone number you wish to receive the\n" +" text messages on. This number will be validated in the next step.\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/core/setup.html:41 +msgid "" +"\n" +" Please enter the phone number you wish to be called on.\n" +" This number will be validated in the next step.\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/core/setup.html:50 +msgid "" +"\n" +" We are calling your phone right now, please enter the digits you hear.\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/core/setup.html:56 +msgid "" +"\n" +" We sent you a text message, please enter the tokens we sent.\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/core/setup.html:63 +msgid "" +"\n" +" We've encountered an issue with the selected authentication method. Please\n" +" go back and verify that you entered your information correctly, try\n" +" again, or use a different authentication method instead. If the issue\n" +" persists, contact the site administrator.\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/core/setup.html:73 +msgid "" +"\n" +" To identify and verify your YubiKey, please insert a\n" +" token in the field below. Your YubiKey will be linked to your\n" +" account.\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/core/setup_complete.html:5 +#: aleksis/core/templates/two_factor/core/setup_complete.html:9 +msgid "Two-Factor Authentication successfully enabled" +msgstr "" + +#: aleksis/core/templates/two_factor/core/setup_complete.html:14 +msgid "" +"\n" +" Congratulations, you've successfully enabled two-factor authentication.\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/core/setup_complete.html:24 +#: aleksis/core/templates/two_factor/core/setup_complete.html:44 +msgid "Back to Profile" +msgstr "" + +#: aleksis/core/templates/two_factor/core/setup_complete.html:28 +#: aleksis/core/templates/two_factor/core/setup_complete.html:48 +msgid "Generate backup codes" +msgstr "" + +#: aleksis/core/templates/two_factor/core/setup_complete.html:34 +msgid "" +"\n" +" However, it might happen that you don't have access to\n" +" your primary token device. To enable account recovery, generate backup codes\n" +" or add a phone number.\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/core/setup_complete.html:52 +#: aleksis/core/templates/two_factor/profile/profile.html:41 +msgid "Add Phone Number" +msgstr "" + +#: aleksis/core/templates/two_factor/profile/disable.html:5 +#: aleksis/core/templates/two_factor/profile/disable.html:9 +#: aleksis/core/templates/two_factor/profile/profile.html:63 +#: aleksis/core/templates/two_factor/profile/profile.html:73 +msgid "Disable Two-Factor Authentication" +msgstr "" + +#: aleksis/core/templates/two_factor/profile/disable.html:12 +msgid "You are about to disable two-factor authentication. This weakens your account security, are you sure?" +msgstr "" + +#: aleksis/core/templates/two_factor/profile/disable.html:26 +msgid "Disable" +msgstr "" + +#: aleksis/core/templates/two_factor/profile/profile.html:5 +#: aleksis/core/templates/two_factor/profile/profile.html:10 +msgid "Account Security" +msgstr "" + +#: aleksis/core/templates/two_factor/profile/profile.html:15 +msgid "Tokens will be generated by your token generator." +msgstr "" + +#: aleksis/core/templates/two_factor/profile/profile.html:17 +#, python-format +msgid "Primary method: %(primary)s" +msgstr "" + +#: aleksis/core/templates/two_factor/profile/profile.html:19 +msgid "Tokens will be generated by your YubiKey." +msgstr "" + +#: aleksis/core/templates/two_factor/profile/profile.html:23 +msgid "Backup Phone Numbers" +msgstr "" + +#: aleksis/core/templates/two_factor/profile/profile.html:24 +msgid "" +"If your primary method is not available, we are able to\n" +" send backup tokens to the phone numbers listed below." +msgstr "" + +#: aleksis/core/templates/two_factor/profile/profile.html:33 +msgid "Unregister" +msgstr "" + +#: aleksis/core/templates/two_factor/profile/profile.html:48 +msgid "" +"If you don't have any device with you, you can access\n" +" your account using backup tokens." +msgstr "" + +#: aleksis/core/templates/two_factor/profile/profile.html:50 +#, python-format +msgid "" +"\n" +" You have only one backup token remaining.\n" +" " +msgid_plural "" +"\n" +" You have %(counter)s backup tokens remaining.\n" +" " +msgstr[0] "" +msgstr[1] "" + +#: aleksis/core/templates/two_factor/profile/profile.html:59 +msgid "Show Codes" +msgstr "" + +#: aleksis/core/templates/two_factor/profile/profile.html:65 +msgid "" +"\n" +" However we strongly discourage you to do so, you can\n" +" also disable two-factor authentication for your account.\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/profile/profile.html:78 +msgid "" +"\n" +" Two-factor authentication is not enabled for your\n" +" account. Enable two-factor authentication for enhanced account\n" +" security.\n" +" " +msgstr "" + +#: aleksis/core/util/notifications.py:64 +msgid "E-Mail" +msgstr "" + +#: aleksis/core/util/notifications.py:65 +msgid "SMS" +msgstr "" + +#: aleksis/core/util/pdf.py:118 +msgid "Progress: Generate PDF file" +msgstr "" + +#: aleksis/core/util/pdf.py:119 +msgid "Generating PDF file …" +msgstr "" + +#: aleksis/core/util/pdf.py:120 +msgid "The PDF file has been generated successfully." +msgstr "" + +#: aleksis/core/util/pdf.py:121 +msgid "There was a problem while generating the PDF file." +msgstr "" + +#: aleksis/core/util/pdf.py:124 +msgid "Download PDF" +msgstr "" + +#: aleksis/core/views.py:292 +msgid "The school term has been created." +msgstr "" + +#: aleksis/core/views.py:304 +msgid "The school term has been saved." +msgstr "" + +#: aleksis/core/views.py:424 +msgid "The child groups were successfully saved." +msgstr "" + +#: aleksis/core/views.py:443 aleksis/core/views.py:453 +msgid "The person has been saved." +msgstr "" + +#: aleksis/core/views.py:503 +msgid "The group has been saved." +msgstr "" + +#: aleksis/core/views.py:600 +msgid "The announcement has been saved." +msgstr "" + +#: aleksis/core/views.py:616 +msgid "The announcement has been deleted." +msgstr "" + +#: aleksis/core/views.py:684 +msgid "The requested preference registry does not exist" +msgstr "" + +#: aleksis/core/views.py:703 +msgid "The preferences have been saved successfully." +msgstr "" + +#: aleksis/core/views.py:727 +msgid "The person has been deleted." +msgstr "" + +#: aleksis/core/views.py:741 +msgid "The group has been deleted." +msgstr "" + +#: aleksis/core/views.py:773 +msgid "The additional_field has been saved." +msgstr "" + +#: aleksis/core/views.py:807 +msgid "The additional field has been deleted." +msgstr "" + +#: aleksis/core/views.py:832 +msgid "The group type has been saved." +msgstr "" + +#: aleksis/core/views.py:862 +msgid "The group type has been deleted." +msgstr "" + +#: aleksis/core/views.py:895 +msgid "Progress: Run data checks" +msgstr "" + +#: aleksis/core/views.py:896 +msgid "Run data checks …" +msgstr "" + +#: aleksis/core/views.py:897 +msgid "The data checks were run successfully." +msgstr "" + +#: aleksis/core/views.py:898 +msgid "There was a problem while running data checks." +msgstr "" + +#: aleksis/core/views.py:914 +#, python-brace-format +msgid "The solve option '{solve_option_obj.verbose_name}' " +msgstr "" + +#: aleksis/core/views.py:924 +msgid "The requested solve option does not exist" +msgstr "" + +#: aleksis/core/views.py:956 +msgid "The dashboard widget has been saved." +msgstr "" + +#: aleksis/core/views.py:986 +msgid "The dashboard widget has been created." +msgstr "" + +#: aleksis/core/views.py:996 +msgid "The dashboard widget has been deleted." +msgstr "" + +#: aleksis/core/views.py:1067 +msgid "Your dashboard configuration has been saved successfully." +msgstr "" + +#: aleksis/core/views.py:1069 +msgid "The configuration of the default dashboard has been saved successfully." +msgstr "" + +#: aleksis/core/views.py:1145 +#, python-brace-format +msgid "The invitation was successfully created. The invitation code is {code}" +msgstr "" + +#: aleksis/core/views.py:1236 +msgid "We have successfully assigned the permissions." +msgstr "" + +#: aleksis/core/views.py:1246 +msgid "The global user permission has been deleted." +msgstr "" + +#: aleksis/core/views.py:1256 +msgid "The global group permission has been deleted." +msgstr "" + +#: aleksis/core/views.py:1266 +msgid "The object user permission has been deleted." +msgstr "" + +#: aleksis/core/views.py:1276 +msgid "The object group permission has been deleted." +msgstr "" + +#: aleksis/core/views.py:1344 +msgid "The requested PDF file does not exist" +msgstr "" + +#: aleksis/core/views.py:1353 aleksis/core/views.py:1357 +msgid "The requested task does not exist or is not accessible" +msgstr "" + +#: aleksis/core/views.py:1409 +msgid "The third-party account could not be disconnected because it is the only login method available." +msgstr "" + +#: aleksis/core/views.py:1416 +msgid "The third-party account has been successfully disconnected." +msgstr "" + +#: aleksis/core/views.py:1487 +msgid "Person was invited successfully and an email with further instructions has been send to them." +msgstr "" + +#: aleksis/core/views.py:1498 +msgid "Person was already invited." +msgstr "" + +#: aleksis/core/views.py:1598 +msgid "ICal feed updated successfully" +msgstr "" + +#: aleksis/core/views.py:1608 +msgid "ICal feed deleted successfully" +msgstr "" + +#: aleksis/core/views.py:1616 +msgid "ICal feed created successfully" +msgstr "" diff --git a/aleksis/core/locale/ru/LC_MESSAGES/djangojs.po b/aleksis/core/locale/ru/LC_MESSAGES/djangojs.po new file mode 100644 index 0000000000000000000000000000000000000000..d6da3e02221f450be360e4dfc522f83e32df5a60 --- /dev/null +++ b/aleksis/core/locale/ru/LC_MESSAGES/djangojs.po @@ -0,0 +1,36 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-04-23 12:58+0000\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" +"Language: \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" +#: aleksis/core/static/js/main.js:66 +msgid "Today" +msgstr "" + +#: aleksis/core/static/js/main.js:67 +msgid "Cancel" +msgstr "" + +#: aleksis/core/static/js/main.js:68 +msgid "OK" +msgstr "" + +#: aleksis/core/static/js/main.js:195 +msgid "This page may contain outdated information since there is no internet connection." +msgstr "" diff --git a/aleksis/core/locale/uk/LC_MESSAGES/django.po b/aleksis/core/locale/uk/LC_MESSAGES/django.po new file mode 100644 index 0000000000000000000000000000000000000000..319c980c3d781e1c6bfb89b8dbd54945d8abc736 --- /dev/null +++ b/aleksis/core/locale/uk/LC_MESSAGES/django.po @@ -0,0 +1,3260 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-04-23 12:58+0000\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" +"Language: \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" + +#: aleksis/core/apps.py:166 +msgid "OpenID Connect scope" +msgstr "" + +#: aleksis/core/apps.py:167 +msgid "Given name, family name, link to profile and picture if existing." +msgstr "" + +#: aleksis/core/apps.py:168 +msgid "Full home postal address" +msgstr "" + +#: aleksis/core/apps.py:169 +msgid "Email address" +msgstr "" + +#: aleksis/core/apps.py:170 +msgid "Home and mobile phone" +msgstr "" + +#: aleksis/core/apps.py:171 aleksis/core/forms.py:220 aleksis/core/menus.py:171 +#: aleksis/core/models.py:489 aleksis/core/templates/core/group/list.html:8 +#: aleksis/core/templates/core/group/list.html:9 +#: aleksis/core/templates/core/person/full.html:246 +msgid "Groups" +msgstr "" + +#: aleksis/core/data_checks.py:56 +msgid "Ignore problem" +msgstr "" + +#: aleksis/core/data_checks.py:185 +#, python-brace-format +msgid "Solve option '{solve_option_obj.verbose_name}' " +msgstr "" + +#: aleksis/core/data_checks.py:291 +msgid "Deactivate DashboardWidget" +msgstr "" + +#: aleksis/core/data_checks.py:303 +msgid "Ensure that there are no broken DashboardWidgets." +msgstr "" + +#: aleksis/core/data_checks.py:304 +msgid "The DashboardWidget was reported broken automatically." +msgstr "" + +#: aleksis/core/feeds.py:52 +msgid "Birthday Calendar" +msgstr "" + +#: aleksis/core/feeds.py:53 +msgid "A Calendar of Birthdays" +msgstr "" + +#: aleksis/core/feeds.py:66 +#, python-format +msgid "%(name)s's birthday" +msgstr "" + +#: aleksis/core/feeds.py:71 +#, python-format +msgid "%(name)s was born on %(birthday)s" +msgstr "" + +#: aleksis/core/filters.py:42 aleksis/core/templates/core/base.html:139 +#: aleksis/core/templates/core/base.html:140 +#: aleksis/core/templates/core/group/list.html:20 +#: aleksis/core/templates/core/person/list.html:24 +#: aleksis/core/templates/search/search.html:7 +#: aleksis/core/templates/search/search.html:22 +msgid "Search" +msgstr "" + +#: aleksis/core/filters.py:59 +msgid "Search by name" +msgstr "" + +#: aleksis/core/filters.py:71 +msgid "Search by contact details" +msgstr "" + +#: aleksis/core/filters.py:92 +msgid "Permission" +msgstr "" + +#: aleksis/core/filters.py:100 +msgid "Content type" +msgstr "" + +#: aleksis/core/filters.py:113 aleksis/core/models.py:715 +msgid "User" +msgstr "" + +#: aleksis/core/filters.py:135 aleksis/core/models.py:488 +msgid "Group" +msgstr "" + +#: aleksis/core/forms.py:50 aleksis/core/forms.py:581 +msgid "Base data" +msgstr "" + +#: aleksis/core/forms.py:55 +msgid "Address" +msgstr "" + +#: aleksis/core/forms.py:56 aleksis/core/forms.py:590 +msgid "Contact data" +msgstr "" + +#: aleksis/core/forms.py:58 +msgid "Advanced personal data" +msgstr "" + +#: aleksis/core/forms.py:106 +msgid "New user" +msgstr "" + +#: aleksis/core/forms.py:106 +msgid "Create a new account" +msgstr "" + +#: aleksis/core/forms.py:132 +msgid "You cannot set a new username when also selecting an existing user." +msgstr "" + +#: aleksis/core/forms.py:136 +msgid "This username is already in use." +msgstr "" + +#: aleksis/core/forms.py:153 aleksis/core/models.py:136 +msgid "School term" +msgstr "" + +#: aleksis/core/forms.py:154 +msgid "Common data" +msgstr "" + +#: aleksis/core/forms.py:155 aleksis/core/forms.py:207 +#: aleksis/core/menus.py:160 aleksis/core/models.py:159 +#: aleksis/core/templates/core/person/list.html:8 +#: aleksis/core/templates/core/person/list.html:9 +msgid "Persons" +msgstr "" + +#: aleksis/core/forms.py:156 aleksis/core/forms.py:592 +msgid "Additional data" +msgstr "" + +#: aleksis/core/forms.py:157 aleksis/core/models.py:212 +#: aleksis/core/models.py:541 +msgid "Photo" +msgstr "" + +#: aleksis/core/forms.py:199 aleksis/core/forms.py:202 +#: aleksis/core/models.py:79 +msgid "Date" +msgstr "" + +#: aleksis/core/forms.py:200 aleksis/core/forms.py:203 +#: aleksis/core/models.py:87 +msgid "Time" +msgstr "" + +#: aleksis/core/forms.py:233 +msgid "From when until when should the announcement be displayed?" +msgstr "" + +#: aleksis/core/forms.py:236 +msgid "Who should see the announcement?" +msgstr "" + +#: aleksis/core/forms.py:237 +msgid "Write your announcement:" +msgstr "" + +#: aleksis/core/forms.py:276 +msgid "You are not allowed to create announcements which are only valid in the past." +msgstr "" + +#: aleksis/core/forms.py:280 +msgid "The from date and time must be earlier then the until date and time." +msgstr "" + +#: aleksis/core/forms.py:289 +msgid "You need at least one recipient." +msgstr "" + +#: aleksis/core/forms.py:398 +msgid "Invitation code" +msgstr "" + +#: aleksis/core/forms.py:399 +msgid "Please enter your invitation code." +msgstr "" + +#: aleksis/core/forms.py:418 aleksis/core/models.py:187 +msgid "First name" +msgstr "" + +#: aleksis/core/forms.py:419 aleksis/core/models.py:188 +msgid "Last name" +msgstr "" + +#: aleksis/core/forms.py:428 +msgid "A person is using this e-mail address" +msgstr "" + +#: aleksis/core/forms.py:456 +msgid "Who should get the permission?" +msgstr "" + +#: aleksis/core/forms.py:457 +msgid "On what?" +msgstr "" + +#: aleksis/core/forms.py:483 +msgid "Select objects which the permission should be granted for:" +msgstr "" + +#: aleksis/core/forms.py:486 +msgid "Grant the permission for all objects" +msgstr "" + +#: aleksis/core/forms.py:494 +msgid "You must select at least one group or person which should get the permission." +msgstr "" + +#: aleksis/core/forms.py:499 +msgid "You must grant the permission to all objects and/or to some objects." +msgstr "" + +#: aleksis/core/forms.py:586 +msgid "Adress data" +msgstr "" + +#: aleksis/core/forms.py:598 +msgid "Account data" +msgstr "" + +#: aleksis/core/forms.py:605 +msgid "Password" +msgstr "" + +#: aleksis/core/forms.py:608 +msgid "Password (again)" +msgstr "" + +#: aleksis/core/forms.py:728 +msgid "The selected action does not exist." +msgstr "" + +#: aleksis/core/forms.py:739 +msgid "You do not have permission to run {} on all selected objects." +msgstr "" + +#: aleksis/core/forms.py:795 +msgid "No valid selection." +msgstr "" + +#: aleksis/core/health_checks.py:21 +msgid "There are unresolved data problems." +msgstr "" + +#: aleksis/core/health_checks.py:40 +msgid "Error accessing backup storage: {}" +msgstr "" + +#: aleksis/core/health_checks.py:50 +msgid "Last backup {}!" +msgstr "" + +#: aleksis/core/health_checks.py:52 +msgid "No backup found!" +msgstr "" + +#: aleksis/core/health_checks.py:79 +msgid "No backup result found!" +msgstr "" + +#: aleksis/core/menus.py:7 aleksis/core/templates/two_factor/core/login.html:6 +#: aleksis/core/templates/two_factor/core/login.html:32 +#: aleksis/core/templates/two_factor/core/login.html:95 +msgid "Login" +msgstr "" + +#: aleksis/core/menus.py:13 aleksis/core/templates/account/signup.html:22 +#: aleksis/core/templates/socialaccount/signup.html:23 +msgid "Sign up" +msgstr "" + +#: aleksis/core/menus.py:22 aleksis/core/templates/invitations/enter.html:7 +msgid "Accept invitation" +msgstr "" + +#: aleksis/core/menus.py:31 +msgid "Dashboard" +msgstr "" + +#: aleksis/core/menus.py:39 +msgid "Admin" +msgstr "" + +#: aleksis/core/menus.py:47 aleksis/core/models.py:867 +#: aleksis/core/templates/core/announcement/list.html:7 +#: aleksis/core/templates/core/announcement/list.html:8 +msgid "Announcements" +msgstr "" + +#: aleksis/core/menus.py:58 aleksis/core/models.py:137 +#: aleksis/core/templates/core/school_term/list.html:8 +#: aleksis/core/templates/core/school_term/list.html:9 +msgid "School terms" +msgstr "" + +#: aleksis/core/menus.py:69 +#: aleksis/core/templates/core/dashboard_widget/list.html:8 +#: aleksis/core/templates/core/dashboard_widget/list.html:9 +msgid "Dashboard widgets" +msgstr "" + +#: aleksis/core/menus.py:80 +#: aleksis/core/templates/core/management/data_management.html:6 +#: aleksis/core/templates/core/management/data_management.html:7 +msgid "Data management" +msgstr "" + +#: aleksis/core/menus.py:91 +#: aleksis/core/templates/core/pages/system_status.html:5 +#: aleksis/core/templates/core/pages/system_status.html:7 +msgid "System status" +msgstr "" + +#: aleksis/core/menus.py:102 +msgid "Configuration" +msgstr "" + +#: aleksis/core/menus.py:113 aleksis/core/templates/core/data_check/list.html:9 +#: aleksis/core/templates/core/data_check/list.html:10 +msgid "Data checks" +msgstr "" + +#: aleksis/core/menus.py:119 aleksis/core/templates/core/perms/list.html:13 +#: aleksis/core/templates/core/perms/list.html:14 +msgid "Manage permissions" +msgstr "" + +#: aleksis/core/menus.py:130 +msgid "Backend Admin" +msgstr "" + +#: aleksis/core/menus.py:138 +#: aleksis/core/templates/oauth2_provider/application/list.html:5 +#: aleksis/core/templates/oauth2_provider/application/list.html:6 +msgid "OAuth2 Applications" +msgstr "" + +#: aleksis/core/menus.py:151 +msgid "People" +msgstr "" + +#: aleksis/core/menus.py:182 aleksis/core/models.py:1101 +#: aleksis/core/templates/core/group_type/list.html:8 +#: aleksis/core/templates/core/group_type/list.html:9 +msgid "Group types" +msgstr "" + +#: aleksis/core/menus.py:193 +msgid "Groups and child groups" +msgstr "" + +#: aleksis/core/menus.py:204 aleksis/core/models.py:537 +#: aleksis/core/templates/core/additional_field/list.html:8 +#: aleksis/core/templates/core/additional_field/list.html:9 +msgid "Additional fields" +msgstr "" + +#: aleksis/core/menus.py:215 +msgid "Invite person" +msgstr "" + +#: aleksis/core/menus.py:228 +#: aleksis/core/templates/core/group/child_groups.html:7 +#: aleksis/core/templates/core/group/child_groups.html:9 +msgid "Assign child groups to groups" +msgstr "" + +#: aleksis/core/menus.py:240 +msgid "Stop impersonation" +msgstr "" + +#: aleksis/core/menus.py:249 +msgid "Account" +msgstr "" + +#: aleksis/core/menus.py:258 +#: aleksis/core/templates/dynamic_preferences/form.html:5 +msgid "Preferences" +msgstr "" + +#: aleksis/core/menus.py:267 +msgid "2FA" +msgstr "" + +#: aleksis/core/menus.py:275 +#: aleksis/core/templates/account/password_change.html:5 +#: aleksis/core/templates/account/password_change.html:6 +#: aleksis/core/templates/account/password_change.html:19 +#: aleksis/core/templates/account/password_reset_from_key.html:5 +#: aleksis/core/templates/account/password_reset_from_key.html:42 +#: aleksis/core/templates/account/password_reset_from_key.html:46 +#: aleksis/core/templates/account/password_reset_from_key_done.html:5 +#: aleksis/core/templates/account/password_reset_from_key_done.html:6 +msgid "Change password" +msgstr "" + +#: aleksis/core/menus.py:287 +msgid "Third-party accounts" +msgstr "" + +#: aleksis/core/menus.py:296 +#: aleksis/core/templates/oauth2_provider/authorized-tokens.html:5 +#: aleksis/core/templates/oauth2_provider/authorized-tokens.html:6 +msgid "Authorized applications" +msgstr "" + +#: aleksis/core/menus.py:305 +msgid "Calendar Feeds" +msgstr "" + +#: aleksis/core/menus.py:318 +msgid "Logout" +msgstr "" + +#: aleksis/core/mixins.py:511 +msgid "Linked school term" +msgstr "" + +#: aleksis/core/models.py:77 +msgid "Boolean (Yes/No)" +msgstr "" + +#: aleksis/core/models.py:78 +msgid "Text (one line)" +msgstr "" + +#: aleksis/core/models.py:80 +msgid "Date and time" +msgstr "" + +#: aleksis/core/models.py:81 +msgid "Decimal number" +msgstr "" + +#: aleksis/core/models.py:82 aleksis/core/models.py:205 +msgid "E-mail address" +msgstr "" + +#: aleksis/core/models.py:83 +msgid "Integer" +msgstr "" + +#: aleksis/core/models.py:84 +msgid "IP address" +msgstr "" + +#: aleksis/core/models.py:85 +msgid "Boolean or empty (Yes/No/Neither)" +msgstr "" + +#: aleksis/core/models.py:86 +msgid "Text (multi-line)" +msgstr "" + +#: aleksis/core/models.py:88 +msgid "URL / Link" +msgstr "" + +#: aleksis/core/models.py:100 aleksis/core/models.py:1070 +#: aleksis/core/models.py:1374 +msgid "Name" +msgstr "" + +#: aleksis/core/models.py:102 +msgid "Start date" +msgstr "" + +#: aleksis/core/models.py:103 +msgid "End date" +msgstr "" + +#: aleksis/core/models.py:122 +msgid "The start date must be earlier than the end date." +msgstr "" + +#: aleksis/core/models.py:129 +msgid "There is already a school term for this time or a part of this time." +msgstr "" + +#: aleksis/core/models.py:158 aleksis/core/models.py:1019 +#: aleksis/core/models.py:1371 +msgid "Person" +msgstr "" + +#: aleksis/core/models.py:161 +msgid "Can view address" +msgstr "" + +#: aleksis/core/models.py:162 +msgid "Can view contact details" +msgstr "" + +#: aleksis/core/models.py:163 +msgid "Can view photo" +msgstr "" + +#: aleksis/core/models.py:164 +msgid "Can view avatar image" +msgstr "" + +#: aleksis/core/models.py:165 +msgid "Can view persons groups" +msgstr "" + +#: aleksis/core/models.py:166 +msgid "Can view personal details" +msgstr "" + +#: aleksis/core/models.py:176 +msgid "female" +msgstr "" + +#: aleksis/core/models.py:176 +msgid "male" +msgstr "" + +#: aleksis/core/models.py:184 aleksis/core/models.py:1273 +msgid "Linked user" +msgstr "" + +#: aleksis/core/models.py:190 +msgid "Additional name(s)" +msgstr "" + +#: aleksis/core/models.py:194 aleksis/core/models.py:506 +msgid "Short name" +msgstr "" + +#: aleksis/core/models.py:197 +msgid "Street" +msgstr "" + +#: aleksis/core/models.py:198 +msgid "Street number" +msgstr "" + +#: aleksis/core/models.py:199 +msgid "Postal code" +msgstr "" + +#: aleksis/core/models.py:200 +msgid "Place" +msgstr "" + +#: aleksis/core/models.py:202 aleksis/core/templates/core/person/full.html:160 +msgid "Home phone" +msgstr "" + +#: aleksis/core/models.py:203 aleksis/core/templates/core/person/full.html:170 +msgid "Mobile phone" +msgstr "" + +#: aleksis/core/models.py:207 +msgid "Date of birth" +msgstr "" + +#: aleksis/core/models.py:208 +msgid "Place of birth" +msgstr "" + +#: aleksis/core/models.py:209 +msgid "Sex" +msgstr "" + +#: aleksis/core/models.py:216 aleksis/core/models.py:545 +msgid "This is an official photo, used for official documents and for internal use cases." +msgstr "" + +#: aleksis/core/models.py:221 aleksis/core/models.py:549 +msgid "Display picture / Avatar" +msgstr "" + +#: aleksis/core/models.py:224 aleksis/core/models.py:552 +msgid "This is a picture or an avatar for public display." +msgstr "" + +#: aleksis/core/models.py:229 aleksis/core/templates/core/person/full.html:235 +msgid "Guardians / Parents" +msgstr "" + +#: aleksis/core/models.py:236 +msgid "Primary group" +msgstr "" + +#: aleksis/core/models.py:239 aleksis/core/models.py:719 +#: aleksis/core/models.py:743 aleksis/core/models.py:834 +#: aleksis/core/models.py:1094 +msgid "Description" +msgstr "" + +#: aleksis/core/models.py:459 +msgid "Title of field" +msgstr "" + +#: aleksis/core/models.py:461 +msgid "Type of field" +msgstr "" + +#: aleksis/core/models.py:463 +msgid "Required" +msgstr "" + +#: aleksis/core/models.py:464 +msgid "Help text / description" +msgstr "" + +#: aleksis/core/models.py:470 +msgid "Addtitional field for groups" +msgstr "" + +#: aleksis/core/models.py:471 +msgid "Addtitional fields for groups" +msgstr "" + +#: aleksis/core/models.py:491 +msgid "Can assign child groups to groups" +msgstr "" + +#: aleksis/core/models.py:492 +msgid "Can view statistics about group." +msgstr "" + +#: aleksis/core/models.py:504 +msgid "Long name" +msgstr "" + +#: aleksis/core/models.py:514 aleksis/core/templates/core/group/full.html:85 +msgid "Members" +msgstr "" + +#: aleksis/core/models.py:517 aleksis/core/templates/core/group/full.html:82 +msgid "Owners" +msgstr "" + +#: aleksis/core/models.py:524 aleksis/core/templates/core/group/full.html:55 +msgid "Parent groups" +msgstr "" + +#: aleksis/core/models.py:532 +msgid "Type of group" +msgstr "" + +#: aleksis/core/models.py:718 aleksis/core/models.py:742 +#: aleksis/core/models.py:833 +#: aleksis/core/templates/core/announcement/list.html:18 +msgid "Title" +msgstr "" + +#: aleksis/core/models.py:721 +msgid "Application" +msgstr "" + +#: aleksis/core/models.py:727 +msgid "Activity" +msgstr "" + +#: aleksis/core/models.py:728 +msgid "Activities" +msgstr "" + +#: aleksis/core/models.py:734 +msgid "Sender" +msgstr "" + +#: aleksis/core/models.py:739 +msgid "Recipient" +msgstr "" + +#: aleksis/core/models.py:744 aleksis/core/models.py:1071 +msgid "Link" +msgstr "" + +#: aleksis/core/models.py:746 +msgid "Send notification at" +msgstr "" + +#: aleksis/core/models.py:748 +msgid "Read" +msgstr "" + +#: aleksis/core/models.py:749 +msgid "Sent" +msgstr "" + +#: aleksis/core/models.py:766 +msgid "Notification" +msgstr "" + +#: aleksis/core/models.py:767 aleksis/core/preferences.py:29 +#: aleksis/core/templates/core/base.html:81 +#: aleksis/core/templates/core/notifications.html:4 +#: aleksis/core/templates/core/notifications.html:5 +msgid "Notifications" +msgstr "" + +#: aleksis/core/models.py:835 +msgid "Link to detailed view" +msgstr "" + +#: aleksis/core/models.py:838 +msgid "Date and time from when to show" +msgstr "" + +#: aleksis/core/models.py:841 +msgid "Date and time until when to show" +msgstr "" + +#: aleksis/core/models.py:866 +msgid "Announcement" +msgstr "" + +#: aleksis/core/models.py:904 +msgid "Announcement recipient" +msgstr "" + +#: aleksis/core/models.py:905 +msgid "Announcement recipients" +msgstr "" + +#: aleksis/core/models.py:927 +msgid "Widget Title" +msgstr "" + +#: aleksis/core/models.py:928 +msgid "Activate Widget" +msgstr "" + +#: aleksis/core/models.py:929 +msgid "Widget is broken" +msgstr "" + +#: aleksis/core/models.py:932 +msgid "Size on mobile devices" +msgstr "" + +#: aleksis/core/models.py:933 +msgid "<= 600 px, 12 columns" +msgstr "" + +#: aleksis/core/models.py:938 +msgid "Size on tablet devices" +msgstr "" + +#: aleksis/core/models.py:939 +msgid "> 600 px, 12 columns" +msgstr "" + +#: aleksis/core/models.py:944 +msgid "Size on desktop devices" +msgstr "" + +#: aleksis/core/models.py:945 +msgid "> 992 px, 12 columns" +msgstr "" + +#: aleksis/core/models.py:950 +msgid "Size on large desktop devices" +msgstr "" + +#: aleksis/core/models.py:951 +msgid "> 1200 px>, 12 columns" +msgstr "" + +#: aleksis/core/models.py:982 +msgid "Can edit default dashboard" +msgstr "" + +#: aleksis/core/models.py:983 +msgid "Dashboard Widget" +msgstr "" + +#: aleksis/core/models.py:984 +msgid "Dashboard Widgets" +msgstr "" + +#: aleksis/core/models.py:990 +msgid "URL" +msgstr "" + +#: aleksis/core/models.py:991 +msgid "Icon URL" +msgstr "" + +#: aleksis/core/models.py:997 +msgid "External link widget" +msgstr "" + +#: aleksis/core/models.py:998 +msgid "External link widgets" +msgstr "" + +#: aleksis/core/models.py:1004 +msgid "Content" +msgstr "" + +#: aleksis/core/models.py:1010 +msgid "Static content widget" +msgstr "" + +#: aleksis/core/models.py:1011 +msgid "Static content widgets" +msgstr "" + +#: aleksis/core/models.py:1016 +msgid "Dashboard widget" +msgstr "" + +#: aleksis/core/models.py:1021 +msgid "Order" +msgstr "" + +#: aleksis/core/models.py:1022 +msgid "Part of the default dashboard" +msgstr "" + +#: aleksis/core/models.py:1037 +msgid "Dashboard widget order" +msgstr "" + +#: aleksis/core/models.py:1038 +msgid "Dashboard widget orders" +msgstr "" + +#: aleksis/core/models.py:1044 +msgid "Menu ID" +msgstr "" + +#: aleksis/core/models.py:1057 +msgid "Custom menu" +msgstr "" + +#: aleksis/core/models.py:1058 +msgid "Custom menus" +msgstr "" + +#: aleksis/core/models.py:1068 +msgid "Menu" +msgstr "" + +#: aleksis/core/models.py:1072 aleksis/core/models.py:1320 +#: aleksis/core/templates/oauth2_provider/application/detail.html:26 +msgid "Icon" +msgstr "" + +#: aleksis/core/models.py:1078 +msgid "Custom menu item" +msgstr "" + +#: aleksis/core/models.py:1079 +msgid "Custom menu items" +msgstr "" + +#: aleksis/core/models.py:1093 +msgid "Title of type" +msgstr "" + +#: aleksis/core/models.py:1100 aleksis/core/templates/core/group/full.html:47 +msgid "Group type" +msgstr "" + +#: aleksis/core/models.py:1114 +msgid "Can view system status" +msgstr "" + +#: aleksis/core/models.py:1115 +msgid "Can manage data" +msgstr "" + +#: aleksis/core/models.py:1116 +msgid "Can impersonate" +msgstr "" + +#: aleksis/core/models.py:1117 +msgid "Can use search" +msgstr "" + +#: aleksis/core/models.py:1118 +msgid "Can change site preferences" +msgstr "" + +#: aleksis/core/models.py:1119 +msgid "Can change person preferences" +msgstr "" + +#: aleksis/core/models.py:1120 +msgid "Can change group preferences" +msgstr "" + +#: aleksis/core/models.py:1121 +msgid "Can test PDF generation" +msgstr "" + +#: aleksis/core/models.py:1122 +msgid "Can invite persons" +msgstr "" + +#: aleksis/core/models.py:1158 +msgid "Related data check task" +msgstr "" + +#: aleksis/core/models.py:1166 +msgid "Issue solved" +msgstr "" + +#: aleksis/core/models.py:1167 +msgid "Notification sent" +msgstr "" + +#: aleksis/core/models.py:1180 +msgid "Data check result" +msgstr "" + +#: aleksis/core/models.py:1181 +msgid "Data check results" +msgstr "" + +#: aleksis/core/models.py:1183 +msgid "Can run data checks" +msgstr "" + +#: aleksis/core/models.py:1184 +msgid "Can solve data check problems" +msgstr "" + +#: aleksis/core/models.py:1191 +msgid "E-Mail address" +msgstr "" + +#: aleksis/core/models.py:1223 +msgid "Owner" +msgstr "" + +#: aleksis/core/models.py:1227 +msgid "File expires at" +msgstr "" + +#: aleksis/core/models.py:1229 +msgid "Generated HTML file" +msgstr "" + +#: aleksis/core/models.py:1231 +msgid "Generated PDF file" +msgstr "" + +#: aleksis/core/models.py:1238 +msgid "PDF file" +msgstr "" + +#: aleksis/core/models.py:1239 +msgid "PDF files" +msgstr "" + +#: aleksis/core/models.py:1244 +msgid "Task result" +msgstr "" + +#: aleksis/core/models.py:1247 +msgid "Task user" +msgstr "" + +#: aleksis/core/models.py:1259 +msgid "Task user assignment" +msgstr "" + +#: aleksis/core/models.py:1260 +msgid "Task user assignments" +msgstr "" + +#: aleksis/core/models.py:1276 +msgid "Additional attributes" +msgstr "" + +#: aleksis/core/models.py:1314 +msgid "Allowed scopes that clients can request" +msgstr "" + +#: aleksis/core/models.py:1324 +msgid "This image will be shown as icon in the authorization flow. It should be squared." +msgstr "" + +#: aleksis/core/models.py:1373 +msgid "UUID" +msgstr "" + +#: aleksis/core/models.py:1377 +msgid "Selected ICal feed" +msgstr "" + +#: aleksis/core/models.py:1386 +msgid "Personal Calendar URL" +msgstr "" + +#: aleksis/core/models.py:1387 +msgid "Personal Calendar URLs" +msgstr "" + +#: aleksis/core/preferences.py:25 +msgid "General" +msgstr "" + +#: aleksis/core/preferences.py:26 +msgid "School" +msgstr "" + +#: aleksis/core/preferences.py:27 +msgid "Theme" +msgstr "" + +#: aleksis/core/preferences.py:28 +msgid "Mail" +msgstr "" + +#: aleksis/core/preferences.py:30 +msgid "Footer" +msgstr "" + +#: aleksis/core/preferences.py:31 +msgid "Accounts" +msgstr "" + +#: aleksis/core/preferences.py:32 +msgid "Authentication" +msgstr "" + +#: aleksis/core/preferences.py:33 +msgid "Internationalisation" +msgstr "" + +#: aleksis/core/preferences.py:43 +msgid "Site title" +msgstr "" + +#: aleksis/core/preferences.py:55 +msgid "Site description" +msgstr "" + +#: aleksis/core/preferences.py:65 +msgid "Primary colour" +msgstr "" + +#: aleksis/core/preferences.py:77 +msgid "Secondary colour" +msgstr "" + +#: aleksis/core/preferences.py:89 +msgid "Logo" +msgstr "" + +#: aleksis/core/preferences.py:100 +msgid "Favicon" +msgstr "" + +#: aleksis/core/preferences.py:111 +msgid "PWA-Icon" +msgstr "" + +#: aleksis/core/preferences.py:121 +msgid "PWA-Icon is maskable" +msgstr "" + +#: aleksis/core/preferences.py:133 +msgid "Mail out name" +msgstr "" + +#: aleksis/core/preferences.py:144 +msgid "Mail out address" +msgstr "" + +#: aleksis/core/preferences.py:157 +msgid "Link to privacy policy" +msgstr "" + +#: aleksis/core/preferences.py:169 +msgid "Link to imprint" +msgstr "" + +#: aleksis/core/preferences.py:180 +msgid "Name format for addressing" +msgstr "" + +#: aleksis/core/preferences.py:197 +msgid "Channels to use for notifications" +msgstr "" + +#: aleksis/core/preferences.py:209 +msgid "Regular expression to match primary group, e.g. '^Class .*'" +msgstr "" + +#: aleksis/core/preferences.py:220 +msgid "Field on person to match primary group against" +msgstr "" + +#: aleksis/core/preferences.py:232 +msgid "Automatically create new persons for new users" +msgstr "" + +#: aleksis/core/preferences.py:241 +msgid "Automatically link existing persons to new users by their e-mail address" +msgstr "" + +#: aleksis/core/preferences.py:252 +msgid "Display name of the school" +msgstr "" + +#: aleksis/core/preferences.py:263 +msgid "Official name of the school, e.g. as given by supervisory authority" +msgstr "" + +#: aleksis/core/preferences.py:271 +msgid "Allow users to change their passwords" +msgstr "" + +#: aleksis/core/preferences.py:279 +msgid "Allow users to reset their passwords" +msgstr "" + +#: aleksis/core/preferences.py:287 +msgid "Enable signup" +msgstr "" + +#: aleksis/core/preferences.py:295 +msgid "Regular expression for allowed usernames" +msgstr "" + +#: aleksis/core/preferences.py:303 +msgid "Enable invitations" +msgstr "" + +#: aleksis/core/preferences.py:311 +msgid "Length of invite code. (Default 3: abcde-acbde-abcde)" +msgstr "" + +#: aleksis/core/preferences.py:319 +msgid "Size of packets. (Default 5: abcde)" +msgstr "" + +#: aleksis/core/preferences.py:330 +msgid "Allowed Grant Flows for OAuth applications" +msgstr "" + +#: aleksis/core/preferences.py:344 +msgid "Available languages" +msgstr "" + +#: aleksis/core/preferences.py:357 +msgid "Send emails if data checks detect problems" +msgstr "" + +#: aleksis/core/preferences.py:368 +msgid "Email recipients for data checks problem emails" +msgstr "" + +#: aleksis/core/preferences.py:379 +msgid "Email recipient groups for data checks problem emails" +msgstr "" + +#: aleksis/core/preferences.py:388 +msgid "Show dashboard to users without login" +msgstr "" + +#: aleksis/core/preferences.py:397 +msgid "Allow users to edit their dashboard" +msgstr "" + +#: aleksis/core/preferences.py:408 +msgid "Fields on person model which are editable by themselves." +msgstr "" + +#: aleksis/core/preferences.py:423 +msgid "Editable fields on person model which should trigger a notification on change" +msgstr "" + +#: aleksis/core/preferences.py:437 +msgid "Contact for notification if a person changes their data" +msgstr "" + +#: aleksis/core/preferences.py:448 +msgid "Prefer personal photos over avatars" +msgstr "" + +#: aleksis/core/preferences.py:458 +msgid "PDF file expiration duration" +msgstr "" + +#: aleksis/core/preferences.py:459 +msgid "in minutes" +msgstr "" + +#: aleksis/core/preferences.py:469 +msgid "Automatically update the dashboard and its widgets" +msgstr "" + +#: aleksis/core/preferences.py:479 +msgid "Automatically update the dashboard and its widgets sitewide" +msgstr "" + +#: aleksis/core/preferences.py:489 +msgid "Country for phone number parsing" +msgstr "" + +#: aleksis/core/settings.py:540 +msgid "English" +msgstr "" + +#: aleksis/core/settings.py:541 +msgid "German" +msgstr "" + +#: aleksis/core/tables.py:24 +#: aleksis/core/templates/core/announcement/list.html:36 +#: aleksis/core/templates/core/group/full.html:24 +#: aleksis/core/templates/core/person/full.html:26 +#: aleksis/core/templates/core/person/full.html:86 +#: aleksis/core/templates/oauth2_provider/application/detail.html:17 +msgid "Edit" +msgstr "" + +#: aleksis/core/tables.py:26 aleksis/core/tables.py:94 +#: aleksis/core/tables.py:138 +#: aleksis/core/templates/core/announcement/list.html:22 +msgid "Actions" +msgstr "" + +#: aleksis/core/tables.py:61 aleksis/core/tables.py:62 +#: aleksis/core/tables.py:76 aleksis/core/tables.py:92 +#: aleksis/core/tables.py:136 +#: aleksis/core/templates/core/announcement/list.html:42 +#: aleksis/core/templates/core/group/full.html:31 +#: aleksis/core/templates/core/pages/delete.html:22 +#: aleksis/core/templates/core/person/full.html:33 +#: aleksis/core/templates/core/person/full.html:93 +#: aleksis/core/templates/oauth2_provider/application/detail.html:21 +msgid "Delete" +msgstr "" + +#: aleksis/core/templates/403.html:14 aleksis/core/templates/500.html:10 +#: aleksis/core/templates/oauth2_provider/authorize.html:54 +#: aleksis/core/templates/oauth2_provider/authorized-oob.html:24 +msgid "Error" +msgstr "" + +#: aleksis/core/templates/403.html:14 +msgid "" +"You are not allowed to access the requested page or\n" +" object." +msgstr "" + +#: aleksis/core/templates/403.html:19 aleksis/core/templates/404.html:16 +msgid "" +"\n" +" If you think this is an error in AlekSIS, please contact your site\n" +" administrators:\n" +" " +msgstr "" + +#: aleksis/core/templates/404.html:12 +msgid "" +"\n" +" If you were redirected by a link on an external page,\n" +" it is possible that that link was outdated.\n" +" " +msgstr "" + +#: aleksis/core/templates/500.html:10 +msgid "" +"An unexpected error has\n" +" occured." +msgstr "" + +#: aleksis/core/templates/500.html:13 +msgid "" +"\n" +" Your site administrators will automatically be notified about this\n" +" error. You can also contact them directly:\n" +" " +msgstr "" + +#: aleksis/core/templates/500.html:21 +msgid "Retry" +msgstr "" + +#: aleksis/core/templates/503.html:10 +msgid "" +"The maintenance mode is currently enabled. Please try again\n" +" later." +msgstr "" + +#: aleksis/core/templates/503.html:13 +msgid "" +"\n" +" This page is currently unavailable. If this error persists, contact your site administrators:\n" +" " +msgstr "" + +#: aleksis/core/templates/account/account_inactive.html:5 +#: aleksis/core/templates/account/account_inactive.html:6 +msgid "Account inactive" +msgstr "" + +#: aleksis/core/templates/account/account_inactive.html:14 +msgid "Account inactive." +msgstr "" + +#: aleksis/core/templates/account/account_inactive.html:17 +msgid "" +"\n" +" This account is currently inactive. If you think this is an\n" +" error, please contact one of your site administrators.\n" +" " +msgstr "" + +#: aleksis/core/templates/account/email/base_message.txt:5 +msgid "Hello!" +msgstr "" + +#: aleksis/core/templates/account/email/base_message.txt:9 +msgid "Your AlekSIS team" +msgstr "" + +#: aleksis/core/templates/account/email_confirm.html:5 +#: aleksis/core/templates/account/email_confirm.html:6 +#: aleksis/core/templates/account/email_confirm.html:17 +#: aleksis/core/templates/socialaccount/login.html:17 +msgid "Confirm" +msgstr "" + +#: aleksis/core/templates/account/email_confirm.html:12 +#, python-format +msgid "Please confirm that <a href=\"mailto:%(email)s\">%(email)s</a> is an e-mail address for user %(user_display)s." +msgstr "" + +#: aleksis/core/templates/account/email_confirm.html:25 +#, python-format +msgid "This e-mail confirmation link expired or is invalid. Please <a href=\"%(email_url)s\">issue a new e-mail confirmation request</a>." +msgstr "" + +#: aleksis/core/templates/account/password_change.html:12 +msgid "Forgot your current password? Click here to reset it:" +msgstr "" + +#: aleksis/core/templates/account/password_change.html:12 +msgid "Forgot Password?" +msgstr "" + +#: aleksis/core/templates/account/password_change_disabled.html:5 +#: aleksis/core/templates/account/password_change_disabled.html:6 +msgid "Changing of password disabled" +msgstr "" + +#: aleksis/core/templates/account/password_change_disabled.html:13 +msgid "Changing of password disabled." +msgstr "" + +#: aleksis/core/templates/account/password_change_disabled.html:15 +msgid "" +"\n" +" Users are not allowed to edit their own passwords. If you think\n" +" this is an error please contact one of your site administrators.\n" +" " +msgstr "" + +#: aleksis/core/templates/account/password_reset.html:5 +#: aleksis/core/templates/account/password_reset.html:15 +#: aleksis/core/templates/account/password_reset.html:23 +#: aleksis/core/templates/account/password_reset_done.html:5 +#: aleksis/core/templates/account/verification_email_required.html:5 +#: aleksis/core/templates/account/verification_email_required.html:6 +#: aleksis/core/templates/two_factor/core/login.html:100 +msgid "Reset password" +msgstr "" + +#: aleksis/core/templates/account/password_reset.html:17 +msgid "Forgotten your password? Enter your e-mail address below, and we'll send you an e-mail allowing you to reset it." +msgstr "" + +#: aleksis/core/templates/account/password_reset.html:30 +msgid "" +"Please contact one of your site administrators, if you\n" +" have any trouble resetting your password:" +msgstr "" + +#: aleksis/core/templates/account/password_reset_done.html:15 +msgid "Password reset mail sent" +msgstr "" + +#: aleksis/core/templates/account/password_reset_done.html:18 +#: aleksis/core/templates/account/verification_email_required.html:16 +msgid "" +"\n" +" We have sent you an e-mail. Please contact one of your site\n" +" administrators if you do not receive it within a few minutes.\n" +" " +msgstr "" + +#: aleksis/core/templates/account/password_reset_from_key.html:15 +msgid "Bad token" +msgstr "" + +#: aleksis/core/templates/account/password_reset_from_key.html:19 +#, python-format +msgid "" +"\n" +" The password reset link was invalid, possibly because it has already been used. Please request a <a href=\"%(passwd_reset_url)s\"\n" +" class=\"blue-text text-lighten-2\">new password reset</a>.\n" +" " +msgstr "" + +#: aleksis/core/templates/account/password_reset_from_key.html:25 +msgid "" +"\n" +" If this issue persists, please contact one of your site\n" +" administrators\n" +" " +msgstr "" + +#: aleksis/core/templates/account/password_reset_from_key.html:56 +#: aleksis/core/templates/account/password_reset_from_key_done.html:15 +msgid "" +"\n" +" Your password is now changed!\n" +" " +msgstr "" + +#: aleksis/core/templates/account/password_reset_from_key.html:61 +msgid "Back to login" +msgstr "" + +#: aleksis/core/templates/account/password_reset_from_key_done.html:13 +msgid "Password changed!" +msgstr "" + +#: aleksis/core/templates/account/password_set.html:5 +#: aleksis/core/templates/account/password_set.html:6 +#: aleksis/core/templates/account/password_set.html:12 +msgid "Set password" +msgstr "" + +#: aleksis/core/templates/account/signup.html:5 +#: aleksis/core/templates/account/signup.html:6 +#: aleksis/core/templates/socialaccount/signup.html:5 +#: aleksis/core/templates/socialaccount/signup.html:6 +msgid "Signup" +msgstr "" + +#: aleksis/core/templates/account/signup.html:12 +#, python-format +msgid "Already have an account? Then please <a href=\"%(login_url)s\">sign in</a>." +msgstr "" + +#: aleksis/core/templates/account/signup_closed.html:5 +#: aleksis/core/templates/account/signup_closed.html:6 +msgid "Signup closed" +msgstr "" + +#: aleksis/core/templates/account/signup_closed.html:14 +msgid "Signup closed." +msgstr "" + +#: aleksis/core/templates/account/signup_closed.html:17 +msgid "" +"\n" +" This sign up is currently closed. If you think this is an\n" +" error, please contact one of your site administrators.\n" +" " +msgstr "" + +#: aleksis/core/templates/account/verification_email_required.html:14 +msgid "Password reset mail sent!" +msgstr "" + +#: aleksis/core/templates/account/verification_sent.html:5 +#: aleksis/core/templates/account/verification_sent.html:6 +msgid "Verify your email address" +msgstr "" + +#: aleksis/core/templates/account/verification_sent.html:14 +msgid "Verify your email!" +msgstr "" + +#: aleksis/core/templates/account/verification_sent.html:16 +msgid "" +"\n" +" This part of the site requires us to verify that you are who you claim to be.\n" +" For this purpose, we require that you verify ownership of your e-mail address.\n" +" " +msgstr "" + +#: aleksis/core/templates/account/verification_sent.html:22 +msgid "" +"\n" +" We have sent an e-mail to you for verification.\n" +" Please click on the link inside this e-mail. Please\n" +" contact us if you do not receive it within a few minutes.\n" +" " +msgstr "" + +#: aleksis/core/templates/core/additional_field/edit.html:6 +#: aleksis/core/templates/core/additional_field/edit.html:7 +msgid "Edit additional field" +msgstr "" + +#: aleksis/core/templates/core/additional_field/list.html:14 +msgid "Create additional field" +msgstr "" + +#: aleksis/core/templates/core/announcement/form.html:14 +#: aleksis/core/templates/core/announcement/form.html:21 +msgid "Edit announcement" +msgstr "" + +#: aleksis/core/templates/core/announcement/form.html:16 +msgid "Publish announcement" +msgstr "" + +#: aleksis/core/templates/core/announcement/form.html:23 +#: aleksis/core/templates/core/announcement/list.html:13 +msgid "Publish new announcement" +msgstr "" + +#: aleksis/core/templates/core/announcement/form.html:34 +msgid "Save und publish announcement" +msgstr "" + +#: aleksis/core/templates/core/announcement/list.html:19 +msgid "Valid from" +msgstr "" + +#: aleksis/core/templates/core/announcement/list.html:20 +msgid "Valid until" +msgstr "" + +#: aleksis/core/templates/core/announcement/list.html:21 +msgid "Recipients" +msgstr "" + +#: aleksis/core/templates/core/announcement/list.html:50 +msgid "There are no announcements." +msgstr "" + +#: aleksis/core/templates/core/base.html:213 +msgid "About AlekSIS® — The Free School Information System" +msgstr "" + +#: aleksis/core/templates/core/base.html:221 +msgid "Imprint" +msgstr "" + +#: aleksis/core/templates/core/base.html:229 +msgid "Privacy Policy" +msgstr "" + +#: aleksis/core/templates/core/base_print.html:74 +msgid "Powered by AlekSIS®" +msgstr "" + +#: aleksis/core/templates/core/dashboard_widget/create.html:8 +#: aleksis/core/templates/core/dashboard_widget/create.html:12 +#, python-format +msgid "Create %(widget)s" +msgstr "" + +#: aleksis/core/templates/core/dashboard_widget/dashboardwidget_broken.html:10 +msgid "This widget is currently not available." +msgstr "" + +#: aleksis/core/templates/core/dashboard_widget/dashboardwidget_broken.html:14 +#, python-format +msgid "" +"\n" +" There is a problem getting the widget \"%(title)s\".\n" +" There is no need for you to take any action.\n" +" " +msgstr "" + +#: aleksis/core/templates/core/dashboard_widget/edit.html:8 +#: aleksis/core/templates/core/dashboard_widget/edit.html:12 +#, python-format +msgid "Edit %(widget)s" +msgstr "" + +#: aleksis/core/templates/core/dashboard_widget/list.html:15 +msgid "Create dashboard widget" +msgstr "" + +#: aleksis/core/templates/core/dashboard_widget/list.html:22 +#, python-format +msgid "Create %(name)s" +msgstr "" + +#: aleksis/core/templates/core/dashboard_widget/list.html:32 +#: aleksis/core/templates/core/edit_dashboard.html:8 +#: aleksis/core/templates/core/edit_dashboard.html:15 +msgid "Edit default dashboard" +msgstr "" + +#: aleksis/core/templates/core/data_check/list.html:15 +msgid "Check data again" +msgstr "" + +#: aleksis/core/templates/core/data_check/list.html:22 +msgid "The system detected some problems with your data." +msgstr "" + +#: aleksis/core/templates/core/data_check/list.html:23 +msgid "" +"Please go through all data and check whether some extra action is\n" +" needed." +msgstr "" + +#: aleksis/core/templates/core/data_check/list.html:31 +msgid "Everything is fine." +msgstr "" + +#: aleksis/core/templates/core/data_check/list.html:32 +msgid "The system hasn't detected any problems with your data." +msgstr "" + +#: aleksis/core/templates/core/data_check/list.html:40 +msgid "Detected problems" +msgstr "" + +#: aleksis/core/templates/core/data_check/list.html:45 +msgid "Affected object" +msgstr "" + +#: aleksis/core/templates/core/data_check/list.html:46 +msgid "Detected problem" +msgstr "" + +#: aleksis/core/templates/core/data_check/list.html:47 +msgid "Show details" +msgstr "" + +#: aleksis/core/templates/core/data_check/list.html:48 +msgid "Options to solve the problem" +msgstr "" + +#: aleksis/core/templates/core/data_check/list.html:63 +msgid "Show object" +msgstr "" + +#: aleksis/core/templates/core/data_check/list.html:86 +msgid "Registered checks" +msgstr "" + +#: aleksis/core/templates/core/data_check/list.html:90 +msgid "" +"\n" +" The system will check for the following problems:\n" +" " +msgstr "" + +#: aleksis/core/templates/core/edit_dashboard.html:6 +#: aleksis/core/templates/core/edit_dashboard.html:13 +#: aleksis/core/templates/core/index.html:17 +msgid "Edit dashboard" +msgstr "" + +#: aleksis/core/templates/core/edit_dashboard.html:24 +msgid "" +"\n" +" On this page you can arrange your personal dashboard. You can drag any items from \"Available widgets\" to \"Your\n" +" Dashboard\" or change the order by moving the widgets. After you have finished, please don't forget to click on\n" +" \"Save\".\n" +" " +msgstr "" + +#: aleksis/core/templates/core/edit_dashboard.html:30 +msgid "" +"\n" +" On this page you can arrange the default dashboard which is shown when a user doesn't arrange his own\n" +" dashboard. You can drag any items from \"Available widgets\" to \"Default Dashboard\" or change the order\n" +" by moving the widgets. After you have finished, please don't forget to click on \"Save\".\n" +" " +msgstr "" + +#: aleksis/core/templates/core/edit_dashboard.html:48 +msgid "Available widgets" +msgstr "" + +#: aleksis/core/templates/core/edit_dashboard.html:57 +msgid "Your dashboard" +msgstr "" + +#: aleksis/core/templates/core/edit_dashboard.html:59 +msgid "Default dashboard" +msgstr "" + +#: aleksis/core/templates/core/group/child_groups.html:18 +msgid "" +"\n" +" You can use this to assign child groups to groups. Please use the filters below to select groups you want to\n" +" change and click \"Next\".\n" +" " +msgstr "" + +#: aleksis/core/templates/core/group/child_groups.html:31 +msgid "Update selection" +msgstr "" + +#: aleksis/core/templates/core/group/child_groups.html:35 +msgid "Clear all filters" +msgstr "" + +#: aleksis/core/templates/core/group/child_groups.html:39 +msgid "Currently selected groups" +msgstr "" + +#: aleksis/core/templates/core/group/child_groups.html:52 +msgid "Start assigning child groups for this groups" +msgstr "" + +#: aleksis/core/templates/core/group/child_groups.html:61 +msgid "" +"\n" +" Please select some groups in order to go on with assigning.\n" +" " +msgstr "" + +#: aleksis/core/templates/core/group/child_groups.html:72 +msgid "Current group:" +msgstr "" + +#: aleksis/core/templates/core/group/child_groups.html:78 +msgid "Please be careful!" +msgstr "" + +#: aleksis/core/templates/core/group/child_groups.html:79 +msgid "" +"\n" +" If you click \"Back\" or \"Next\" the current group assignments are not saved.\n" +" If you click \"Save\", you will overwrite all existing child group relations for this group with what you\n" +" selected on this page.\n" +" " +msgstr "" + +#: aleksis/core/templates/core/group/child_groups.html:93 +#: aleksis/core/templates/core/group/child_groups.html:128 +#: aleksis/core/templates/oauth2_provider/application/detail.html:9 +#: aleksis/core/templates/two_factor/_wizard_actions.html:15 +#: aleksis/core/templates/two_factor/_wizard_actions.html:20 +msgid "Back" +msgstr "" + +#: aleksis/core/templates/core/group/child_groups.html:99 +#: aleksis/core/templates/core/group/child_groups.html:134 +#: aleksis/core/templates/two_factor/_wizard_actions.html:26 +msgid "Next" +msgstr "" + +#: aleksis/core/templates/core/group/child_groups.html:106 +#: aleksis/core/templates/core/group/child_groups.html:141 +#: aleksis/core/templates/core/partials/save_button.html:3 +msgid "Save" +msgstr "" + +#: aleksis/core/templates/core/group/child_groups.html:112 +#: aleksis/core/templates/core/group/child_groups.html:147 +msgid "Save and next" +msgstr "" + +#: aleksis/core/templates/core/group/edit.html:11 +#: aleksis/core/templates/core/group/edit.html:12 +msgid "Edit group" +msgstr "" + +#: aleksis/core/templates/core/group/full.html:38 +#: aleksis/core/templates/core/person/full.html:40 +#: aleksis/core/templates/core/person/full.html:100 +msgid "Change preferences" +msgstr "" + +#: aleksis/core/templates/core/group/full.html:64 +msgid "Statistics" +msgstr "" + +#: aleksis/core/templates/core/group/full.html:67 +msgid "Count of members" +msgstr "" + +#: aleksis/core/templates/core/group/full.html:71 +msgid "Average age" +msgstr "" + +#: aleksis/core/templates/core/group/full.html:76 +msgid "Age range" +msgstr "" + +#: aleksis/core/templates/core/group/full.html:76 +msgid "years to" +msgstr "" + +#: aleksis/core/templates/core/group/full.html:76 +msgid "years " +msgstr "" + +#: aleksis/core/templates/core/group/list.html:14 +msgid "Create group" +msgstr "" + +#: aleksis/core/templates/core/group/list.html:17 +msgid "Filter groups" +msgstr "" + +#: aleksis/core/templates/core/group/list.html:24 +#: aleksis/core/templates/core/person/list.html:28 +msgid "Clear" +msgstr "" + +#: aleksis/core/templates/core/group/list.html:28 +msgid "Selected groups" +msgstr "" + +#: aleksis/core/templates/core/group_type/edit.html:6 +#: aleksis/core/templates/core/group_type/edit.html:7 +msgid "Edit group type" +msgstr "" + +#: aleksis/core/templates/core/group_type/list.html:14 +msgid "Create group type" +msgstr "" + +#: aleksis/core/templates/core/ical/ical_create.html:4 +#: aleksis/core/templates/core/ical/ical_create.html:5 +#: aleksis/core/templates/core/ical/ical_list.html:12 +msgid "Create iCal URL" +msgstr "" + +#: aleksis/core/templates/core/ical/ical_create.html:16 +#: aleksis/core/templates/core/ical/ical_edit.html:16 +#: aleksis/core/templates/oauth2_provider/application/create.html:14 +#: aleksis/core/templates/oauth2_provider/application/edit.html:14 +#: aleksis/core/templates/oauth2_provider/authorized-token-delete.html:24 +#: aleksis/core/templates/two_factor/_wizard_actions.html:6 +msgid "Cancel" +msgstr "" + +#: aleksis/core/templates/core/ical/ical_edit.html:4 +#: aleksis/core/templates/core/ical/ical_edit.html:5 +#, python-format +msgid "Edit iCal URL %(object)s" +msgstr "" + +#: aleksis/core/templates/core/ical/ical_list.html:4 +#: aleksis/core/templates/core/ical/ical_list.html:5 +msgid "ICal Feeds" +msgstr "" + +#: aleksis/core/templates/core/ical/ical_list.html:8 +msgid "These are URLs for different Calendar Feeds in the iCal (.ics) format. You can create as many as you want and import them in your calendar software." +msgstr "" + +#: aleksis/core/templates/core/ical/ical_list.html:14 +msgid "Your iCal URLs" +msgstr "" + +#: aleksis/core/templates/core/index.html:4 +msgid "Home" +msgstr "" + +#: aleksis/core/templates/core/index.html:49 +msgid "" +"\n" +" You didn't customise your dashboard so that you see the system default. Please click on \"Edit dashboard\" to\n" +" customise your personal dashboard.\n" +" " +msgstr "" + +#: aleksis/core/templates/core/index.html:59 +msgid "Last activities" +msgstr "" + +#: aleksis/core/templates/core/index.html:77 +msgid "No activities available yet." +msgstr "" + +#: aleksis/core/templates/core/index.html:82 +msgid "Recent notifications" +msgstr "" + +#: aleksis/core/templates/core/index.html:98 +#: aleksis/core/templates/core/notifications.html:23 +msgid "More information →" +msgstr "" + +#: aleksis/core/templates/core/index.html:105 +#: aleksis/core/templates/core/notifications.html:30 +msgid "No notifications available yet." +msgstr "" + +#: aleksis/core/templates/core/pages/about.html:6 +msgid "About AlekSIS®" +msgstr "" + +#: aleksis/core/templates/core/pages/about.html:7 +msgid "AlekSIS® – The Free School Information System" +msgstr "" + +#: aleksis/core/templates/core/pages/about.html:15 +msgid "About AlekSIS" +msgstr "" + +#: aleksis/core/templates/core/pages/about.html:17 +msgid "" +"\n" +" This platform is powered by AlekSIS®, a web-based school information system (SIS) which can be used\n" +" to manage and/or publish organisational artifacts of educational institutions. AlekSIS is free software and\n" +" can be used by anyone.\n" +" " +msgstr "" + +#: aleksis/core/templates/core/pages/about.html:24 +msgid "" +"\n" +" AlekSIS® is a registered trademark of the AlekSIS open source project, represented by Teckids e.V.\n" +" " +msgstr "" + +#: aleksis/core/templates/core/pages/about.html:30 +msgid "Website of AlekSIS" +msgstr "" + +#: aleksis/core/templates/core/pages/about.html:31 +msgid "Source code" +msgstr "" + +#: aleksis/core/templates/core/pages/about.html:40 +msgid "Licence information" +msgstr "" + +#: aleksis/core/templates/core/pages/about.html:42 +msgid "" +"\n" +" The core and the official apps of AlekSIS are licenced under the EUPL, version 1.2 or later. For licence\n" +" information from third-party apps, if installed, refer to the respective components below. The\n" +" licences are marked like this:\n" +" " +msgstr "" + +#: aleksis/core/templates/core/pages/about.html:50 +msgid "Free/Open Source Licence" +msgstr "" + +#: aleksis/core/templates/core/pages/about.html:51 +msgid "Other Licence" +msgstr "" + +#: aleksis/core/templates/core/pages/about.html:55 +msgid "Full licence text" +msgstr "" + +#: aleksis/core/templates/core/pages/about.html:56 +msgid "More information about the EUPL" +msgstr "" + +#: aleksis/core/templates/core/pages/about.html:95 +#, python-format +msgid "" +"\n" +" This app is licenced under %(licence)s.\n" +" " +msgstr "" + +#: aleksis/core/templates/core/pages/delete.html:6 +#, python-format +msgid "Delete %(object_name)s" +msgstr "" + +#: aleksis/core/templates/core/pages/delete.html:13 +#, python-format +msgid "" +"\n" +" Do you really want to delete the %(object_name)s \"%(object)s\"?\n" +" " +msgstr "" + +#: aleksis/core/templates/core/pages/progress.html:27 +msgid "" +"\n" +" Without activated JavaScript the progress status can't be updated.\n" +" " +msgstr "" + +#: aleksis/core/templates/core/pages/progress.html:47 +#: aleksis/core/templates/two_factor/core/otp_required.html:19 +msgid "Go back" +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:12 +msgid "System checks" +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:22 +msgid "Maintenance mode enabled" +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:24 +msgid "" +"\n" +" Only admin and visitors from internal IPs can access thesite.\n" +" " +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:36 +msgid "Maintenance mode disabled" +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:37 +msgid "Everyone can access the site." +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:47 +msgid "Debug mode enabled" +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:49 +msgid "" +"\n" +" The web server throws back debug information on errors. Do not use in production!\n" +" " +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:56 +msgid "Debug mode disabled" +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:58 +msgid "" +"\n" +" Debug mode is disabled. Default error pages are displayed on errors.\n" +" " +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:71 +msgid "System health checks" +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:77 +msgid "Service" +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:78 +#: aleksis/core/templates/core/pages/system_status.html:119 +msgid "Status" +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:79 +msgid "Time taken" +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:100 +msgid "seconds" +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:111 +msgid "Celery task results" +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:116 +#: aleksis/core/templates/templated_email/celery_failure.email:9 +#: aleksis/core/templates/templated_email/celery_failure.email:28 +msgid "Task" +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:117 +msgid "ID" +msgstr "" + +#: aleksis/core/templates/core/pages/system_status.html:118 +msgid "Date done" +msgstr "" + +#: aleksis/core/templates/core/pages/test_pdf.html:7 +#: aleksis/core/templates/core/pages/test_pdf.html:8 +msgid "Test PDF generation" +msgstr "" + +#: aleksis/core/templates/core/pages/test_pdf.html:14 +msgid "" +"\n" +" This simple view can be used to ensure the correct function of the built-in PDF generation system.\n" +" " +msgstr "" + +#: aleksis/core/templates/core/partials/announcements.html:8 +#: aleksis/core/templates/core/partials/announcements.html:35 +#, python-format +msgid "" +"\n" +" Valid for %(from)s\n" +" " +msgstr "" + +#: aleksis/core/templates/core/partials/announcements.html:12 +#, python-format +msgid "" +"\n" +" Valid from %(from)s until %(until)s\n" +" " +msgstr "" + +#: aleksis/core/templates/core/partials/announcements.html:39 +#, python-format +msgid "" +"\n" +" Valid for %(from)s – %(until)s\n" +" " +msgstr "" + +#: aleksis/core/templates/core/partials/avatar_content.html:14 +#: aleksis/core/templates/core/partials/avatar_content.html:15 +#: aleksis/core/templates/core/person/full.html:213 +#: aleksis/core/templates/core/person/full.html:214 +msgid "Avatar" +msgstr "" + +#: aleksis/core/templates/core/partials/avatar_content.html:19 +#: aleksis/core/templates/core/partials/avatar_content.html:20 +msgid "Identicon" +msgstr "" + +#: aleksis/core/templates/core/partials/crud_events.html:15 +msgid "Changed by" +msgstr "" + +#: aleksis/core/templates/core/partials/crud_events.html:15 +msgid "Unknown" +msgstr "" + +#: aleksis/core/templates/core/partials/language_form.html:15 +msgid "Language" +msgstr "" + +#: aleksis/core/templates/core/partials/language_form.html:27 +msgid "Select language" +msgstr "" + +#: aleksis/core/templates/core/partials/no_person.html:12 +msgid "" +"\n" +" Your administrator account is not linked to any person. Therefore,\n" +" a dummy person has been linked to your account.\n" +" " +msgstr "" + +#: aleksis/core/templates/core/partials/no_person.html:19 +msgid "" +"\n" +" Your user account is not linked to a person. This means you\n" +" cannot access any school-related information. Please contact\n" +" the managers of AlekSIS at your school.\n" +" " +msgstr "" + +#: aleksis/core/templates/core/perms/assign.html:12 +#: aleksis/core/templates/core/perms/assign.html:13 +msgid "Assign permission" +msgstr "" + +#: aleksis/core/templates/core/perms/assign.html:17 +msgid "Selected permission" +msgstr "" + +#: aleksis/core/templates/core/perms/assign.html:26 +msgid "Assign" +msgstr "" + +#: aleksis/core/templates/core/perms/list.html:21 +msgid "Assign a new permission" +msgstr "" + +#: aleksis/core/templates/core/perms/list.html:25 +msgid "Select" +msgstr "" + +#: aleksis/core/templates/core/perms/list.html:34 +msgid "Global (user)" +msgstr "" + +#: aleksis/core/templates/core/perms/list.html:38 +msgid "Global (group)" +msgstr "" + +#: aleksis/core/templates/core/perms/list.html:42 +msgid "Object (user)" +msgstr "" + +#: aleksis/core/templates/core/perms/list.html:46 +msgid "Object (group)" +msgstr "" + +#: aleksis/core/templates/core/perms/list.html:52 +msgid "Filter permissions" +msgstr "" + +#: aleksis/core/templates/core/perms/list.html:58 +msgid "Update" +msgstr "" + +#: aleksis/core/templates/core/person/create.html:12 +#: aleksis/core/templates/core/person/create.html:13 +#: aleksis/core/templates/core/person/list.html:17 +msgid "Create person" +msgstr "" + +#: aleksis/core/templates/core/person/edit.html:12 +#: aleksis/core/templates/core/person/edit.html:13 +msgid "Edit person" +msgstr "" + +#: aleksis/core/templates/core/person/full.html:47 +#: aleksis/core/templates/core/person/full.html:107 +msgid "Impersonate" +msgstr "" + +#: aleksis/core/templates/core/person/full.html:54 +#: aleksis/core/templates/core/person/full.html:114 +msgid "Invite user" +msgstr "" + +#: aleksis/core/templates/core/person/full.html:121 +msgid "Contact details" +msgstr "" + +#: aleksis/core/templates/core/person/full.html:220 +msgid "This person didn't upload a personal photo." +msgstr "" + +#: aleksis/core/templates/core/person/full.html:228 +msgid "Children" +msgstr "" + +#: aleksis/core/templates/core/person/list.html:21 +msgid "Filter persons" +msgstr "" + +#: aleksis/core/templates/core/person/list.html:32 +msgid "Selected persons" +msgstr "" + +#: aleksis/core/templates/core/school_term/create.html:6 +#: aleksis/core/templates/core/school_term/create.html:7 +#: aleksis/core/templates/core/school_term/list.html:14 +msgid "Create school term" +msgstr "" + +#: aleksis/core/templates/core/school_term/edit.html:6 +#: aleksis/core/templates/core/school_term/edit.html:7 +msgid "Edit school term" +msgstr "" + +#: aleksis/core/templates/dynamic_preferences/form.html:9 +msgid "Site preferences" +msgstr "" + +#: aleksis/core/templates/dynamic_preferences/form.html:11 +msgid "My preferences" +msgstr "" + +#: aleksis/core/templates/dynamic_preferences/form.html:13 +#, python-format +msgid "Preferences for %(instance)s" +msgstr "" + +#: aleksis/core/templates/dynamic_preferences/form.html:25 +msgid "Save preferences" +msgstr "" + +#: aleksis/core/templates/invitations/disabled.html:5 +msgid "The invite feature is disabled" +msgstr "" + +#: aleksis/core/templates/invitations/disabled.html:13 +msgid "The invite feature is disabled." +msgstr "" + +#: aleksis/core/templates/invitations/disabled.html:15 +msgid "To enable it, switch on the corresponding checkbox in the authentication section of the " +msgstr "" + +#: aleksis/core/templates/invitations/disabled.html:16 +msgid "site preferences page" +msgstr "" + +#: aleksis/core/templates/invitations/enter.html:21 +msgid "Accept your invitation" +msgstr "" + +#: aleksis/core/templates/invitations/enter.html:25 +msgid "" +"\n" +" Please enter your invitation code to register\n" +" your new user account:\n" +" " +msgstr "" + +#: aleksis/core/templates/invitations/enter.html:37 +msgid "Accept invite" +msgstr "" + +#: aleksis/core/templates/invitations/forms/_invite.html:9 +#: aleksis/core/templates/invitations/forms/_invite.html:10 +#: aleksis/core/templates/invitations/forms/_invite.html:21 +msgid "Invite" +msgstr "" + +#: aleksis/core/templates/invitations/forms/_invite.html:17 +msgid "Invite by email address" +msgstr "" + +#: aleksis/core/templates/invitations/forms/_invite.html:26 +msgid "Generate invitation code" +msgstr "" + +#: aleksis/core/templates/invitations/forms/_invite.html:29 +msgid "Generate code" +msgstr "" + +#: aleksis/core/templates/invitations/forms/_invite.html:33 +msgid "Invitations" +msgstr "" + +#: aleksis/core/templates/invitations/messages/invite_accepted.txt:3 +#, python-format +msgid "The invitation for %(email)s has been accepted." +msgstr "" + +#: aleksis/core/templates/oauth2_provider/application/create.html:5 +#: aleksis/core/templates/oauth2_provider/application/create.html:6 +msgid "Register OAuth2 Application" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/application/detail.html:5 +msgid "OAuth2 Application" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/application/detail.html:39 +msgid "Client id" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/application/detail.html:47 +msgid "Client secret" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/application/detail.html:55 +msgid "Client type" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/application/detail.html:63 +msgid "Allowed scopes" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/application/detail.html:71 +msgid "Redirect URIs" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/application/detail.html:79 +msgid "Skip Authorisation" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/application/edit.html:5 +#: aleksis/core/templates/oauth2_provider/application/edit.html:6 +msgid "Edit OAuth2 Application" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/application/list.html:11 +msgid "Register new application" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/application/list.html:25 +msgid "No applications defined." +msgstr "" + +#: aleksis/core/templates/oauth2_provider/authorize.html:5 +#: aleksis/core/templates/socialaccount/login.html:5 +#: aleksis/core/templates/socialaccount/login.html:6 +msgid "Authorize" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/authorize.html:23 +#, python-format +msgid "Authorize %(name)s" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/authorize.html:25 +msgid "The application requests access to the following scopes:" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/authorize.html:40 +msgid "Allow" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/authorize.html:43 +msgid "Disallow" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/authorized-oob.html:12 +msgid "Success!" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/authorized-oob.html:14 +msgid "Please return to your application and enter this code:" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/authorized-token-delete.html:5 +#: aleksis/core/templates/oauth2_provider/authorized-token-delete.html:6 +#: aleksis/core/templates/oauth2_provider/authorized-tokens.html:23 +msgid "Revoke access" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/authorized-token-delete.html:12 +msgid "Are you sure to revoke the access for this application?" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/authorized-token-delete.html:20 +msgid "Revoke" +msgstr "" + +#: aleksis/core/templates/oauth2_provider/authorized-tokens.html:33 +msgid "No authorized applications." +msgstr "" + +#: aleksis/core/templates/offline.html:5 +msgid "Network error" +msgstr "" + +#: aleksis/core/templates/offline.html:10 +msgid "No internet connection." +msgstr "" + +#: aleksis/core/templates/offline.html:14 +msgid "" +"\n" +" There was an error accessing this page. You probably don't have an internet connection. Check to see if your WiFi\n" +" or mobile data is turned on and try again. If you think you are connected, please contact the system\n" +" administrators:\n" +" " +msgstr "" + +#: aleksis/core/templates/search/search.html:8 +msgid "Global Search" +msgstr "" + +#: aleksis/core/templates/search/search.html:15 +msgid "Search Term" +msgstr "" + +#: aleksis/core/templates/search/search.html:26 +msgid "Results" +msgstr "" + +#: aleksis/core/templates/search/search.html:38 +msgid "No search results could be found to your search." +msgstr "" + +#: aleksis/core/templates/search/search.html:87 +msgid "Please enter a search term above." +msgstr "" + +#: aleksis/core/templates/socialaccount/authentication_error.html:5 +#: aleksis/core/templates/socialaccount/authentication_error.html:6 +msgid "Third-party Account Login Failure" +msgstr "" + +#: aleksis/core/templates/socialaccount/authentication_error.html:13 +msgid "Third-party Account Login Failure." +msgstr "" + +#: aleksis/core/templates/socialaccount/authentication_error.html:15 +msgid "" +"\n" +" An error occurred while attempting to login via your third-party account.\n" +" Please contact one of your site administrators.\n" +" " +msgstr "" + +#: aleksis/core/templates/socialaccount/connections.html:5 +#: aleksis/core/templates/socialaccount/connections.html:6 +msgid "Connections" +msgstr "" + +#: aleksis/core/templates/socialaccount/connections.html:24 +msgid "Remove" +msgstr "" + +#: aleksis/core/templates/socialaccount/connections.html:34 +msgid "You currently have no third-party accounts connected to this account." +msgstr "" + +#: aleksis/core/templates/socialaccount/connections.html:37 +msgid "Add a Third-party Account" +msgstr "" + +#: aleksis/core/templates/socialaccount/login.html:12 +#, python-format +msgid "You are about to connect a new third party account from %(provider)s." +msgstr "" + +#: aleksis/core/templates/socialaccount/login.html:23 +#, python-format +msgid "You are about to sign in using a third party account from %(provider)s." +msgstr "" + +#: aleksis/core/templates/socialaccount/login.html:28 +msgid "Continue" +msgstr "" + +#: aleksis/core/templates/socialaccount/login_cancelled.html:5 +#: aleksis/core/templates/socialaccount/login_cancelled.html:6 +#: aleksis/core/templates/socialaccount/login_cancelled.html:13 +msgid "Login cancelled" +msgstr "" + +#: aleksis/core/templates/socialaccount/login_cancelled.html:15 +#, python-format +msgid "" +"\n" +" You decided to cancel logging in to our site using one of your existing accounts. If this was a mistake, please proceed to <a href=\"%(login_url)s\">sign in</a>.\n" +" " +msgstr "" + +#: aleksis/core/templates/socialaccount/signup.html:12 +#, python-format +msgid "" +"You are about to use your %(provider_name)s account to login to\n" +" %(site_name)s. As a final step, please complete the following form:" +msgstr "" + +#: aleksis/core/templates/socialaccount/snippets/provider_list.html:12 +#, python-format +msgid "" +"\n" +" Login with %(name)s\n" +" " +msgstr "" + +#: aleksis/core/templates/socialaccount/snippets/provider_list.html:21 +#, python-format +msgid "" +"\n" +" Login with %(name)s\n" +" " +msgstr "" + +#: aleksis/core/templates/socialaccount/snippets/provider_list.html:30 +msgid "" +"\n" +" No third-party account providers available.\n" +" " +msgstr "" + +#: aleksis/core/templates/templated_email/base.email:5 +#: aleksis/core/templates/templated_email/base.email:16 +msgid "Hello" +msgstr "" + +#: aleksis/core/templates/templated_email/celery_failure.email:4 +#, python-format +msgid "Celery task %(task_name)s failed!" +msgstr "" + +#: aleksis/core/templates/templated_email/celery_failure.email:7 +#, python-format +msgid "the celery task %(task_name)s failed with following information:" +msgstr "" + +#: aleksis/core/templates/templated_email/celery_failure.email:10 +#: aleksis/core/templates/templated_email/celery_failure.email:29 +msgid "Task ID" +msgstr "" + +#: aleksis/core/templates/templated_email/celery_failure.email:11 +#: aleksis/core/templates/templated_email/celery_failure.email:30 +msgid "Raised exception" +msgstr "" + +#: aleksis/core/templates/templated_email/celery_failure.email:12 +#: aleksis/core/templates/templated_email/celery_failure.email:31 +msgid "Positional arguments" +msgstr "" + +#: aleksis/core/templates/templated_email/celery_failure.email:15 +#: aleksis/core/templates/templated_email/celery_failure.email:38 +msgid "Keyword arguments" +msgstr "" + +#: aleksis/core/templates/templated_email/celery_failure.email:22 +#, python-format +msgid "" +"\n" +" the celery task %(task_name)s failed with following information:\n" +" " +msgstr "" + +#: aleksis/core/templates/templated_email/data_checks.email:3 +msgid "The system detected some new problems with your data." +msgstr "" + +#: aleksis/core/templates/templated_email/data_checks.email:6 +msgid "" +"the system detected some new problems with your data.\n" +"Please take some time to inspect them and solve the issues or mark them as ignored." +msgstr "" + +#: aleksis/core/templates/templated_email/data_checks.email:15 +msgid "" +"\n" +" the system detected some new problems with your data.\n" +" Please take some time to inspect them and solve the issues or mark them as ignored.\n" +" " +msgstr "" + +#: aleksis/core/templates/templated_email/data_checks.email:23 +msgid "Problem description" +msgstr "" + +#: aleksis/core/templates/templated_email/data_checks.email:24 +msgid "Count of objects with new problems" +msgstr "" + +#: aleksis/core/templates/templated_email/notification.email:4 +msgid "New notification for" +msgstr "" + +#: aleksis/core/templates/templated_email/notification.email:6 +#: aleksis/core/templates/templated_email/notification.email:20 +#, python-format +msgid "Hello %(notification_user)s," +msgstr "" + +#: aleksis/core/templates/templated_email/notification.email:9 +#: aleksis/core/templates/templated_email/notification.email:23 +msgid "we got a new notification for you:" +msgstr "" + +#: aleksis/core/templates/templated_email/notification.email:15 +#: aleksis/core/templates/templated_email/notification.email:29 +msgid "More information" +msgstr "" + +#: aleksis/core/templates/templated_email/notification.email:17 +#, python-format +msgid "Sent by %(trans_sender)s at %(trans_created_at)s" +msgstr "" + +#: aleksis/core/templates/templated_email/notification.email:34 +#, python-format +msgid "" +"\n" +" Sent by %(trans_sender)s at %(trans_created_at)s\n" +" " +msgstr "" + +#: aleksis/core/templates/templated_email/person_changed.email:4 +#, python-format +msgid "%(person)s changed their data!" +msgstr "" + +#: aleksis/core/templates/templated_email/person_changed.email:7 +#, python-format +msgid "the person %(person)s recently changed the following fields:" +msgstr "" + +#: aleksis/core/templates/templated_email/person_changed.email:15 +#, python-format +msgid "" +"\n" +" the person %(person)s recently changed the following fields:\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/_base_focus.html:6 +#: aleksis/core/templates/two_factor/core/otp_required.html:22 +#: aleksis/core/templates/two_factor/core/setup.html:5 +#: aleksis/core/templates/two_factor/profile/profile.html:88 +msgid "Enable Two-Factor Authentication" +msgstr "" + +#: aleksis/core/templates/two_factor/core/backup_tokens.html:5 +#: aleksis/core/templates/two_factor/core/backup_tokens.html:9 +#: aleksis/core/templates/two_factor/profile/profile.html:46 +msgid "Backup Tokens" +msgstr "" + +#: aleksis/core/templates/two_factor/core/backup_tokens.html:14 +msgid "" +"\n" +" Backup tokens can be used when your primary and backup\n" +" phone numbers aren't available. The backup tokens below can be used\n" +" for login verification. If you've used up all your backup tokens, you\n" +" can generate a new set of backup tokens. Only the backup tokens shown\n" +" below will be valid.\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/core/backup_tokens.html:33 +msgid "" +"\n" +" Print these tokens and keep them somewhere safe.\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/core/backup_tokens.html:39 +msgid "You don't have any backup codes yet." +msgstr "" + +#: aleksis/core/templates/two_factor/core/backup_tokens.html:45 +msgid "Back to Account Security" +msgstr "" + +#: aleksis/core/templates/two_factor/core/backup_tokens.html:49 +msgid "Generate Tokens" +msgstr "" + +#: aleksis/core/templates/two_factor/core/login.html:27 +#, python-format +msgid "Login for %(name)s" +msgstr "" + +#: aleksis/core/templates/two_factor/core/login.html:30 +msgid "Login with username and password" +msgstr "" + +#: aleksis/core/templates/two_factor/core/login.html:38 +msgid "" +"You have no permission to view this page. Please login with an other\n" +" account." +msgstr "" + +#: aleksis/core/templates/two_factor/core/login.html:47 +msgid "Please login with your account to use the external application." +msgstr "" + +#: aleksis/core/templates/two_factor/core/login.html:54 +msgid "Please login to see this page." +msgstr "" + +#: aleksis/core/templates/two_factor/core/login.html:65 +msgid "" +"\n" +" We are calling your phone right now, please enter the\n" +" digits you hear.\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/core/login.html:70 +msgid "" +"\n" +" We sent you a text message, please enter the tokens we\n" +" sent.\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/core/login.html:75 +msgid "" +"\n" +" Please enter the tokens generated by your token\n" +" generator.\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/core/login.html:81 +msgid "" +"\n" +" Use this form for entering backup tokens for logging in.\n" +" These tokens have been generated for you to print and keep safe. Please\n" +" enter one of these backup tokens to login to your account.\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/core/login.html:109 +msgid "Device currently not available?" +msgstr "" + +#: aleksis/core/templates/two_factor/core/login.html:111 +msgid "Or, alternatively, use one of your backup phones:" +msgstr "" + +#: aleksis/core/templates/two_factor/core/login.html:122 +msgid "As a last resort, you can use a backup token:" +msgstr "" + +#: aleksis/core/templates/two_factor/core/login.html:125 +msgid "Use Backup Token" +msgstr "" + +#: aleksis/core/templates/two_factor/core/login.html:136 +msgid "Use alternative login options" +msgstr "" + +#: aleksis/core/templates/two_factor/core/otp_required.html:9 +msgid "Permission Denied" +msgstr "" + +#: aleksis/core/templates/two_factor/core/otp_required.html:10 +msgid "" +"The page you requested, enforces users to verify using\n" +" two-factor authentication for security reasons. You need to enable these\n" +" security features in order to access this page." +msgstr "" + +#: aleksis/core/templates/two_factor/core/otp_required.html:14 +msgid "" +"Two-factor authentication is not enabled for your\n" +" account. Enable two-factor authentication for enhanced account\n" +" security." +msgstr "" + +#: aleksis/core/templates/two_factor/core/phone_register.html:5 +#: aleksis/core/templates/two_factor/core/phone_register.html:9 +msgid "Add Backup Phone" +msgstr "" + +#: aleksis/core/templates/two_factor/core/phone_register.html:12 +msgid "" +"You'll be adding a backup phone number to your\n" +" account. This number will be used if your primary method of\n" +" registration is not available." +msgstr "" + +#: aleksis/core/templates/two_factor/core/phone_register.html:16 +msgid "" +"We've sent a token to your phone number. Please\n" +" enter the token you've received." +msgstr "" + +#: aleksis/core/templates/two_factor/core/setup.html:9 +msgid "" +"\n" +" You are about to take your account security to the\n" +" next level. Follow the steps in this wizard to enable two-factor\n" +" authentication.\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/core/setup.html:17 +msgid "" +"\n" +" Please select which authentication method you would like to use:\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/core/setup.html:23 +msgid "" +"\n" +" To start using a token generator, please use your\n" +" favourite two factor authentication (TOTP) app to scan the QR code below.\n" +" Then, enter the token generated by the app.\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/core/setup.html:34 +msgid "" +"\n" +" Please enter the phone number you wish to receive the\n" +" text messages on. This number will be validated in the next step.\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/core/setup.html:41 +msgid "" +"\n" +" Please enter the phone number you wish to be called on.\n" +" This number will be validated in the next step.\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/core/setup.html:50 +msgid "" +"\n" +" We are calling your phone right now, please enter the digits you hear.\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/core/setup.html:56 +msgid "" +"\n" +" We sent you a text message, please enter the tokens we sent.\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/core/setup.html:63 +msgid "" +"\n" +" We've encountered an issue with the selected authentication method. Please\n" +" go back and verify that you entered your information correctly, try\n" +" again, or use a different authentication method instead. If the issue\n" +" persists, contact the site administrator.\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/core/setup.html:73 +msgid "" +"\n" +" To identify and verify your YubiKey, please insert a\n" +" token in the field below. Your YubiKey will be linked to your\n" +" account.\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/core/setup_complete.html:5 +#: aleksis/core/templates/two_factor/core/setup_complete.html:9 +msgid "Two-Factor Authentication successfully enabled" +msgstr "" + +#: aleksis/core/templates/two_factor/core/setup_complete.html:14 +msgid "" +"\n" +" Congratulations, you've successfully enabled two-factor authentication.\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/core/setup_complete.html:24 +#: aleksis/core/templates/two_factor/core/setup_complete.html:44 +msgid "Back to Profile" +msgstr "" + +#: aleksis/core/templates/two_factor/core/setup_complete.html:28 +#: aleksis/core/templates/two_factor/core/setup_complete.html:48 +msgid "Generate backup codes" +msgstr "" + +#: aleksis/core/templates/two_factor/core/setup_complete.html:34 +msgid "" +"\n" +" However, it might happen that you don't have access to\n" +" your primary token device. To enable account recovery, generate backup codes\n" +" or add a phone number.\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/core/setup_complete.html:52 +#: aleksis/core/templates/two_factor/profile/profile.html:41 +msgid "Add Phone Number" +msgstr "" + +#: aleksis/core/templates/two_factor/profile/disable.html:5 +#: aleksis/core/templates/two_factor/profile/disable.html:9 +#: aleksis/core/templates/two_factor/profile/profile.html:63 +#: aleksis/core/templates/two_factor/profile/profile.html:73 +msgid "Disable Two-Factor Authentication" +msgstr "" + +#: aleksis/core/templates/two_factor/profile/disable.html:12 +msgid "You are about to disable two-factor authentication. This weakens your account security, are you sure?" +msgstr "" + +#: aleksis/core/templates/two_factor/profile/disable.html:26 +msgid "Disable" +msgstr "" + +#: aleksis/core/templates/two_factor/profile/profile.html:5 +#: aleksis/core/templates/two_factor/profile/profile.html:10 +msgid "Account Security" +msgstr "" + +#: aleksis/core/templates/two_factor/profile/profile.html:15 +msgid "Tokens will be generated by your token generator." +msgstr "" + +#: aleksis/core/templates/two_factor/profile/profile.html:17 +#, python-format +msgid "Primary method: %(primary)s" +msgstr "" + +#: aleksis/core/templates/two_factor/profile/profile.html:19 +msgid "Tokens will be generated by your YubiKey." +msgstr "" + +#: aleksis/core/templates/two_factor/profile/profile.html:23 +msgid "Backup Phone Numbers" +msgstr "" + +#: aleksis/core/templates/two_factor/profile/profile.html:24 +msgid "" +"If your primary method is not available, we are able to\n" +" send backup tokens to the phone numbers listed below." +msgstr "" + +#: aleksis/core/templates/two_factor/profile/profile.html:33 +msgid "Unregister" +msgstr "" + +#: aleksis/core/templates/two_factor/profile/profile.html:48 +msgid "" +"If you don't have any device with you, you can access\n" +" your account using backup tokens." +msgstr "" + +#: aleksis/core/templates/two_factor/profile/profile.html:50 +#, python-format +msgid "" +"\n" +" You have only one backup token remaining.\n" +" " +msgid_plural "" +"\n" +" You have %(counter)s backup tokens remaining.\n" +" " +msgstr[0] "" +msgstr[1] "" + +#: aleksis/core/templates/two_factor/profile/profile.html:59 +msgid "Show Codes" +msgstr "" + +#: aleksis/core/templates/two_factor/profile/profile.html:65 +msgid "" +"\n" +" However we strongly discourage you to do so, you can\n" +" also disable two-factor authentication for your account.\n" +" " +msgstr "" + +#: aleksis/core/templates/two_factor/profile/profile.html:78 +msgid "" +"\n" +" Two-factor authentication is not enabled for your\n" +" account. Enable two-factor authentication for enhanced account\n" +" security.\n" +" " +msgstr "" + +#: aleksis/core/util/notifications.py:64 +msgid "E-Mail" +msgstr "" + +#: aleksis/core/util/notifications.py:65 +msgid "SMS" +msgstr "" + +#: aleksis/core/util/pdf.py:118 +msgid "Progress: Generate PDF file" +msgstr "" + +#: aleksis/core/util/pdf.py:119 +msgid "Generating PDF file …" +msgstr "" + +#: aleksis/core/util/pdf.py:120 +msgid "The PDF file has been generated successfully." +msgstr "" + +#: aleksis/core/util/pdf.py:121 +msgid "There was a problem while generating the PDF file." +msgstr "" + +#: aleksis/core/util/pdf.py:124 +msgid "Download PDF" +msgstr "" + +#: aleksis/core/views.py:292 +msgid "The school term has been created." +msgstr "" + +#: aleksis/core/views.py:304 +msgid "The school term has been saved." +msgstr "" + +#: aleksis/core/views.py:424 +msgid "The child groups were successfully saved." +msgstr "" + +#: aleksis/core/views.py:443 aleksis/core/views.py:453 +msgid "The person has been saved." +msgstr "" + +#: aleksis/core/views.py:503 +msgid "The group has been saved." +msgstr "" + +#: aleksis/core/views.py:600 +msgid "The announcement has been saved." +msgstr "" + +#: aleksis/core/views.py:616 +msgid "The announcement has been deleted." +msgstr "" + +#: aleksis/core/views.py:684 +msgid "The requested preference registry does not exist" +msgstr "" + +#: aleksis/core/views.py:703 +msgid "The preferences have been saved successfully." +msgstr "" + +#: aleksis/core/views.py:727 +msgid "The person has been deleted." +msgstr "" + +#: aleksis/core/views.py:741 +msgid "The group has been deleted." +msgstr "" + +#: aleksis/core/views.py:773 +msgid "The additional_field has been saved." +msgstr "" + +#: aleksis/core/views.py:807 +msgid "The additional field has been deleted." +msgstr "" + +#: aleksis/core/views.py:832 +msgid "The group type has been saved." +msgstr "" + +#: aleksis/core/views.py:862 +msgid "The group type has been deleted." +msgstr "" + +#: aleksis/core/views.py:895 +msgid "Progress: Run data checks" +msgstr "" + +#: aleksis/core/views.py:896 +msgid "Run data checks …" +msgstr "" + +#: aleksis/core/views.py:897 +msgid "The data checks were run successfully." +msgstr "" + +#: aleksis/core/views.py:898 +msgid "There was a problem while running data checks." +msgstr "" + +#: aleksis/core/views.py:914 +#, python-brace-format +msgid "The solve option '{solve_option_obj.verbose_name}' " +msgstr "" + +#: aleksis/core/views.py:924 +msgid "The requested solve option does not exist" +msgstr "" + +#: aleksis/core/views.py:956 +msgid "The dashboard widget has been saved." +msgstr "" + +#: aleksis/core/views.py:986 +msgid "The dashboard widget has been created." +msgstr "" + +#: aleksis/core/views.py:996 +msgid "The dashboard widget has been deleted." +msgstr "" + +#: aleksis/core/views.py:1067 +msgid "Your dashboard configuration has been saved successfully." +msgstr "" + +#: aleksis/core/views.py:1069 +msgid "The configuration of the default dashboard has been saved successfully." +msgstr "" + +#: aleksis/core/views.py:1145 +#, python-brace-format +msgid "The invitation was successfully created. The invitation code is {code}" +msgstr "" + +#: aleksis/core/views.py:1236 +msgid "We have successfully assigned the permissions." +msgstr "" + +#: aleksis/core/views.py:1246 +msgid "The global user permission has been deleted." +msgstr "" + +#: aleksis/core/views.py:1256 +msgid "The global group permission has been deleted." +msgstr "" + +#: aleksis/core/views.py:1266 +msgid "The object user permission has been deleted." +msgstr "" + +#: aleksis/core/views.py:1276 +msgid "The object group permission has been deleted." +msgstr "" + +#: aleksis/core/views.py:1344 +msgid "The requested PDF file does not exist" +msgstr "" + +#: aleksis/core/views.py:1353 aleksis/core/views.py:1357 +msgid "The requested task does not exist or is not accessible" +msgstr "" + +#: aleksis/core/views.py:1409 +msgid "The third-party account could not be disconnected because it is the only login method available." +msgstr "" + +#: aleksis/core/views.py:1416 +msgid "The third-party account has been successfully disconnected." +msgstr "" + +#: aleksis/core/views.py:1487 +msgid "Person was invited successfully and an email with further instructions has been send to them." +msgstr "" + +#: aleksis/core/views.py:1498 +msgid "Person was already invited." +msgstr "" + +#: aleksis/core/views.py:1598 +msgid "ICal feed updated successfully" +msgstr "" + +#: aleksis/core/views.py:1608 +msgid "ICal feed deleted successfully" +msgstr "" + +#: aleksis/core/views.py:1616 +msgid "ICal feed created successfully" +msgstr "" diff --git a/aleksis/core/locale/uk/LC_MESSAGES/djangojs.po b/aleksis/core/locale/uk/LC_MESSAGES/djangojs.po new file mode 100644 index 0000000000000000000000000000000000000000..fb86a6c606be93efcaa83dd2cd9e65f9489fa157 --- /dev/null +++ b/aleksis/core/locale/uk/LC_MESSAGES/djangojs.po @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-04-23 12:58+0000\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" +"Language: \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" +#: aleksis/core/static/js/main.js:66 +msgid "Today" +msgstr "" + +#: aleksis/core/static/js/main.js:67 +msgid "Cancel" +msgstr "" + +#: aleksis/core/static/js/main.js:68 +msgid "OK" +msgstr "" + +#: aleksis/core/static/js/main.js:195 +msgid "This page may contain outdated information since there is no internet connection." +msgstr "" diff --git a/tox.ini b/tox.ini index 4819e5b95946e3f021429e75c36fe13e7dd61d25..ccee8b744148810a678afbc430480fbf19f60051 100644 --- a/tox.ini +++ b/tox.ini @@ -49,8 +49,8 @@ commands = [testenv:makemessages] commands = - poetry run aleksis-admin makemessages --no-wrap -e html,txt,py,email -i static -l ar -l de_DE -l fr -l nb_NO -l tr_TR -l la - poetry run aleksis-admin makemessages --no-wrap -d djangojs -i **/node_modules -l ar -l de_DE -l fr -l nb_NO -l tr_TR -l la + poetry run aleksis-admin makemessages --no-wrap -e html,txt,py,email -i static -l ar -l de_DE -l fr -l nb_NO -l tr_TR -l la -l uk -l ru + poetry run aleksis-admin makemessages --no-wrap -d djangojs -i **/node_modules -l ar -l de_DE -l fr -l nb_NO -l tr_TR -l la -l uk -l ru [flake8] max_line_length = 100