Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • Teckids/hacknfun/AlekSIS-App-Paweljong
  • 8sercomcurro/AlekSIS-App-Paweljong
  • gassungtholbuy/AlekSIS-App-Paweljong
  • inturnickterc/AlekSIS-App-Paweljong
  • 3vibbergulyo/AlekSIS-App-Paweljong
  • 9fulcvoZdendmi/AlekSIS-App-Paweljong
  • 8stagitWriate/AlekSIS-App-Paweljong
  • 9sorneWpersma/AlekSIS-App-Paweljong
  • imelKgeshi/AlekSIS-App-Paweljong
  • ceotremagi/AlekSIS-App-Paweljong
  • niebutdiscchi/AlekSIS-App-Paweljong
  • plusultesetz/AlekSIS-App-Paweljong
  • 7tiadeKplicpu/AlekSIS-App-Paweljong
  • grehanbeci/AlekSIS-App-Paweljong
  • inocpuhaw/AlekSIS-App-Paweljong
  • 7inenprobko/AlekSIS-App-Paweljong
  • _weblate/AlekSIS-App-Paweljong
17 results
Show changes
Commits on Source (28)
Showing
with 879 additions and 733 deletions
from django.utils.translation import ugettext_lazy as _
from django.utils.translation import gettext_lazy as _
from aleksis.core.data_checks import DataCheck, IgnoreSolveOption, SolveOption
......
from django import forms
from django.forms import fields
from django.utils import dateformat, formats
from django.utils.translation import ugettext_lazy as _
from django.utils.translation import gettext_lazy as _
from allauth.account.views import SignupForm
from django_select2.forms import ModelSelect2MultipleWidget, ModelSelect2Widget
......@@ -461,7 +461,7 @@ class EditInfoMailingForm(forms.ModelForm):
layout = Layout(
Row("sender", "reply_to", "active"),
Row("send_to_person", "send_to_guardians"),
Row("send_to_person", "send_to_guardians", "send_to_retracted", "send_to_not_checked_in"),
Row("subject"),
Row("text"),
)
......@@ -507,11 +507,13 @@ class PersonGroupFormPerson(forms.Form):
class EventCheckpointForm(forms.Form):
class Media:
js = ("https://unpkg.com/html5-qrcode", "js/paweljong/qrscanner.js", "js/paweljong/checkpoint.js")
js = (
"https://unpkg.com/html5-qrcode",
"js/paweljong/qrscanner.js",
"js/paweljong/checkpoint.js",
)
layout = Layout(
"comment", "use_latlon", "username"
)
layout = Layout("comment", "use_latlon", "username")
comment = forms.CharField(
required=True,
......
......@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-07-08 20:58+0000\n"
"POT-Creation-Date: 2023-01-07 20:51+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"
......@@ -83,7 +83,7 @@ msgid "Event details"
msgstr ""
#: aleksis/apps/paweljong/forms.py:52 aleksis/apps/paweljong/menus.py:37
#: aleksis/apps/paweljong/models.py:138
#: aleksis/apps/paweljong/models.py:141
#: aleksis/apps/paweljong/templates/paweljong/event/terms.html:4
#: aleksis/apps/paweljong/templates/paweljong/event/terms.html:5
#: aleksis/apps/paweljong/templates/paweljong/term/list.html:6
......@@ -92,7 +92,7 @@ msgid "Terms"
msgstr ""
#: aleksis/apps/paweljong/forms.py:53 aleksis/apps/paweljong/menus.py:59
#: aleksis/apps/paweljong/models.py:141
#: aleksis/apps/paweljong/models.py:144
#: aleksis/apps/paweljong/templates/paweljong/info_mailing/list.html:6
#: aleksis/apps/paweljong/templates/paweljong/info_mailing/list.html:7
msgid "Info mailings"
......@@ -110,7 +110,7 @@ msgstr ""
msgid "Voucher discount"
msgstr ""
#: aleksis/apps/paweljong/forms.py:118 aleksis/apps/paweljong/models.py:122
#: aleksis/apps/paweljong/forms.py:118 aleksis/apps/paweljong/models.py:125
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:8
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:36
msgid "Group"
......@@ -288,7 +288,7 @@ msgstr ""
msgid "Enter the place (city) where your school is located."
msgstr ""
#: aleksis/apps/paweljong/forms.py:277 aleksis/apps/paweljong/models.py:270
#: aleksis/apps/paweljong/forms.py:277 aleksis/apps/paweljong/models.py:281
msgid "School class"
msgstr ""
......@@ -296,7 +296,7 @@ msgstr ""
msgid "Please enter the class you are in (e.g. 8a)."
msgstr ""
#: aleksis/apps/paweljong/forms.py:286 aleksis/apps/paweljong/models.py:275
#: aleksis/apps/paweljong/forms.py:286 aleksis/apps/paweljong/models.py:286
msgid "Medical information / intolerances"
msgstr ""
......@@ -348,27 +348,27 @@ msgstr ""
msgid "The username must only contain lower case letters and numbers, and must begin with a letter."
msgstr ""
#: aleksis/apps/paweljong/forms.py:502 aleksis/apps/paweljong/forms.py:524
#: aleksis/apps/paweljong/models.py:237 aleksis/apps/paweljong/models.py:266
#: aleksis/apps/paweljong/forms.py:502 aleksis/apps/paweljong/forms.py:526
#: aleksis/apps/paweljong/models.py:248 aleksis/apps/paweljong/models.py:277
#: aleksis/apps/paweljong/tables.py:46
#: aleksis/apps/paweljong/templates/templated_email/event_registered.email:12
#: aleksis/apps/paweljong/templates/templated_email/event_registered.email:61
msgid "Person"
msgstr ""
#: aleksis/apps/paweljong/forms.py:504 aleksis/apps/paweljong/forms.py:525
#: aleksis/apps/paweljong/forms.py:504 aleksis/apps/paweljong/forms.py:527
msgid "Please enter a username."
msgstr ""
#: aleksis/apps/paweljong/forms.py:518 aleksis/apps/paweljong/models.py:426
#: aleksis/apps/paweljong/forms.py:520 aleksis/apps/paweljong/models.py:449
msgid "Comment"
msgstr ""
#: aleksis/apps/paweljong/forms.py:519
#: aleksis/apps/paweljong/forms.py:521
msgid "Please enter a comment describing the checkpoint (e.g. Dinner)."
msgstr ""
#: aleksis/apps/paweljong/forms.py:531
#: aleksis/apps/paweljong/forms.py:533
msgid "Submit geolocation"
msgstr ""
......@@ -383,8 +383,8 @@ msgstr ""
msgid "Events"
msgstr ""
#: aleksis/apps/paweljong/menus.py:26 aleksis/apps/paweljong/models.py:223
#: aleksis/apps/paweljong/models.py:224
#: aleksis/apps/paweljong/menus.py:26 aleksis/apps/paweljong/models.py:234
#: aleksis/apps/paweljong/models.py:235
#: aleksis/apps/paweljong/templates/paweljong/voucher/list.html:6
#: aleksis/apps/paweljong/templates/paweljong/voucher/list.html:7
msgid "Vouchers"
......@@ -452,67 +452,67 @@ msgstr ""
msgid "Send to guardians"
msgstr ""
#: aleksis/apps/paweljong/models.py:54
#: aleksis/apps/paweljong/models.py:55
msgid "Send to participants who retracted"
msgstr ""
#: aleksis/apps/paweljong/models.py:55
#: aleksis/apps/paweljong/models.py:58
msgid "Send to participants who did not check in"
msgstr ""
#: aleksis/apps/paweljong/models.py:120
#: aleksis/apps/paweljong/models.py:123
msgid "Display name"
msgstr ""
#: aleksis/apps/paweljong/models.py:124
#: aleksis/apps/paweljong/models.py:127
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:9
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:37
msgid "Description"
msgstr ""
#: aleksis/apps/paweljong/models.py:125
#: aleksis/apps/paweljong/models.py:128
msgid "Publish"
msgstr ""
#: aleksis/apps/paweljong/models.py:127
#: aleksis/apps/paweljong/models.py:130
msgid "Slug"
msgstr ""
#: aleksis/apps/paweljong/models.py:130
#: aleksis/apps/paweljong/models.py:133
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:12
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:40
msgid "Date of event"
msgstr ""
#: aleksis/apps/paweljong/models.py:131
#: aleksis/apps/paweljong/models.py:134
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:13
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:41
msgid "Registration deadline"
msgstr ""
#: aleksis/apps/paweljong/models.py:132
#: aleksis/apps/paweljong/models.py:135
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:14
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:42
msgid "Retraction deadline"
msgstr ""
#: aleksis/apps/paweljong/models.py:135
#: aleksis/apps/paweljong/models.py:138
msgid "Cost in €"
msgstr ""
#: aleksis/apps/paweljong/models.py:136
#: aleksis/apps/paweljong/models.py:139
msgid "Maximum participants"
msgstr ""
#: aleksis/apps/paweljong/models.py:137
#: aleksis/apps/paweljong/models.py:140
msgid "Information about the event"
msgstr ""
#: aleksis/apps/paweljong/models.py:214
#: aleksis/apps/paweljong/models.py:225
msgid "Sent to persons"
msgstr ""
#: aleksis/apps/paweljong/models.py:230 aleksis/apps/paweljong/models.py:264
#: aleksis/apps/paweljong/models.py:241 aleksis/apps/paweljong/models.py:275
#: aleksis/apps/paweljong/tables.py:12 aleksis/apps/paweljong/tables.py:43
#: aleksis/apps/paweljong/templates/paweljong/event/full.html:4
#: aleksis/apps/paweljong/templates/templated_email/event_registered.email:8
......@@ -522,105 +522,105 @@ msgstr ""
msgid "Event"
msgstr ""
#: aleksis/apps/paweljong/models.py:246
#: aleksis/apps/paweljong/models.py:257
msgid "Used by"
msgstr ""
#: aleksis/apps/paweljong/models.py:267
#: aleksis/apps/paweljong/models.py:278
msgid "Registration date"
msgstr ""
#: aleksis/apps/paweljong/models.py:269
#: aleksis/apps/paweljong/models.py:280
msgid "Name of school"
msgstr ""
#: aleksis/apps/paweljong/models.py:271
#: aleksis/apps/paweljong/models.py:282
msgid "Place of the school"
msgstr ""
#: aleksis/apps/paweljong/models.py:273
#: aleksis/apps/paweljong/models.py:284
msgid "Comment / remarks"
msgstr ""
#: aleksis/apps/paweljong/models.py:280
#: aleksis/apps/paweljong/models.py:291
msgid "Voucher"
msgstr ""
#: aleksis/apps/paweljong/models.py:284
#: aleksis/apps/paweljong/models.py:295
#: aleksis/apps/paweljong/templates/templated_email/event_registered.email:31
#: aleksis/apps/paweljong/templates/templated_email/event_registered.email:80
msgid "Donation"
msgstr ""
#: aleksis/apps/paweljong/models.py:287
#: aleksis/apps/paweljong/models.py:298
msgid "Accepted terms"
msgstr ""
#: aleksis/apps/paweljong/models.py:292
#: aleksis/apps/paweljong/models.py:303
msgid "States"
msgstr ""
#: aleksis/apps/paweljong/models.py:295
#: aleksis/apps/paweljong/models.py:306
msgid "Retracted"
msgstr ""
#: aleksis/apps/paweljong/models.py:296
#: aleksis/apps/paweljong/models.py:307
msgid "Retracted at"
msgstr ""
#: aleksis/apps/paweljong/models.py:298
#: aleksis/apps/paweljong/models.py:309
msgid "Checked in"
msgstr ""
#: aleksis/apps/paweljong/models.py:299
#: aleksis/apps/paweljong/models.py:310
msgid "Checked in at"
msgstr ""
#: aleksis/apps/paweljong/models.py:307 aleksis/apps/paweljong/views.py:1038
#: aleksis/apps/paweljong/models.py:318 aleksis/apps/paweljong/views.py:1062
msgid "Person is already checked in!"
msgstr ""
#: aleksis/apps/paweljong/models.py:343
#: aleksis/apps/paweljong/models.py:355
msgid "Participation of {} in event {}"
msgstr ""
#: aleksis/apps/paweljong/models.py:372
#: aleksis/apps/paweljong/models.py:384
msgid "Social Sponsoring / Extra Donation"
msgstr ""
#: aleksis/apps/paweljong/models.py:383
#: aleksis/apps/paweljong/models.py:395
msgid "Voucher / Granted discount"
msgstr ""
#: aleksis/apps/paweljong/models.py:411 aleksis/apps/paweljong/views.py:393
#: aleksis/apps/paweljong/models.py:423 aleksis/apps/paweljong/views.py:406
msgid "Event registration"
msgstr ""
#: aleksis/apps/paweljong/models.py:412
#: aleksis/apps/paweljong/models.py:424
msgid "Event registrations"
msgstr ""
#: aleksis/apps/paweljong/models.py:421
#: aleksis/apps/paweljong/models.py:434
msgid "Related event"
msgstr ""
#: aleksis/apps/paweljong/models.py:422
#: aleksis/apps/paweljong/models.py:438
msgid "Checked person"
msgstr ""
#: aleksis/apps/paweljong/models.py:423
#: aleksis/apps/paweljong/models.py:444
msgid "Checked by person"
msgstr ""
#: aleksis/apps/paweljong/models.py:428
#: aleksis/apps/paweljong/models.py:451
msgid "Date and time of check"
msgstr ""
#: aleksis/apps/paweljong/models.py:429
#: aleksis/apps/paweljong/models.py:453
msgid "Latitude of check"
msgstr ""
#: aleksis/apps/paweljong/models.py:430
#: aleksis/apps/paweljong/models.py:456
msgid "Longitude of check"
msgstr ""
......@@ -791,20 +791,20 @@ msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/full.html:58
#: aleksis/apps/paweljong/templates/paweljong/event/full.html:60
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:101
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:111
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:109
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:119
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:57
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:67
msgid "Register now"
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/full.html:62
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:77
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:85
msgid "Not available"
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/list.html:10
#: aleksis/apps/paweljong/views.py:749
#: aleksis/apps/paweljong/views.py:764
msgid "Upcoming events"
msgstr ""
......@@ -848,19 +848,27 @@ msgstr ""
msgid ""
"\n"
" We ask parents to not fill in the registration on behalf of their child.\n"
" It is a requirement that our participants can freely access and\n"
" manage their accounts and inboxes, and that parents allow their\n"
" children to keep their passwords secret. We kindly ask parents to\n"
" get in contact with us if they have questions about this rule,\n"
" and of course, we encourage all children to show everything they\n"
" do not understand or have questions about to their parents.\n"
" "
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:33
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:39
msgid ""
"\n"
" Every participant needs a personal e-mail address. This address must be one\n"
" that you, the participating child, check and read yourself, not one owned by your\n"
" parents. Of course, we will always send important information to your parents as well.\n"
" parents. Of course, we will always send important information to your parents as\n"
" well, and of course you should always talk to your parents if you\n"
" have questions or concerns while reading your e-mail.\n"
" "
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:40
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:48
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:23
msgid ""
"\n"
......@@ -871,30 +879,30 @@ msgid ""
" "
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:48
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:56
msgid ""
"\n"
" If you already have a user account with Teckids, do not register a new one. Login\n"
" with your existing username and password. If you have forgotten your password, please\n"
" send us an e-mail (pelase do this yourself, with the help of your parents, if needed).\n"
" send us an e-mail (please do this yourself, with the help of your parents, if needed).\n"
" "
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:62
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:70
msgid "I already have an account"
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:67
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:75
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:37
msgid "I have a personal email address"
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:72
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:80
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:42
msgid "I don't have a personal email address"
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:85
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:93
msgid ""
"\n"
" If you already have a Teckids account, please login here. If you forgot your password,\n"
......@@ -902,11 +910,11 @@ msgid ""
" "
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:90
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:98
msgid "Login"
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:94
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:102
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:50
msgid ""
"\n"
......@@ -917,7 +925,7 @@ msgid ""
" "
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:105
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:113
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:61
msgid ""
"\n"
......@@ -927,7 +935,7 @@ msgid ""
" "
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:116
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:124
msgid ""
"\n"
" Registration is no longer possible.\n"
......@@ -999,7 +1007,7 @@ msgid "Billing information"
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event_registration/full.html:279
#: aleksis/apps/paweljong/views.py:422
#: aleksis/apps/paweljong/views.py:435
msgid "Payment"
msgstr ""
......@@ -1242,152 +1250,152 @@ msgstr ""
msgid "New registration: %(registration)s"
msgstr ""
#: aleksis/apps/paweljong/views.py:69 aleksis/apps/paweljong/views.py:81
#: aleksis/apps/paweljong/views.py:77 aleksis/apps/paweljong/views.py:89
msgid "The event has been saved."
msgstr ""
#: aleksis/apps/paweljong/views.py:153
#: aleksis/apps/paweljong/views.py:161
msgid "The event registration has been created."
msgstr ""
#: aleksis/apps/paweljong/views.py:165
#: aleksis/apps/paweljong/views.py:173
msgid "The event registration has been saved."
msgstr ""
#: aleksis/apps/paweljong/views.py:186
#: aleksis/apps/paweljong/views.py:194
msgid "The registration has been saved."
msgstr ""
#: aleksis/apps/paweljong/views.py:231
#: aleksis/apps/paweljong/views.py:239
msgid "The registration has been deleted."
msgstr ""
#: aleksis/apps/paweljong/views.py:243
#: aleksis/apps/paweljong/views.py:251
msgid "The voucher has been created."
msgstr ""
#: aleksis/apps/paweljong/views.py:255
#: aleksis/apps/paweljong/views.py:263
msgid "The voucher has been saved."
msgstr ""
#: aleksis/apps/paweljong/views.py:265
#: aleksis/apps/paweljong/views.py:273
msgid "The voucher has been deleted."
msgstr ""
#: aleksis/apps/paweljong/views.py:384
#: aleksis/apps/paweljong/views.py:397
msgid "Create e-mail address"
msgstr ""
#: aleksis/apps/paweljong/views.py:386
#: aleksis/apps/paweljong/views.py:399
msgid "All participants need a personal e-mail address, which they check and read temselves. We offer the possibility to register an e-mail address on our secure servers, made for young users. For information about receiving mails, see: <a href='https://leopard.institute/pages/services.html'>https://leopard.institute/pages/services.html</a>."
msgstr ""
#: aleksis/apps/paweljong/views.py:395
#: aleksis/apps/paweljong/views.py:408
msgid "First, please enter some basic information about yourself, and check whether all information is correct."
msgstr ""
#: aleksis/apps/paweljong/views.py:399
#: aleksis/apps/paweljong/views.py:412
msgid "Contact information"
msgstr ""
#: aleksis/apps/paweljong/views.py:401
#: aleksis/apps/paweljong/views.py:414
msgid "Tell us how we can contact you. You will receive information about the event by e-mail. Please use your personal e-mail address where you will read mails yourself, not an address of your parents. We will always send all important information to your parents as well, and you will enter their e-mail address on the next page."
msgstr ""
#: aleksis/apps/paweljong/views.py:408
#: aleksis/apps/paweljong/views.py:421
msgid "Legal guardians / parents"
msgstr ""
#: aleksis/apps/paweljong/views.py:410
#: aleksis/apps/paweljong/views.py:423
msgid "Tell us how we can reach your parents or other legal guardians. This should be the person who was present when you registered for the event (which is now). If you want to add another parent, please tell us later as a comment."
msgstr ""
#: aleksis/apps/paweljong/views.py:416
#: aleksis/apps/paweljong/views.py:429
msgid "Additional registration information"
msgstr ""
#: aleksis/apps/paweljong/views.py:418
#: aleksis/apps/paweljong/views.py:431
msgid "Please answer the following questions as precisely as you can, so we can make sure your event attendance will be organised as wel las possible."
msgstr ""
#: aleksis/apps/paweljong/views.py:424
#: aleksis/apps/paweljong/views.py:437
msgid "Please decide with your parents how you want to pay. In this step, you only select a payment method. The real payment will be done in a separate step, after the registration is complete."
msgstr ""
#: aleksis/apps/paweljong/views.py:429
#: aleksis/apps/paweljong/views.py:442
msgid "Consent"
msgstr ""
#: aleksis/apps/paweljong/views.py:431
#: aleksis/apps/paweljong/views.py:444
msgid "Lastly, please read the terms and conditions carefully, together with your parents. After that, you will need to confirm that you agree with everything yourself, and that your parents also agree."
msgstr ""
#: aleksis/apps/paweljong/views.py:529 aleksis/apps/paweljong/views.py:639
#: aleksis/apps/paweljong/views.py:542 aleksis/apps/paweljong/views.py:652
msgid "You entered an invalid voucher code!"
msgstr ""
#: aleksis/apps/paweljong/views.py:665
#: aleksis/apps/paweljong/views.py:678
msgid "You have successfully registered for the event. Please give us up to two days to process your registration. You will then receive an email from us."
msgstr ""
#: aleksis/apps/paweljong/views.py:672
#: aleksis/apps/paweljong/views.py:685
msgid "You registered for an event"
msgstr ""
#: aleksis/apps/paweljong/views.py:673
#: aleksis/apps/paweljong/views.py:686
#, python-format
msgid "You registered for the event %s"
msgstr ""
#: aleksis/apps/paweljong/views.py:730 aleksis/apps/paweljong/views.py:881
#: aleksis/apps/paweljong/views.py:745 aleksis/apps/paweljong/views.py:896
msgid "The term has been created."
msgstr ""
#: aleksis/apps/paweljong/views.py:742 aleksis/apps/paweljong/views.py:893
#: aleksis/apps/paweljong/views.py:757 aleksis/apps/paweljong/views.py:908
msgid "The term has been saved."
msgstr ""
#: aleksis/apps/paweljong/views.py:758
#: aleksis/apps/paweljong/views.py:773
msgid "Announcement feed of all upcoming events"
msgstr ""
#: aleksis/apps/paweljong/views.py:799
#: aleksis/apps/paweljong/views.py:814
msgid "The info mailing has been created."
msgstr ""
#: aleksis/apps/paweljong/views.py:811
#: aleksis/apps/paweljong/views.py:826
msgid "The info mailing has been saved."
msgstr ""
#: aleksis/apps/paweljong/views.py:821
#: aleksis/apps/paweljong/views.py:836
msgid "The info mailing has been deleted."
msgstr ""
#: aleksis/apps/paweljong/views.py:907
#: aleksis/apps/paweljong/views.py:922
msgid "Registration successfully retracted."
msgstr ""
#: aleksis/apps/paweljong/views.py:965
#: aleksis/apps/paweljong/views.py:980
#, python-brace-format
msgid "Person {person} added successfully!"
msgstr ""
#: aleksis/apps/paweljong/views.py:967
#: aleksis/apps/paweljong/views.py:982
msgid "Person does not exist!"
msgstr ""
#: aleksis/apps/paweljong/views.py:997
#: aleksis/apps/paweljong/views.py:1012
msgid "The provided username is not linked to a person."
msgstr ""
#: aleksis/apps/paweljong/views.py:1007
#: aleksis/apps/paweljong/views.py:1024
msgid "{} successfully checked for {}."
msgstr ""
#: aleksis/apps/paweljong/views.py:1036
#: aleksis/apps/paweljong/views.py:1060
msgid "Successfully checked in."
msgstr ""
#: aleksis/apps/paweljong/views.py:1057
#: aleksis/apps/paweljong/views.py:1081
msgid "Successfully marked as payed!"
msgstr ""
......@@ -7,10 +7,11 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-07-08 20:58+0000\n"
"PO-Revision-Date: 2022-06-24 15:05+0000\n"
"Last-Translator: Tom Teichler <tom.teichler@teckids.org>\n"
"Language-Team: German <https://translate.edugit.org/projects/hacknfun/aleksis-app-paweljong/de/>\n"
"POT-Creation-Date: 2023-01-07 20:51+0000\n"
"PO-Revision-Date: 2023-01-07 21:00+0000\n"
"Last-Translator: Dominik George <dominik.george@teckids.org>\n"
"Language-Team: German <https://translate.edugit.org/projects/hacknfun/"
"aleksis-app-paweljong/de/>\n"
"Language: de_DE\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
......@@ -83,7 +84,7 @@ msgid "Event details"
msgstr "Veranstaltungsdetails"
#: aleksis/apps/paweljong/forms.py:52 aleksis/apps/paweljong/menus.py:37
#: aleksis/apps/paweljong/models.py:138
#: aleksis/apps/paweljong/models.py:141
#: aleksis/apps/paweljong/templates/paweljong/event/terms.html:4
#: aleksis/apps/paweljong/templates/paweljong/event/terms.html:5
#: aleksis/apps/paweljong/templates/paweljong/term/list.html:6
......@@ -92,7 +93,7 @@ msgid "Terms"
msgstr "Bedingungen"
#: aleksis/apps/paweljong/forms.py:53 aleksis/apps/paweljong/menus.py:59
#: aleksis/apps/paweljong/models.py:141
#: aleksis/apps/paweljong/models.py:144
#: aleksis/apps/paweljong/templates/paweljong/info_mailing/list.html:6
#: aleksis/apps/paweljong/templates/paweljong/info_mailing/list.html:7
msgid "Info mailings"
......@@ -110,7 +111,7 @@ msgstr "Person, für die der Gutschein gültig ist"
msgid "Voucher discount"
msgstr "Rabatt"
#: aleksis/apps/paweljong/forms.py:118 aleksis/apps/paweljong/models.py:122
#: aleksis/apps/paweljong/forms.py:118 aleksis/apps/paweljong/models.py:125
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:8
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:36
msgid "Group"
......@@ -288,7 +289,7 @@ msgstr "Ort der Schule"
msgid "Enter the place (city) where your school is located."
msgstr "Bitte trage die Stadt ein, wo sich deine Schule befindet."
#: aleksis/apps/paweljong/forms.py:277 aleksis/apps/paweljong/models.py:270
#: aleksis/apps/paweljong/forms.py:277 aleksis/apps/paweljong/models.py:281
msgid "School class"
msgstr "Schulklasse"
......@@ -296,7 +297,7 @@ msgstr "Schulklasse"
msgid "Please enter the class you are in (e.g. 8a)."
msgstr "Bitte trage die Klasse ein, in die du gehst (z.B. 8a)."
#: aleksis/apps/paweljong/forms.py:286 aleksis/apps/paweljong/models.py:275
#: aleksis/apps/paweljong/forms.py:286 aleksis/apps/paweljong/models.py:286
msgid "Medical information / intolerances"
msgstr "Medizinische Informationen / Intoleranzen"
......@@ -338,7 +339,7 @@ msgstr "Unser Verein möchte allen Kindern und Jugendlichen die Möglichkeit bie
#: aleksis/apps/paweljong/forms.py:393
msgid "I confirm that the retraction of the registration is not possible anymore after {}"
msgstr "Ich bestätigte, dass eine Stornierung nach dem {} nicht mehr möglich ist"
msgstr "Ich bestätige, dass eine Stornierung nach dem {} nicht mehr möglich ist"
#: aleksis/apps/paweljong/forms.py:440
msgid "Account data"
......@@ -348,29 +349,29 @@ msgstr "Kontodaten"
msgid "The username must only contain lower case letters and numbers, and must begin with a letter."
msgstr "Der Benutzername darf nur Kleinbuchstaben und Zahlen beinhalten, und muss mit einem Buchstaben beginnen."
#: aleksis/apps/paweljong/forms.py:502 aleksis/apps/paweljong/forms.py:524
#: aleksis/apps/paweljong/models.py:237 aleksis/apps/paweljong/models.py:266
#: aleksis/apps/paweljong/forms.py:502 aleksis/apps/paweljong/forms.py:526
#: aleksis/apps/paweljong/models.py:248 aleksis/apps/paweljong/models.py:277
#: aleksis/apps/paweljong/tables.py:46
#: aleksis/apps/paweljong/templates/templated_email/event_registered.email:12
#: aleksis/apps/paweljong/templates/templated_email/event_registered.email:61
msgid "Person"
msgstr "Person"
#: aleksis/apps/paweljong/forms.py:504 aleksis/apps/paweljong/forms.py:525
#: aleksis/apps/paweljong/forms.py:504 aleksis/apps/paweljong/forms.py:527
msgid "Please enter a username."
msgstr "Bitte wähle einen Benutzernamen."
#: aleksis/apps/paweljong/forms.py:518 aleksis/apps/paweljong/models.py:426
#: aleksis/apps/paweljong/forms.py:520 aleksis/apps/paweljong/models.py:449
msgid "Comment"
msgstr ""
msgstr "Kommentar"
#: aleksis/apps/paweljong/forms.py:519
#: aleksis/apps/paweljong/forms.py:521
msgid "Please enter a comment describing the checkpoint (e.g. Dinner)."
msgstr ""
msgstr "Bitte gib einen Kommentar ein, der den Checkpoint beschreibt (z.B. Abendessen)."
#: aleksis/apps/paweljong/forms.py:531
#: aleksis/apps/paweljong/forms.py:533
msgid "Submit geolocation"
msgstr ""
msgstr "Standort speichern"
#: aleksis/apps/paweljong/menus.py:6
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:4
......@@ -383,8 +384,8 @@ msgstr "Registrieren"
msgid "Events"
msgstr "Veranstaltungen"
#: aleksis/apps/paweljong/menus.py:26 aleksis/apps/paweljong/models.py:223
#: aleksis/apps/paweljong/models.py:224
#: aleksis/apps/paweljong/menus.py:26 aleksis/apps/paweljong/models.py:234
#: aleksis/apps/paweljong/models.py:235
#: aleksis/apps/paweljong/templates/paweljong/voucher/list.html:6
#: aleksis/apps/paweljong/templates/paweljong/voucher/list.html:7
msgid "Vouchers"
......@@ -452,69 +453,67 @@ msgstr "An angemeldete Personen senden"
msgid "Send to guardians"
msgstr "An Erziehungsberechtigte senden"
#: aleksis/apps/paweljong/models.py:54
#, fuzzy
#| msgid "Booked participants slots"
#: aleksis/apps/paweljong/models.py:55
msgid "Send to participants who retracted"
msgstr "Gebuchte Teilnehmerplätze"
msgstr "An Teilnehmende senden, die storniert haben"
#: aleksis/apps/paweljong/models.py:55
#: aleksis/apps/paweljong/models.py:58
msgid "Send to participants who did not check in"
msgstr ""
msgstr "An Teilnehmende senden, die nicht eingechecked sind"
#: aleksis/apps/paweljong/models.py:120
#: aleksis/apps/paweljong/models.py:123
msgid "Display name"
msgstr "Anzeigename"
#: aleksis/apps/paweljong/models.py:124
#: aleksis/apps/paweljong/models.py:127
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:9
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:37
msgid "Description"
msgstr "Beschreibung"
#: aleksis/apps/paweljong/models.py:125
#: aleksis/apps/paweljong/models.py:128
msgid "Publish"
msgstr "Veröffentlichen"
#: aleksis/apps/paweljong/models.py:127
#: aleksis/apps/paweljong/models.py:130
msgid "Slug"
msgstr "Slug"
#: aleksis/apps/paweljong/models.py:130
#: aleksis/apps/paweljong/models.py:133
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:12
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:40
msgid "Date of event"
msgstr "Datum der Veranstaltung"
#: aleksis/apps/paweljong/models.py:131
#: aleksis/apps/paweljong/models.py:134
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:13
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:41
msgid "Registration deadline"
msgstr "Anmeldungsschluss"
#: aleksis/apps/paweljong/models.py:132
#: aleksis/apps/paweljong/models.py:135
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:14
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:42
msgid "Retraction deadline"
msgstr "Kündigungsfrist"
#: aleksis/apps/paweljong/models.py:135
#: aleksis/apps/paweljong/models.py:138
msgid "Cost in €"
msgstr "Kosten in €"
#: aleksis/apps/paweljong/models.py:136
#: aleksis/apps/paweljong/models.py:139
msgid "Maximum participants"
msgstr "Maximale Teilnehmerzahl"
#: aleksis/apps/paweljong/models.py:137
#: aleksis/apps/paweljong/models.py:140
msgid "Information about the event"
msgstr "Informationen über die Veranstaltung"
#: aleksis/apps/paweljong/models.py:214
#: aleksis/apps/paweljong/models.py:225
msgid "Sent to persons"
msgstr "An Personen gesendet"
#: aleksis/apps/paweljong/models.py:230 aleksis/apps/paweljong/models.py:264
#: aleksis/apps/paweljong/models.py:241 aleksis/apps/paweljong/models.py:275
#: aleksis/apps/paweljong/tables.py:12 aleksis/apps/paweljong/tables.py:43
#: aleksis/apps/paweljong/templates/paweljong/event/full.html:4
#: aleksis/apps/paweljong/templates/templated_email/event_registered.email:8
......@@ -524,113 +523,107 @@ msgstr "An Personen gesendet"
msgid "Event"
msgstr "Veranstaltung"
#: aleksis/apps/paweljong/models.py:246
#: aleksis/apps/paweljong/models.py:257
msgid "Used by"
msgstr "Benutzt von"
#: aleksis/apps/paweljong/models.py:267
#: aleksis/apps/paweljong/models.py:278
msgid "Registration date"
msgstr "Anmeldedatum"
#: aleksis/apps/paweljong/models.py:269
#: aleksis/apps/paweljong/models.py:280
msgid "Name of school"
msgstr "Name der Schule"
#: aleksis/apps/paweljong/models.py:271
#: aleksis/apps/paweljong/models.py:282
msgid "Place of the school"
msgstr "Ort der Schule"
#: aleksis/apps/paweljong/models.py:273
#: aleksis/apps/paweljong/models.py:284
msgid "Comment / remarks"
msgstr "Kommentar / Anmerkungen"
#: aleksis/apps/paweljong/models.py:280
#: aleksis/apps/paweljong/models.py:291
msgid "Voucher"
msgstr "Gutschein"
#: aleksis/apps/paweljong/models.py:284
#: aleksis/apps/paweljong/models.py:295
#: aleksis/apps/paweljong/templates/templated_email/event_registered.email:31
#: aleksis/apps/paweljong/templates/templated_email/event_registered.email:80
msgid "Donation"
msgstr "Spende"
#: aleksis/apps/paweljong/models.py:287
#: aleksis/apps/paweljong/models.py:298
msgid "Accepted terms"
msgstr "Akzeptierte Bedingungen"
#: aleksis/apps/paweljong/models.py:292
#: aleksis/apps/paweljong/models.py:303
msgid "States"
msgstr "Status"
#: aleksis/apps/paweljong/models.py:295
#: aleksis/apps/paweljong/models.py:306
msgid "Retracted"
msgstr "Storniert"
#: aleksis/apps/paweljong/models.py:296
#: aleksis/apps/paweljong/models.py:307
msgid "Retracted at"
msgstr "Storniert am"
#: aleksis/apps/paweljong/models.py:298
#: aleksis/apps/paweljong/models.py:309
msgid "Checked in"
msgstr "Eingechecked"
#: aleksis/apps/paweljong/models.py:299
#: aleksis/apps/paweljong/models.py:310
msgid "Checked in at"
msgstr "Eingechecked am"
#: aleksis/apps/paweljong/models.py:307 aleksis/apps/paweljong/views.py:1038
#: aleksis/apps/paweljong/models.py:318 aleksis/apps/paweljong/views.py:1062
msgid "Person is already checked in!"
msgstr "Person ist bereits eingechecked!"
#: aleksis/apps/paweljong/models.py:343
#: aleksis/apps/paweljong/models.py:355
msgid "Participation of {} in event {}"
msgstr "Teilnahme von {} bei Veranstaltung {}"
#: aleksis/apps/paweljong/models.py:372
#: aleksis/apps/paweljong/models.py:384
msgid "Social Sponsoring / Extra Donation"
msgstr "Social-Sponsoring / Spende"
#: aleksis/apps/paweljong/models.py:383
#: aleksis/apps/paweljong/models.py:395
msgid "Voucher / Granted discount"
msgstr "Rabatt"
#: aleksis/apps/paweljong/models.py:411 aleksis/apps/paweljong/views.py:393
#: aleksis/apps/paweljong/models.py:423 aleksis/apps/paweljong/views.py:406
msgid "Event registration"
msgstr "Veranstaltungsanmeldung"
#: aleksis/apps/paweljong/models.py:412
#: aleksis/apps/paweljong/models.py:424
msgid "Event registrations"
msgstr "Veranstaltungsanmeldungen"
#: aleksis/apps/paweljong/models.py:421
#, fuzzy
#| msgid "Create event"
#: aleksis/apps/paweljong/models.py:434
msgid "Related event"
msgstr "Veranstaltung erstellen"
msgstr "Zugehörige Veranstaltung"
#: aleksis/apps/paweljong/models.py:422
#, fuzzy
#| msgid "Checked in"
#: aleksis/apps/paweljong/models.py:438
msgid "Checked person"
msgstr "Eingechecked"
msgstr "Eingecheckte Person"
#: aleksis/apps/paweljong/models.py:423
#, fuzzy
#| msgid "Checked in"
#: aleksis/apps/paweljong/models.py:444
msgid "Checked by person"
msgstr "Eingechecked"
msgstr "Eingechecked von person"
#: aleksis/apps/paweljong/models.py:428
#: aleksis/apps/paweljong/models.py:451
msgid "Date and time of check"
msgstr ""
msgstr "Datum und Uhrzeit des Check-Ins"
#: aleksis/apps/paweljong/models.py:429
#: aleksis/apps/paweljong/models.py:453
msgid "Latitude of check"
msgstr ""
msgstr "Breitengrad des Check-Ins"
#: aleksis/apps/paweljong/models.py:430
#: aleksis/apps/paweljong/models.py:456
msgid "Longitude of check"
msgstr ""
msgstr "Längengrad des Check-Ins"
#: aleksis/apps/paweljong/preferences.py:10
msgid "Paweljong"
......@@ -738,10 +731,8 @@ msgstr "Weiter"
#: aleksis/apps/paweljong/templates/paweljong/event/checkpoint.html:4
#: aleksis/apps/paweljong/templates/paweljong/event/checkpoint.html:5
#: aleksis/apps/paweljong/templates/paweljong/event/detail.html:30
#, fuzzy
#| msgid "Check in"
msgid "Checkpoint"
msgstr "Einchecken"
msgstr "Checkpoint"
#: aleksis/apps/paweljong/templates/paweljong/event/create.html:4
#: aleksis/apps/paweljong/templates/paweljong/event/create.html:5
......@@ -801,20 +792,20 @@ msgstr "Veranstaltung bearbeiten"
#: aleksis/apps/paweljong/templates/paweljong/event/full.html:58
#: aleksis/apps/paweljong/templates/paweljong/event/full.html:60
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:101
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:111
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:109
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:119
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:57
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:67
msgid "Register now"
msgstr "Jetzt anmelden"
#: aleksis/apps/paweljong/templates/paweljong/event/full.html:62
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:77
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:85
msgid "Not available"
msgstr "Nicht verfügbar"
#: aleksis/apps/paweljong/templates/paweljong/event/list.html:10
#: aleksis/apps/paweljong/views.py:749
#: aleksis/apps/paweljong/views.py:764
msgid "Upcoming events"
msgstr "Anstehende Veranstaltungen"
......@@ -863,27 +854,51 @@ msgstr ""
msgid ""
"\n"
" We ask parents to not fill in the registration on behalf of their child.\n"
" It is a requirement that our participants can freely access and\n"
" manage their accounts and inboxes, and that parents allow their\n"
" children to keep their passwords secret. We kindly ask parents to\n"
" get in contact with us if they have questions about this rule,\n"
" and of course, we encourage all children to show everything they\n"
" do not understand or have questions about to their parents.\n"
" "
msgstr ""
"\n"
" Wir bitten die Eltern darum, diese Anmeldung nicht stellvertretend für ihr Kind auszufüllen.\n"
" Wir bitten Eltern, die Anmeldung nicht stellvertretend für ihr "
"Kind auszufüllen.\n"
"\tUnser Teilnehmenden müssen freien Zugriff auf ihre Accounts und "
"Postfächer\n"
"\thaben und ihre Eltern müssen erlauben, dass sie ihre Passwörter "
"geheimhalten.\n"
"\tWir bitten Eltern, uns zu kontaktieren, falls sie Fragen zu dieser "
"Regelung haben\n"
"\tund natürlich ermutigen wir alle Kinder, ihren Eltern alles, was sie nicht "
"verstehen\n"
"\toder wozu sie Fragen haben, zu zeigen.\n"
" "
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:33
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:39
msgid ""
"\n"
" Every participant needs a personal e-mail address. This address must be one\n"
" that you, the participating child, check and read yourself, not one owned by your\n"
" parents. Of course, we will always send important information to your parents as well.\n"
" parents. Of course, we will always send important information to your parents as\n"
" well, and of course you should always talk to your parents if you\n"
" have questions or concerns while reading your e-mail.\n"
" "
msgstr ""
"\n"
" Jeder Teilnehmende benötigt seine eigene E-Mail-Adresse. Diese Adresse muss eine Adresse sein,\n"
" die du selbst abrufst und liest, und die nicht deinen Eltern gehört.\n"
" Wichtige Informationen senden wir natürlich immer zusätzlich an deine Eltern.\n"
" Jeder Teilnehmende benötigt seine eigene E-Mail-Adresse. Diese "
"Adresse muss eine Adresse sein,\n"
" die du selbst abrufst und liest, und die nicht deinen Eltern "
"gehört.\n"
" Wichtige Informationen senden wir natürlich immer zusätzlich an "
"deine Eltern.\n"
"\tNatürlich solltest du mit deinen Eltern immer reden, falls du beim Lesen "
"deiner E-Mails\n"
"\tFragen oder Sorgen hast.\n"
" "
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:40
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:48
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:23
msgid ""
"\n"
......@@ -900,36 +915,39 @@ msgstr ""
" Dir bei uns eine E-Mail-Adresse registrieren.\n"
" "
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:48
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:56
msgid ""
"\n"
" If you already have a user account with Teckids, do not register a new one. Login\n"
" with your existing username and password. If you have forgotten your password, please\n"
" send us an e-mail (pelase do this yourself, with the help of your parents, if needed).\n"
" send us an e-mail (please do this yourself, with the help of your parents, if needed).\n"
" "
msgstr ""
"\n"
" Wenn du bereits einen Teckids-Account hast, lege Dir bitte keinen neuen an. Melde\n"
" dich mit deinem vorhandenen Benutzernamen und Passwort an. Wenn du dein\n"
" Passwort vergessen hast, schreibe uns bitte eine E-Mail (bitte mache das selbst mit der Hilfe\n"
" Wenn du bereits einen Teckids-Account hast, lege Dir bitte keinen "
"neuen an. Melde\n"
" dich mit deinem vorhandenen Benutzernamen und Passwort an. Wenn "
"du dein\n"
" Passwort vergessen hast, schreibe uns bitte eine E-Mail (bitte "
"mache das selbst mit der Hilfe\n"
" deiner Eltern, falls nötig).\n"
" "
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:62
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:70
msgid "I already have an account"
msgstr "Ich habe bereits ein Konto"
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:67
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:75
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:37
msgid "I have a personal email address"
msgstr "Ich habe eine persönliche E-Mail-Adresse"
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:72
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:80
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:42
msgid "I don't have a personal email address"
msgstr "Ich habe keine persönliche E-Mail-Adresse"
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:85
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:93
msgid ""
"\n"
" If you already have a Teckids account, please login here. If you forgot your password,\n"
......@@ -941,11 +959,11 @@ msgstr ""
" vergessen hast, oder Probleme bei der Anmeldung hast, sende uns bitte eine E-Mail.\n"
" "
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:90
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:98
msgid "Login"
msgstr "Anmelden"
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:94
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:102
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:50
msgid ""
"\n"
......@@ -962,7 +980,7 @@ msgstr ""
" https://leopard.institute/pages/services.html</a>\n"
" "
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:105
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:113
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:61
msgid ""
"\n"
......@@ -977,7 +995,7 @@ msgstr ""
" E-Mail-Adresse hast, nutze die dafür vorgesehene Option!\n"
" "
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:116
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:124
msgid ""
"\n"
" Registration is no longer possible.\n"
......@@ -1052,13 +1070,13 @@ msgid "Billing information"
msgstr "Zahlungsinformationen"
#: aleksis/apps/paweljong/templates/paweljong/event_registration/full.html:279
#: aleksis/apps/paweljong/views.py:422
#: aleksis/apps/paweljong/views.py:435
msgid "Payment"
msgstr "Bezahlung"
#: aleksis/apps/paweljong/templates/paweljong/event_registration/full.html:310
msgid "Mark payed"
msgstr ""
msgstr "Als bezahlt markieren"
#: aleksis/apps/paweljong/templates/paweljong/event_registration/full.html:323
msgid "Guardians / Parents "
......@@ -1313,159 +1331,164 @@ msgstr "Zusätzliches"
msgid "New registration: %(registration)s"
msgstr "Neue Anmeldung: %(registration)s"
#: aleksis/apps/paweljong/views.py:69 aleksis/apps/paweljong/views.py:81
#: aleksis/apps/paweljong/views.py:77 aleksis/apps/paweljong/views.py:89
msgid "The event has been saved."
msgstr "Die Veranstaltung wurde gespeichert."
#: aleksis/apps/paweljong/views.py:153
#: aleksis/apps/paweljong/views.py:161
msgid "The event registration has been created."
msgstr "Die Veranstaltungsanmeldung wurde erstellt."
#: aleksis/apps/paweljong/views.py:165
#: aleksis/apps/paweljong/views.py:173
msgid "The event registration has been saved."
msgstr "Die Veranstaltungsanmeldung wurde gespeichert."
#: aleksis/apps/paweljong/views.py:186
#: aleksis/apps/paweljong/views.py:194
msgid "The registration has been saved."
msgstr "Die Anmeldung wurde gespeichert."
#: aleksis/apps/paweljong/views.py:231
#: aleksis/apps/paweljong/views.py:239
msgid "The registration has been deleted."
msgstr "Die Veranstaltung wurde gelöscht."
#: aleksis/apps/paweljong/views.py:243
#: aleksis/apps/paweljong/views.py:251
msgid "The voucher has been created."
msgstr "Der Gutschein wurde erstellt."
#: aleksis/apps/paweljong/views.py:255
#: aleksis/apps/paweljong/views.py:263
msgid "The voucher has been saved."
msgstr "Der Gutschein wurde gespeichert."
#: aleksis/apps/paweljong/views.py:265
#: aleksis/apps/paweljong/views.py:273
msgid "The voucher has been deleted."
msgstr "Der Gutschein wurde gelöscht."
#: aleksis/apps/paweljong/views.py:384
#: aleksis/apps/paweljong/views.py:397
msgid "Create e-mail address"
msgstr "E-Mail-Adresse erstellen"
#: aleksis/apps/paweljong/views.py:386
#: aleksis/apps/paweljong/views.py:399
msgid "All participants need a personal e-mail address, which they check and read temselves. We offer the possibility to register an e-mail address on our secure servers, made for young users. For information about receiving mails, see: <a href='https://leopard.institute/pages/services.html'>https://leopard.institute/pages/services.html</a>."
msgstr "Alle Teilnehmenden brauchen eine persönliche Adresse, die sie selbst abrufen und lesen. Wir bieten die Möglichkeit an, E-Mail-Adressen auf unseren sicheren Servern zu registrieren. Informationen, wie Du deine Mails abrufen kannst, findest Du unter <a href='https://leopard.institute/pages/services.html'>https://leopard.institute/pages/services.html</a>."
#: aleksis/apps/paweljong/views.py:395
#: aleksis/apps/paweljong/views.py:408
msgid "First, please enter some basic information about yourself, and check whether all information is correct."
msgstr "Zuerst, gib bitte einige Informationen über dich an und prüfe, dass alle Informationen korrekt sind."
#: aleksis/apps/paweljong/views.py:399
#: aleksis/apps/paweljong/views.py:412
msgid "Contact information"
msgstr "Kontaktinformationen"
#: aleksis/apps/paweljong/views.py:401
#: aleksis/apps/paweljong/views.py:414
msgid "Tell us how we can contact you. You will receive information about the event by e-mail. Please use your personal e-mail address where you will read mails yourself, not an address of your parents. We will always send all important information to your parents as well, and you will enter their e-mail address on the next page."
msgstr "Teile uns mit, wie wir dich erreichen können. Du wirst Informationen zu der Veranstaltung per E-Mail erhalten. Bitte nutze deine persönliche E-Mail-Adresse, die selbst liest, nicht die E-Mail-Adresse deiner Eltern. Wir senden wichtige Informationen immer zusätzlich an deine Eltern. Ihre E-Mail-Adresse wirst du im nächsten Schritt eingeben."
#: aleksis/apps/paweljong/views.py:408
#: aleksis/apps/paweljong/views.py:421
msgid "Legal guardians / parents"
msgstr "Erziehungsberechtigte / Eltern"
#: aleksis/apps/paweljong/views.py:410
#: aleksis/apps/paweljong/views.py:423
msgid "Tell us how we can reach your parents or other legal guardians. This should be the person who was present when you registered for the event (which is now). If you want to add another parent, please tell us later as a comment."
msgstr "Teile uns mit, wie wir deine Eltern oder Erziehungsberechtigten während der Veranstaltung erreichen können. Das sollte eine Person sein, die während der Anmeldung (also jetzt gerade), bei Dir ist. Wenn du einen weiteren Erziehungsberechtigten angeben möchtest, kannst du uns das später als Kommentar mitteilen."
#: aleksis/apps/paweljong/views.py:416
#: aleksis/apps/paweljong/views.py:429
msgid "Additional registration information"
msgstr "Zusätzliche Anmeldungsinformationen"
#: aleksis/apps/paweljong/views.py:418
#: aleksis/apps/paweljong/views.py:431
msgid "Please answer the following questions as precisely as you can, so we can make sure your event attendance will be organised as wel las possible."
msgstr "Bitte beantworte die folgenden Fragen so genau wie möglich, sodass wir sicher gehen können, dass deine Teilnahme bei der Veranstaltung so gut wie möglich organisiert ist."
#: aleksis/apps/paweljong/views.py:424
#: aleksis/apps/paweljong/views.py:437
msgid "Please decide with your parents how you want to pay. In this step, you only select a payment method. The real payment will be done in a separate step, after the registration is complete."
msgstr "Bitte wählen mit Deinen Eltern, wie Du bezahlen möchtest. In diesem Schritt wird nur die Zahlungsmethode ausgewählt. Die eigentliche Zahlung wird in einem separaten Schritt nach der Anmeldung durchgeführt."
#: aleksis/apps/paweljong/views.py:429
#: aleksis/apps/paweljong/views.py:442
msgid "Consent"
msgstr "Einverständnis"
#: aleksis/apps/paweljong/views.py:431
#: aleksis/apps/paweljong/views.py:444
msgid "Lastly, please read the terms and conditions carefully, together with your parents. After that, you will need to confirm that you agree with everything yourself, and that your parents also agree."
msgstr "Zuletzt lies bitte alle Bedingungen sorgfältig zusammen mit deinen Eltern durch. Danach musst du bestätigen, dass du und deine Eltern alles gelesen habt und akzeptiert."
#: aleksis/apps/paweljong/views.py:529 aleksis/apps/paweljong/views.py:639
#: aleksis/apps/paweljong/views.py:542 aleksis/apps/paweljong/views.py:652
msgid "You entered an invalid voucher code!"
msgstr "Du hast einen ungütigen Gutscheincode eingegeben!"
#: aleksis/apps/paweljong/views.py:665
#: aleksis/apps/paweljong/views.py:678
msgid "You have successfully registered for the event. Please give us up to two days to process your registration. You will then receive an email from us."
msgstr "Du hast dich erfolgreich zu der Veranstaltung angemeldet. Bitte gib uns ein paar Tage, um deine Anmeldung zu bearbeiten. Du wirst dann eine E-Mail von uns bekommen."
#: aleksis/apps/paweljong/views.py:672
#: aleksis/apps/paweljong/views.py:685
msgid "You registered for an event"
msgstr "Du hast dich zu einer Veranstaltung angemeldet"
#: aleksis/apps/paweljong/views.py:673
#: aleksis/apps/paweljong/views.py:686
#, python-format
msgid "You registered for the event %s"
msgstr "Du hast dich zur Veranstaltung %s angemeldet"
#: aleksis/apps/paweljong/views.py:730 aleksis/apps/paweljong/views.py:881
#: aleksis/apps/paweljong/views.py:745 aleksis/apps/paweljong/views.py:896
msgid "The term has been created."
msgstr "Die Bedingung wurde erfolgreich erstellt."
#: aleksis/apps/paweljong/views.py:742 aleksis/apps/paweljong/views.py:893
#: aleksis/apps/paweljong/views.py:757 aleksis/apps/paweljong/views.py:908
msgid "The term has been saved."
msgstr "Die Bedingung wurde gespeichert."
#: aleksis/apps/paweljong/views.py:758
#: aleksis/apps/paweljong/views.py:773
msgid "Announcement feed of all upcoming events"
msgstr "Ankündigungs-Feed aller bevorstehenden Veranstaltungen"
#: aleksis/apps/paweljong/views.py:799
#: aleksis/apps/paweljong/views.py:814
msgid "The info mailing has been created."
msgstr "Das Info-Mailing wurde erstellt."
#: aleksis/apps/paweljong/views.py:811
#: aleksis/apps/paweljong/views.py:826
msgid "The info mailing has been saved."
msgstr "Das Info-Mailing wurde gespeichert."
#: aleksis/apps/paweljong/views.py:821
#: aleksis/apps/paweljong/views.py:836
msgid "The info mailing has been deleted."
msgstr "Das Info-Mailing wurde gelöscht."
#: aleksis/apps/paweljong/views.py:907
#: aleksis/apps/paweljong/views.py:922
msgid "Registration successfully retracted."
msgstr "Anmeldung erfolgreich storniert."
#: aleksis/apps/paweljong/views.py:965
#: aleksis/apps/paweljong/views.py:980
#, python-brace-format
msgid "Person {person} added successfully!"
msgstr "Person {person} erfolgreich hinzugefügt!"
#: aleksis/apps/paweljong/views.py:967
#: aleksis/apps/paweljong/views.py:982
msgid "Person does not exist!"
msgstr "Person existiert nicht!"
#: aleksis/apps/paweljong/views.py:997
#: aleksis/apps/paweljong/views.py:1012
msgid "The provided username is not linked to a person."
msgstr ""
msgstr "Der angegebene Benutzername ist nicht mit einer Person verknüpft."
#: aleksis/apps/paweljong/views.py:1007
#, fuzzy
#| msgid "Successfully checked in."
#: aleksis/apps/paweljong/views.py:1024
msgid "{} successfully checked for {}."
msgstr "Erfolgreich eingechecked."
msgstr "{} erfolgreich für {} eingechecked."
#: aleksis/apps/paweljong/views.py:1036
#: aleksis/apps/paweljong/views.py:1060
msgid "Successfully checked in."
msgstr "Erfolgreich eingechecked."
#: aleksis/apps/paweljong/views.py:1057
#, fuzzy
#| msgid "Successfully checked in."
#: aleksis/apps/paweljong/views.py:1081
msgid "Successfully marked as payed!"
msgstr "Erfolgreich eingechecked."
msgstr "Erfolgreich als bezahlt markiert!"
#~ msgid ""
#~ "\n"
#~ " We ask parents to not fill in the registration on behalf of their child.\n"
#~ " "
#~ msgstr ""
#~ "\n"
#~ " Wir bitten die Eltern darum, diese Anmeldung nicht stellvertretend für ihr Kind auszufüllen.\n"
#~ " "
#~ msgid "Filter registrations"
#~ msgstr "Anmeldungen filtern"
......
......@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-07-08 20:58+0000\n"
"POT-Creation-Date: 2023-01-07 20:51+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"
......@@ -83,7 +83,7 @@ msgid "Event details"
msgstr ""
#: aleksis/apps/paweljong/forms.py:52 aleksis/apps/paweljong/menus.py:37
#: aleksis/apps/paweljong/models.py:138
#: aleksis/apps/paweljong/models.py:141
#: aleksis/apps/paweljong/templates/paweljong/event/terms.html:4
#: aleksis/apps/paweljong/templates/paweljong/event/terms.html:5
#: aleksis/apps/paweljong/templates/paweljong/term/list.html:6
......@@ -92,7 +92,7 @@ msgid "Terms"
msgstr ""
#: aleksis/apps/paweljong/forms.py:53 aleksis/apps/paweljong/menus.py:59
#: aleksis/apps/paweljong/models.py:141
#: aleksis/apps/paweljong/models.py:144
#: aleksis/apps/paweljong/templates/paweljong/info_mailing/list.html:6
#: aleksis/apps/paweljong/templates/paweljong/info_mailing/list.html:7
msgid "Info mailings"
......@@ -110,7 +110,7 @@ msgstr ""
msgid "Voucher discount"
msgstr ""
#: aleksis/apps/paweljong/forms.py:118 aleksis/apps/paweljong/models.py:122
#: aleksis/apps/paweljong/forms.py:118 aleksis/apps/paweljong/models.py:125
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:8
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:36
msgid "Group"
......@@ -288,7 +288,7 @@ msgstr ""
msgid "Enter the place (city) where your school is located."
msgstr ""
#: aleksis/apps/paweljong/forms.py:277 aleksis/apps/paweljong/models.py:270
#: aleksis/apps/paweljong/forms.py:277 aleksis/apps/paweljong/models.py:281
msgid "School class"
msgstr ""
......@@ -296,7 +296,7 @@ msgstr ""
msgid "Please enter the class you are in (e.g. 8a)."
msgstr ""
#: aleksis/apps/paweljong/forms.py:286 aleksis/apps/paweljong/models.py:275
#: aleksis/apps/paweljong/forms.py:286 aleksis/apps/paweljong/models.py:286
msgid "Medical information / intolerances"
msgstr ""
......@@ -348,27 +348,27 @@ msgstr ""
msgid "The username must only contain lower case letters and numbers, and must begin with a letter."
msgstr ""
#: aleksis/apps/paweljong/forms.py:502 aleksis/apps/paweljong/forms.py:524
#: aleksis/apps/paweljong/models.py:237 aleksis/apps/paweljong/models.py:266
#: aleksis/apps/paweljong/forms.py:502 aleksis/apps/paweljong/forms.py:526
#: aleksis/apps/paweljong/models.py:248 aleksis/apps/paweljong/models.py:277
#: aleksis/apps/paweljong/tables.py:46
#: aleksis/apps/paweljong/templates/templated_email/event_registered.email:12
#: aleksis/apps/paweljong/templates/templated_email/event_registered.email:61
msgid "Person"
msgstr ""
#: aleksis/apps/paweljong/forms.py:504 aleksis/apps/paweljong/forms.py:525
#: aleksis/apps/paweljong/forms.py:504 aleksis/apps/paweljong/forms.py:527
msgid "Please enter a username."
msgstr ""
#: aleksis/apps/paweljong/forms.py:518 aleksis/apps/paweljong/models.py:426
#: aleksis/apps/paweljong/forms.py:520 aleksis/apps/paweljong/models.py:449
msgid "Comment"
msgstr ""
#: aleksis/apps/paweljong/forms.py:519
#: aleksis/apps/paweljong/forms.py:521
msgid "Please enter a comment describing the checkpoint (e.g. Dinner)."
msgstr ""
#: aleksis/apps/paweljong/forms.py:531
#: aleksis/apps/paweljong/forms.py:533
msgid "Submit geolocation"
msgstr ""
......@@ -383,8 +383,8 @@ msgstr ""
msgid "Events"
msgstr ""
#: aleksis/apps/paweljong/menus.py:26 aleksis/apps/paweljong/models.py:223
#: aleksis/apps/paweljong/models.py:224
#: aleksis/apps/paweljong/menus.py:26 aleksis/apps/paweljong/models.py:234
#: aleksis/apps/paweljong/models.py:235
#: aleksis/apps/paweljong/templates/paweljong/voucher/list.html:6
#: aleksis/apps/paweljong/templates/paweljong/voucher/list.html:7
msgid "Vouchers"
......@@ -452,67 +452,67 @@ msgstr ""
msgid "Send to guardians"
msgstr ""
#: aleksis/apps/paweljong/models.py:54
#: aleksis/apps/paweljong/models.py:55
msgid "Send to participants who retracted"
msgstr ""
#: aleksis/apps/paweljong/models.py:55
#: aleksis/apps/paweljong/models.py:58
msgid "Send to participants who did not check in"
msgstr ""
#: aleksis/apps/paweljong/models.py:120
#: aleksis/apps/paweljong/models.py:123
msgid "Display name"
msgstr ""
#: aleksis/apps/paweljong/models.py:124
#: aleksis/apps/paweljong/models.py:127
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:9
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:37
msgid "Description"
msgstr ""
#: aleksis/apps/paweljong/models.py:125
#: aleksis/apps/paweljong/models.py:128
msgid "Publish"
msgstr ""
#: aleksis/apps/paweljong/models.py:127
#: aleksis/apps/paweljong/models.py:130
msgid "Slug"
msgstr ""
#: aleksis/apps/paweljong/models.py:130
#: aleksis/apps/paweljong/models.py:133
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:12
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:40
msgid "Date of event"
msgstr ""
#: aleksis/apps/paweljong/models.py:131
#: aleksis/apps/paweljong/models.py:134
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:13
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:41
msgid "Registration deadline"
msgstr ""
#: aleksis/apps/paweljong/models.py:132
#: aleksis/apps/paweljong/models.py:135
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:14
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:42
msgid "Retraction deadline"
msgstr ""
#: aleksis/apps/paweljong/models.py:135
#: aleksis/apps/paweljong/models.py:138
msgid "Cost in €"
msgstr ""
#: aleksis/apps/paweljong/models.py:136
#: aleksis/apps/paweljong/models.py:139
msgid "Maximum participants"
msgstr ""
#: aleksis/apps/paweljong/models.py:137
#: aleksis/apps/paweljong/models.py:140
msgid "Information about the event"
msgstr ""
#: aleksis/apps/paweljong/models.py:214
#: aleksis/apps/paweljong/models.py:225
msgid "Sent to persons"
msgstr ""
#: aleksis/apps/paweljong/models.py:230 aleksis/apps/paweljong/models.py:264
#: aleksis/apps/paweljong/models.py:241 aleksis/apps/paweljong/models.py:275
#: aleksis/apps/paweljong/tables.py:12 aleksis/apps/paweljong/tables.py:43
#: aleksis/apps/paweljong/templates/paweljong/event/full.html:4
#: aleksis/apps/paweljong/templates/templated_email/event_registered.email:8
......@@ -522,105 +522,105 @@ msgstr ""
msgid "Event"
msgstr ""
#: aleksis/apps/paweljong/models.py:246
#: aleksis/apps/paweljong/models.py:257
msgid "Used by"
msgstr ""
#: aleksis/apps/paweljong/models.py:267
#: aleksis/apps/paweljong/models.py:278
msgid "Registration date"
msgstr ""
#: aleksis/apps/paweljong/models.py:269
#: aleksis/apps/paweljong/models.py:280
msgid "Name of school"
msgstr ""
#: aleksis/apps/paweljong/models.py:271
#: aleksis/apps/paweljong/models.py:282
msgid "Place of the school"
msgstr ""
#: aleksis/apps/paweljong/models.py:273
#: aleksis/apps/paweljong/models.py:284
msgid "Comment / remarks"
msgstr ""
#: aleksis/apps/paweljong/models.py:280
#: aleksis/apps/paweljong/models.py:291
msgid "Voucher"
msgstr ""
#: aleksis/apps/paweljong/models.py:284
#: aleksis/apps/paweljong/models.py:295
#: aleksis/apps/paweljong/templates/templated_email/event_registered.email:31
#: aleksis/apps/paweljong/templates/templated_email/event_registered.email:80
msgid "Donation"
msgstr ""
#: aleksis/apps/paweljong/models.py:287
#: aleksis/apps/paweljong/models.py:298
msgid "Accepted terms"
msgstr ""
#: aleksis/apps/paweljong/models.py:292
#: aleksis/apps/paweljong/models.py:303
msgid "States"
msgstr ""
#: aleksis/apps/paweljong/models.py:295
#: aleksis/apps/paweljong/models.py:306
msgid "Retracted"
msgstr ""
#: aleksis/apps/paweljong/models.py:296
#: aleksis/apps/paweljong/models.py:307
msgid "Retracted at"
msgstr ""
#: aleksis/apps/paweljong/models.py:298
#: aleksis/apps/paweljong/models.py:309
msgid "Checked in"
msgstr ""
#: aleksis/apps/paweljong/models.py:299
#: aleksis/apps/paweljong/models.py:310
msgid "Checked in at"
msgstr ""
#: aleksis/apps/paweljong/models.py:307 aleksis/apps/paweljong/views.py:1038
#: aleksis/apps/paweljong/models.py:318 aleksis/apps/paweljong/views.py:1062
msgid "Person is already checked in!"
msgstr ""
#: aleksis/apps/paweljong/models.py:343
#: aleksis/apps/paweljong/models.py:355
msgid "Participation of {} in event {}"
msgstr ""
#: aleksis/apps/paweljong/models.py:372
#: aleksis/apps/paweljong/models.py:384
msgid "Social Sponsoring / Extra Donation"
msgstr ""
#: aleksis/apps/paweljong/models.py:383
#: aleksis/apps/paweljong/models.py:395
msgid "Voucher / Granted discount"
msgstr ""
#: aleksis/apps/paweljong/models.py:411 aleksis/apps/paweljong/views.py:393
#: aleksis/apps/paweljong/models.py:423 aleksis/apps/paweljong/views.py:406
msgid "Event registration"
msgstr ""
#: aleksis/apps/paweljong/models.py:412
#: aleksis/apps/paweljong/models.py:424
msgid "Event registrations"
msgstr ""
#: aleksis/apps/paweljong/models.py:421
#: aleksis/apps/paweljong/models.py:434
msgid "Related event"
msgstr ""
#: aleksis/apps/paweljong/models.py:422
#: aleksis/apps/paweljong/models.py:438
msgid "Checked person"
msgstr ""
#: aleksis/apps/paweljong/models.py:423
#: aleksis/apps/paweljong/models.py:444
msgid "Checked by person"
msgstr ""
#: aleksis/apps/paweljong/models.py:428
#: aleksis/apps/paweljong/models.py:451
msgid "Date and time of check"
msgstr ""
#: aleksis/apps/paweljong/models.py:429
#: aleksis/apps/paweljong/models.py:453
msgid "Latitude of check"
msgstr ""
#: aleksis/apps/paweljong/models.py:430
#: aleksis/apps/paweljong/models.py:456
msgid "Longitude of check"
msgstr ""
......@@ -791,20 +791,20 @@ msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/full.html:58
#: aleksis/apps/paweljong/templates/paweljong/event/full.html:60
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:101
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:111
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:109
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:119
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:57
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:67
msgid "Register now"
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/full.html:62
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:77
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:85
msgid "Not available"
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/list.html:10
#: aleksis/apps/paweljong/views.py:749
#: aleksis/apps/paweljong/views.py:764
msgid "Upcoming events"
msgstr ""
......@@ -848,19 +848,27 @@ msgstr ""
msgid ""
"\n"
" We ask parents to not fill in the registration on behalf of their child.\n"
" It is a requirement that our participants can freely access and\n"
" manage their accounts and inboxes, and that parents allow their\n"
" children to keep their passwords secret. We kindly ask parents to\n"
" get in contact with us if they have questions about this rule,\n"
" and of course, we encourage all children to show everything they\n"
" do not understand or have questions about to their parents.\n"
" "
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:33
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:39
msgid ""
"\n"
" Every participant needs a personal e-mail address. This address must be one\n"
" that you, the participating child, check and read yourself, not one owned by your\n"
" parents. Of course, we will always send important information to your parents as well.\n"
" parents. Of course, we will always send important information to your parents as\n"
" well, and of course you should always talk to your parents if you\n"
" have questions or concerns while reading your e-mail.\n"
" "
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:40
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:48
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:23
msgid ""
"\n"
......@@ -871,30 +879,30 @@ msgid ""
" "
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:48
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:56
msgid ""
"\n"
" If you already have a user account with Teckids, do not register a new one. Login\n"
" with your existing username and password. If you have forgotten your password, please\n"
" send us an e-mail (pelase do this yourself, with the help of your parents, if needed).\n"
" send us an e-mail (please do this yourself, with the help of your parents, if needed).\n"
" "
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:62
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:70
msgid "I already have an account"
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:67
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:75
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:37
msgid "I have a personal email address"
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:72
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:80
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:42
msgid "I don't have a personal email address"
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:85
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:93
msgid ""
"\n"
" If you already have a Teckids account, please login here. If you forgot your password,\n"
......@@ -902,11 +910,11 @@ msgid ""
" "
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:90
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:98
msgid "Login"
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:94
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:102
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:50
msgid ""
"\n"
......@@ -917,7 +925,7 @@ msgid ""
" "
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:105
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:113
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:61
msgid ""
"\n"
......@@ -927,7 +935,7 @@ msgid ""
" "
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:116
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:124
msgid ""
"\n"
" Registration is no longer possible.\n"
......@@ -999,7 +1007,7 @@ msgid "Billing information"
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event_registration/full.html:279
#: aleksis/apps/paweljong/views.py:422
#: aleksis/apps/paweljong/views.py:435
msgid "Payment"
msgstr ""
......@@ -1242,152 +1250,152 @@ msgstr ""
msgid "New registration: %(registration)s"
msgstr ""
#: aleksis/apps/paweljong/views.py:69 aleksis/apps/paweljong/views.py:81
#: aleksis/apps/paweljong/views.py:77 aleksis/apps/paweljong/views.py:89
msgid "The event has been saved."
msgstr ""
#: aleksis/apps/paweljong/views.py:153
#: aleksis/apps/paweljong/views.py:161
msgid "The event registration has been created."
msgstr ""
#: aleksis/apps/paweljong/views.py:165
#: aleksis/apps/paweljong/views.py:173
msgid "The event registration has been saved."
msgstr ""
#: aleksis/apps/paweljong/views.py:186
#: aleksis/apps/paweljong/views.py:194
msgid "The registration has been saved."
msgstr ""
#: aleksis/apps/paweljong/views.py:231
#: aleksis/apps/paweljong/views.py:239
msgid "The registration has been deleted."
msgstr ""
#: aleksis/apps/paweljong/views.py:243
#: aleksis/apps/paweljong/views.py:251
msgid "The voucher has been created."
msgstr ""
#: aleksis/apps/paweljong/views.py:255
#: aleksis/apps/paweljong/views.py:263
msgid "The voucher has been saved."
msgstr ""
#: aleksis/apps/paweljong/views.py:265
#: aleksis/apps/paweljong/views.py:273
msgid "The voucher has been deleted."
msgstr ""
#: aleksis/apps/paweljong/views.py:384
#: aleksis/apps/paweljong/views.py:397
msgid "Create e-mail address"
msgstr ""
#: aleksis/apps/paweljong/views.py:386
#: aleksis/apps/paweljong/views.py:399
msgid "All participants need a personal e-mail address, which they check and read temselves. We offer the possibility to register an e-mail address on our secure servers, made for young users. For information about receiving mails, see: <a href='https://leopard.institute/pages/services.html'>https://leopard.institute/pages/services.html</a>."
msgstr ""
#: aleksis/apps/paweljong/views.py:395
#: aleksis/apps/paweljong/views.py:408
msgid "First, please enter some basic information about yourself, and check whether all information is correct."
msgstr ""
#: aleksis/apps/paweljong/views.py:399
#: aleksis/apps/paweljong/views.py:412
msgid "Contact information"
msgstr ""
#: aleksis/apps/paweljong/views.py:401
#: aleksis/apps/paweljong/views.py:414
msgid "Tell us how we can contact you. You will receive information about the event by e-mail. Please use your personal e-mail address where you will read mails yourself, not an address of your parents. We will always send all important information to your parents as well, and you will enter their e-mail address on the next page."
msgstr ""
#: aleksis/apps/paweljong/views.py:408
#: aleksis/apps/paweljong/views.py:421
msgid "Legal guardians / parents"
msgstr ""
#: aleksis/apps/paweljong/views.py:410
#: aleksis/apps/paweljong/views.py:423
msgid "Tell us how we can reach your parents or other legal guardians. This should be the person who was present when you registered for the event (which is now). If you want to add another parent, please tell us later as a comment."
msgstr ""
#: aleksis/apps/paweljong/views.py:416
#: aleksis/apps/paweljong/views.py:429
msgid "Additional registration information"
msgstr ""
#: aleksis/apps/paweljong/views.py:418
#: aleksis/apps/paweljong/views.py:431
msgid "Please answer the following questions as precisely as you can, so we can make sure your event attendance will be organised as wel las possible."
msgstr ""
#: aleksis/apps/paweljong/views.py:424
#: aleksis/apps/paweljong/views.py:437
msgid "Please decide with your parents how you want to pay. In this step, you only select a payment method. The real payment will be done in a separate step, after the registration is complete."
msgstr ""
#: aleksis/apps/paweljong/views.py:429
#: aleksis/apps/paweljong/views.py:442
msgid "Consent"
msgstr ""
#: aleksis/apps/paweljong/views.py:431
#: aleksis/apps/paweljong/views.py:444
msgid "Lastly, please read the terms and conditions carefully, together with your parents. After that, you will need to confirm that you agree with everything yourself, and that your parents also agree."
msgstr ""
#: aleksis/apps/paweljong/views.py:529 aleksis/apps/paweljong/views.py:639
#: aleksis/apps/paweljong/views.py:542 aleksis/apps/paweljong/views.py:652
msgid "You entered an invalid voucher code!"
msgstr ""
#: aleksis/apps/paweljong/views.py:665
#: aleksis/apps/paweljong/views.py:678
msgid "You have successfully registered for the event. Please give us up to two days to process your registration. You will then receive an email from us."
msgstr ""
#: aleksis/apps/paweljong/views.py:672
#: aleksis/apps/paweljong/views.py:685
msgid "You registered for an event"
msgstr ""
#: aleksis/apps/paweljong/views.py:673
#: aleksis/apps/paweljong/views.py:686
#, python-format
msgid "You registered for the event %s"
msgstr ""
#: aleksis/apps/paweljong/views.py:730 aleksis/apps/paweljong/views.py:881
#: aleksis/apps/paweljong/views.py:745 aleksis/apps/paweljong/views.py:896
msgid "The term has been created."
msgstr ""
#: aleksis/apps/paweljong/views.py:742 aleksis/apps/paweljong/views.py:893
#: aleksis/apps/paweljong/views.py:757 aleksis/apps/paweljong/views.py:908
msgid "The term has been saved."
msgstr ""
#: aleksis/apps/paweljong/views.py:758
#: aleksis/apps/paweljong/views.py:773
msgid "Announcement feed of all upcoming events"
msgstr ""
#: aleksis/apps/paweljong/views.py:799
#: aleksis/apps/paweljong/views.py:814
msgid "The info mailing has been created."
msgstr ""
#: aleksis/apps/paweljong/views.py:811
#: aleksis/apps/paweljong/views.py:826
msgid "The info mailing has been saved."
msgstr ""
#: aleksis/apps/paweljong/views.py:821
#: aleksis/apps/paweljong/views.py:836
msgid "The info mailing has been deleted."
msgstr ""
#: aleksis/apps/paweljong/views.py:907
#: aleksis/apps/paweljong/views.py:922
msgid "Registration successfully retracted."
msgstr ""
#: aleksis/apps/paweljong/views.py:965
#: aleksis/apps/paweljong/views.py:980
#, python-brace-format
msgid "Person {person} added successfully!"
msgstr ""
#: aleksis/apps/paweljong/views.py:967
#: aleksis/apps/paweljong/views.py:982
msgid "Person does not exist!"
msgstr ""
#: aleksis/apps/paweljong/views.py:997
#: aleksis/apps/paweljong/views.py:1012
msgid "The provided username is not linked to a person."
msgstr ""
#: aleksis/apps/paweljong/views.py:1007
#: aleksis/apps/paweljong/views.py:1024
msgid "{} successfully checked for {}."
msgstr ""
#: aleksis/apps/paweljong/views.py:1036
#: aleksis/apps/paweljong/views.py:1060
msgid "Successfully checked in."
msgstr ""
#: aleksis/apps/paweljong/views.py:1057
#: aleksis/apps/paweljong/views.py:1081
msgid "Successfully marked as payed!"
msgstr ""
......@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-07-08 20:58+0000\n"
"POT-Creation-Date: 2023-01-07 20:51+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"
......@@ -82,7 +82,7 @@ msgid "Event details"
msgstr ""
#: aleksis/apps/paweljong/forms.py:52 aleksis/apps/paweljong/menus.py:37
#: aleksis/apps/paweljong/models.py:138
#: aleksis/apps/paweljong/models.py:141
#: aleksis/apps/paweljong/templates/paweljong/event/terms.html:4
#: aleksis/apps/paweljong/templates/paweljong/event/terms.html:5
#: aleksis/apps/paweljong/templates/paweljong/term/list.html:6
......@@ -91,7 +91,7 @@ msgid "Terms"
msgstr ""
#: aleksis/apps/paweljong/forms.py:53 aleksis/apps/paweljong/menus.py:59
#: aleksis/apps/paweljong/models.py:141
#: aleksis/apps/paweljong/models.py:144
#: aleksis/apps/paweljong/templates/paweljong/info_mailing/list.html:6
#: aleksis/apps/paweljong/templates/paweljong/info_mailing/list.html:7
msgid "Info mailings"
......@@ -109,7 +109,7 @@ msgstr ""
msgid "Voucher discount"
msgstr ""
#: aleksis/apps/paweljong/forms.py:118 aleksis/apps/paweljong/models.py:122
#: aleksis/apps/paweljong/forms.py:118 aleksis/apps/paweljong/models.py:125
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:8
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:36
msgid "Group"
......@@ -287,7 +287,7 @@ msgstr ""
msgid "Enter the place (city) where your school is located."
msgstr ""
#: aleksis/apps/paweljong/forms.py:277 aleksis/apps/paweljong/models.py:270
#: aleksis/apps/paweljong/forms.py:277 aleksis/apps/paweljong/models.py:281
msgid "School class"
msgstr ""
......@@ -295,7 +295,7 @@ msgstr ""
msgid "Please enter the class you are in (e.g. 8a)."
msgstr ""
#: aleksis/apps/paweljong/forms.py:286 aleksis/apps/paweljong/models.py:275
#: aleksis/apps/paweljong/forms.py:286 aleksis/apps/paweljong/models.py:286
msgid "Medical information / intolerances"
msgstr ""
......@@ -347,27 +347,27 @@ msgstr ""
msgid "The username must only contain lower case letters and numbers, and must begin with a letter."
msgstr ""
#: aleksis/apps/paweljong/forms.py:502 aleksis/apps/paweljong/forms.py:524
#: aleksis/apps/paweljong/models.py:237 aleksis/apps/paweljong/models.py:266
#: aleksis/apps/paweljong/forms.py:502 aleksis/apps/paweljong/forms.py:526
#: aleksis/apps/paweljong/models.py:248 aleksis/apps/paweljong/models.py:277
#: aleksis/apps/paweljong/tables.py:46
#: aleksis/apps/paweljong/templates/templated_email/event_registered.email:12
#: aleksis/apps/paweljong/templates/templated_email/event_registered.email:61
msgid "Person"
msgstr ""
#: aleksis/apps/paweljong/forms.py:504 aleksis/apps/paweljong/forms.py:525
#: aleksis/apps/paweljong/forms.py:504 aleksis/apps/paweljong/forms.py:527
msgid "Please enter a username."
msgstr ""
#: aleksis/apps/paweljong/forms.py:518 aleksis/apps/paweljong/models.py:426
#: aleksis/apps/paweljong/forms.py:520 aleksis/apps/paweljong/models.py:449
msgid "Comment"
msgstr ""
#: aleksis/apps/paweljong/forms.py:519
#: aleksis/apps/paweljong/forms.py:521
msgid "Please enter a comment describing the checkpoint (e.g. Dinner)."
msgstr ""
#: aleksis/apps/paweljong/forms.py:531
#: aleksis/apps/paweljong/forms.py:533
msgid "Submit geolocation"
msgstr ""
......@@ -382,8 +382,8 @@ msgstr ""
msgid "Events"
msgstr ""
#: aleksis/apps/paweljong/menus.py:26 aleksis/apps/paweljong/models.py:223
#: aleksis/apps/paweljong/models.py:224
#: aleksis/apps/paweljong/menus.py:26 aleksis/apps/paweljong/models.py:234
#: aleksis/apps/paweljong/models.py:235
#: aleksis/apps/paweljong/templates/paweljong/voucher/list.html:6
#: aleksis/apps/paweljong/templates/paweljong/voucher/list.html:7
msgid "Vouchers"
......@@ -451,67 +451,67 @@ msgstr ""
msgid "Send to guardians"
msgstr ""
#: aleksis/apps/paweljong/models.py:54
#: aleksis/apps/paweljong/models.py:55
msgid "Send to participants who retracted"
msgstr ""
#: aleksis/apps/paweljong/models.py:55
#: aleksis/apps/paweljong/models.py:58
msgid "Send to participants who did not check in"
msgstr ""
#: aleksis/apps/paweljong/models.py:120
#: aleksis/apps/paweljong/models.py:123
msgid "Display name"
msgstr ""
#: aleksis/apps/paweljong/models.py:124
#: aleksis/apps/paweljong/models.py:127
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:9
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:37
msgid "Description"
msgstr ""
#: aleksis/apps/paweljong/models.py:125
#: aleksis/apps/paweljong/models.py:128
msgid "Publish"
msgstr ""
#: aleksis/apps/paweljong/models.py:127
#: aleksis/apps/paweljong/models.py:130
msgid "Slug"
msgstr ""
#: aleksis/apps/paweljong/models.py:130
#: aleksis/apps/paweljong/models.py:133
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:12
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:40
msgid "Date of event"
msgstr ""
#: aleksis/apps/paweljong/models.py:131
#: aleksis/apps/paweljong/models.py:134
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:13
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:41
msgid "Registration deadline"
msgstr ""
#: aleksis/apps/paweljong/models.py:132
#: aleksis/apps/paweljong/models.py:135
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:14
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:42
msgid "Retraction deadline"
msgstr ""
#: aleksis/apps/paweljong/models.py:135
#: aleksis/apps/paweljong/models.py:138
msgid "Cost in €"
msgstr ""
#: aleksis/apps/paweljong/models.py:136
#: aleksis/apps/paweljong/models.py:139
msgid "Maximum participants"
msgstr ""
#: aleksis/apps/paweljong/models.py:137
#: aleksis/apps/paweljong/models.py:140
msgid "Information about the event"
msgstr ""
#: aleksis/apps/paweljong/models.py:214
#: aleksis/apps/paweljong/models.py:225
msgid "Sent to persons"
msgstr ""
#: aleksis/apps/paweljong/models.py:230 aleksis/apps/paweljong/models.py:264
#: aleksis/apps/paweljong/models.py:241 aleksis/apps/paweljong/models.py:275
#: aleksis/apps/paweljong/tables.py:12 aleksis/apps/paweljong/tables.py:43
#: aleksis/apps/paweljong/templates/paweljong/event/full.html:4
#: aleksis/apps/paweljong/templates/templated_email/event_registered.email:8
......@@ -521,105 +521,105 @@ msgstr ""
msgid "Event"
msgstr ""
#: aleksis/apps/paweljong/models.py:246
#: aleksis/apps/paweljong/models.py:257
msgid "Used by"
msgstr ""
#: aleksis/apps/paweljong/models.py:267
#: aleksis/apps/paweljong/models.py:278
msgid "Registration date"
msgstr ""
#: aleksis/apps/paweljong/models.py:269
#: aleksis/apps/paweljong/models.py:280
msgid "Name of school"
msgstr ""
#: aleksis/apps/paweljong/models.py:271
#: aleksis/apps/paweljong/models.py:282
msgid "Place of the school"
msgstr ""
#: aleksis/apps/paweljong/models.py:273
#: aleksis/apps/paweljong/models.py:284
msgid "Comment / remarks"
msgstr ""
#: aleksis/apps/paweljong/models.py:280
#: aleksis/apps/paweljong/models.py:291
msgid "Voucher"
msgstr ""
#: aleksis/apps/paweljong/models.py:284
#: aleksis/apps/paweljong/models.py:295
#: aleksis/apps/paweljong/templates/templated_email/event_registered.email:31
#: aleksis/apps/paweljong/templates/templated_email/event_registered.email:80
msgid "Donation"
msgstr ""
#: aleksis/apps/paweljong/models.py:287
#: aleksis/apps/paweljong/models.py:298
msgid "Accepted terms"
msgstr ""
#: aleksis/apps/paweljong/models.py:292
#: aleksis/apps/paweljong/models.py:303
msgid "States"
msgstr ""
#: aleksis/apps/paweljong/models.py:295
#: aleksis/apps/paweljong/models.py:306
msgid "Retracted"
msgstr ""
#: aleksis/apps/paweljong/models.py:296
#: aleksis/apps/paweljong/models.py:307
msgid "Retracted at"
msgstr ""
#: aleksis/apps/paweljong/models.py:298
#: aleksis/apps/paweljong/models.py:309
msgid "Checked in"
msgstr ""
#: aleksis/apps/paweljong/models.py:299
#: aleksis/apps/paweljong/models.py:310
msgid "Checked in at"
msgstr ""
#: aleksis/apps/paweljong/models.py:307 aleksis/apps/paweljong/views.py:1038
#: aleksis/apps/paweljong/models.py:318 aleksis/apps/paweljong/views.py:1062
msgid "Person is already checked in!"
msgstr ""
#: aleksis/apps/paweljong/models.py:343
#: aleksis/apps/paweljong/models.py:355
msgid "Participation of {} in event {}"
msgstr ""
#: aleksis/apps/paweljong/models.py:372
#: aleksis/apps/paweljong/models.py:384
msgid "Social Sponsoring / Extra Donation"
msgstr ""
#: aleksis/apps/paweljong/models.py:383
#: aleksis/apps/paweljong/models.py:395
msgid "Voucher / Granted discount"
msgstr ""
#: aleksis/apps/paweljong/models.py:411 aleksis/apps/paweljong/views.py:393
#: aleksis/apps/paweljong/models.py:423 aleksis/apps/paweljong/views.py:406
msgid "Event registration"
msgstr ""
#: aleksis/apps/paweljong/models.py:412
#: aleksis/apps/paweljong/models.py:424
msgid "Event registrations"
msgstr ""
#: aleksis/apps/paweljong/models.py:421
#: aleksis/apps/paweljong/models.py:434
msgid "Related event"
msgstr ""
#: aleksis/apps/paweljong/models.py:422
#: aleksis/apps/paweljong/models.py:438
msgid "Checked person"
msgstr ""
#: aleksis/apps/paweljong/models.py:423
#: aleksis/apps/paweljong/models.py:444
msgid "Checked by person"
msgstr ""
#: aleksis/apps/paweljong/models.py:428
#: aleksis/apps/paweljong/models.py:451
msgid "Date and time of check"
msgstr ""
#: aleksis/apps/paweljong/models.py:429
#: aleksis/apps/paweljong/models.py:453
msgid "Latitude of check"
msgstr ""
#: aleksis/apps/paweljong/models.py:430
#: aleksis/apps/paweljong/models.py:456
msgid "Longitude of check"
msgstr ""
......@@ -790,20 +790,20 @@ msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/full.html:58
#: aleksis/apps/paweljong/templates/paweljong/event/full.html:60
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:101
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:111
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:109
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:119
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:57
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:67
msgid "Register now"
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/full.html:62
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:77
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:85
msgid "Not available"
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/list.html:10
#: aleksis/apps/paweljong/views.py:749
#: aleksis/apps/paweljong/views.py:764
msgid "Upcoming events"
msgstr ""
......@@ -847,19 +847,27 @@ msgstr ""
msgid ""
"\n"
" We ask parents to not fill in the registration on behalf of their child.\n"
" It is a requirement that our participants can freely access and\n"
" manage their accounts and inboxes, and that parents allow their\n"
" children to keep their passwords secret. We kindly ask parents to\n"
" get in contact with us if they have questions about this rule,\n"
" and of course, we encourage all children to show everything they\n"
" do not understand or have questions about to their parents.\n"
" "
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:33
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:39
msgid ""
"\n"
" Every participant needs a personal e-mail address. This address must be one\n"
" that you, the participating child, check and read yourself, not one owned by your\n"
" parents. Of course, we will always send important information to your parents as well.\n"
" parents. Of course, we will always send important information to your parents as\n"
" well, and of course you should always talk to your parents if you\n"
" have questions or concerns while reading your e-mail.\n"
" "
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:40
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:48
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:23
msgid ""
"\n"
......@@ -870,30 +878,30 @@ msgid ""
" "
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:48
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:56
msgid ""
"\n"
" If you already have a user account with Teckids, do not register a new one. Login\n"
" with your existing username and password. If you have forgotten your password, please\n"
" send us an e-mail (pelase do this yourself, with the help of your parents, if needed).\n"
" send us an e-mail (please do this yourself, with the help of your parents, if needed).\n"
" "
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:62
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:70
msgid "I already have an account"
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:67
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:75
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:37
msgid "I have a personal email address"
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:72
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:80
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:42
msgid "I don't have a personal email address"
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:85
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:93
msgid ""
"\n"
" If you already have a Teckids account, please login here. If you forgot your password,\n"
......@@ -901,11 +909,11 @@ msgid ""
" "
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:90
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:98
msgid "Login"
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:94
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:102
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:50
msgid ""
"\n"
......@@ -916,7 +924,7 @@ msgid ""
" "
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:105
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:113
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:61
msgid ""
"\n"
......@@ -926,7 +934,7 @@ msgid ""
" "
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:116
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:124
msgid ""
"\n"
" Registration is no longer possible.\n"
......@@ -998,7 +1006,7 @@ msgid "Billing information"
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event_registration/full.html:279
#: aleksis/apps/paweljong/views.py:422
#: aleksis/apps/paweljong/views.py:435
msgid "Payment"
msgstr ""
......@@ -1241,152 +1249,152 @@ msgstr ""
msgid "New registration: %(registration)s"
msgstr ""
#: aleksis/apps/paweljong/views.py:69 aleksis/apps/paweljong/views.py:81
#: aleksis/apps/paweljong/views.py:77 aleksis/apps/paweljong/views.py:89
msgid "The event has been saved."
msgstr ""
#: aleksis/apps/paweljong/views.py:153
#: aleksis/apps/paweljong/views.py:161
msgid "The event registration has been created."
msgstr ""
#: aleksis/apps/paweljong/views.py:165
#: aleksis/apps/paweljong/views.py:173
msgid "The event registration has been saved."
msgstr ""
#: aleksis/apps/paweljong/views.py:186
#: aleksis/apps/paweljong/views.py:194
msgid "The registration has been saved."
msgstr ""
#: aleksis/apps/paweljong/views.py:231
#: aleksis/apps/paweljong/views.py:239
msgid "The registration has been deleted."
msgstr ""
#: aleksis/apps/paweljong/views.py:243
#: aleksis/apps/paweljong/views.py:251
msgid "The voucher has been created."
msgstr ""
#: aleksis/apps/paweljong/views.py:255
#: aleksis/apps/paweljong/views.py:263
msgid "The voucher has been saved."
msgstr ""
#: aleksis/apps/paweljong/views.py:265
#: aleksis/apps/paweljong/views.py:273
msgid "The voucher has been deleted."
msgstr ""
#: aleksis/apps/paweljong/views.py:384
#: aleksis/apps/paweljong/views.py:397
msgid "Create e-mail address"
msgstr ""
#: aleksis/apps/paweljong/views.py:386
#: aleksis/apps/paweljong/views.py:399
msgid "All participants need a personal e-mail address, which they check and read temselves. We offer the possibility to register an e-mail address on our secure servers, made for young users. For information about receiving mails, see: <a href='https://leopard.institute/pages/services.html'>https://leopard.institute/pages/services.html</a>."
msgstr ""
#: aleksis/apps/paweljong/views.py:395
#: aleksis/apps/paweljong/views.py:408
msgid "First, please enter some basic information about yourself, and check whether all information is correct."
msgstr ""
#: aleksis/apps/paweljong/views.py:399
#: aleksis/apps/paweljong/views.py:412
msgid "Contact information"
msgstr ""
#: aleksis/apps/paweljong/views.py:401
#: aleksis/apps/paweljong/views.py:414
msgid "Tell us how we can contact you. You will receive information about the event by e-mail. Please use your personal e-mail address where you will read mails yourself, not an address of your parents. We will always send all important information to your parents as well, and you will enter their e-mail address on the next page."
msgstr ""
#: aleksis/apps/paweljong/views.py:408
#: aleksis/apps/paweljong/views.py:421
msgid "Legal guardians / parents"
msgstr ""
#: aleksis/apps/paweljong/views.py:410
#: aleksis/apps/paweljong/views.py:423
msgid "Tell us how we can reach your parents or other legal guardians. This should be the person who was present when you registered for the event (which is now). If you want to add another parent, please tell us later as a comment."
msgstr ""
#: aleksis/apps/paweljong/views.py:416
#: aleksis/apps/paweljong/views.py:429
msgid "Additional registration information"
msgstr ""
#: aleksis/apps/paweljong/views.py:418
#: aleksis/apps/paweljong/views.py:431
msgid "Please answer the following questions as precisely as you can, so we can make sure your event attendance will be organised as wel las possible."
msgstr ""
#: aleksis/apps/paweljong/views.py:424
#: aleksis/apps/paweljong/views.py:437
msgid "Please decide with your parents how you want to pay. In this step, you only select a payment method. The real payment will be done in a separate step, after the registration is complete."
msgstr ""
#: aleksis/apps/paweljong/views.py:429
#: aleksis/apps/paweljong/views.py:442
msgid "Consent"
msgstr ""
#: aleksis/apps/paweljong/views.py:431
#: aleksis/apps/paweljong/views.py:444
msgid "Lastly, please read the terms and conditions carefully, together with your parents. After that, you will need to confirm that you agree with everything yourself, and that your parents also agree."
msgstr ""
#: aleksis/apps/paweljong/views.py:529 aleksis/apps/paweljong/views.py:639
#: aleksis/apps/paweljong/views.py:542 aleksis/apps/paweljong/views.py:652
msgid "You entered an invalid voucher code!"
msgstr ""
#: aleksis/apps/paweljong/views.py:665
#: aleksis/apps/paweljong/views.py:678
msgid "You have successfully registered for the event. Please give us up to two days to process your registration. You will then receive an email from us."
msgstr ""
#: aleksis/apps/paweljong/views.py:672
#: aleksis/apps/paweljong/views.py:685
msgid "You registered for an event"
msgstr ""
#: aleksis/apps/paweljong/views.py:673
#: aleksis/apps/paweljong/views.py:686
#, python-format
msgid "You registered for the event %s"
msgstr ""
#: aleksis/apps/paweljong/views.py:730 aleksis/apps/paweljong/views.py:881
#: aleksis/apps/paweljong/views.py:745 aleksis/apps/paweljong/views.py:896
msgid "The term has been created."
msgstr ""
#: aleksis/apps/paweljong/views.py:742 aleksis/apps/paweljong/views.py:893
#: aleksis/apps/paweljong/views.py:757 aleksis/apps/paweljong/views.py:908
msgid "The term has been saved."
msgstr ""
#: aleksis/apps/paweljong/views.py:758
#: aleksis/apps/paweljong/views.py:773
msgid "Announcement feed of all upcoming events"
msgstr ""
#: aleksis/apps/paweljong/views.py:799
#: aleksis/apps/paweljong/views.py:814
msgid "The info mailing has been created."
msgstr ""
#: aleksis/apps/paweljong/views.py:811
#: aleksis/apps/paweljong/views.py:826
msgid "The info mailing has been saved."
msgstr ""
#: aleksis/apps/paweljong/views.py:821
#: aleksis/apps/paweljong/views.py:836
msgid "The info mailing has been deleted."
msgstr ""
#: aleksis/apps/paweljong/views.py:907
#: aleksis/apps/paweljong/views.py:922
msgid "Registration successfully retracted."
msgstr ""
#: aleksis/apps/paweljong/views.py:965
#: aleksis/apps/paweljong/views.py:980
#, python-brace-format
msgid "Person {person} added successfully!"
msgstr ""
#: aleksis/apps/paweljong/views.py:967
#: aleksis/apps/paweljong/views.py:982
msgid "Person does not exist!"
msgstr ""
#: aleksis/apps/paweljong/views.py:997
#: aleksis/apps/paweljong/views.py:1012
msgid "The provided username is not linked to a person."
msgstr ""
#: aleksis/apps/paweljong/views.py:1007
#: aleksis/apps/paweljong/views.py:1024
msgid "{} successfully checked for {}."
msgstr ""
#: aleksis/apps/paweljong/views.py:1036
#: aleksis/apps/paweljong/views.py:1060
msgid "Successfully checked in."
msgstr ""
#: aleksis/apps/paweljong/views.py:1057
#: aleksis/apps/paweljong/views.py:1081
msgid "Successfully marked as payed!"
msgstr ""
......@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-07-08 20:58+0000\n"
"POT-Creation-Date: 2023-01-07 20:51+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"
......@@ -82,7 +82,7 @@ msgid "Event details"
msgstr ""
#: aleksis/apps/paweljong/forms.py:52 aleksis/apps/paweljong/menus.py:37
#: aleksis/apps/paweljong/models.py:138
#: aleksis/apps/paweljong/models.py:141
#: aleksis/apps/paweljong/templates/paweljong/event/terms.html:4
#: aleksis/apps/paweljong/templates/paweljong/event/terms.html:5
#: aleksis/apps/paweljong/templates/paweljong/term/list.html:6
......@@ -91,7 +91,7 @@ msgid "Terms"
msgstr ""
#: aleksis/apps/paweljong/forms.py:53 aleksis/apps/paweljong/menus.py:59
#: aleksis/apps/paweljong/models.py:141
#: aleksis/apps/paweljong/models.py:144
#: aleksis/apps/paweljong/templates/paweljong/info_mailing/list.html:6
#: aleksis/apps/paweljong/templates/paweljong/info_mailing/list.html:7
msgid "Info mailings"
......@@ -109,7 +109,7 @@ msgstr ""
msgid "Voucher discount"
msgstr ""
#: aleksis/apps/paweljong/forms.py:118 aleksis/apps/paweljong/models.py:122
#: aleksis/apps/paweljong/forms.py:118 aleksis/apps/paweljong/models.py:125
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:8
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:36
msgid "Group"
......@@ -287,7 +287,7 @@ msgstr ""
msgid "Enter the place (city) where your school is located."
msgstr ""
#: aleksis/apps/paweljong/forms.py:277 aleksis/apps/paweljong/models.py:270
#: aleksis/apps/paweljong/forms.py:277 aleksis/apps/paweljong/models.py:281
msgid "School class"
msgstr ""
......@@ -295,7 +295,7 @@ msgstr ""
msgid "Please enter the class you are in (e.g. 8a)."
msgstr ""
#: aleksis/apps/paweljong/forms.py:286 aleksis/apps/paweljong/models.py:275
#: aleksis/apps/paweljong/forms.py:286 aleksis/apps/paweljong/models.py:286
msgid "Medical information / intolerances"
msgstr ""
......@@ -347,27 +347,27 @@ msgstr ""
msgid "The username must only contain lower case letters and numbers, and must begin with a letter."
msgstr ""
#: aleksis/apps/paweljong/forms.py:502 aleksis/apps/paweljong/forms.py:524
#: aleksis/apps/paweljong/models.py:237 aleksis/apps/paweljong/models.py:266
#: aleksis/apps/paweljong/forms.py:502 aleksis/apps/paweljong/forms.py:526
#: aleksis/apps/paweljong/models.py:248 aleksis/apps/paweljong/models.py:277
#: aleksis/apps/paweljong/tables.py:46
#: aleksis/apps/paweljong/templates/templated_email/event_registered.email:12
#: aleksis/apps/paweljong/templates/templated_email/event_registered.email:61
msgid "Person"
msgstr ""
#: aleksis/apps/paweljong/forms.py:504 aleksis/apps/paweljong/forms.py:525
#: aleksis/apps/paweljong/forms.py:504 aleksis/apps/paweljong/forms.py:527
msgid "Please enter a username."
msgstr ""
#: aleksis/apps/paweljong/forms.py:518 aleksis/apps/paweljong/models.py:426
#: aleksis/apps/paweljong/forms.py:520 aleksis/apps/paweljong/models.py:449
msgid "Comment"
msgstr ""
#: aleksis/apps/paweljong/forms.py:519
#: aleksis/apps/paweljong/forms.py:521
msgid "Please enter a comment describing the checkpoint (e.g. Dinner)."
msgstr ""
#: aleksis/apps/paweljong/forms.py:531
#: aleksis/apps/paweljong/forms.py:533
msgid "Submit geolocation"
msgstr ""
......@@ -382,8 +382,8 @@ msgstr ""
msgid "Events"
msgstr ""
#: aleksis/apps/paweljong/menus.py:26 aleksis/apps/paweljong/models.py:223
#: aleksis/apps/paweljong/models.py:224
#: aleksis/apps/paweljong/menus.py:26 aleksis/apps/paweljong/models.py:234
#: aleksis/apps/paweljong/models.py:235
#: aleksis/apps/paweljong/templates/paweljong/voucher/list.html:6
#: aleksis/apps/paweljong/templates/paweljong/voucher/list.html:7
msgid "Vouchers"
......@@ -451,67 +451,67 @@ msgstr ""
msgid "Send to guardians"
msgstr ""
#: aleksis/apps/paweljong/models.py:54
#: aleksis/apps/paweljong/models.py:55
msgid "Send to participants who retracted"
msgstr ""
#: aleksis/apps/paweljong/models.py:55
#: aleksis/apps/paweljong/models.py:58
msgid "Send to participants who did not check in"
msgstr ""
#: aleksis/apps/paweljong/models.py:120
#: aleksis/apps/paweljong/models.py:123
msgid "Display name"
msgstr ""
#: aleksis/apps/paweljong/models.py:124
#: aleksis/apps/paweljong/models.py:127
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:9
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:37
msgid "Description"
msgstr ""
#: aleksis/apps/paweljong/models.py:125
#: aleksis/apps/paweljong/models.py:128
msgid "Publish"
msgstr ""
#: aleksis/apps/paweljong/models.py:127
#: aleksis/apps/paweljong/models.py:130
msgid "Slug"
msgstr ""
#: aleksis/apps/paweljong/models.py:130
#: aleksis/apps/paweljong/models.py:133
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:12
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:40
msgid "Date of event"
msgstr ""
#: aleksis/apps/paweljong/models.py:131
#: aleksis/apps/paweljong/models.py:134
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:13
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:41
msgid "Registration deadline"
msgstr ""
#: aleksis/apps/paweljong/models.py:132
#: aleksis/apps/paweljong/models.py:135
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:14
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:42
msgid "Retraction deadline"
msgstr ""
#: aleksis/apps/paweljong/models.py:135
#: aleksis/apps/paweljong/models.py:138
msgid "Cost in €"
msgstr ""
#: aleksis/apps/paweljong/models.py:136
#: aleksis/apps/paweljong/models.py:139
msgid "Maximum participants"
msgstr ""
#: aleksis/apps/paweljong/models.py:137
#: aleksis/apps/paweljong/models.py:140
msgid "Information about the event"
msgstr ""
#: aleksis/apps/paweljong/models.py:214
#: aleksis/apps/paweljong/models.py:225
msgid "Sent to persons"
msgstr ""
#: aleksis/apps/paweljong/models.py:230 aleksis/apps/paweljong/models.py:264
#: aleksis/apps/paweljong/models.py:241 aleksis/apps/paweljong/models.py:275
#: aleksis/apps/paweljong/tables.py:12 aleksis/apps/paweljong/tables.py:43
#: aleksis/apps/paweljong/templates/paweljong/event/full.html:4
#: aleksis/apps/paweljong/templates/templated_email/event_registered.email:8
......@@ -521,105 +521,105 @@ msgstr ""
msgid "Event"
msgstr ""
#: aleksis/apps/paweljong/models.py:246
#: aleksis/apps/paweljong/models.py:257
msgid "Used by"
msgstr ""
#: aleksis/apps/paweljong/models.py:267
#: aleksis/apps/paweljong/models.py:278
msgid "Registration date"
msgstr ""
#: aleksis/apps/paweljong/models.py:269
#: aleksis/apps/paweljong/models.py:280
msgid "Name of school"
msgstr ""
#: aleksis/apps/paweljong/models.py:271
#: aleksis/apps/paweljong/models.py:282
msgid "Place of the school"
msgstr ""
#: aleksis/apps/paweljong/models.py:273
#: aleksis/apps/paweljong/models.py:284
msgid "Comment / remarks"
msgstr ""
#: aleksis/apps/paweljong/models.py:280
#: aleksis/apps/paweljong/models.py:291
msgid "Voucher"
msgstr ""
#: aleksis/apps/paweljong/models.py:284
#: aleksis/apps/paweljong/models.py:295
#: aleksis/apps/paweljong/templates/templated_email/event_registered.email:31
#: aleksis/apps/paweljong/templates/templated_email/event_registered.email:80
msgid "Donation"
msgstr ""
#: aleksis/apps/paweljong/models.py:287
#: aleksis/apps/paweljong/models.py:298
msgid "Accepted terms"
msgstr ""
#: aleksis/apps/paweljong/models.py:292
#: aleksis/apps/paweljong/models.py:303
msgid "States"
msgstr ""
#: aleksis/apps/paweljong/models.py:295
#: aleksis/apps/paweljong/models.py:306
msgid "Retracted"
msgstr ""
#: aleksis/apps/paweljong/models.py:296
#: aleksis/apps/paweljong/models.py:307
msgid "Retracted at"
msgstr ""
#: aleksis/apps/paweljong/models.py:298
#: aleksis/apps/paweljong/models.py:309
msgid "Checked in"
msgstr ""
#: aleksis/apps/paweljong/models.py:299
#: aleksis/apps/paweljong/models.py:310
msgid "Checked in at"
msgstr ""
#: aleksis/apps/paweljong/models.py:307 aleksis/apps/paweljong/views.py:1038
#: aleksis/apps/paweljong/models.py:318 aleksis/apps/paweljong/views.py:1062
msgid "Person is already checked in!"
msgstr ""
#: aleksis/apps/paweljong/models.py:343
#: aleksis/apps/paweljong/models.py:355
msgid "Participation of {} in event {}"
msgstr ""
#: aleksis/apps/paweljong/models.py:372
#: aleksis/apps/paweljong/models.py:384
msgid "Social Sponsoring / Extra Donation"
msgstr ""
#: aleksis/apps/paweljong/models.py:383
#: aleksis/apps/paweljong/models.py:395
msgid "Voucher / Granted discount"
msgstr ""
#: aleksis/apps/paweljong/models.py:411 aleksis/apps/paweljong/views.py:393
#: aleksis/apps/paweljong/models.py:423 aleksis/apps/paweljong/views.py:406
msgid "Event registration"
msgstr ""
#: aleksis/apps/paweljong/models.py:412
#: aleksis/apps/paweljong/models.py:424
msgid "Event registrations"
msgstr ""
#: aleksis/apps/paweljong/models.py:421
#: aleksis/apps/paweljong/models.py:434
msgid "Related event"
msgstr ""
#: aleksis/apps/paweljong/models.py:422
#: aleksis/apps/paweljong/models.py:438
msgid "Checked person"
msgstr ""
#: aleksis/apps/paweljong/models.py:423
#: aleksis/apps/paweljong/models.py:444
msgid "Checked by person"
msgstr ""
#: aleksis/apps/paweljong/models.py:428
#: aleksis/apps/paweljong/models.py:451
msgid "Date and time of check"
msgstr ""
#: aleksis/apps/paweljong/models.py:429
#: aleksis/apps/paweljong/models.py:453
msgid "Latitude of check"
msgstr ""
#: aleksis/apps/paweljong/models.py:430
#: aleksis/apps/paweljong/models.py:456
msgid "Longitude of check"
msgstr ""
......@@ -790,20 +790,20 @@ msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/full.html:58
#: aleksis/apps/paweljong/templates/paweljong/event/full.html:60
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:101
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:111
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:109
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:119
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:57
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:67
msgid "Register now"
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/full.html:62
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:77
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:85
msgid "Not available"
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/list.html:10
#: aleksis/apps/paweljong/views.py:749
#: aleksis/apps/paweljong/views.py:764
msgid "Upcoming events"
msgstr ""
......@@ -847,19 +847,27 @@ msgstr ""
msgid ""
"\n"
" We ask parents to not fill in the registration on behalf of their child.\n"
" It is a requirement that our participants can freely access and\n"
" manage their accounts and inboxes, and that parents allow their\n"
" children to keep their passwords secret. We kindly ask parents to\n"
" get in contact with us if they have questions about this rule,\n"
" and of course, we encourage all children to show everything they\n"
" do not understand or have questions about to their parents.\n"
" "
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:33
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:39
msgid ""
"\n"
" Every participant needs a personal e-mail address. This address must be one\n"
" that you, the participating child, check and read yourself, not one owned by your\n"
" parents. Of course, we will always send important information to your parents as well.\n"
" parents. Of course, we will always send important information to your parents as\n"
" well, and of course you should always talk to your parents if you\n"
" have questions or concerns while reading your e-mail.\n"
" "
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:40
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:48
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:23
msgid ""
"\n"
......@@ -870,30 +878,30 @@ msgid ""
" "
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:48
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:56
msgid ""
"\n"
" If you already have a user account with Teckids, do not register a new one. Login\n"
" with your existing username and password. If you have forgotten your password, please\n"
" send us an e-mail (pelase do this yourself, with the help of your parents, if needed).\n"
" send us an e-mail (please do this yourself, with the help of your parents, if needed).\n"
" "
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:62
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:70
msgid "I already have an account"
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:67
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:75
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:37
msgid "I have a personal email address"
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:72
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:80
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:42
msgid "I don't have a personal email address"
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:85
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:93
msgid ""
"\n"
" If you already have a Teckids account, please login here. If you forgot your password,\n"
......@@ -901,11 +909,11 @@ msgid ""
" "
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:90
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:98
msgid "Login"
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:94
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:102
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:50
msgid ""
"\n"
......@@ -916,7 +924,7 @@ msgid ""
" "
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:105
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:113
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:61
msgid ""
"\n"
......@@ -926,7 +934,7 @@ msgid ""
" "
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:116
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:124
msgid ""
"\n"
" Registration is no longer possible.\n"
......@@ -998,7 +1006,7 @@ msgid "Billing information"
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event_registration/full.html:279
#: aleksis/apps/paweljong/views.py:422
#: aleksis/apps/paweljong/views.py:435
msgid "Payment"
msgstr ""
......@@ -1241,152 +1249,152 @@ msgstr ""
msgid "New registration: %(registration)s"
msgstr ""
#: aleksis/apps/paweljong/views.py:69 aleksis/apps/paweljong/views.py:81
#: aleksis/apps/paweljong/views.py:77 aleksis/apps/paweljong/views.py:89
msgid "The event has been saved."
msgstr ""
#: aleksis/apps/paweljong/views.py:153
#: aleksis/apps/paweljong/views.py:161
msgid "The event registration has been created."
msgstr ""
#: aleksis/apps/paweljong/views.py:165
#: aleksis/apps/paweljong/views.py:173
msgid "The event registration has been saved."
msgstr ""
#: aleksis/apps/paweljong/views.py:186
#: aleksis/apps/paweljong/views.py:194
msgid "The registration has been saved."
msgstr ""
#: aleksis/apps/paweljong/views.py:231
#: aleksis/apps/paweljong/views.py:239
msgid "The registration has been deleted."
msgstr ""
#: aleksis/apps/paweljong/views.py:243
#: aleksis/apps/paweljong/views.py:251
msgid "The voucher has been created."
msgstr ""
#: aleksis/apps/paweljong/views.py:255
#: aleksis/apps/paweljong/views.py:263
msgid "The voucher has been saved."
msgstr ""
#: aleksis/apps/paweljong/views.py:265
#: aleksis/apps/paweljong/views.py:273
msgid "The voucher has been deleted."
msgstr ""
#: aleksis/apps/paweljong/views.py:384
#: aleksis/apps/paweljong/views.py:397
msgid "Create e-mail address"
msgstr ""
#: aleksis/apps/paweljong/views.py:386
#: aleksis/apps/paweljong/views.py:399
msgid "All participants need a personal e-mail address, which they check and read temselves. We offer the possibility to register an e-mail address on our secure servers, made for young users. For information about receiving mails, see: <a href='https://leopard.institute/pages/services.html'>https://leopard.institute/pages/services.html</a>."
msgstr ""
#: aleksis/apps/paweljong/views.py:395
#: aleksis/apps/paweljong/views.py:408
msgid "First, please enter some basic information about yourself, and check whether all information is correct."
msgstr ""
#: aleksis/apps/paweljong/views.py:399
#: aleksis/apps/paweljong/views.py:412
msgid "Contact information"
msgstr ""
#: aleksis/apps/paweljong/views.py:401
#: aleksis/apps/paweljong/views.py:414
msgid "Tell us how we can contact you. You will receive information about the event by e-mail. Please use your personal e-mail address where you will read mails yourself, not an address of your parents. We will always send all important information to your parents as well, and you will enter their e-mail address on the next page."
msgstr ""
#: aleksis/apps/paweljong/views.py:408
#: aleksis/apps/paweljong/views.py:421
msgid "Legal guardians / parents"
msgstr ""
#: aleksis/apps/paweljong/views.py:410
#: aleksis/apps/paweljong/views.py:423
msgid "Tell us how we can reach your parents or other legal guardians. This should be the person who was present when you registered for the event (which is now). If you want to add another parent, please tell us later as a comment."
msgstr ""
#: aleksis/apps/paweljong/views.py:416
#: aleksis/apps/paweljong/views.py:429
msgid "Additional registration information"
msgstr ""
#: aleksis/apps/paweljong/views.py:418
#: aleksis/apps/paweljong/views.py:431
msgid "Please answer the following questions as precisely as you can, so we can make sure your event attendance will be organised as wel las possible."
msgstr ""
#: aleksis/apps/paweljong/views.py:424
#: aleksis/apps/paweljong/views.py:437
msgid "Please decide with your parents how you want to pay. In this step, you only select a payment method. The real payment will be done in a separate step, after the registration is complete."
msgstr ""
#: aleksis/apps/paweljong/views.py:429
#: aleksis/apps/paweljong/views.py:442
msgid "Consent"
msgstr ""
#: aleksis/apps/paweljong/views.py:431
#: aleksis/apps/paweljong/views.py:444
msgid "Lastly, please read the terms and conditions carefully, together with your parents. After that, you will need to confirm that you agree with everything yourself, and that your parents also agree."
msgstr ""
#: aleksis/apps/paweljong/views.py:529 aleksis/apps/paweljong/views.py:639
#: aleksis/apps/paweljong/views.py:542 aleksis/apps/paweljong/views.py:652
msgid "You entered an invalid voucher code!"
msgstr ""
#: aleksis/apps/paweljong/views.py:665
#: aleksis/apps/paweljong/views.py:678
msgid "You have successfully registered for the event. Please give us up to two days to process your registration. You will then receive an email from us."
msgstr ""
#: aleksis/apps/paweljong/views.py:672
#: aleksis/apps/paweljong/views.py:685
msgid "You registered for an event"
msgstr ""
#: aleksis/apps/paweljong/views.py:673
#: aleksis/apps/paweljong/views.py:686
#, python-format
msgid "You registered for the event %s"
msgstr ""
#: aleksis/apps/paweljong/views.py:730 aleksis/apps/paweljong/views.py:881
#: aleksis/apps/paweljong/views.py:745 aleksis/apps/paweljong/views.py:896
msgid "The term has been created."
msgstr ""
#: aleksis/apps/paweljong/views.py:742 aleksis/apps/paweljong/views.py:893
#: aleksis/apps/paweljong/views.py:757 aleksis/apps/paweljong/views.py:908
msgid "The term has been saved."
msgstr ""
#: aleksis/apps/paweljong/views.py:758
#: aleksis/apps/paweljong/views.py:773
msgid "Announcement feed of all upcoming events"
msgstr ""
#: aleksis/apps/paweljong/views.py:799
#: aleksis/apps/paweljong/views.py:814
msgid "The info mailing has been created."
msgstr ""
#: aleksis/apps/paweljong/views.py:811
#: aleksis/apps/paweljong/views.py:826
msgid "The info mailing has been saved."
msgstr ""
#: aleksis/apps/paweljong/views.py:821
#: aleksis/apps/paweljong/views.py:836
msgid "The info mailing has been deleted."
msgstr ""
#: aleksis/apps/paweljong/views.py:907
#: aleksis/apps/paweljong/views.py:922
msgid "Registration successfully retracted."
msgstr ""
#: aleksis/apps/paweljong/views.py:965
#: aleksis/apps/paweljong/views.py:980
#, python-brace-format
msgid "Person {person} added successfully!"
msgstr ""
#: aleksis/apps/paweljong/views.py:967
#: aleksis/apps/paweljong/views.py:982
msgid "Person does not exist!"
msgstr ""
#: aleksis/apps/paweljong/views.py:997
#: aleksis/apps/paweljong/views.py:1012
msgid "The provided username is not linked to a person."
msgstr ""
#: aleksis/apps/paweljong/views.py:1007
#: aleksis/apps/paweljong/views.py:1024
msgid "{} successfully checked for {}."
msgstr ""
#: aleksis/apps/paweljong/views.py:1036
#: aleksis/apps/paweljong/views.py:1060
msgid "Successfully checked in."
msgstr ""
#: aleksis/apps/paweljong/views.py:1057
#: aleksis/apps/paweljong/views.py:1081
msgid "Successfully marked as payed!"
msgstr ""
......@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-07-08 20:58+0000\n"
"POT-Creation-Date: 2023-01-07 20:51+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"
......@@ -82,7 +82,7 @@ msgid "Event details"
msgstr ""
#: aleksis/apps/paweljong/forms.py:52 aleksis/apps/paweljong/menus.py:37
#: aleksis/apps/paweljong/models.py:138
#: aleksis/apps/paweljong/models.py:141
#: aleksis/apps/paweljong/templates/paweljong/event/terms.html:4
#: aleksis/apps/paweljong/templates/paweljong/event/terms.html:5
#: aleksis/apps/paweljong/templates/paweljong/term/list.html:6
......@@ -91,7 +91,7 @@ msgid "Terms"
msgstr ""
#: aleksis/apps/paweljong/forms.py:53 aleksis/apps/paweljong/menus.py:59
#: aleksis/apps/paweljong/models.py:141
#: aleksis/apps/paweljong/models.py:144
#: aleksis/apps/paweljong/templates/paweljong/info_mailing/list.html:6
#: aleksis/apps/paweljong/templates/paweljong/info_mailing/list.html:7
msgid "Info mailings"
......@@ -109,7 +109,7 @@ msgstr ""
msgid "Voucher discount"
msgstr ""
#: aleksis/apps/paweljong/forms.py:118 aleksis/apps/paweljong/models.py:122
#: aleksis/apps/paweljong/forms.py:118 aleksis/apps/paweljong/models.py:125
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:8
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:36
msgid "Group"
......@@ -287,7 +287,7 @@ msgstr ""
msgid "Enter the place (city) where your school is located."
msgstr ""
#: aleksis/apps/paweljong/forms.py:277 aleksis/apps/paweljong/models.py:270
#: aleksis/apps/paweljong/forms.py:277 aleksis/apps/paweljong/models.py:281
msgid "School class"
msgstr ""
......@@ -295,7 +295,7 @@ msgstr ""
msgid "Please enter the class you are in (e.g. 8a)."
msgstr ""
#: aleksis/apps/paweljong/forms.py:286 aleksis/apps/paweljong/models.py:275
#: aleksis/apps/paweljong/forms.py:286 aleksis/apps/paweljong/models.py:286
msgid "Medical information / intolerances"
msgstr ""
......@@ -347,27 +347,27 @@ msgstr ""
msgid "The username must only contain lower case letters and numbers, and must begin with a letter."
msgstr ""
#: aleksis/apps/paweljong/forms.py:502 aleksis/apps/paweljong/forms.py:524
#: aleksis/apps/paweljong/models.py:237 aleksis/apps/paweljong/models.py:266
#: aleksis/apps/paweljong/forms.py:502 aleksis/apps/paweljong/forms.py:526
#: aleksis/apps/paweljong/models.py:248 aleksis/apps/paweljong/models.py:277
#: aleksis/apps/paweljong/tables.py:46
#: aleksis/apps/paweljong/templates/templated_email/event_registered.email:12
#: aleksis/apps/paweljong/templates/templated_email/event_registered.email:61
msgid "Person"
msgstr ""
#: aleksis/apps/paweljong/forms.py:504 aleksis/apps/paweljong/forms.py:525
#: aleksis/apps/paweljong/forms.py:504 aleksis/apps/paweljong/forms.py:527
msgid "Please enter a username."
msgstr ""
#: aleksis/apps/paweljong/forms.py:518 aleksis/apps/paweljong/models.py:426
#: aleksis/apps/paweljong/forms.py:520 aleksis/apps/paweljong/models.py:449
msgid "Comment"
msgstr ""
#: aleksis/apps/paweljong/forms.py:519
#: aleksis/apps/paweljong/forms.py:521
msgid "Please enter a comment describing the checkpoint (e.g. Dinner)."
msgstr ""
#: aleksis/apps/paweljong/forms.py:531
#: aleksis/apps/paweljong/forms.py:533
msgid "Submit geolocation"
msgstr ""
......@@ -382,8 +382,8 @@ msgstr ""
msgid "Events"
msgstr ""
#: aleksis/apps/paweljong/menus.py:26 aleksis/apps/paweljong/models.py:223
#: aleksis/apps/paweljong/models.py:224
#: aleksis/apps/paweljong/menus.py:26 aleksis/apps/paweljong/models.py:234
#: aleksis/apps/paweljong/models.py:235
#: aleksis/apps/paweljong/templates/paweljong/voucher/list.html:6
#: aleksis/apps/paweljong/templates/paweljong/voucher/list.html:7
msgid "Vouchers"
......@@ -451,67 +451,67 @@ msgstr ""
msgid "Send to guardians"
msgstr ""
#: aleksis/apps/paweljong/models.py:54
#: aleksis/apps/paweljong/models.py:55
msgid "Send to participants who retracted"
msgstr ""
#: aleksis/apps/paweljong/models.py:55
#: aleksis/apps/paweljong/models.py:58
msgid "Send to participants who did not check in"
msgstr ""
#: aleksis/apps/paweljong/models.py:120
#: aleksis/apps/paweljong/models.py:123
msgid "Display name"
msgstr ""
#: aleksis/apps/paweljong/models.py:124
#: aleksis/apps/paweljong/models.py:127
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:9
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:37
msgid "Description"
msgstr ""
#: aleksis/apps/paweljong/models.py:125
#: aleksis/apps/paweljong/models.py:128
msgid "Publish"
msgstr ""
#: aleksis/apps/paweljong/models.py:127
#: aleksis/apps/paweljong/models.py:130
msgid "Slug"
msgstr ""
#: aleksis/apps/paweljong/models.py:130
#: aleksis/apps/paweljong/models.py:133
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:12
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:40
msgid "Date of event"
msgstr ""
#: aleksis/apps/paweljong/models.py:131
#: aleksis/apps/paweljong/models.py:134
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:13
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:41
msgid "Registration deadline"
msgstr ""
#: aleksis/apps/paweljong/models.py:132
#: aleksis/apps/paweljong/models.py:135
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:14
#: aleksis/apps/paweljong/templates/templated_email/event_created.email:42
msgid "Retraction deadline"
msgstr ""
#: aleksis/apps/paweljong/models.py:135
#: aleksis/apps/paweljong/models.py:138
msgid "Cost in €"
msgstr ""
#: aleksis/apps/paweljong/models.py:136
#: aleksis/apps/paweljong/models.py:139
msgid "Maximum participants"
msgstr ""
#: aleksis/apps/paweljong/models.py:137
#: aleksis/apps/paweljong/models.py:140
msgid "Information about the event"
msgstr ""
#: aleksis/apps/paweljong/models.py:214
#: aleksis/apps/paweljong/models.py:225
msgid "Sent to persons"
msgstr ""
#: aleksis/apps/paweljong/models.py:230 aleksis/apps/paweljong/models.py:264
#: aleksis/apps/paweljong/models.py:241 aleksis/apps/paweljong/models.py:275
#: aleksis/apps/paweljong/tables.py:12 aleksis/apps/paweljong/tables.py:43
#: aleksis/apps/paweljong/templates/paweljong/event/full.html:4
#: aleksis/apps/paweljong/templates/templated_email/event_registered.email:8
......@@ -521,105 +521,105 @@ msgstr ""
msgid "Event"
msgstr ""
#: aleksis/apps/paweljong/models.py:246
#: aleksis/apps/paweljong/models.py:257
msgid "Used by"
msgstr ""
#: aleksis/apps/paweljong/models.py:267
#: aleksis/apps/paweljong/models.py:278
msgid "Registration date"
msgstr ""
#: aleksis/apps/paweljong/models.py:269
#: aleksis/apps/paweljong/models.py:280
msgid "Name of school"
msgstr ""
#: aleksis/apps/paweljong/models.py:271
#: aleksis/apps/paweljong/models.py:282
msgid "Place of the school"
msgstr ""
#: aleksis/apps/paweljong/models.py:273
#: aleksis/apps/paweljong/models.py:284
msgid "Comment / remarks"
msgstr ""
#: aleksis/apps/paweljong/models.py:280
#: aleksis/apps/paweljong/models.py:291
msgid "Voucher"
msgstr ""
#: aleksis/apps/paweljong/models.py:284
#: aleksis/apps/paweljong/models.py:295
#: aleksis/apps/paweljong/templates/templated_email/event_registered.email:31
#: aleksis/apps/paweljong/templates/templated_email/event_registered.email:80
msgid "Donation"
msgstr ""
#: aleksis/apps/paweljong/models.py:287
#: aleksis/apps/paweljong/models.py:298
msgid "Accepted terms"
msgstr ""
#: aleksis/apps/paweljong/models.py:292
#: aleksis/apps/paweljong/models.py:303
msgid "States"
msgstr ""
#: aleksis/apps/paweljong/models.py:295
#: aleksis/apps/paweljong/models.py:306
msgid "Retracted"
msgstr ""
#: aleksis/apps/paweljong/models.py:296
#: aleksis/apps/paweljong/models.py:307
msgid "Retracted at"
msgstr ""
#: aleksis/apps/paweljong/models.py:298
#: aleksis/apps/paweljong/models.py:309
msgid "Checked in"
msgstr ""
#: aleksis/apps/paweljong/models.py:299
#: aleksis/apps/paweljong/models.py:310
msgid "Checked in at"
msgstr ""
#: aleksis/apps/paweljong/models.py:307 aleksis/apps/paweljong/views.py:1038
#: aleksis/apps/paweljong/models.py:318 aleksis/apps/paweljong/views.py:1062
msgid "Person is already checked in!"
msgstr ""
#: aleksis/apps/paweljong/models.py:343
#: aleksis/apps/paweljong/models.py:355
msgid "Participation of {} in event {}"
msgstr ""
#: aleksis/apps/paweljong/models.py:372
#: aleksis/apps/paweljong/models.py:384
msgid "Social Sponsoring / Extra Donation"
msgstr ""
#: aleksis/apps/paweljong/models.py:383
#: aleksis/apps/paweljong/models.py:395
msgid "Voucher / Granted discount"
msgstr ""
#: aleksis/apps/paweljong/models.py:411 aleksis/apps/paweljong/views.py:393
#: aleksis/apps/paweljong/models.py:423 aleksis/apps/paweljong/views.py:406
msgid "Event registration"
msgstr ""
#: aleksis/apps/paweljong/models.py:412
#: aleksis/apps/paweljong/models.py:424
msgid "Event registrations"
msgstr ""
#: aleksis/apps/paweljong/models.py:421
#: aleksis/apps/paweljong/models.py:434
msgid "Related event"
msgstr ""
#: aleksis/apps/paweljong/models.py:422
#: aleksis/apps/paweljong/models.py:438
msgid "Checked person"
msgstr ""
#: aleksis/apps/paweljong/models.py:423
#: aleksis/apps/paweljong/models.py:444
msgid "Checked by person"
msgstr ""
#: aleksis/apps/paweljong/models.py:428
#: aleksis/apps/paweljong/models.py:451
msgid "Date and time of check"
msgstr ""
#: aleksis/apps/paweljong/models.py:429
#: aleksis/apps/paweljong/models.py:453
msgid "Latitude of check"
msgstr ""
#: aleksis/apps/paweljong/models.py:430
#: aleksis/apps/paweljong/models.py:456
msgid "Longitude of check"
msgstr ""
......@@ -790,20 +790,20 @@ msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/full.html:58
#: aleksis/apps/paweljong/templates/paweljong/event/full.html:60
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:101
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:111
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:109
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:119
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:57
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:67
msgid "Register now"
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/full.html:62
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:77
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:85
msgid "Not available"
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/list.html:10
#: aleksis/apps/paweljong/views.py:749
#: aleksis/apps/paweljong/views.py:764
msgid "Upcoming events"
msgstr ""
......@@ -847,19 +847,27 @@ msgstr ""
msgid ""
"\n"
" We ask parents to not fill in the registration on behalf of their child.\n"
" It is a requirement that our participants can freely access and\n"
" manage their accounts and inboxes, and that parents allow their\n"
" children to keep their passwords secret. We kindly ask parents to\n"
" get in contact with us if they have questions about this rule,\n"
" and of course, we encourage all children to show everything they\n"
" do not understand or have questions about to their parents.\n"
" "
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:33
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:39
msgid ""
"\n"
" Every participant needs a personal e-mail address. This address must be one\n"
" that you, the participating child, check and read yourself, not one owned by your\n"
" parents. Of course, we will always send important information to your parents as well.\n"
" parents. Of course, we will always send important information to your parents as\n"
" well, and of course you should always talk to your parents if you\n"
" have questions or concerns while reading your e-mail.\n"
" "
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:40
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:48
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:23
msgid ""
"\n"
......@@ -870,30 +878,30 @@ msgid ""
" "
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:48
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:56
msgid ""
"\n"
" If you already have a user account with Teckids, do not register a new one. Login\n"
" with your existing username and password. If you have forgotten your password, please\n"
" send us an e-mail (pelase do this yourself, with the help of your parents, if needed).\n"
" send us an e-mail (please do this yourself, with the help of your parents, if needed).\n"
" "
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:62
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:70
msgid "I already have an account"
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:67
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:75
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:37
msgid "I have a personal email address"
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:72
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:80
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:42
msgid "I don't have a personal email address"
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:85
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:93
msgid ""
"\n"
" If you already have a Teckids account, please login here. If you forgot your password,\n"
......@@ -901,11 +909,11 @@ msgid ""
" "
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:90
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:98
msgid "Login"
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:94
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:102
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:50
msgid ""
"\n"
......@@ -916,7 +924,7 @@ msgid ""
" "
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:105
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:113
#: aleksis/apps/paweljong/templates/paweljong/register_start.html:61
msgid ""
"\n"
......@@ -926,7 +934,7 @@ msgid ""
" "
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:116
#: aleksis/apps/paweljong/templates/paweljong/event/register_start.html:124
msgid ""
"\n"
" Registration is no longer possible.\n"
......@@ -998,7 +1006,7 @@ msgid "Billing information"
msgstr ""
#: aleksis/apps/paweljong/templates/paweljong/event_registration/full.html:279
#: aleksis/apps/paweljong/views.py:422
#: aleksis/apps/paweljong/views.py:435
msgid "Payment"
msgstr ""
......@@ -1241,152 +1249,152 @@ msgstr ""
msgid "New registration: %(registration)s"
msgstr ""
#: aleksis/apps/paweljong/views.py:69 aleksis/apps/paweljong/views.py:81
#: aleksis/apps/paweljong/views.py:77 aleksis/apps/paweljong/views.py:89
msgid "The event has been saved."
msgstr ""
#: aleksis/apps/paweljong/views.py:153
#: aleksis/apps/paweljong/views.py:161
msgid "The event registration has been created."
msgstr ""
#: aleksis/apps/paweljong/views.py:165
#: aleksis/apps/paweljong/views.py:173
msgid "The event registration has been saved."
msgstr ""
#: aleksis/apps/paweljong/views.py:186
#: aleksis/apps/paweljong/views.py:194
msgid "The registration has been saved."
msgstr ""
#: aleksis/apps/paweljong/views.py:231
#: aleksis/apps/paweljong/views.py:239
msgid "The registration has been deleted."
msgstr ""
#: aleksis/apps/paweljong/views.py:243
#: aleksis/apps/paweljong/views.py:251
msgid "The voucher has been created."
msgstr ""
#: aleksis/apps/paweljong/views.py:255
#: aleksis/apps/paweljong/views.py:263
msgid "The voucher has been saved."
msgstr ""
#: aleksis/apps/paweljong/views.py:265
#: aleksis/apps/paweljong/views.py:273
msgid "The voucher has been deleted."
msgstr ""
#: aleksis/apps/paweljong/views.py:384
#: aleksis/apps/paweljong/views.py:397
msgid "Create e-mail address"
msgstr ""
#: aleksis/apps/paweljong/views.py:386
#: aleksis/apps/paweljong/views.py:399
msgid "All participants need a personal e-mail address, which they check and read temselves. We offer the possibility to register an e-mail address on our secure servers, made for young users. For information about receiving mails, see: <a href='https://leopard.institute/pages/services.html'>https://leopard.institute/pages/services.html</a>."
msgstr ""
#: aleksis/apps/paweljong/views.py:395
#: aleksis/apps/paweljong/views.py:408
msgid "First, please enter some basic information about yourself, and check whether all information is correct."
msgstr ""
#: aleksis/apps/paweljong/views.py:399
#: aleksis/apps/paweljong/views.py:412
msgid "Contact information"
msgstr ""
#: aleksis/apps/paweljong/views.py:401
#: aleksis/apps/paweljong/views.py:414
msgid "Tell us how we can contact you. You will receive information about the event by e-mail. Please use your personal e-mail address where you will read mails yourself, not an address of your parents. We will always send all important information to your parents as well, and you will enter their e-mail address on the next page."
msgstr ""
#: aleksis/apps/paweljong/views.py:408
#: aleksis/apps/paweljong/views.py:421
msgid "Legal guardians / parents"
msgstr ""
#: aleksis/apps/paweljong/views.py:410
#: aleksis/apps/paweljong/views.py:423
msgid "Tell us how we can reach your parents or other legal guardians. This should be the person who was present when you registered for the event (which is now). If you want to add another parent, please tell us later as a comment."
msgstr ""
#: aleksis/apps/paweljong/views.py:416
#: aleksis/apps/paweljong/views.py:429
msgid "Additional registration information"
msgstr ""
#: aleksis/apps/paweljong/views.py:418
#: aleksis/apps/paweljong/views.py:431
msgid "Please answer the following questions as precisely as you can, so we can make sure your event attendance will be organised as wel las possible."
msgstr ""
#: aleksis/apps/paweljong/views.py:424
#: aleksis/apps/paweljong/views.py:437
msgid "Please decide with your parents how you want to pay. In this step, you only select a payment method. The real payment will be done in a separate step, after the registration is complete."
msgstr ""
#: aleksis/apps/paweljong/views.py:429
#: aleksis/apps/paweljong/views.py:442
msgid "Consent"
msgstr ""
#: aleksis/apps/paweljong/views.py:431
#: aleksis/apps/paweljong/views.py:444
msgid "Lastly, please read the terms and conditions carefully, together with your parents. After that, you will need to confirm that you agree with everything yourself, and that your parents also agree."
msgstr ""
#: aleksis/apps/paweljong/views.py:529 aleksis/apps/paweljong/views.py:639
#: aleksis/apps/paweljong/views.py:542 aleksis/apps/paweljong/views.py:652
msgid "You entered an invalid voucher code!"
msgstr ""
#: aleksis/apps/paweljong/views.py:665
#: aleksis/apps/paweljong/views.py:678
msgid "You have successfully registered for the event. Please give us up to two days to process your registration. You will then receive an email from us."
msgstr ""
#: aleksis/apps/paweljong/views.py:672
#: aleksis/apps/paweljong/views.py:685
msgid "You registered for an event"
msgstr ""
#: aleksis/apps/paweljong/views.py:673
#: aleksis/apps/paweljong/views.py:686
#, python-format
msgid "You registered for the event %s"
msgstr ""
#: aleksis/apps/paweljong/views.py:730 aleksis/apps/paweljong/views.py:881
#: aleksis/apps/paweljong/views.py:745 aleksis/apps/paweljong/views.py:896
msgid "The term has been created."
msgstr ""
#: aleksis/apps/paweljong/views.py:742 aleksis/apps/paweljong/views.py:893
#: aleksis/apps/paweljong/views.py:757 aleksis/apps/paweljong/views.py:908
msgid "The term has been saved."
msgstr ""
#: aleksis/apps/paweljong/views.py:758
#: aleksis/apps/paweljong/views.py:773
msgid "Announcement feed of all upcoming events"
msgstr ""
#: aleksis/apps/paweljong/views.py:799
#: aleksis/apps/paweljong/views.py:814
msgid "The info mailing has been created."
msgstr ""
#: aleksis/apps/paweljong/views.py:811
#: aleksis/apps/paweljong/views.py:826
msgid "The info mailing has been saved."
msgstr ""
#: aleksis/apps/paweljong/views.py:821
#: aleksis/apps/paweljong/views.py:836
msgid "The info mailing has been deleted."
msgstr ""
#: aleksis/apps/paweljong/views.py:907
#: aleksis/apps/paweljong/views.py:922
msgid "Registration successfully retracted."
msgstr ""
#: aleksis/apps/paweljong/views.py:965
#: aleksis/apps/paweljong/views.py:980
#, python-brace-format
msgid "Person {person} added successfully!"
msgstr ""
#: aleksis/apps/paweljong/views.py:967
#: aleksis/apps/paweljong/views.py:982
msgid "Person does not exist!"
msgstr ""
#: aleksis/apps/paweljong/views.py:997
#: aleksis/apps/paweljong/views.py:1012
msgid "The provided username is not linked to a person."
msgstr ""
#: aleksis/apps/paweljong/views.py:1007
#: aleksis/apps/paweljong/views.py:1024
msgid "{} successfully checked for {}."
msgstr ""
#: aleksis/apps/paweljong/views.py:1036
#: aleksis/apps/paweljong/views.py:1060
msgid "Successfully checked in."
msgstr ""
#: aleksis/apps/paweljong/views.py:1057
#: aleksis/apps/paweljong/views.py:1081
msgid "Successfully marked as payed!"
msgstr ""
from datetime import datetime
from datetime import datetime, timedelta
from decimal import Decimal
from django.contrib.contenttypes.models import ContentType
......@@ -51,9 +51,12 @@ class InfoMailing(ExtensibleModel):
sender = models.EmailField(verbose_name=_("Sender"), blank=True)
send_to_person = models.BooleanField(verbose_name=_("Send to registered person"), default=True)
send_to_guardians = models.BooleanField(verbose_name=_("Send to guardians"), default=False)
send_to_retracted = models.BooleanField(verbose_name=_("Send to participants who retracted"), default=False)
send_to_not_checked_in = models.BooleanField(verbose_name=_("Send to participants who did not check in"), default=True)
send_to_retracted = models.BooleanField(
verbose_name=_("Send to participants who retracted"), default=False
)
send_to_not_checked_in = models.BooleanField(
verbose_name=_("Send to participants who did not check in"), default=True
)
def __str__(self) -> str:
return self.subject
......@@ -188,6 +191,14 @@ class Event(ExtensibleModel):
def get_absolute_url(self):
return reverse("event_by_name", kwargs={"slug": self.slug})
def individual_cost(self, request=None):
if request and request.user.is_authenticated and Voucher.objects.filter(event=self, person=request.user.person, used=False).exists():
voucher = Voucher.objects.get(event=self, person=request.user.person, used=False)
individual_cost = (100 - voucher.discount) * self.cost / 100
return individual_cost
else:
return self.cost
@property
def booked_percentage(self):
return self.linked_group.members.count() / self.max_participants * 100
......@@ -339,6 +350,7 @@ class EventRegistration(ExtensibleModel):
"number": f"HNF-{self.date_registered.strftime('%Y-%m')}-{self.id}",
"currency": "EUR",
"total": self._get_total_amount()[0],
"due_date": now().date() + timedelta(days=7),
"tax": self._get_total_amount()[1],
"description": _("Participation of {} in event {}").format(
self.person.addressing_name, self.event.display_name
......@@ -418,13 +430,28 @@ class EventRegistration(ExtensibleModel):
class Checkpoint(ExtensibleModel):
event = models.ForeignKey(Event, verbose_name=_("Related event"), related_name="checkpoints", on_delete=models.CASCADE)
person = models.ForeignKey(Person, verbose_name=_("Checked person"), related_name="event_checkpoints", on_delete=models.CASCADE)
checked_by = models.ForeignKey(Person, verbose_name=_("Checked by person"), related_name="event_checkpoints_created", on_delete=models.CASCADE)
event = models.ForeignKey(
Event, verbose_name=_("Related event"), related_name="checkpoints", on_delete=models.CASCADE
)
person = models.ForeignKey(
Person,
verbose_name=_("Checked person"),
related_name="event_checkpoints",
on_delete=models.CASCADE,
)
checked_by = models.ForeignKey(
Person,
verbose_name=_("Checked by person"),
related_name="event_checkpoints_created",
on_delete=models.CASCADE,
)
comment = models.CharField(max_length=60, verbose_name=_("Comment"))
timestamp = models.DateTimeField(verbose_name=_("Date and time of check"), auto_now_add=True)
lat = models.DecimalField(max_digits=10, decimal_places=8, verbose_name=_("Latitude of check"), blank=True, null=True)
lon = models.DecimalField(max_digits=11, decimal_places=8, verbose_name=_("Longitude of check"), blank=True, null=True)
lat = models.DecimalField(
max_digits=10, decimal_places=8, verbose_name=_("Latitude of check"), blank=True, null=True
)
lon = models.DecimalField(
max_digits=11, decimal_places=8, verbose_name=_("Longitude of check"), blank=True, null=True
)
......@@ -59,3 +59,12 @@ time.icon span {
#event-detail-table {
table-layout: fixed;
}
p {
margin-bottom: 1em;
}
p.important-info {
font-weight: bold;
color: red;
}
from django.template.loader import render_to_string
from django.utils.translation import ugettext_lazy as _
from django.utils.translation import gettext_lazy as _
import django_tables2 as tables
from django_tables2.utils import A
......
......@@ -50,7 +50,7 @@
<tr>
<td><i class="material-icons small">money</i></td>
<td colspan="2">{% trans "Participation fee (all inclusive)" %}</td>
<td>{{ event.cost }}</td>
<td>{{ individual_cost }}</td>
</tr>
<tr>
<td><i class="material-icons small">group</i></td>
......
......@@ -34,7 +34,7 @@
<tr>
<td><i class="material-icons small">money</i></td>
<td colspan="2">{% trans "Participation fee (all inclusive)" %}</td>
<td>{{ event.cost }}</td>
<td>{{ individual_cost }}</td>
</tr>
<tr>
<td><i class="material-icons small">group</i></td>
......
......@@ -24,16 +24,24 @@
guardian).
{% endblocktrans %}
</p>
<p>
<p class="important-info">
{% blocktrans %}
We ask parents to not fill in the registration on behalf of their child.
It is a requirement that our participants can freely access and
manage their accounts and inboxes, and that parents allow their
children to keep their passwords secret. We kindly ask parents to
get in contact with us if they have questions about this rule,
and of course, we encourage all children to show everything they
do not understand or have questions about to their parents.
{% endblocktrans %}
</p>
<p>
{% blocktrans %}
Every participant needs a personal e-mail address. This address must be one
that you, the participating child, check and read yourself, not one owned by your
parents. Of course, we will always send important information to your parents as well.
parents. Of course, we will always send important information to your parents as
well, and of course you should always talk to your parents if you
have questions or concerns while reading your e-mail.
{% endblocktrans %}
</p>
<p>
......@@ -44,11 +52,11 @@
register an e-mail address with us.
{% endblocktrans %}
</p>
<p>
<p class="important-info">
{% blocktrans %}
If you already have a user account with Teckids, do not register a new one. Login
with your existing username and password. If you have forgotten your password, please
send us an e-mail (pelase do this yourself, with the help of your parents, if needed).
send us an e-mail (please do this yourself, with the help of your parents, if needed).
{% endblocktrans %}
</p>
</div>
......
......@@ -50,7 +50,11 @@ urlpatterns = [
),
path("event/<slug:slug>", views.EventFullView.as_view(), name="event_by_name"),
path("event/<slug:slug>/detail", views.EventDetailView.as_view(), name="event_detail_by_name"),
path("event/<slug:slug>/checkpoint", views.EventCheckpointView.as_view(), name="event_by_name_checkpoint"),
path(
"event/<slug:slug>/checkpoint",
views.EventCheckpointView.as_view(),
name="event_by_name_checkpoint",
),
path(
"event/<slug:slug>/start",
views.RegisterEventStart.as_view(),
......
......@@ -11,7 +11,7 @@ from django.utils import timezone
from django.utils.decorators import method_decorator
from django.utils.http import urlencode
from django.utils.text import slugify
from django.utils.translation import ugettext as _
from django.utils.translation import gettext as _
from django.views.decorators.cache import never_cache
from django.views.generic import FormView, TemplateView, View
from django.views.generic.detail import DetailView
......@@ -44,7 +44,15 @@ from .forms import (
RegistrationNotificationForm,
RegistrationStatesForm,
)
from .models import Checkpoint, Event, EventRegistration, InfoMailing, RegistrationState, Terms, Voucher
from .models import (
Checkpoint,
Event,
EventRegistration,
InfoMailing,
RegistrationState,
Terms,
Voucher,
)
from .tables import (
AdditionalFieldsTable,
ChildGroupsTable,
......@@ -149,7 +157,7 @@ class EventRegistrationCreateView(PermissionRequiredMixin, AdvancedCreateView):
form_class = EditEventRegistrationForm
permission_required = "paweljong.create_registration_rule"
template_name = "paweljong/event_registration/create.html"
success_url = reverse_lazy("registrations")
success_url = reverse_lazy("manage_events")
success_message = _("The event registration has been created.")
......@@ -339,6 +347,7 @@ class AccountRegisterWizardView(SessionWizardView):
cleaned_data_register = self.get_cleaned_data_for_step("register")
# Create email address
_email = None
if cleaned_data_email:
_email = MailAddress.objects.create(
local_part=cleaned_data_email["local_part"],
......@@ -366,6 +375,10 @@ class AccountRegisterWizardView(SessionWizardView):
},
)
if _email:
_email.person = person
_email.save()
return redirect("index")
......@@ -506,6 +519,14 @@ class RegisterEventWizardView(SessionWizardView):
}
)
if step == "financial":
if getattr(self.request.user, "person", None):
vouchers = Voucher.objects.filter(
person=self.request.user.person, event__slug=self.kwargs["slug"], used=False
)
if vouchers:
initial.update({"voucher_code": vouchers.first().code})
return self.initial_dict.get(step, initial)
def done(self, form_list, **kwargs):
......@@ -520,13 +541,14 @@ class RegisterEventWizardView(SessionWizardView):
cleaned_data_consent = self.get_cleaned_data_for_step("consent")
if cleaned_data_financial["voucher_code"]:
vouchers = Voucher.objects.filter(
person=person, event=event, used=False, code=cleaned_data_financial["voucher_code"]
)
if vouchers:
voucher = vouchers.first()
else:
messages.error(self.request, _("You entered an invalid voucher code!"))
if getattr(self.request.user, "person", None):
vouchers = Voucher.objects.filter(
person=self.request.user.person, event=event, used=False, code=cleaned_data_financial["voucher_code"]
)
if vouchers:
voucher = vouchers.first()
else:
messages.error(self.request, _("You entered an invalid voucher code!"))
# Create email address
if cleaned_data_email:
......@@ -691,6 +713,8 @@ class EventFullView(PermissionRequiredMixin, DetailView):
context["can_register"] = context["event"].can_register(request=self.request)
context["is_authenticated"] = self.request.user.is_authenticated
context["individual_cost"] = context["event"].individual_cost(request=self.request)
return context
......@@ -1004,12 +1028,21 @@ class EventCheckpointView(PermissionRequiredMixin, FormView):
checkpoint.lon = form.cleaned_data["lon"]
checkpoint.save()
messages.success(self.request, _("{} successfully checked for {}.").format(str(checkpoint.person), str(checkpoint.comment)))
messages.success(
self.request,
_("{} successfully checked for {}.").format(
str(checkpoint.person), str(checkpoint.comment)
),
)
self._comment = checkpoint.comment
return super().form_valid(self)
def get_success_url(self):
return reverse("event_by_name_checkpoint", kwargs={"slug": self.kwargs["slug"]}) + "?" + urlencode({"comment": self._comment})
return (
reverse("event_by_name_checkpoint", kwargs={"slug": self.kwargs["slug"]})
+ "?"
+ urlencode({"comment": self._comment})
)
class ViewTerms(PermissionRequiredMixin, DetailView):
......
[tool.poetry]
name = "AlekSIS-App-Paweljong"
version = "1.11"
version = "1.12.5"
packages = [
{ include = "aleksis" }
]
......@@ -25,9 +25,9 @@ secondary = true
[tool.poetry.dependencies]
python = "^3.9"
aleksis-core = "^2.8.1"
aleksis-core = "^2.12.2"
django-iban-field = "^0.8"
django-formtools = "^2.3"
django-formtools = "2.3"
django-starfield = "^1.0"
aleksis-app-postbuero = "1.0+20220218233830.a212f707"
aleksis-app-tezor = "^1.0"
......
......@@ -10,7 +10,7 @@ skip_install = true
envdir = {toxworkdir}/globalenv
commands_pre =
poetry install
poetry run aleksis-admin yarn install
poetry run aleksis-admin webpack_bundle
poetry run aleksis-admin collectstatic --no-input
commands =
poetry run pytest --cov=. {posargs} aleksis/
......@@ -49,13 +49,13 @@ 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
exclude = migrations,tests
ignore = BLK100,E203,E231,E266,W503,D100,D101,D102,D103,D104,D105,D106,D107,RST215,RST214,F821,F841,S106,T100,T101,DJ05
ignore = BLK100,E203,E231,W503,D100,D101,D102,D103,D104,D105,D106,D107,RST215,RST214,F821,F841,S106,T100,T101,DJ05
[isort]
profile = black
......