diff --git a/src/pretix/locale/ang/LC_MESSAGES/django.po b/src/pretix/locale/ang/LC_MESSAGES/django.po index c56769a0d..c5e91ead3 100644 --- a/src/pretix/locale/ang/LC_MESSAGES/django.po +++ b/src/pretix/locale/ang/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-26 12:47+0000\n" +"POT-Creation-Date: 2023-11-13 15:14+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -86,34 +86,38 @@ msgid "Latvian" msgstr "" #: pretix/_base_settings.py:95 -msgid "Polish" +msgid "Norwegian Bokmål" msgstr "" #: pretix/_base_settings.py:96 -msgid "Portuguese (Portugal)" +msgid "Polish" msgstr "" #: pretix/_base_settings.py:97 -msgid "Portuguese (Brazil)" +msgid "Portuguese (Portugal)" msgstr "" #: pretix/_base_settings.py:98 -msgid "Romanian" +msgid "Portuguese (Brazil)" msgstr "" #: pretix/_base_settings.py:99 -msgid "Russian" +msgid "Romanian" msgstr "" #: pretix/_base_settings.py:100 -msgid "Spanish" +msgid "Russian" msgstr "" #: pretix/_base_settings.py:101 -msgid "Turkish" +msgid "Spanish" msgstr "" #: pretix/_base_settings.py:102 +msgid "Turkish" +msgstr "" + +#: pretix/_base_settings.py:103 msgid "Ukrainian" msgstr "" @@ -196,13 +200,13 @@ msgstr "" msgid "The product \"{}\" is not assigned to a quota." msgstr "" -#: pretix/api/serializers/checkin.py:66 pretix/base/models/event.py:1590 -#: pretix/base/models/items.py:1715 pretix/base/models/items.py:1973 +#: pretix/api/serializers/checkin.py:66 pretix/base/models/event.py:1596 +#: pretix/base/models/items.py:1738 pretix/base/models/items.py:1996 msgid "One or more items do not belong to this event." msgstr "" #: pretix/api/serializers/checkin.py:70 pretix/api/serializers/checkin.py:73 -#: pretix/base/models/items.py:1984 pretix/base/models/items.py:1987 +#: pretix/base/models/items.py:2007 pretix/base/models/items.py:2010 #: pretix/base/models/waitinglist.py:308 pretix/base/models/waitinglist.py:311 msgid "The subevent does not belong to this event." msgstr "" @@ -233,54 +237,54 @@ msgid "Unknown plugin: '{name}'." msgstr "" #: pretix/api/serializers/item.py:74 pretix/api/serializers/item.py:123 -#: pretix/api/serializers/item.py:323 +#: pretix/api/serializers/item.py:324 #, python-brace-format msgid "Item meta data property '{name}' does not exist." msgstr "" -#: pretix/api/serializers/item.py:182 pretix/control/forms/item.py:1077 +#: pretix/api/serializers/item.py:182 pretix/control/forms/item.py:1110 msgid "The bundled item must not be the same item as the bundling one." msgstr "" -#: pretix/api/serializers/item.py:185 pretix/control/forms/item.py:1079 +#: pretix/api/serializers/item.py:185 pretix/control/forms/item.py:1112 msgid "The bundled item must not have bundles on its own." msgstr "" -#: pretix/api/serializers/item.py:262 +#: pretix/api/serializers/item.py:263 msgid "" "Updating add-ons, bundles, or variations via PATCH/PUT is not supported. " "Please use the dedicated nested endpoint." msgstr "" -#: pretix/api/serializers/item.py:270 +#: pretix/api/serializers/item.py:271 msgid "Only admission products can currently be personalized." msgstr "" -#: pretix/api/serializers/item.py:281 +#: pretix/api/serializers/item.py:282 msgid "" "Gift card products should not be associated with non-zero tax rates since " "sales tax will be applied when the gift card is redeemed." msgstr "" -#: pretix/api/serializers/item.py:286 pretix/control/forms/item.py:609 +#: pretix/api/serializers/item.py:287 pretix/control/forms/item.py:636 msgid "Gift card products should not be admission products at the same time." msgstr "" -#: pretix/api/serializers/item.py:462 +#: pretix/api/serializers/item.py:463 msgid "" "Updating options via PATCH/PUT is not supported. Please use the dedicated " "nested endpoint." msgstr "" -#: pretix/api/serializers/item.py:476 pretix/control/forms/item.py:118 +#: pretix/api/serializers/item.py:477 pretix/control/forms/item.py:118 msgid "Question cannot depend on a question asked during check-in." msgstr "" -#: pretix/api/serializers/item.py:481 pretix/control/forms/item.py:123 +#: pretix/api/serializers/item.py:482 pretix/control/forms/item.py:123 msgid "Circular dependency between questions detected." msgstr "" -#: pretix/api/serializers/item.py:486 pretix/control/forms/item.py:132 +#: pretix/api/serializers/item.py:487 pretix/control/forms/item.py:132 msgid "This type of question cannot be asked during check-in." msgstr "" @@ -296,7 +300,7 @@ msgid "\"{input}\" is not a valid choice." msgstr "" #: pretix/api/serializers/order.py:1297 pretix/api/views/cart.py:220 -#: pretix/base/services/orders.py:1495 +#: pretix/base/services/orders.py:1497 #, python-brace-format msgid "The selected seat \"{seat}\" is not available." msgstr "" @@ -311,29 +315,29 @@ msgid "" msgstr "" #: pretix/api/serializers/organizer.py:102 -#: pretix/control/forms/organizer.py:798 pretix/presale/forms/customer.py:439 +#: pretix/control/forms/organizer.py:834 pretix/presale/forms/customer.py:439 msgid "An account with this email address is already registered." msgstr "" #: pretix/api/serializers/organizer.py:205 -#: pretix/control/forms/organizer.py:647 +#: pretix/control/forms/organizer.py:683 msgid "" "A gift card with the same secret already exists in your or an affiliated " "organizer account." msgstr "" #: pretix/api/serializers/organizer.py:291 -#: pretix/control/views/organizer.py:730 +#: pretix/control/views/organizer.py:737 msgid "pretix account invitation" msgstr "" #: pretix/api/serializers/organizer.py:313 -#: pretix/control/views/organizer.py:829 +#: pretix/control/views/organizer.py:836 msgid "This user already has been invited for this team." msgstr "" #: pretix/api/serializers/organizer.py:329 -#: pretix/control/views/organizer.py:846 +#: pretix/control/views/organizer.py:853 msgid "This user already has permissions for this team." msgstr "" @@ -349,23 +353,23 @@ msgid "" "account." msgstr "" -#: pretix/api/views/order.py:581 pretix/control/views/orders.py:1511 -#: pretix/presale/views/order.py:760 pretix/presale/views/order.py:833 +#: pretix/api/views/order.py:581 pretix/control/views/orders.py:1514 +#: pretix/presale/views/order.py:776 pretix/presale/views/order.py:849 msgid "You cannot generate an invoice for this order." msgstr "" -#: pretix/api/views/order.py:586 pretix/control/views/orders.py:1513 -#: pretix/presale/views/order.py:762 pretix/presale/views/order.py:835 +#: pretix/api/views/order.py:586 pretix/control/views/orders.py:1516 +#: pretix/presale/views/order.py:778 pretix/presale/views/order.py:851 msgid "An invoice for this order already exists." msgstr "" -#: pretix/api/views/order.py:612 pretix/control/views/orders.py:1637 +#: pretix/api/views/order.py:612 pretix/control/views/orders.py:1640 #: pretix/control/views/users.py:141 msgid "There was an error sending the mail. Please try again later." msgstr "" #: pretix/api/views/order.py:690 pretix/base/services/cart.py:205 -#: pretix/base/services/orders.py:187 pretix/presale/views/order.py:817 +#: pretix/base/services/orders.py:187 pretix/presale/views/order.py:833 msgid "One of the selected products is not available in the selected country." msgstr "" @@ -384,7 +388,7 @@ msgstr "" #: pretix/api/webhooks.py:237 pretix/base/models/checkin.py:357 #: pretix/base/notifications.py:251 #: pretix/control/templates/pretixcontrol/event/mail.html:114 -#: pretix/control/views/orders.py:1474 +#: pretix/control/views/orders.py:1477 msgid "Order canceled" msgstr "" @@ -537,8 +541,8 @@ msgstr "" #: pretix/base/addressvalidation.py:100 pretix/base/addressvalidation.py:103 #: pretix/base/addressvalidation.py:108 pretix/base/forms/questions.py:934 #: pretix/base/forms/questions.py:965 pretix/base/payment.py:97 -#: pretix/control/forms/event.py:771 pretix/control/forms/event.py:777 -#: pretix/control/forms/event.py:821 pretix/control/forms/event.py:1419 +#: pretix/control/forms/event.py:773 pretix/control/forms/event.py:779 +#: pretix/control/forms/event.py:823 pretix/control/forms/event.py:1421 #: pretix/control/forms/mailsetup.py:76 pretix/control/forms/mailsetup.py:118 #: pretix/plugins/banktransfer/payment.py:666 #: pretix/plugins/banktransfer/payment.py:672 @@ -583,7 +587,7 @@ msgstr "" msgid "Password" msgstr "" -#: pretix/base/channels.py:119 +#: pretix/base/channels.py:121 msgid "Online shop" msgstr "" @@ -653,7 +657,7 @@ msgid "" "the email address in your customer account." msgstr "" -#: pretix/base/email.py:201 pretix/base/exporters/items.py:151 +#: pretix/base/email.py:202 pretix/base/exporters/items.py:151 #: pretix/base/exporters/items.py:195 pretix/control/views/main.py:311 #: pretix/plugins/badges/apps.py:47 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 @@ -664,39 +668,39 @@ msgstr "" msgid "Default" msgstr "" -#: pretix/base/email.py:208 +#: pretix/base/email.py:209 msgid "Simple with logo" msgstr "" -#: pretix/base/email.py:550 pretix/base/email.py:632 pretix/base/email.py:648 -#: pretix/base/email.py:657 pretix/base/pdf.py:174 pretix/base/pdf.py:332 +#: pretix/base/email.py:551 pretix/base/email.py:633 pretix/base/email.py:649 +#: pretix/base/email.py:658 pretix/base/pdf.py:174 pretix/base/pdf.py:332 #: pretix/base/services/invoices.py:466 pretix/control/views/event.py:797 msgid "John Doe" msgstr "" -#: pretix/base/email.py:554 +#: pretix/base/email.py:555 msgid "Sample Corporation" msgstr "" -#: pretix/base/email.py:594 +#: pretix/base/email.py:595 msgid "Sample Admission Ticket" msgstr "" -#: pretix/base/email.py:636 +#: pretix/base/email.py:637 msgid "An individual text with a reason can be inserted here." msgstr "" -#: pretix/base/email.py:640 +#: pretix/base/email.py:641 msgid "The amount has been charged to your card." msgstr "" -#: pretix/base/email.py:644 +#: pretix/base/email.py:645 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" -#: pretix/base/email.py:670 pretix/base/email.py:675 pretix/base/email.py:680 +#: pretix/base/email.py:671 pretix/base/email.py:676 pretix/base/email.py:681 #: pretix/base/pdf.py:626 pretix/base/pdf.py:649 -#: pretix/control/forms/organizer.py:567 +#: pretix/control/forms/organizer.py:603 msgid "Mr Doe" msgstr "" @@ -745,7 +749,7 @@ msgid "" "customers while creating an order." msgstr "" -#: pretix/base/exporters/answers.py:64 pretix/base/models/items.py:1565 +#: pretix/base/exporters/answers.py:64 pretix/base/models/items.py:1588 #: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 @@ -790,7 +794,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:432 #: pretix/base/exporters/orderlist.py:542 #: pretix/base/exporters/waitinglist.py:110 pretix/base/models/customers.py:95 -#: pretix/base/models/customers.py:385 pretix/base/models/items.py:1463 +#: pretix/base/models/customers.py:385 pretix/base/models/items.py:1486 #: pretix/base/models/orders.py:210 pretix/base/models/waitinglist.py:80 #: pretix/base/orderimport.py:164 pretix/base/pdf.py:321 #: pretix/control/templates/pretixcontrol/order/index.html:249 @@ -804,8 +808,8 @@ msgid "Phone number" msgstr "" #: pretix/base/exporters/customers.py:69 pretix/base/models/auth.py:248 -#: pretix/base/models/customers.py:97 pretix/base/models/orders.py:2990 -#: pretix/base/settings.py:3489 pretix/base/settings.py:3501 +#: pretix/base/models/customers.py:97 pretix/base/models/orders.py:3007 +#: pretix/base/settings.py:3503 pretix/base/settings.py:3515 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Full name" msgstr "" @@ -815,13 +819,13 @@ msgstr "" #: pretix/base/exporters/invoices.py:339 pretix/base/exporters/orderlist.py:257 #: pretix/base/exporters/waitinglist.py:108 pretix/base/forms/questions.py:1092 #: pretix/base/models/devices.py:66 pretix/base/models/devices.py:128 -#: pretix/base/models/event.py:1397 pretix/base/models/event.py:1634 -#: pretix/base/models/items.py:1841 pretix/base/models/items.py:2014 +#: pretix/base/models/event.py:1403 pretix/base/models/event.py:1640 +#: pretix/base/models/items.py:1864 pretix/base/models/items.py:2037 #: pretix/base/models/memberships.py:41 pretix/base/models/organizer.py:73 #: pretix/base/models/seating.py:61 pretix/base/models/waitinglist.py:69 -#: pretix/base/settings.py:3120 pretix/base/settings.py:3130 -#: pretix/base/settings.py:3478 pretix/control/forms/filter.py:614 -#: pretix/control/forms/item.py:353 pretix/control/forms/organizer.py:823 +#: pretix/base/settings.py:3134 pretix/base/settings.py:3144 +#: pretix/base/settings.py:3492 pretix/control/forms/filter.py:614 +#: pretix/control/forms/item.py:353 pretix/control/forms/organizer.py:859 #: pretix/control/templates/pretixcontrol/checkin/index.html:109 #: pretix/control/templates/pretixcontrol/checkin/lists.html:91 #: pretix/control/templates/pretixcontrol/event/tax_index.html:26 @@ -851,7 +855,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_customer.html:38 #: pretix/presale/templates/pretixpresale/event/order.html:311 #: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:29 -#: pretix/presale/templates/pretixpresale/organizers/index.html:40 +#: pretix/presale/templates/pretixpresale/organizers/index.html:41 msgid "Name" msgstr "" @@ -876,7 +880,7 @@ msgstr "" #: pretix/base/exporters/customers.py:81 pretix/base/exporters/invoices.py:204 #: pretix/base/exporters/waitinglist.py:118 pretix/base/models/auth.py:260 #: pretix/base/models/customers.py:106 pretix/base/models/exports.py:54 -#: pretix/control/forms/event.py:1529 pretix/control/forms/exports.py:49 +#: pretix/control/forms/event.py:1531 pretix/control/forms/exports.py:49 #: pretix/control/forms/exports.py:88 pretix/control/views/waitinglist.py:308 msgid "Language" msgstr "" @@ -910,9 +914,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:700 #: pretix/base/exporters/orderlist.py:722 #: pretix/base/exporters/orderlist.py:750 -#: pretix/base/exporters/orderlist.py:1333 pretix/base/models/orders.py:1275 +#: pretix/base/exporters/orderlist.py:1333 pretix/base/models/orders.py:1290 #: pretix/control/forms/filter.py:170 pretix/control/forms/filter.py:508 -#: pretix/control/forms/item.py:516 pretix/control/forms/subevents.py:118 +#: pretix/control/forms/item.py:517 pretix/control/forms/subevents.py:118 #: pretix/control/views/item.py:715 pretix/control/views/vouchers.py:138 #: pretix/control/views/vouchers.py:139 #: pretix/plugins/checkinlists/exporters.py:567 @@ -932,9 +936,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:390 #: pretix/base/exporters/orderlist.py:722 #: pretix/base/exporters/orderlist.py:750 -#: pretix/base/exporters/orderlist.py:1333 pretix/base/models/orders.py:1277 +#: pretix/base/exporters/orderlist.py:1333 pretix/base/models/orders.py:1292 #: pretix/control/forms/filter.py:170 pretix/control/forms/filter.py:509 -#: pretix/control/forms/item.py:517 pretix/control/forms/subevents.py:119 +#: pretix/control/forms/item.py:518 pretix/control/forms/subevents.py:119 #: pretix/control/views/item.py:715 pretix/control/views/vouchers.py:138 #: pretix/control/views/vouchers.py:139 #: pretix/plugins/checkinlists/exporters.py:567 @@ -1001,8 +1005,8 @@ msgstr "" #: pretix/base/models/event.py:536 pretix/base/pdf.py:225 #: pretix/control/forms/filter.py:1142 pretix/control/forms/filter.py:1144 #: pretix/control/forms/filter.py:1595 pretix/control/forms/filter.py:1597 -#: pretix/control/templates/pretixcontrol/events/index.html:62 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:58 +#: pretix/control/templates/pretixcontrol/events/index.html:68 +#: pretix/control/templates/pretixcontrol/organizers/detail.html:64 msgid "Event name" msgstr "" @@ -1026,47 +1030,47 @@ msgid "Timezone" msgstr "" #: pretix/base/exporters/events.py:62 pretix/base/models/event.py:559 -#: pretix/base/models/event.py:1399 pretix/base/settings.py:3118 -#: pretix/base/settings.py:3128 pretix/control/forms/subevents.py:472 +#: pretix/base/models/event.py:1405 pretix/base/settings.py:3132 +#: pretix/base/settings.py:3142 pretix/control/forms/subevents.py:472 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "" #: pretix/base/exporters/events.py:63 pretix/base/models/event.py:561 -#: pretix/base/models/event.py:1401 pretix/base/pdf.py:287 +#: pretix/base/models/event.py:1407 pretix/base/pdf.py:287 #: pretix/control/forms/subevents.py:477 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "" #: pretix/base/exporters/events.py:64 pretix/base/models/event.py:563 -#: pretix/base/models/event.py:1403 pretix/control/forms/subevents.py:482 +#: pretix/base/models/event.py:1409 pretix/control/forms/subevents.py:482 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "" #: pretix/base/exporters/events.py:65 pretix/base/models/event.py:575 -#: pretix/base/models/event.py:1412 pretix/control/forms/subevents.py:92 +#: pretix/base/models/event.py:1418 pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "" #: pretix/base/exporters/events.py:66 pretix/base/models/event.py:569 -#: pretix/base/models/event.py:1406 pretix/control/forms/subevents.py:98 +#: pretix/base/models/event.py:1412 pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "" #: pretix/base/exporters/events.py:67 pretix/base/exporters/invoices.py:350 -#: pretix/base/models/event.py:581 pretix/base/models/event.py:1418 +#: pretix/base/models/event.py:581 pretix/base/models/event.py:1424 msgid "Location" msgstr "" #: pretix/base/exporters/events.py:68 pretix/base/models/event.py:584 -#: pretix/base/models/event.py:1421 +#: pretix/base/models/event.py:1427 msgid "Latitude" msgstr "" #: pretix/base/exporters/events.py:69 pretix/base/models/event.py:592 -#: pretix/base/models/event.py:1429 +#: pretix/base/models/event.py:1435 msgid "Longitude" msgstr "" @@ -1076,9 +1080,9 @@ msgstr "" msgid "Internal comment" msgstr "" -#: pretix/base/exporters/invoices.py:82 pretix/base/models/orders.py:1625 -#: pretix/base/models/orders.py:2029 pretix/control/forms/filter.py:203 -#: pretix/control/forms/filter.py:918 pretix/control/forms/filter.py:2152 +#: pretix/base/exporters/invoices.py:82 pretix/base/models/orders.py:1642 +#: pretix/base/models/orders.py:2046 pretix/control/forms/filter.py:203 +#: pretix/control/forms/filter.py:918 pretix/control/forms/filter.py:2182 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:36 @@ -1093,7 +1097,7 @@ msgstr "" #: pretix/base/exporters/invoices.py:84 pretix/base/exporters/invoices.py:86 #: pretix/control/forms/filter.py:205 pretix/control/forms/filter.py:920 -#: pretix/control/forms/filter.py:2154 +#: pretix/control/forms/filter.py:2184 msgid "All payment providers" msgstr "" @@ -1143,16 +1147,16 @@ msgstr "" #: pretix/base/exporters/invoices.py:199 pretix/base/exporters/invoices.py:326 #: pretix/base/exporters/orderlist.py:1166 #: pretix/base/exporters/orderlist.py:1211 -#: pretix/base/exporters/waitinglist.py:107 pretix/base/models/items.py:1459 -#: pretix/base/models/orders.py:218 pretix/base/models/orders.py:2726 -#: pretix/base/models/orders.py:2832 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/models/items.py:1482 +#: pretix/base/models/orders.py:218 pretix/base/models/orders.py:2743 +#: pretix/base/models/orders.py:2849 #: pretix/control/templates/pretixcontrol/order/transactions.html:19 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:72 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:11 #: pretix/plugins/checkinlists/exporters.py:728 #: pretix/presale/templates/pretixpresale/event/fragment_giftcard_history.html:6 -#: pretix/presale/templates/pretixpresale/organizers/index.html:43 +#: pretix/presale/templates/pretixpresale/organizers/index.html:44 msgid "Date" msgstr "" @@ -1215,8 +1219,8 @@ msgstr "" #: pretix/base/exporters/orderlist.py:264 #: pretix/base/exporters/orderlist.py:449 #: pretix/base/exporters/orderlist.py:568 pretix/base/forms/questions.py:661 -#: pretix/base/models/customers.py:300 pretix/base/models/orders.py:1411 -#: pretix/base/models/orders.py:2992 pretix/base/orderimport.py:352 +#: pretix/base/models/customers.py:300 pretix/base/models/orders.py:1428 +#: pretix/base/models/orders.py:3009 pretix/base/orderimport.py:352 #: pretix/base/orderimport.py:498 pretix/control/forms/filter.py:618 #: pretix/control/forms/filter.py:649 #: pretix/control/templates/pretixcontrol/order/index.html:948 @@ -1233,8 +1237,8 @@ msgstr "" #: pretix/base/exporters/orderlist.py:264 #: pretix/base/exporters/orderlist.py:449 #: pretix/base/exporters/orderlist.py:569 pretix/base/forms/questions.py:672 -#: pretix/base/models/customers.py:301 pretix/base/models/orders.py:1412 -#: pretix/base/models/orders.py:2993 pretix/base/orderimport.py:363 +#: pretix/base/models/customers.py:301 pretix/base/models/orders.py:1429 +#: pretix/base/models/orders.py:3010 pretix/base/orderimport.py:363 #: pretix/base/orderimport.py:509 pretix/base/settings.py:1105 #: pretix/control/forms/filter.py:622 pretix/control/forms/filter.py:653 #: pretix/control/views/item.py:479 @@ -1248,8 +1252,8 @@ msgstr "" #: pretix/base/exporters/orderlist.py:264 #: pretix/base/exporters/orderlist.py:449 #: pretix/base/exporters/orderlist.py:570 pretix/base/forms/questions.py:680 -#: pretix/base/models/customers.py:302 pretix/base/models/orders.py:1413 -#: pretix/base/models/orders.py:2994 pretix/base/orderimport.py:374 +#: pretix/base/models/customers.py:302 pretix/base/models/orders.py:1430 +#: pretix/base/models/orders.py:3011 pretix/base/orderimport.py:374 #: pretix/base/orderimport.py:520 pretix/base/settings.py:1117 #: pretix/control/forms/filter.py:627 pretix/control/forms/filter.py:658 #: pretix/control/views/item.py:489 @@ -1263,8 +1267,8 @@ msgstr "" #: pretix/base/exporters/orderlist.py:264 #: pretix/base/exporters/orderlist.py:449 #: pretix/base/exporters/orderlist.py:571 pretix/base/forms/questions.py:692 -#: pretix/base/models/customers.py:303 pretix/base/models/orders.py:1414 -#: pretix/base/models/orders.py:2995 pretix/base/models/orders.py:2996 +#: pretix/base/models/customers.py:303 pretix/base/models/orders.py:1431 +#: pretix/base/models/orders.py:3012 pretix/base/models/orders.py:3013 #: pretix/base/orderimport.py:390 pretix/base/orderimport.py:536 #: pretix/base/settings.py:1126 pretix/control/forms/filter.py:632 #: pretix/control/forms/filter.py:663 @@ -1287,7 +1291,7 @@ msgstr "" #: pretix/base/exporters/invoices.py:337 pretix/base/exporters/invoices.py:345 #: pretix/base/exporters/orderlist.py:265 #: pretix/base/exporters/orderlist.py:449 -#: pretix/base/exporters/orderlist.py:614 pretix/base/models/orders.py:2999 +#: pretix/base/exporters/orderlist.py:614 pretix/base/models/orders.py:3016 #: pretix/base/orderimport.py:434 #: pretix/control/templates/pretixcontrol/order/index.html:959 #: pretix/plugins/reports/exporters.py:817 @@ -1336,7 +1340,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:449 #: pretix/base/exporters/orderlist.py:572 pretix/base/forms/questions.py:716 #: pretix/base/forms/questions.py:1058 pretix/base/models/customers.py:304 -#: pretix/base/models/orders.py:1415 pretix/base/models/orders.py:2998 +#: pretix/base/models/orders.py:1432 pretix/base/models/orders.py:3015 #: pretix/base/orderimport.py:409 #: pretix/control/templates/pretixcontrol/order/index.html:955 #: pretix/plugins/checkinlists/exporters.py:517 @@ -1348,19 +1352,19 @@ msgid "State" msgstr "" #: pretix/base/exporters/invoices.py:220 pretix/base/exporters/invoices.py:346 -#: pretix/base/models/orders.py:3008 pretix/base/models/orders.py:3043 +#: pretix/base/models/orders.py:3025 pretix/base/models/orders.py:3060 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:107 msgid "Beneficiary" msgstr "" #: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:347 -#: pretix/base/models/orders.py:3003 pretix/base/orderimport.py:445 +#: pretix/base/models/orders.py:3020 pretix/base/orderimport.py:445 #: pretix/control/templates/pretixcontrol/order/index.html:979 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:115 msgid "Internal reference" msgstr "" -#: pretix/base/exporters/invoices.py:222 pretix/control/forms/event.py:1478 +#: pretix/base/exporters/invoices.py:222 pretix/control/forms/event.py:1480 msgid "Reverse charge" msgstr "" @@ -1408,7 +1412,7 @@ msgid "Line number" msgstr "" #: pretix/base/exporters/invoices.py:319 pretix/base/exporters/orderlist.py:436 -#: pretix/base/models/items.py:415 pretix/base/models/items.py:1004 +#: pretix/base/models/items.py:415 pretix/base/models/items.py:1021 #: pretix/control/templates/pretixcontrol/pdf/placeholders.html:32 msgid "Description" msgstr "" @@ -1423,16 +1427,16 @@ msgstr "" #: pretix/base/exporters/invoices.py:322 pretix/base/exporters/orderlist.py:440 #: pretix/base/exporters/orderlist.py:558 -#: pretix/base/exporters/orderlist.py:856 pretix/base/models/orders.py:2181 -#: pretix/base/models/orders.py:2328 pretix/base/models/orders.py:2768 +#: pretix/base/exporters/orderlist.py:856 pretix/base/models/orders.py:2198 +#: pretix/base/models/orders.py:2345 pretix/base/models/orders.py:2785 msgid "Tax value" msgstr "" #: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:438 #: pretix/base/exporters/orderlist.py:556 -#: pretix/base/exporters/orderlist.py:853 pretix/base/models/orders.py:2172 -#: pretix/base/models/orders.py:2319 pretix/base/models/orders.py:2759 -#: pretix/base/models/orders.py:2842 pretix/base/models/tax.py:183 +#: pretix/base/exporters/orderlist.py:853 pretix/base/models/orders.py:2189 +#: pretix/base/models/orders.py:2336 pretix/base/models/orders.py:2776 +#: pretix/base/models/orders.py:2859 pretix/base/models/tax.py:183 #: pretix/control/templates/pretixcontrol/order/transactions.html:21 #: pretix/plugins/reports/accountingreport.py:315 #: pretix/plugins/reports/exporters.py:766 @@ -1484,7 +1488,7 @@ msgstr "" #: pretix/base/exporters/items.py:61 pretix/base/models/discount.py:60 #: pretix/base/models/items.py:95 pretix/base/models/items.py:406 -#: pretix/base/models/tax.py:163 +#: pretix/base/models/tax.py:163 pretix/control/forms/organizer.py:213 #: pretix/control/templates/pretixcontrol/items/discounts.html:56 msgid "Internal name" msgstr "" @@ -1495,33 +1499,33 @@ msgstr "" #: pretix/base/exporters/items.py:69 pretix/base/exporters/orderlist.py:553 #: pretix/base/exporters/orderlist.py:845 -#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/items.py:997 -#: pretix/base/models/orders.py:1367 pretix/base/models/orders.py:2744 +#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/items.py:1014 +#: pretix/base/models/orders.py:1384 pretix/base/models/orders.py:2761 #: pretix/plugins/checkinlists/exporters.py:671 msgid "Variation" msgstr "" #: pretix/base/exporters/items.py:72 pretix/base/models/customers.py:57 #: pretix/base/models/customers.py:392 pretix/base/models/discount.py:56 -#: pretix/base/models/event.py:1388 pretix/base/models/items.py:412 -#: pretix/base/models/items.py:1001 pretix/base/models/media.py:77 +#: pretix/base/models/event.py:1394 pretix/base/models/items.py:412 +#: pretix/base/models/items.py:1018 pretix/base/models/media.py:77 #: pretix/base/settings.py:202 pretix/base/settings.py:237 #: pretix/base/settings.py:268 pretix/control/forms/filter.py:1095 -#: pretix/control/forms/filter.py:1882 +#: pretix/control/forms/filter.py:1912 #: pretix/control/templates/pretixcontrol/event/plugins.html:55 #: pretix/control/templates/pretixcontrol/users/index.html:51 msgid "Active" msgstr "" #: pretix/base/exporters/items.py:73 pretix/base/models/discount.py:68 -#: pretix/base/models/items.py:560 pretix/base/models/items.py:1057 -#: pretix/control/forms/discounts.py:87 pretix/control/forms/event.py:955 -#: pretix/control/forms/item.py:545 pretix/control/forms/item.py:781 +#: pretix/base/models/items.py:577 pretix/base/models/items.py:1080 +#: pretix/control/forms/discounts.py:87 pretix/control/forms/event.py:957 +#: pretix/control/forms/item.py:546 pretix/control/forms/item.py:811 msgid "Sales channels" msgstr "" #: pretix/base/exporters/items.py:74 pretix/base/models/items.py:420 -#: pretix/base/models/items.py:1015 +#: pretix/base/models/items.py:1032 msgid "Default price" msgstr "" @@ -1529,11 +1533,11 @@ msgstr "" msgid "Free price input" msgstr "" -#: pretix/base/exporters/items.py:76 pretix/base/models/items.py:436 +#: pretix/base/exporters/items.py:76 pretix/base/models/items.py:442 msgid "Sales tax" msgstr "" -#: pretix/base/exporters/items.py:77 pretix/base/models/items.py:441 +#: pretix/base/exporters/items.py:77 pretix/base/models/items.py:447 msgid "Is an admission ticket" msgstr "" @@ -1543,14 +1547,14 @@ msgstr "" msgid "Personalized ticket" msgstr "" -#: pretix/base/exporters/items.py:79 pretix/base/models/items.py:455 +#: pretix/base/exporters/items.py:79 pretix/base/models/items.py:461 msgid "Generate tickets" msgstr "" #: pretix/base/exporters/items.py:80 pretix/base/exporters/orderlist.py:1087 #: pretix/base/exporters/waitinglist.py:41 pretix/base/shredder.py:339 -#: pretix/control/forms/event.py:1599 pretix/control/navigation.py:235 -#: pretix/control/templates/pretixcontrol/event/settings.html:336 +#: pretix/control/forms/event.py:1601 pretix/control/navigation.py:235 +#: pretix/control/templates/pretixcontrol/event/settings.html:339 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:8 @@ -1559,21 +1563,21 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_availability.html:27 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:77 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:84 -#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:34 +#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:35 #: pretix/presale/templates/pretixpresale/event/index.html:188 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:3 #: pretix/presale/templates/pretixpresale/event/waitinglist_remove.html:3 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:81 #: pretix/presale/templates/pretixpresale/fragment_day_calendar.html:102 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:66 -#: pretix/presale/templates/pretixpresale/organizers/index.html:102 -#: pretix/presale/views/widget.py:390 +#: pretix/presale/templates/pretixpresale/organizers/index.html:103 +#: pretix/presale/views/widget.py:393 msgid "Waiting list" msgstr "" #: pretix/base/exporters/items.py:81 pretix/base/models/discount.py:74 #: pretix/base/models/items.py:174 pretix/base/models/items.py:230 -#: pretix/base/models/items.py:478 pretix/base/models/items.py:1047 +#: pretix/base/models/items.py:484 pretix/base/models/items.py:1070 #: pretix/base/payment.py:341 pretix/control/forms/subevents.py:314 #: pretix/control/forms/subevents.py:336 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:506 @@ -1584,7 +1588,7 @@ msgstr "" #: pretix/base/exporters/items.py:82 pretix/base/models/discount.py:79 #: pretix/base/models/items.py:179 pretix/base/models/items.py:235 -#: pretix/base/models/items.py:483 pretix/base/models/items.py:1052 +#: pretix/base/models/items.py:489 pretix/base/models/items.py:1075 #: pretix/base/payment.py:335 pretix/control/forms/subevents.py:319 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:510 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:174 @@ -1592,61 +1596,61 @@ msgstr "" msgid "Available until" msgstr "" -#: pretix/base/exporters/items.py:83 pretix/base/models/items.py:499 +#: pretix/base/exporters/items.py:83 pretix/base/models/items.py:516 msgid "This product can only be bought using a voucher." msgstr "" -#: pretix/base/exporters/items.py:84 pretix/base/models/items.py:512 +#: pretix/base/exporters/items.py:84 pretix/base/models/items.py:529 msgid "" "This product will only be shown if a voucher matching the product is " "redeemed." msgstr "" -#: pretix/base/exporters/items.py:85 pretix/base/models/items.py:505 +#: pretix/base/exporters/items.py:85 pretix/base/models/items.py:522 msgid "Buying this product requires approval" msgstr "" -#: pretix/base/exporters/items.py:86 pretix/base/models/items.py:518 +#: pretix/base/exporters/items.py:86 pretix/base/models/items.py:535 msgid "Only sell this product as part of a bundle" msgstr "" -#: pretix/base/exporters/items.py:87 pretix/base/models/items.py:525 +#: pretix/base/exporters/items.py:87 pretix/base/models/items.py:542 msgid "Allow product to be canceled or changed" msgstr "" -#: pretix/base/exporters/items.py:88 pretix/base/models/items.py:531 +#: pretix/base/exporters/items.py:88 pretix/base/models/items.py:548 msgid "Minimum amount per order" msgstr "" -#: pretix/base/exporters/items.py:89 pretix/base/models/items.py:538 +#: pretix/base/exporters/items.py:89 pretix/base/models/items.py:555 msgid "Maximum amount per order" msgstr "" #: pretix/base/exporters/items.py:90 pretix/base/exporters/orderlist.py:277 -#: pretix/base/models/items.py:546 pretix/base/models/items.py:1070 +#: pretix/base/models/items.py:563 pretix/base/models/items.py:1093 #: pretix/base/models/orders.py:241 pretix/control/forms/filter.py:584 #: pretix/plugins/checkinlists/exporters.py:502 msgid "Requires special attention" msgstr "" -#: pretix/base/exporters/items.py:91 pretix/base/models/items.py:553 -#: pretix/base/models/items.py:1018 +#: pretix/base/exporters/items.py:91 pretix/base/models/items.py:570 +#: pretix/base/models/items.py:1035 msgid "Original price" msgstr "" -#: pretix/base/exporters/items.py:92 pretix/base/models/items.py:565 +#: pretix/base/exporters/items.py:92 pretix/base/models/items.py:582 msgid "This product is a gift card" msgstr "" -#: pretix/base/exporters/items.py:93 pretix/base/models/items.py:571 -#: pretix/base/models/items.py:1032 -#: pretix/control/templates/pretixcontrol/item/include_variations.html:41 -#: pretix/control/templates/pretixcontrol/item/include_variations.html:148 +#: pretix/base/exporters/items.py:93 pretix/base/models/items.py:588 +#: pretix/base/models/items.py:1055 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:40 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:147 msgid "Require a valid membership" msgstr "" -#: pretix/base/exporters/items.py:94 pretix/base/models/items.py:580 -#: pretix/base/models/items.py:1041 +#: pretix/base/exporters/items.py:94 pretix/base/models/items.py:597 +#: pretix/base/models/items.py:1064 msgid "Hide without a valid membership" msgstr "" @@ -1694,7 +1698,7 @@ msgstr "" msgid "Orders" msgstr "" -#: pretix/base/exporters/orderlist.py:100 pretix/base/models/orders.py:2377 +#: pretix/base/exporters/orderlist.py:100 pretix/base/models/orders.py:2394 #: pretix/base/notifications.py:205 msgid "Order positions" msgstr "" @@ -1738,7 +1742,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:828 #: pretix/base/exporters/orderlist.py:1028 #: pretix/base/exporters/orderlist.py:1211 -#: pretix/base/exporters/waitinglist.py:113 pretix/control/forms/event.py:1575 +#: pretix/base/exporters/waitinglist.py:113 pretix/control/forms/event.py:1577 #: pretix/control/forms/organizer.py:110 msgid "Event slug" msgstr "" @@ -1762,11 +1766,11 @@ msgstr "" #: pretix/control/forms/filter.py:913 pretix/control/forms/filter.py:1092 #: pretix/control/forms/filter.py:1322 pretix/control/forms/filter.py:1393 #: pretix/control/forms/filter.py:1466 pretix/control/forms/filter.py:1567 -#: pretix/control/forms/filter.py:1879 pretix/control/forms/filter.py:1960 -#: pretix/control/forms/filter.py:2242 +#: pretix/control/forms/filter.py:1909 pretix/control/forms/filter.py:1990 +#: pretix/control/forms/filter.py:2272 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:44 #: pretix/control/templates/pretixcontrol/checkin/index.html:112 -#: pretix/control/templates/pretixcontrol/events/index.html:84 +#: pretix/control/templates/pretixcontrol/events/index.html:90 #: pretix/control/templates/pretixcontrol/order/index.html:742 #: pretix/control/templates/pretixcontrol/order/index.html:838 #: pretix/control/templates/pretixcontrol/orders/bulk_action.html:26 @@ -1775,7 +1779,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/customer.html:38 #: pretix/control/templates/pretixcontrol/organizers/customer.html:208 #: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:46 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:64 +#: pretix/control/templates/pretixcontrol/organizers/detail.html:70 #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html:34 #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html:113 #: pretix/control/templates/pretixcontrol/organizers/reusable_medium.html:32 @@ -1791,7 +1795,7 @@ msgstr "" #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:70 #: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:47 #: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:75 -#: pretix/presale/templates/pretixpresale/organizers/index.html:46 +#: pretix/presale/templates/pretixpresale/organizers/index.html:47 msgid "Status" msgstr "" @@ -1811,7 +1815,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:433 #: pretix/base/exporters/orderlist.py:543 #: pretix/base/exporters/orderlist.py:832 pretix/base/notifications.py:203 -#: pretix/control/forms/filter.py:2203 +#: pretix/control/forms/filter.py:2233 #: pretix/control/templates/pretixcontrol/order/index.html:175 #: pretix/control/templates/pretixcontrol/orders/bulk_action.html:24 #: pretix/control/templates/pretixcontrol/orders/index.html:140 @@ -1919,8 +1923,8 @@ msgstr "" #: pretix/base/exporters/orderlist.py:437 #: pretix/base/exporters/orderlist.py:555 -#: pretix/base/exporters/orderlist.py:852 pretix/base/models/orders.py:1372 -#: pretix/base/models/orders.py:2755 pretix/base/orderimport.py:577 +#: pretix/base/exporters/orderlist.py:852 pretix/base/models/orders.py:1389 +#: pretix/base/models/orders.py:2772 pretix/base/orderimport.py:577 #: pretix/base/pdf.py:159 #: pretix/control/templates/pretixcontrol/item/index.html:146 #: pretix/control/templates/pretixcontrol/order/change.html:184 @@ -1964,12 +1968,12 @@ msgstr "" #: pretix/base/exporters/orderlist.py:547 #: pretix/base/exporters/orderlist.py:850 #: pretix/base/exporters/orderlist.py:1090 pretix/base/models/checkin.py:59 -#: pretix/base/models/items.py:1837 pretix/base/models/orders.py:1357 -#: pretix/base/models/orders.py:2751 pretix/base/models/vouchers.py:187 -#: pretix/base/models/waitinglist.py:61 pretix/control/forms/event.py:1523 -#: pretix/control/forms/filter.py:413 pretix/control/forms/filter.py:1773 -#: pretix/control/forms/filter.py:1997 pretix/control/forms/filter.py:2112 -#: pretix/control/forms/filter.py:2194 pretix/control/forms/filter.py:2411 +#: pretix/base/models/items.py:1860 pretix/base/models/orders.py:1374 +#: pretix/base/models/orders.py:2768 pretix/base/models/vouchers.py:187 +#: pretix/base/models/waitinglist.py:61 pretix/control/forms/event.py:1525 +#: pretix/control/forms/filter.py:413 pretix/control/forms/filter.py:1803 +#: pretix/control/forms/filter.py:2027 pretix/control/forms/filter.py:2142 +#: pretix/control/forms/filter.py:2224 pretix/control/forms/filter.py:2441 #: pretix/control/forms/item.py:241 pretix/control/forms/orders.py:343 #: pretix/control/forms/orders.py:395 pretix/control/forms/orders.py:772 #: pretix/control/forms/vouchers.py:114 @@ -1988,8 +1992,8 @@ msgstr "" #: pretix/plugins/sendmail/forms.py:149 pretix/plugins/sendmail/forms.py:289 #: pretix/plugins/sendmail/forms.py:369 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_inspect.html:32 -#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:52 -#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:135 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:51 +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:129 #: pretix/presale/templates/pretixpresale/event/fragment_change_form.html:20 msgctxt "subevent" msgid "Date" @@ -2000,11 +2004,11 @@ msgstr "" #: pretix/base/exporters/waitinglist.py:116 pretix/base/forms/questions.py:610 #: pretix/base/forms/questions.py:618 pretix/base/models/memberships.py:144 #: pretix/control/forms/rrule.py:49 -#: pretix/control/templates/pretixcontrol/events/index.html:72 +#: pretix/control/templates/pretixcontrol/events/index.html:78 #: pretix/control/templates/pretixcontrol/order/index.html:739 #: pretix/control/templates/pretixcontrol/order/index.html:833 #: pretix/control/templates/pretixcontrol/orders/refunds.html:55 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:60 +#: pretix/control/templates/pretixcontrol/organizers/detail.html:66 #: pretix/control/templates/pretixcontrol/search/payments.html:83 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:18 @@ -2018,8 +2022,8 @@ msgstr "" #: pretix/base/exporters/orderlist.py:1092 #: pretix/base/exporters/waitinglist.py:117 #: pretix/base/models/memberships.py:147 -#: pretix/control/templates/pretixcontrol/events/index.html:76 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:62 +#: pretix/control/templates/pretixcontrol/events/index.html:82 +#: pretix/control/templates/pretixcontrol/organizers/detail.html:68 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:21 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:20 #: pretix/plugins/badges/exporters.py:464 @@ -2029,10 +2033,10 @@ msgid "End date" msgstr "" #: pretix/base/exporters/orderlist.py:551 -#: pretix/base/exporters/orderlist.py:843 pretix/base/models/items.py:674 +#: pretix/base/exporters/orderlist.py:843 pretix/base/models/items.py:691 #: pretix/base/models/vouchers.py:250 pretix/base/models/waitinglist.py:91 -#: pretix/base/orderimport.py:255 pretix/control/forms/filter.py:2003 -#: pretix/control/forms/filter.py:2258 pretix/control/forms/orders.py:318 +#: pretix/base/orderimport.py:255 pretix/control/forms/filter.py:2033 +#: pretix/control/forms/filter.py:2288 pretix/control/forms/orders.py:318 #: pretix/control/forms/vouchers.py:64 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:66 #: pretix/control/templates/pretixcontrol/item/base.html:3 @@ -2058,9 +2062,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:559 #: pretix/base/exporters/orderlist.py:564 pretix/base/forms/questions.py:636 -#: pretix/base/models/customers.py:289 pretix/base/models/orders.py:1376 +#: pretix/base/models/customers.py:289 pretix/base/models/orders.py:1393 #: pretix/base/orderimport.py:459 pretix/base/pdf.py:173 -#: pretix/control/forms/filter.py:637 pretix/control/forms/organizer.py:892 +#: pretix/control/forms/filter.py:637 pretix/control/forms/organizer.py:928 #: pretix/control/templates/pretixcontrol/order/index.html:513 #: pretix/control/templates/pretixcontrol/organizers/customer.html:119 #: pretix/control/views/item.py:433 pretix/plugins/badges/exporters.py:473 @@ -2076,7 +2080,7 @@ msgid "Attendee name" msgstr "" #: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:642 -#: pretix/base/models/customers.py:296 pretix/base/models/orders.py:1384 +#: pretix/base/models/customers.py:296 pretix/base/models/orders.py:1401 #: pretix/base/pdf.py:215 #: pretix/control/templates/pretixcontrol/order/index.html:518 #: pretix/control/views/item.py:445 @@ -2136,7 +2140,7 @@ msgstr "" msgid "Blocked" msgstr "" -#: pretix/base/exporters/orderlist.py:582 pretix/base/models/orders.py:2344 +#: pretix/base/exporters/orderlist.py:582 pretix/base/models/orders.py:2361 #: pretix/base/orderimport.py:654 #: pretix/control/templates/pretixcontrol/organizers/customer.html:116 #: pretix/plugins/checkinlists/exporters.py:510 @@ -2146,7 +2150,7 @@ msgstr "" msgid "Valid from" msgstr "" -#: pretix/base/exporters/orderlist.py:583 pretix/base/models/orders.py:2349 +#: pretix/base/exporters/orderlist.py:583 pretix/base/models/orders.py:2366 #: pretix/base/models/vouchers.py:221 pretix/base/orderimport.py:677 #: pretix/control/templates/pretixcontrol/organizers/customer.html:117 #: pretix/control/views/vouchers.py:118 @@ -2198,8 +2202,8 @@ msgid "Only include transactions created within this date range." msgstr "" #: pretix/base/exporters/orderlist.py:827 pretix/base/models/event.py:627 -#: pretix/base/models/items.py:391 pretix/base/models/items.py:1830 -#: pretix/base/models/orders.py:193 pretix/base/models/orders.py:2824 +#: pretix/base/models/items.py:391 pretix/base/models/items.py:1853 +#: pretix/base/models/orders.py:193 pretix/base/models/orders.py:2841 #: pretix/base/models/vouchers.py:181 pretix/base/models/waitinglist.py:55 #: pretix/base/notifications.py:187 pretix/control/forms/filter.py:888 #: pretix/control/templates/pretixcontrol/organizers/customer.html:204 @@ -2238,7 +2242,7 @@ msgstr "" msgid "Old data" msgstr "" -#: pretix/base/exporters/orderlist.py:840 pretix/base/models/items.py:1361 +#: pretix/base/exporters/orderlist.py:840 pretix/base/models/items.py:1384 #: pretix/control/templates/pretixcontrol/order/transactions.html:22 msgid "Quantity" msgstr "" @@ -2309,9 +2313,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:1028 #: pretix/base/exporters/orderlist.py:1169 #: pretix/base/exporters/orderlist.py:1211 pretix/base/models/orders.py:273 -#: pretix/base/models/orders.py:1612 pretix/base/models/orders.py:2010 -#: pretix/base/models/orders.py:2161 pretix/base/models/orders.py:2308 -#: pretix/base/models/orders.py:2717 +#: pretix/base/models/orders.py:1629 pretix/base/models/orders.py:2027 +#: pretix/base/models/orders.py:2178 pretix/base/models/orders.py:2325 +#: pretix/base/models/orders.py:2734 #: pretix/control/templates/pretixcontrol/organizers/customer.html:118 #: pretix/control/templates/pretixcontrol/search/payments.html:78 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 @@ -2346,8 +2350,8 @@ msgstr "" #: pretix/base/exporters/orderlist.py:1029 #: pretix/base/exporters/orderlist.py:1167 -#: pretix/base/exporters/orderlist.py:1211 pretix/base/models/orders.py:1608 -#: pretix/base/models/orders.py:2006 pretix/control/forms/filter.py:945 +#: pretix/base/exporters/orderlist.py:1211 pretix/base/models/orders.py:1625 +#: pretix/base/models/orders.py:2023 pretix/control/forms/filter.py:945 #: pretix/control/forms/filter.py:948 #: pretix/control/templates/pretixcontrol/order/index.html:743 #: pretix/control/templates/pretixcontrol/order/index.html:839 @@ -2475,7 +2479,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/email_setup.html:6 #: pretix/control/templates/pretixcontrol/email_setup_simple.html:6 #: pretix/control/templates/pretixcontrol/email_setup_smtp.html:6 -#: pretix/control/templates/pretixcontrol/events/index.html:66 +#: pretix/control/templates/pretixcontrol/events/index.html:72 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html:33 @@ -2549,9 +2553,9 @@ msgstr "" #: pretix/control/forms/filter.py:1094 pretix/control/forms/filter.py:1315 #: pretix/control/forms/filter.py:1324 pretix/control/forms/filter.py:1396 #: pretix/control/forms/filter.py:1406 pretix/control/forms/filter.py:1469 -#: pretix/control/forms/filter.py:1881 pretix/control/forms/filter.py:1890 -#: pretix/control/forms/filter.py:1962 pretix/control/forms/filter.py:1975 -#: pretix/control/forms/filter.py:2483 pretix/control/forms/filter.py:2502 +#: pretix/control/forms/filter.py:1911 pretix/control/forms/filter.py:1920 +#: pretix/control/forms/filter.py:1992 pretix/control/forms/filter.py:2005 +#: pretix/control/forms/filter.py:2513 pretix/control/forms/filter.py:2532 #: pretix/control/templates/pretixcontrol/checkin/lists.html:135 #: pretix/control/templates/pretixcontrol/checkin/lists.html:147 #: pretix/control/templates/pretixcontrol/items/discounts.html:107 @@ -2581,7 +2585,7 @@ msgid "Expired and with value" msgstr "" #: pretix/base/exporters/orderlist.py:1270 pretix/control/forms/filter.py:226 -#: pretix/control/forms/filter.py:1328 pretix/control/forms/filter.py:1967 +#: pretix/control/forms/filter.py:1328 pretix/control/forms/filter.py:1997 #: pretix/control/templates/pretixcontrol/items/question.html:25 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:36 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 @@ -2670,7 +2674,7 @@ msgid "Voucher expired" msgstr "" #: pretix/base/exporters/waitinglist.py:111 pretix/base/pdf.py:122 -#: pretix/control/forms/event.py:1681 +#: pretix/control/forms/event.py:1683 #: pretix/control/templates/pretixcontrol/items/index.html:35 msgid "Product name" msgstr "" @@ -2691,8 +2695,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/index.html:109 #: pretix/control/views/vouchers.py:118 pretix/control/views/waitinglist.py:307 #: pretix/plugins/checkinlists/exporters.py:499 -#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:54 -#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:56 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:51 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:53 #: pretix/presale/templates/pretixpresale/event/fragment_voucher_form.html:12 #: pretix/presale/templates/pretixpresale/event/fragment_voucher_form.html:19 msgid "Voucher code" @@ -2857,7 +2861,7 @@ msgstr "" msgid "Repeat new password" msgstr "" -#: pretix/base/forms/user.py:75 pretix/control/forms/organizer.py:361 +#: pretix/base/forms/user.py:75 pretix/control/forms/organizer.py:397 #: pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "" @@ -3183,7 +3187,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:15 #: pretix/control/templates/pretixcontrol/users/form.html:4 #: pretix/control/templates/pretixcontrol/users/form.html:6 -#: pretix/control/views/organizer.py:149 tests/base/test_mail.py:149 +#: pretix/control/views/organizer.py:156 tests/base/test_mail.py:149 msgid "User" msgstr "" @@ -3361,7 +3365,7 @@ msgid "Single-sign-on method" msgstr "" #: pretix/base/models/customers.py:85 pretix/base/models/devices.py:72 -#: pretix/base/models/items.py:1479 pretix/base/models/items.py:1722 +#: pretix/base/models/items.py:1502 pretix/base/models/items.py:1745 msgid "" "You can enter any value here to make it easier to match the data with other " "sources. If you do not input one, we will generate one automatically." @@ -3373,13 +3377,13 @@ msgid "" "underscores. It must start and end with a letter or number." msgstr "" -#: pretix/base/models/customers.py:299 pretix/base/models/orders.py:1410 -#: pretix/base/models/orders.py:2989 pretix/base/settings.py:1093 +#: pretix/base/models/customers.py:299 pretix/base/models/orders.py:1427 +#: pretix/base/models/orders.py:3006 pretix/base/settings.py:1093 msgid "Company name" msgstr "" -#: pretix/base/models/customers.py:303 pretix/base/models/orders.py:1414 -#: pretix/base/models/orders.py:2996 pretix/base/settings.py:81 +#: pretix/base/models/customers.py:303 pretix/base/models/orders.py:1431 +#: pretix/base/models/orders.py:3013 pretix/base/settings.py:81 #: pretix/plugins/stripe/payment.py:263 msgid "Select country" msgstr "" @@ -3428,17 +3432,17 @@ msgstr "" msgid "Separate multiple values with spaces" msgstr "" -#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1478 +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1501 msgid "Internal identifier" msgstr "" -#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1586 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1609 msgid "This identifier is already used for a different question." msgstr "" #: pretix/base/models/devices.py:114 pretix/control/forms/checkin.py:208 -#: pretix/control/forms/checkin.py:229 pretix/control/forms/filter.py:2268 -#: pretix/control/forms/filter.py:2315 pretix/control/forms/filter.py:2476 +#: pretix/control/forms/checkin.py:229 pretix/control/forms/filter.py:2298 +#: pretix/control/forms/filter.py:2345 pretix/control/forms/filter.py:2506 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:67 #: pretix/control/templates/pretixcontrol/organizers/gates.html:16 #: pretix/plugins/checkinlists/exporters.py:741 @@ -3469,8 +3473,8 @@ msgctxt "subevent" msgid "Each matching product must be for a different date" msgstr "" -#: pretix/base/models/discount.py:65 pretix/base/models/items.py:1010 -#: pretix/base/models/items.py:1287 pretix/base/models/items.py:1511 +#: pretix/base/models/discount.py:65 pretix/base/models/items.py:1027 +#: pretix/base/models/items.py:1310 pretix/base/models/items.py:1534 msgid "Position" msgstr "" @@ -3610,7 +3614,7 @@ msgstr "" msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/event.py:565 pretix/base/models/event.py:1392 +#: pretix/base/models/event.py:565 pretix/base/models/event.py:1398 msgid "Show in lists" msgstr "" @@ -3620,14 +3624,14 @@ msgid "" "organizer account." msgstr "" -#: pretix/base/models/event.py:570 pretix/base/models/event.py:1407 +#: pretix/base/models/event.py:570 pretix/base/models/event.py:1413 #: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " "value, the presale will end after the end date of your event." msgstr "" -#: pretix/base/models/event.py:576 pretix/base/models/event.py:1413 +#: pretix/base/models/event.py:576 pretix/base/models/event.py:1419 #: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "" @@ -3641,12 +3645,12 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/views/dashboards.py:540 #: pretix/presale/templates/pretixpresale/event/index.html:31 -#: pretix/presale/templates/pretixpresale/organizers/index.html:89 -#: pretix/presale/views/widget.py:638 +#: pretix/presale/templates/pretixpresale/organizers/index.html:90 +#: pretix/presale/views/widget.py:651 msgid "Event series" msgstr "" -#: pretix/base/models/event.py:612 pretix/base/models/event.py:1441 +#: pretix/base/models/event.py:612 pretix/base/models/event.py:1447 msgid "Seating plan" msgstr "" @@ -3665,136 +3669,144 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/devices.html:88 #: pretix/control/templates/pretixcontrol/organizers/teams.html:39 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1675 +#: pretix/control/views/organizer.py:1685 #: pretix/plugins/reports/accountingreport.py:104 #: pretix/plugins/reports/accountingreport.py:107 msgid "Events" msgstr "" -#: pretix/base/models/event.py:1215 +#: pretix/base/models/event.py:1221 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." msgstr "" -#: pretix/base/models/event.py:1218 +#: pretix/base/models/event.py:1224 msgid "You need to configure at least one quota to sell anything." msgstr "" -#: pretix/base/models/event.py:1223 +#: pretix/base/models/event.py:1229 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1338 +#: pretix/base/models/event.py:1344 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" -#: pretix/base/models/event.py:1344 +#: pretix/base/models/event.py:1350 msgid "The event slug cannot be changed." msgstr "" -#: pretix/base/models/event.py:1347 +#: pretix/base/models/event.py:1353 msgid "This slug has already been used for a different event." msgstr "" -#: pretix/base/models/event.py:1353 +#: pretix/base/models/event.py:1359 msgid "The event cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1359 +#: pretix/base/models/event.py:1365 msgid "The event's presale cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1389 +#: pretix/base/models/event.py:1395 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "" -#: pretix/base/models/event.py:1393 +#: pretix/base/models/event.py:1399 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." msgstr "" -#: pretix/base/models/event.py:1438 pretix/base/settings.py:2919 +#: pretix/base/models/event.py:1444 pretix/base/settings.py:2933 msgid "Frontpage text" msgstr "" -#: pretix/base/models/event.py:1453 +#: pretix/base/models/event.py:1459 msgid "Date in event series" msgstr "" -#: pretix/base/models/event.py:1454 +#: pretix/base/models/event.py:1460 msgid "Dates in event series" msgstr "" -#: pretix/base/models/event.py:1596 +#: pretix/base/models/event.py:1602 msgid "One or more variations do not belong to this event." msgstr "" -#: pretix/base/models/event.py:1626 pretix/base/models/items.py:2006 +#: pretix/base/models/event.py:1632 pretix/base/models/items.py:2029 msgid "Can not contain spaces or special characters except underscores" msgstr "" -#: pretix/base/models/event.py:1631 pretix/base/models/items.py:2011 +#: pretix/base/models/event.py:1637 pretix/base/models/items.py:2034 msgid "The property name may only contain letters, numbers and underscores." msgstr "" -#: pretix/base/models/event.py:1636 +#: pretix/base/models/event.py:1642 msgid "Default value" msgstr "" -#: pretix/base/models/event.py:1638 +#: pretix/base/models/event.py:1644 +#: pretix/control/templates/pretixcontrol/organizers/properties.html:50 msgid "Can only be changed by organizer-level administrators" msgstr "" -#: pretix/base/models/event.py:1640 +#: pretix/base/models/event.py:1646 msgid "Required for events" msgstr "" -#: pretix/base/models/event.py:1641 +#: pretix/base/models/event.py:1647 msgid "" "If checked, an event can only be taken live if the property is set. In event " "series, its always optional to set a value for individual dates" msgstr "" -#: pretix/base/models/event.py:1646 pretix/base/models/items.py:2023 +#: pretix/base/models/event.py:1653 pretix/base/models/items.py:2046 msgid "Valid values" msgstr "" -#: pretix/base/models/event.py:1647 pretix/base/models/items.py:2024 -msgid "" -"If you keep this empty, any value is allowed. Otherwise, enter one possible " -"value per line." +#: pretix/base/models/event.py:1656 +#: pretix/control/templates/pretixcontrol/organizers/properties.html:45 +msgid "Show filter option to customers" msgstr "" -#: pretix/base/models/event.py:1650 +#: pretix/base/models/event.py:1657 +msgid "" +"This field will be shown to filter events in the public event list and " +"calendar." +msgstr "" + +#: pretix/base/models/event.py:1660 pretix/control/forms/organizer.py:218 +#: pretix/control/forms/organizer.py:222 +msgid "Public name" +msgstr "" + +#: pretix/base/models/event.py:1664 +#: pretix/control/templates/pretixcontrol/organizers/properties.html:40 msgid "Can be used for filtering" msgstr "" -#: pretix/base/models/event.py:1651 +#: pretix/base/models/event.py:1665 msgid "" "This field will be shown to filter events or reports in the backend, and it " "can also be used for hidden filter parameters in the frontend (e.g. using " "the widget)." msgstr "" -#: pretix/base/models/event.py:1658 +#: pretix/base/models/event.py:1675 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1660 -msgid "You cannot set a default value that is not a valid value." -msgstr "" - -#: pretix/base/models/event.py:1735 pretix/base/models/organizer.py:488 +#: pretix/base/models/event.py:1755 pretix/base/models/organizer.py:488 msgid "Link text" msgstr "" -#: pretix/base/models/event.py:1738 pretix/base/models/organizer.py:491 +#: pretix/base/models/event.py:1758 pretix/base/models/organizer.py:491 msgid "Link URL" msgstr "" @@ -3820,12 +3832,12 @@ msgstr "" msgid "Additional recipients (Bcc)" msgstr "" -#: pretix/base/models/exports.py:74 pretix/control/forms/event.py:1070 -#: pretix/control/forms/event.py:1132 pretix/control/forms/event.py:1144 -#: pretix/control/forms/event.py:1154 pretix/control/forms/event.py:1164 +#: pretix/base/models/exports.py:74 pretix/control/forms/event.py:1072 +#: pretix/control/forms/event.py:1134 pretix/control/forms/event.py:1146 +#: pretix/control/forms/event.py:1156 pretix/control/forms/event.py:1166 #: pretix/control/forms/orders.py:664 pretix/control/forms/orders.py:886 -#: pretix/control/forms/orders.py:913 pretix/control/forms/organizer.py:510 -#: pretix/control/forms/organizer.py:520 pretix/control/forms/organizer.py:530 +#: pretix/control/forms/orders.py:913 pretix/control/forms/organizer.py:546 +#: pretix/control/forms/organizer.py:556 pretix/control/forms/organizer.py:566 #: pretix/control/forms/vouchers.py:264 pretix/plugins/sendmail/forms.py:69 #: pretix/plugins/sendmail/forms.py:85 pretix/plugins/sendmail/models.py:232 msgid "Subject" @@ -3923,12 +3935,12 @@ msgid "Disable product for this date" msgstr "" #: pretix/base/models/items.py:176 pretix/base/models/items.py:232 -#: pretix/base/models/items.py:480 +#: pretix/base/models/items.py:486 msgid "This product will not be sold before the given date." msgstr "" #: pretix/base/models/items.py:181 pretix/base/models/items.py:237 -#: pretix/base/models/items.py:485 +#: pretix/base/models/items.py:491 msgid "This product will not be sold after the given date." msgstr "" @@ -3944,7 +3956,7 @@ msgstr "" msgid "Dynamic validity" msgstr "" -#: pretix/base/models/items.py:379 pretix/base/models/items.py:661 +#: pretix/base/models/items.py:379 pretix/base/models/items.py:678 msgid "Don't use re-usable media, use regular one-off tickets" msgstr "" @@ -3960,7 +3972,7 @@ msgstr "" msgid "Require either an existing or a new medium to be used" msgstr "" -#: pretix/base/models/items.py:398 pretix/base/models/items.py:1264 +#: pretix/base/models/items.py:398 pretix/base/models/items.py:1287 #: pretix/control/templates/pretixcontrol/items/index.html:40 msgid "Category" msgstr "" @@ -3991,44 +4003,56 @@ msgid "" "add-on to other products." msgstr "" -#: pretix/base/models/items.py:443 +#: pretix/base/models/items.py:435 pretix/base/models/items.py:1042 +msgid "Suggested price" +msgstr "" + +#: pretix/base/models/items.py:436 pretix/base/models/items.py:1043 +msgid "" +"This price will be used as the default value of the input field. The user " +"can choose a lower value, but not lower than the price this product would " +"have without the free price option." +msgstr "" + +#: pretix/base/models/items.py:449 msgid "Whether or not buying this product allows a person to enter your event" msgstr "" -#: pretix/base/models/items.py:448 +#: pretix/base/models/items.py:454 msgid "Is a personalized ticket" msgstr "" -#: pretix/base/models/items.py:450 +#: pretix/base/models/items.py:456 msgid "Whether or not buying this product allows to enter attendee information" msgstr "" -#: pretix/base/models/items.py:459 +#: pretix/base/models/items.py:465 msgid "Show a waiting list for this ticket" msgstr "" -#: pretix/base/models/items.py:460 +#: pretix/base/models/items.py:466 msgid "This will only work if waiting lists are enabled for this event." msgstr "" -#: pretix/base/models/items.py:464 pretix/base/settings.py:1333 -#: pretix/control/forms/event.py:1594 +#: pretix/base/models/items.py:470 pretix/base/settings.py:1333 +#: pretix/control/forms/event.py:1596 msgid "Show number of tickets left" msgstr "" -#: pretix/base/models/items.py:465 +#: pretix/base/models/items.py:471 msgid "Publicly show how many tickets are still available." msgstr "" -#: pretix/base/models/items.py:472 +#: pretix/base/models/items.py:478 msgid "Product picture" msgstr "" -#: pretix/base/models/items.py:491 +#: pretix/base/models/items.py:497 +msgctxt "hidden_if_available_legacy" msgid "Only show after sellout of" msgstr "" -#: pretix/base/models/items.py:492 +#: pretix/base/models/items.py:498 msgid "" "If you select a quota here, this product will only be shown when that quota " "is unavailable. If combined with the option to hide sold-out products, this " @@ -4037,13 +4061,27 @@ msgid "" "all tickets in the referenced quota are reserved, but not yet sold." msgstr "" -#: pretix/base/models/items.py:501 +#: pretix/base/models/items.py:508 +msgid "Only show after sellout of" +msgstr "" + +#: pretix/base/models/items.py:509 +msgid "" +"If you select a product here, this product will only be shown when that " +"product is sold out. If combined with the option to hide sold-out products, " +"this allows you to swap out products for more expensive ones once the " +"cheaper option is sold out. There might be a short period in which both " +"products are visible while all tickets of the referenced product are " +"reserved, but not yet sold." +msgstr "" + +#: pretix/base/models/items.py:518 msgid "" "To buy this product, the user needs a voucher that applies to this product " "either directly or via a quota." msgstr "" -#: pretix/base/models/items.py:507 +#: pretix/base/models/items.py:524 msgid "" "If this product is part of an order, the order will be put into an " "\"approval\" state and will need to be confirmed by you before it can be " @@ -4051,34 +4089,34 @@ msgid "" "only available to specific groups." msgstr "" -#: pretix/base/models/items.py:514 +#: pretix/base/models/items.py:531 msgid "" "This product will be hidden from the event page until the user enters a " "voucher that unlocks this product." msgstr "" -#: pretix/base/models/items.py:520 +#: pretix/base/models/items.py:537 msgid "" "If this option is set, the product will only be sold as part of bundle " "products. Do not check this option if you want to use this " "product as an add-on product, but only for fixed bundles!" msgstr "" -#: pretix/base/models/items.py:527 +#: pretix/base/models/items.py:544 msgid "" "If this is checked, the usual cancellation and order change settings of this " "event apply. If this is unchecked, orders containing this product can not be " "canceled by users but only by you." msgstr "" -#: pretix/base/models/items.py:534 +#: pretix/base/models/items.py:551 msgid "" "This product can only be bought if it is added to the cart at least this " "many times. If you keep the field empty or set it to 0, there is no special " "limit for this product." msgstr "" -#: pretix/base/models/items.py:541 +#: pretix/base/models/items.py:558 msgid "" "This product can only be bought at most this many times within one order. If " "you keep the field empty or set it to 0, there is no special limit for this " @@ -4086,7 +4124,7 @@ msgid "" "applies regardless." msgstr "" -#: pretix/base/models/items.py:548 pretix/base/models/items.py:1072 +#: pretix/base/models/items.py:565 pretix/base/models/items.py:1095 msgid "" "If you set this, the check-in app will show a visible warning that this " "ticket requires special attention. You can use this for example for student " @@ -4094,52 +4132,52 @@ msgid "" "needs to be checked." msgstr "" -#: pretix/base/models/items.py:556 pretix/base/models/items.py:1021 +#: pretix/base/models/items.py:573 pretix/base/models/items.py:1038 msgid "" "If set, this will be displayed next to the current price to show that the " "current price is a discounted one. This is just a cosmetic setting and will " "not actually impact pricing." msgstr "" -#: pretix/base/models/items.py:566 +#: pretix/base/models/items.py:583 msgid "" "When a customer buys this product, they will get a gift card with a value " "corresponding to the product price." msgstr "" -#: pretix/base/models/items.py:576 +#: pretix/base/models/items.py:593 msgid "Allowed membership types" msgstr "" -#: pretix/base/models/items.py:581 pretix/base/models/items.py:1042 +#: pretix/base/models/items.py:598 pretix/base/models/items.py:1065 msgid "" "Do not show this unless the customer is logged in and has a valid " "membership. Be aware that this means it will never be visible in the widget." msgstr "" -#: pretix/base/models/items.py:590 +#: pretix/base/models/items.py:607 msgid "This product creates a membership of type" msgstr "" -#: pretix/base/models/items.py:593 +#: pretix/base/models/items.py:610 msgid "" "The duration of the membership is the same as the duration of the event or " "event series date" msgstr "" -#: pretix/base/models/items.py:597 +#: pretix/base/models/items.py:614 msgid "Membership duration in days" msgstr "" -#: pretix/base/models/items.py:601 +#: pretix/base/models/items.py:618 msgid "Membership duration in months" msgstr "" -#: pretix/base/models/items.py:608 +#: pretix/base/models/items.py:625 msgid "Validity" msgstr "" -#: pretix/base/models/items.py:610 +#: pretix/base/models/items.py:627 msgid "" "When setting up a regular event, or an event series with time slots, you " "typically to NOT need to change this value. The default setting means that " @@ -4151,51 +4189,51 @@ msgid "" "change but keep their current validity." msgstr "" -#: pretix/base/models/items.py:618 +#: pretix/base/models/items.py:635 msgid "Start of validity" msgstr "" -#: pretix/base/models/items.py:619 +#: pretix/base/models/items.py:636 msgid "End of validity" msgstr "" -#: pretix/base/models/items.py:622 +#: pretix/base/models/items.py:639 msgid "Minutes" msgstr "" -#: pretix/base/models/items.py:626 +#: pretix/base/models/items.py:643 msgid "Hours" msgstr "" -#: pretix/base/models/items.py:630 +#: pretix/base/models/items.py:647 msgid "Days" msgstr "" -#: pretix/base/models/items.py:634 +#: pretix/base/models/items.py:651 msgid "Months" msgstr "" -#: pretix/base/models/items.py:637 +#: pretix/base/models/items.py:654 msgid "Customers can select the validity start date" msgstr "" -#: pretix/base/models/items.py:638 +#: pretix/base/models/items.py:655 msgid "If not selected, the validity always starts at the time of purchase." msgstr "" -#: pretix/base/models/items.py:643 +#: pretix/base/models/items.py:660 msgid "Maximum future start" msgstr "" -#: pretix/base/models/items.py:644 +#: pretix/base/models/items.py:661 msgid "The selected start date may only be this many days in the future." msgstr "" -#: pretix/base/models/items.py:650 +#: pretix/base/models/items.py:667 msgid "Reusable media policy" msgstr "" -#: pretix/base/models/items.py:652 +#: pretix/base/models/items.py:669 msgid "" "If this product should be stored on a re-usable physical medium, you can " "attach a physical media policy. This is not required for regular tickets, " @@ -4205,19 +4243,19 @@ msgid "" "settings." msgstr "" -#: pretix/base/models/items.py:662 +#: pretix/base/models/items.py:679 msgid "Reusable media type" msgstr "" -#: pretix/base/models/items.py:664 +#: pretix/base/models/items.py:681 msgid "" "Select the type of physical medium that should be used for this product. " "Note that not all media types support all types of products, and not all " "media types are supported across all sales channels or check-in processes." msgstr "" -#: pretix/base/models/items.py:675 pretix/base/models/items.py:1505 -#: pretix/control/forms/filter.py:409 pretix/control/forms/filter.py:1767 +#: pretix/base/models/items.py:692 pretix/base/models/items.py:1528 +#: pretix/control/forms/filter.py:409 pretix/control/forms/filter.py:1797 #: pretix/control/forms/item.py:226 pretix/control/navigation.py:148 #: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:104 @@ -4231,59 +4269,59 @@ msgstr "" msgid "Products" msgstr "" -#: pretix/base/models/items.py:845 +#: pretix/base/models/items.py:862 msgid "" "If you select a reusable media policy, you also need to select a reusable " "media type." msgstr "" -#: pretix/base/models/items.py:849 +#: pretix/base/models/items.py:866 msgid "The selected media type is not enabled in your organizer settings." msgstr "" -#: pretix/base/models/items.py:851 +#: pretix/base/models/items.py:868 msgid "The selected media type does not support usage for tickets currently." msgstr "" -#: pretix/base/models/items.py:853 +#: pretix/base/models/items.py:870 msgid "" "The selected media type does not support usage for gift cards currently." msgstr "" -#: pretix/base/models/items.py:855 +#: pretix/base/models/items.py:872 msgid "" "You currently cannot create gift cards with a reusable media policy. " "Instead, gift cards for some reusable media types can be created or re-" "charged directly at the POS." msgstr "" -#: pretix/base/models/items.py:863 +#: pretix/base/models/items.py:880 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." msgstr "" -#: pretix/base/models/items.py:869 +#: pretix/base/models/items.py:886 msgid "The item's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:874 +#: pretix/base/models/items.py:891 msgid "The item's tax rule must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:880 +#: pretix/base/models/items.py:897 msgid "The item's availability cannot end before it starts." msgstr "" -#: pretix/base/models/items.py:1005 +#: pretix/base/models/items.py:1022 msgid "This is shown below the variation name in lists." msgstr "" -#: pretix/base/models/items.py:1025 +#: pretix/base/models/items.py:1048 msgid "Require approval" msgstr "" -#: pretix/base/models/items.py:1027 +#: pretix/base/models/items.py:1050 msgid "" "If this variation is part of an order, the order will be put into an " "\"approval\" state and will need to be confirmed by you before it can be " @@ -4291,102 +4329,102 @@ msgid "" "only available to specific groups." msgstr "" -#: pretix/base/models/items.py:1037 pretix/control/navigation.py:565 +#: pretix/base/models/items.py:1060 pretix/control/navigation.py:565 #: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:4 #: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:6 msgid "Membership types" msgstr "" -#: pretix/base/models/items.py:1049 +#: pretix/base/models/items.py:1072 msgid "This variation will not be sold before the given date." msgstr "" -#: pretix/base/models/items.py:1054 +#: pretix/base/models/items.py:1077 msgid "This variation will not be sold after the given date." msgstr "" -#: pretix/base/models/items.py:1059 pretix/control/forms/item.py:786 +#: pretix/base/models/items.py:1082 pretix/control/forms/item.py:816 msgid "" "The sales channel selection for the product as a whole takes precedence, so " "if a sales channel is selected here but not on product level, the variation " "will not be available." msgstr "" -#: pretix/base/models/items.py:1064 +#: pretix/base/models/items.py:1087 msgid "Show only if a matching voucher is redeemed." msgstr "" -#: pretix/base/models/items.py:1066 +#: pretix/base/models/items.py:1089 msgid "" "This variation will be hidden from the event page until the user enters a " "voucher that unlocks this variation." msgstr "" -#: pretix/base/models/items.py:1080 pretix/base/models/vouchers.py:262 +#: pretix/base/models/items.py:1103 pretix/base/models/vouchers.py:262 #: pretix/base/models/waitinglist.py:99 pretix/base/orderimport.py:285 msgid "Product variation" msgstr "" -#: pretix/base/models/items.py:1081 +#: pretix/base/models/items.py:1104 #: pretix/control/templates/pretixcontrol/item/create.html:111 msgid "Product variations" msgstr "" -#: pretix/base/models/items.py:1269 +#: pretix/base/models/items.py:1292 msgid "Minimum number" msgstr "" -#: pretix/base/models/items.py:1273 +#: pretix/base/models/items.py:1296 msgid "Maximum number" msgstr "" -#: pretix/base/models/items.py:1277 +#: pretix/base/models/items.py:1300 msgid "Add-Ons are included in the price" msgstr "" -#: pretix/base/models/items.py:1278 +#: pretix/base/models/items.py:1301 msgid "" "If selected, adding add-ons to this ticket is free, even if the add-ons " "would normally cost money individually." msgstr "" -#: pretix/base/models/items.py:1283 +#: pretix/base/models/items.py:1306 msgid "Allow the same product to be selected multiple times" msgstr "" -#: pretix/base/models/items.py:1302 +#: pretix/base/models/items.py:1325 msgid "The add-on's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:1307 +#: pretix/base/models/items.py:1330 msgid "The item already has an add-on of this category." msgstr "" -#: pretix/base/models/items.py:1312 +#: pretix/base/models/items.py:1335 msgid "The minimum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:1317 +#: pretix/base/models/items.py:1340 msgid "The maximum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:1322 +#: pretix/base/models/items.py:1345 msgid "The maximum count needs to be greater than the minimum count." msgstr "" -#: pretix/base/models/items.py:1349 +#: pretix/base/models/items.py:1372 msgid "Bundled item" msgstr "" -#: pretix/base/models/items.py:1355 +#: pretix/base/models/items.py:1378 msgid "Bundled variation" msgstr "" -#: pretix/base/models/items.py:1366 +#: pretix/base/models/items.py:1389 msgid "Designated price part" msgstr "" -#: pretix/base/models/items.py:1367 +#: pretix/base/models/items.py:1390 msgid "" "If set, it will be shown that this bundled item is responsible for the given " "value of the total gross price. This might be important in cases of mixed " @@ -4394,66 +4432,66 @@ msgid "" "the base item's price." msgstr "" -#: pretix/base/models/items.py:1390 +#: pretix/base/models/items.py:1413 msgid "The bundled item must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:1392 +#: pretix/base/models/items.py:1415 msgid "A variation needs to be set for this item." msgstr "" -#: pretix/base/models/items.py:1394 +#: pretix/base/models/items.py:1417 msgid "The chosen variation does not belong to this item." msgstr "" -#: pretix/base/models/items.py:1399 +#: pretix/base/models/items.py:1422 msgid "The count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:1452 +#: pretix/base/models/items.py:1475 msgid "Number" msgstr "" -#: pretix/base/models/items.py:1453 +#: pretix/base/models/items.py:1476 msgid "Text (one line)" msgstr "" -#: pretix/base/models/items.py:1454 +#: pretix/base/models/items.py:1477 msgid "Multiline text" msgstr "" -#: pretix/base/models/items.py:1455 +#: pretix/base/models/items.py:1478 msgid "Yes/No" msgstr "" -#: pretix/base/models/items.py:1456 +#: pretix/base/models/items.py:1479 msgid "Choose one from a list" msgstr "" -#: pretix/base/models/items.py:1457 +#: pretix/base/models/items.py:1480 msgid "Choose multiple from a list" msgstr "" -#: pretix/base/models/items.py:1458 +#: pretix/base/models/items.py:1481 msgid "File upload" msgstr "" -#: pretix/base/models/items.py:1460 pretix/base/reldate.py:180 +#: pretix/base/models/items.py:1483 pretix/base/reldate.py:201 #: pretix/plugins/checkinlists/exporters.py:729 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_create.html:40 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html:54 msgid "Time" msgstr "" -#: pretix/base/models/items.py:1461 +#: pretix/base/models/items.py:1484 msgid "Date and time" msgstr "" -#: pretix/base/models/items.py:1462 +#: pretix/base/models/items.py:1485 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1474 pretix/base/models/items.py:1564 +#: pretix/base/models/items.py:1497 pretix/base/models/items.py:1587 #: pretix/base/orderimport.py:781 pretix/control/forms/item.py:89 #: pretix/control/templates/pretixcontrol/items/question_edit.html:10 #: pretix/control/templates/pretixcontrol/items/question_edit.html:17 @@ -4461,176 +4499,176 @@ msgstr "" msgid "Question" msgstr "" -#: pretix/base/models/items.py:1484 pretix/base/models/items.py:1727 +#: pretix/base/models/items.py:1507 pretix/base/models/items.py:1750 msgid "" "The identifier may only contain letters, numbers, dots, dashes, and " "underscores." msgstr "" -#: pretix/base/models/items.py:1489 +#: pretix/base/models/items.py:1512 msgid "Help text" msgstr "" -#: pretix/base/models/items.py:1490 +#: pretix/base/models/items.py:1513 msgid "If the question needs to be explained or clarified, do it here!" msgstr "" -#: pretix/base/models/items.py:1496 +#: pretix/base/models/items.py:1519 msgid "Question type" msgstr "" -#: pretix/base/models/items.py:1500 +#: pretix/base/models/items.py:1523 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "" -#: pretix/base/models/items.py:1507 +#: pretix/base/models/items.py:1530 msgid "This question will be asked to buyers of the selected products" msgstr "" -#: pretix/base/models/items.py:1514 +#: pretix/base/models/items.py:1537 msgid "Ask during check-in instead of in the ticket buying process" msgstr "" -#: pretix/base/models/items.py:1515 +#: pretix/base/models/items.py:1538 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1519 +#: pretix/base/models/items.py:1542 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "" -#: pretix/base/models/items.py:1520 +#: pretix/base/models/items.py:1543 msgid "This question will only show up in the backend." msgstr "" -#: pretix/base/models/items.py:1524 +#: pretix/base/models/items.py:1547 msgid "Print answer on invoices" msgstr "" -#: pretix/base/models/items.py:1532 pretix/base/models/items.py:1538 -#: pretix/base/models/items.py:1544 +#: pretix/base/models/items.py:1555 pretix/base/models/items.py:1561 +#: pretix/base/models/items.py:1567 msgid "Minimum value" msgstr "" -#: pretix/base/models/items.py:1533 pretix/base/models/items.py:1536 -#: pretix/base/models/items.py:1539 pretix/base/models/items.py:1542 -#: pretix/base/models/items.py:1545 pretix/base/models/items.py:1548 -#: pretix/base/models/items.py:1552 +#: pretix/base/models/items.py:1556 pretix/base/models/items.py:1559 +#: pretix/base/models/items.py:1562 pretix/base/models/items.py:1565 +#: pretix/base/models/items.py:1568 pretix/base/models/items.py:1571 +#: pretix/base/models/items.py:1575 msgid "Currently not supported in our apps and during check-in" msgstr "" -#: pretix/base/models/items.py:1535 pretix/base/models/items.py:1541 -#: pretix/base/models/items.py:1547 +#: pretix/base/models/items.py:1558 pretix/base/models/items.py:1564 +#: pretix/base/models/items.py:1570 msgid "Maximum value" msgstr "" -#: pretix/base/models/items.py:1550 +#: pretix/base/models/items.py:1573 msgid "Maximum length" msgstr "" -#: pretix/base/models/items.py:1556 +#: pretix/base/models/items.py:1579 msgid "Validate file to be a portrait" msgstr "" -#: pretix/base/models/items.py:1557 +#: pretix/base/models/items.py:1580 msgid "" "If checked, files must be images with an aspect ratio of 3:4. This is " "commonly used for photos printed on badges." msgstr "" -#: pretix/base/models/items.py:1612 +#: pretix/base/models/items.py:1635 msgid "An answer to this question is required to proceed." msgstr "" -#: pretix/base/models/items.py:1622 +#: pretix/base/models/items.py:1645 msgid "Invalid input type." msgstr "" -#: pretix/base/models/items.py:1628 pretix/base/models/items.py:1646 +#: pretix/base/models/items.py:1651 pretix/base/models/items.py:1669 #: pretix/base/orderimport.py:791 pretix/base/orderimport.py:799 msgid "Invalid option selected." msgstr "" -#: pretix/base/models/items.py:1656 +#: pretix/base/models/items.py:1679 msgid "The number is to low." msgstr "" -#: pretix/base/models/items.py:1658 +#: pretix/base/models/items.py:1681 msgid "The number is to high." msgstr "" -#: pretix/base/models/items.py:1661 +#: pretix/base/models/items.py:1684 msgid "Invalid number input." msgstr "" -#: pretix/base/models/items.py:1668 pretix/base/models/items.py:1692 +#: pretix/base/models/items.py:1691 pretix/base/models/items.py:1715 msgid "Please choose a later date." msgstr "" -#: pretix/base/models/items.py:1670 pretix/base/models/items.py:1694 +#: pretix/base/models/items.py:1693 pretix/base/models/items.py:1717 msgid "Please choose an earlier date." msgstr "" -#: pretix/base/models/items.py:1673 +#: pretix/base/models/items.py:1696 msgid "Invalid date input." msgstr "" -#: pretix/base/models/items.py:1680 +#: pretix/base/models/items.py:1703 msgid "Invalid time input." msgstr "" -#: pretix/base/models/items.py:1689 +#: pretix/base/models/items.py:1712 msgid "Invalid datetime input." msgstr "" -#: pretix/base/models/items.py:1701 +#: pretix/base/models/items.py:1724 msgid "Unknown country code." msgstr "" -#: pretix/base/models/items.py:1731 +#: pretix/base/models/items.py:1754 #: pretix/control/templates/pretixcontrol/items/question.html:69 msgid "Answer" msgstr "" -#: pretix/base/models/items.py:1755 +#: pretix/base/models/items.py:1778 msgid "The identifier \"{}\" is already used for a different option." msgstr "" -#: pretix/base/models/items.py:1758 +#: pretix/base/models/items.py:1781 msgid "Question option" msgstr "" -#: pretix/base/models/items.py:1759 +#: pretix/base/models/items.py:1782 msgid "Question options" msgstr "" -#: pretix/base/models/items.py:1844 pretix/control/forms/event.py:1628 +#: pretix/base/models/items.py:1867 pretix/control/forms/event.py:1630 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "" -#: pretix/base/models/items.py:1846 pretix/control/forms/item.py:363 +#: pretix/base/models/items.py:1869 pretix/control/forms/item.py:363 msgid "Leave empty for an unlimited number of tickets." msgstr "" -#: pretix/base/models/items.py:1850 pretix/base/models/orders.py:1361 -#: pretix/base/models/orders.py:2738 +#: pretix/base/models/items.py:1873 pretix/base/models/orders.py:1378 +#: pretix/base/models/orders.py:2755 #: pretix/control/templates/pretixcontrol/checkin/index.html:97 msgid "Item" msgstr "" -#: pretix/base/models/items.py:1858 pretix/control/forms/item.py:729 +#: pretix/base/models/items.py:1881 pretix/control/forms/item.py:759 msgid "Variations" msgstr "" -#: pretix/base/models/items.py:1862 +#: pretix/base/models/items.py:1885 #: pretix/control/templates/pretixcontrol/items/quotas.html:70 msgid "Ignore this quota when determining event availability" msgstr "" -#: pretix/base/models/items.py:1863 +#: pretix/base/models/items.py:1886 msgid "" "If you enable this, this quota will be ignored when determining event " "availability in your event calendar. This is useful e.g. for merchandise " @@ -4638,22 +4676,22 @@ msgid "" "as sold out." msgstr "" -#: pretix/base/models/items.py:1870 +#: pretix/base/models/items.py:1893 msgid "Close this quota permanently once it is sold out" msgstr "" -#: pretix/base/models/items.py:1871 +#: pretix/base/models/items.py:1894 msgid "" "If you enable this, when the quota is sold out once, no more tickets will be " "sold, even if tickets become available again through cancellations or " "expiring orders. Of course, you can always re-open it manually." msgstr "" -#: pretix/base/models/items.py:1879 +#: pretix/base/models/items.py:1902 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1880 +#: pretix/base/models/items.py:1903 msgid "" "With this option, quota will be released as soon as people are scanned at an " "exit of your event. This will only happen if they have been scanned both at " @@ -4663,13 +4701,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1891 pretix/base/models/vouchers.py:271 +#: pretix/base/models/items.py:1914 pretix/base/models/vouchers.py:271 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:8 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:15 msgid "Quota" msgstr "" -#: pretix/base/models/items.py:1892 pretix/control/navigation.py:166 +#: pretix/base/models/items.py:1915 pretix/control/navigation.py:166 #: pretix/control/templates/pretixcontrol/items/quotas.html:4 #: pretix/control/templates/pretixcontrol/items/quotas.html:6 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:416 @@ -4678,30 +4716,36 @@ msgstr "" msgid "Quotas" msgstr "" -#: pretix/base/models/items.py:1965 +#: pretix/base/models/items.py:1988 msgid "All variations must belong to an item contained in the items list." msgstr "" -#: pretix/base/models/items.py:1976 +#: pretix/base/models/items.py:1999 msgid "" "One or more items has variations but none of these are in the variations " "list." msgstr "" -#: pretix/base/models/items.py:1982 pretix/base/models/waitinglist.py:306 +#: pretix/base/models/items.py:2005 pretix/base/models/waitinglist.py:306 msgid "Subevent cannot be null for event series." msgstr "" -#: pretix/base/models/items.py:2018 +#: pretix/base/models/items.py:2041 msgid "Required for products" msgstr "" -#: pretix/base/models/items.py:2019 +#: pretix/base/models/items.py:2042 msgid "" "If checked, this property must be set in each product. Does not apply if a " "default value is set." msgstr "" +#: pretix/base/models/items.py:2047 +msgid "" +"If you keep this empty, any value is allowed. Otherwise, enter one possible " +"value per line." +msgstr "" + #: pretix/base/models/log.py:157 #, python-brace-format msgid "Order {val}" @@ -4759,7 +4803,7 @@ msgid "Identifier" msgstr "" #: pretix/base/models/media.py:81 pretix/base/models/orders.py:224 -#: pretix/base/models/orders.py:2836 pretix/control/forms/orders.py:72 +#: pretix/base/models/orders.py:2853 pretix/control/forms/orders.py:72 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:138 msgid "Expiration date" msgstr "" @@ -4842,7 +4886,7 @@ msgid "expired" msgstr "" #: pretix/base/models/orders.py:199 pretix/base/orderimport.py:832 -#: pretix/control/forms/orders.py:640 pretix/control/forms/organizer.py:750 +#: pretix/control/forms/orders.py:640 pretix/control/forms/organizer.py:786 msgid "Customer" msgstr "" @@ -4874,7 +4918,7 @@ msgid "" "cases." msgstr "" -#: pretix/base/models/orders.py:255 pretix/base/models/orders.py:1398 +#: pretix/base/models/orders.py:255 pretix/base/models/orders.py:1415 msgid "Meta information" msgstr "" @@ -4914,134 +4958,134 @@ msgstr "" msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "" -#: pretix/base/models/orders.py:1279 +#: pretix/base/models/orders.py:1294 msgid "" msgstr "" -#: pretix/base/models/orders.py:1378 pretix/base/models/orders.py:1386 +#: pretix/base/models/orders.py:1395 pretix/base/models/orders.py:1403 msgid "Empty, if this product is not an admission ticket" msgstr "" -#: pretix/base/models/orders.py:1595 +#: pretix/base/models/orders.py:1612 msgctxt "payment_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1596 +#: pretix/base/models/orders.py:1613 msgctxt "payment_state" msgid "pending" msgstr "" -#: pretix/base/models/orders.py:1597 +#: pretix/base/models/orders.py:1614 msgctxt "payment_state" msgid "confirmed" msgstr "" -#: pretix/base/models/orders.py:1598 +#: pretix/base/models/orders.py:1615 msgctxt "payment_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1599 +#: pretix/base/models/orders.py:1616 msgctxt "payment_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1600 +#: pretix/base/models/orders.py:1617 msgctxt "payment_state" msgid "refunded" msgstr "" -#: pretix/base/models/orders.py:1628 pretix/base/models/orders.py:2037 +#: pretix/base/models/orders.py:1645 pretix/base/models/orders.py:2054 #: pretix/base/shredder.py:601 msgid "Payment information" msgstr "" -#: pretix/base/models/orders.py:1978 +#: pretix/base/models/orders.py:1995 msgctxt "refund_state" msgid "started externally" msgstr "" -#: pretix/base/models/orders.py:1979 +#: pretix/base/models/orders.py:1996 msgctxt "refund_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1980 +#: pretix/base/models/orders.py:1997 msgctxt "refund_state" msgid "in transit" msgstr "" -#: pretix/base/models/orders.py:1981 +#: pretix/base/models/orders.py:1998 msgctxt "refund_state" msgid "done" msgstr "" -#: pretix/base/models/orders.py:1982 +#: pretix/base/models/orders.py:1999 msgctxt "refund_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1984 +#: pretix/base/models/orders.py:2001 msgctxt "refund_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1992 +#: pretix/base/models/orders.py:2009 msgctxt "refund_source" msgid "Organizer" msgstr "" -#: pretix/base/models/orders.py:1993 +#: pretix/base/models/orders.py:2010 msgctxt "refund_source" msgid "Customer" msgstr "" -#: pretix/base/models/orders.py:1994 +#: pretix/base/models/orders.py:2011 msgctxt "refund_source" msgid "External" msgstr "" -#: pretix/base/models/orders.py:2032 +#: pretix/base/models/orders.py:2049 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:197 msgid "Refund reason" msgstr "" -#: pretix/base/models/orders.py:2033 +#: pretix/base/models/orders.py:2050 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:198 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:200 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:2146 +#: pretix/base/models/orders.py:2163 msgid "Payment fee" msgstr "" -#: pretix/base/models/orders.py:2147 +#: pretix/base/models/orders.py:2164 msgid "Shipping fee" msgstr "" -#: pretix/base/models/orders.py:2148 +#: pretix/base/models/orders.py:2165 msgid "Service fee" msgstr "" -#: pretix/base/models/orders.py:2149 +#: pretix/base/models/orders.py:2166 #: pretix/control/templates/pretixcontrol/order/index.html:149 msgid "Cancellation fee" msgstr "" -#: pretix/base/models/orders.py:2150 +#: pretix/base/models/orders.py:2167 msgid "Insurance fee" msgstr "" -#: pretix/base/models/orders.py:2151 +#: pretix/base/models/orders.py:2168 msgid "Other fees" msgstr "" -#: pretix/base/models/orders.py:2152 pretix/base/payment.py:1305 -#: pretix/base/payment.py:1310 pretix/base/settings.py:975 -#: pretix/control/forms/organizer.py:736 +#: pretix/base/models/orders.py:2169 pretix/base/payment.py:1310 +#: pretix/base/payment.py:1315 pretix/base/settings.py:975 +#: pretix/control/forms/organizer.py:772 #: pretix/control/templates/pretixcontrol/items/index.html:90 #: pretix/control/templates/pretixcontrol/order/index.html:144 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:375 @@ -5050,7 +5094,7 @@ msgstr "" msgid "Gift card" msgstr "" -#: pretix/base/models/orders.py:2157 +#: pretix/base/models/orders.py:2174 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:74 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:115 #: pretix/control/views/vouchers.py:119 @@ -5058,27 +5102,27 @@ msgstr "" msgid "Value" msgstr "" -#: pretix/base/models/orders.py:2376 +#: pretix/base/models/orders.py:2393 msgid "Order position" msgstr "" -#: pretix/base/models/orders.py:2829 +#: pretix/base/models/orders.py:2846 msgid "Cart ID (e.g. session key)" msgstr "" -#: pretix/base/models/orders.py:2866 +#: pretix/base/models/orders.py:2883 msgid "Cart position" msgstr "" -#: pretix/base/models/orders.py:2867 +#: pretix/base/models/orders.py:2884 msgid "Cart positions" msgstr "" -#: pretix/base/models/orders.py:2988 +#: pretix/base/models/orders.py:3005 msgid "Business customer" msgstr "" -#: pretix/base/models/orders.py:3004 +#: pretix/base/models/orders.py:3021 msgid "This reference will be printed on your invoice for your convenience." msgstr "" @@ -5335,7 +5379,7 @@ msgid "" "be used." msgstr "" -#: pretix/base/models/vouchers.py:225 pretix/control/forms/filter.py:1976 +#: pretix/base/models/vouchers.py:225 pretix/control/forms/filter.py:2006 msgid "Reserve ticket from quota" msgstr "" @@ -5784,7 +5828,7 @@ msgstr "" #: pretix/base/orderimport.py:586 pretix/control/views/orders.py:1059 #: pretix/control/views/orders.py:1088 pretix/control/views/orders.py:1132 -#: pretix/control/views/orders.py:1164 pretix/control/views/orders.py:1187 +#: pretix/control/views/orders.py:1167 pretix/control/views/orders.py:1190 msgid "You entered an invalid number." msgstr "" @@ -5978,56 +6022,56 @@ msgctxt "invoice" msgid "The payment for this invoice has already been received." msgstr "" -#: pretix/base/payment.py:972 +#: pretix/base/payment.py:977 msgid "Automatic refunds are not supported by this payment provider." msgstr "" -#: pretix/base/payment.py:1063 +#: pretix/base/payment.py:1068 msgid "" "No payment is required as this order only includes products which are free " "of charge." msgstr "" -#: pretix/base/payment.py:1070 +#: pretix/base/payment.py:1075 msgid "Free of charge" msgstr "" -#: pretix/base/payment.py:1102 +#: pretix/base/payment.py:1107 msgid "Box office" msgstr "" -#: pretix/base/payment.py:1150 pretix/base/payment.py:1169 +#: pretix/base/payment.py:1155 pretix/base/payment.py:1174 #: pretix/plugins/manualpayment/apps.py:30 #: pretix/plugins/manualpayment/apps.py:33 msgid "Manual payment" msgstr "" -#: pretix/base/payment.py:1155 pretix/plugins/banktransfer/payment.py:200 +#: pretix/base/payment.py:1160 pretix/plugins/banktransfer/payment.py:200 msgid "" "In test mode, you can just manually mark this order as paid in the backend " "after it has been created." msgstr "" -#: pretix/base/payment.py:1176 pretix/base/payment.py:1319 +#: pretix/base/payment.py:1181 pretix/base/payment.py:1324 #: pretix/plugins/banktransfer/payment.py:156 msgid "Payment method name" msgstr "" -#: pretix/base/payment.py:1180 +#: pretix/base/payment.py:1185 msgid "Payment process description during checkout" msgstr "" -#: pretix/base/payment.py:1181 +#: pretix/base/payment.py:1186 msgid "" "This text will be shown during checkout when the user selects this payment " "method. It should give a short explanation on this payment method." msgstr "" -#: pretix/base/payment.py:1186 +#: pretix/base/payment.py:1191 msgid "Payment process description in order confirmation emails" msgstr "" -#: pretix/base/payment.py:1187 +#: pretix/base/payment.py:1192 #, python-brace-format msgid "" "This text will be included for the {payment_info} placeholder in order " @@ -6036,11 +6080,11 @@ msgid "" "{amount_with_currency}." msgstr "" -#: pretix/base/payment.py:1194 +#: pretix/base/payment.py:1199 msgid "Payment process description for pending orders" msgstr "" -#: pretix/base/payment.py:1195 +#: pretix/base/payment.py:1200 #, python-brace-format msgid "" "This text will be shown on the order confirmation page for pending orders. " @@ -6048,87 +6092,87 @@ msgid "" "the placeholders {order}, {amount}, {currency} and {amount_with_currency}." msgstr "" -#: pretix/base/payment.py:1203 pretix/plugins/banktransfer/payment.py:151 +#: pretix/base/payment.py:1208 pretix/plugins/banktransfer/payment.py:151 msgid "" "Create an invoice for orders using bank transfer immediately if the event is " "otherwise configured to create invoices after payment is completed." msgstr "" -#: pretix/base/payment.py:1254 +#: pretix/base/payment.py:1259 msgid "Offsetting" msgstr "" -#: pretix/base/payment.py:1268 pretix/control/views/orders.py:1141 +#: pretix/base/payment.py:1273 pretix/control/views/orders.py:1141 msgid "You entered an order that could not be found." msgstr "" -#: pretix/base/payment.py:1297 +#: pretix/base/payment.py:1302 #, python-format msgid "Balanced against orders: %s" msgstr "" -#: pretix/base/payment.py:1325 +#: pretix/base/payment.py:1330 msgid "Payment method description" msgstr "" -#: pretix/base/payment.py:1342 +#: pretix/base/payment.py:1347 msgid "In test mode, only test cards will work." msgstr "" -#: pretix/base/payment.py:1424 pretix/base/payment.py:1475 -#: pretix/base/payment.py:1518 +#: pretix/base/payment.py:1429 pretix/base/payment.py:1480 +#: pretix/base/payment.py:1523 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" -#: pretix/base/payment.py:1433 pretix/base/payment.py:1483 -#: pretix/base/payment.py:1528 pretix/base/payment.py:1530 +#: pretix/base/payment.py:1438 pretix/base/payment.py:1488 +#: pretix/base/payment.py:1533 pretix/base/payment.py:1535 msgid "This gift card does not support this currency." msgstr "" -#: pretix/base/payment.py:1436 pretix/base/payment.py:1486 -#: pretix/base/payment.py:1536 +#: pretix/base/payment.py:1441 pretix/base/payment.py:1491 +#: pretix/base/payment.py:1541 msgid "This gift card can only be used in test mode." msgstr "" -#: pretix/base/payment.py:1439 pretix/base/payment.py:1489 -#: pretix/base/payment.py:1538 +#: pretix/base/payment.py:1444 pretix/base/payment.py:1494 +#: pretix/base/payment.py:1543 msgid "Only test gift cards can be used in test mode." msgstr "" -#: pretix/base/payment.py:1442 pretix/base/payment.py:1492 -#: pretix/base/payment.py:1540 +#: pretix/base/payment.py:1447 pretix/base/payment.py:1497 +#: pretix/base/payment.py:1545 msgid "This gift card is no longer valid." msgstr "" -#: pretix/base/payment.py:1445 pretix/base/payment.py:1495 +#: pretix/base/payment.py:1450 pretix/base/payment.py:1500 msgid "All credit on this gift card has been used." msgstr "" -#: pretix/base/payment.py:1450 +#: pretix/base/payment.py:1455 msgid "This gift card is already used for your payment." msgstr "" -#: pretix/base/payment.py:1465 pretix/base/payment.py:1508 +#: pretix/base/payment.py:1470 pretix/base/payment.py:1513 msgid "" "You entered a voucher instead of a gift card. Vouchers can only be entered " "on the first page of the shop below the product selection." msgstr "" -#: pretix/base/payment.py:1468 pretix/base/payment.py:1511 +#: pretix/base/payment.py:1473 pretix/base/payment.py:1516 msgid "This gift card is not known." msgstr "" -#: pretix/base/payment.py:1470 pretix/base/payment.py:1513 +#: pretix/base/payment.py:1475 pretix/base/payment.py:1518 msgid "" "This gift card can not be redeemed since its code is not unique. Please " "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1532 +#: pretix/base/payment.py:1537 msgid "This gift card is not accepted by this event organizer." msgstr "" -#: pretix/base/payment.py:1534 +#: pretix/base/payment.py:1539 msgid "This gift card was used in the meantime. Please try again." msgstr "" @@ -6511,8 +6555,8 @@ msgstr "" msgid "Invoice address name: {part}" msgstr "" -#: pretix/base/pdf.py:1039 pretix/control/forms/organizer.py:687 -#: pretix/control/forms/organizer.py:723 +#: pretix/base/pdf.py:1039 pretix/control/forms/organizer.py:723 +#: pretix/control/forms/organizer.py:759 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:66 #: pretix/plugins/ticketoutputpdf/ticketoutput.py:113 msgid "Ticket" @@ -6542,19 +6586,27 @@ msgstr "" msgid "Presale end" msgstr "" -#: pretix/base/reldate.py:205 pretix/base/reldate.py:318 +#: pretix/base/reldate.py:183 +msgid "before" +msgstr "" + +#: pretix/base/reldate.py:184 +msgid "after" +msgstr "" + +#: pretix/base/reldate.py:231 pretix/base/reldate.py:359 msgid "Fixed date:" msgstr "" -#: pretix/base/reldate.py:206 pretix/base/reldate.py:319 +#: pretix/base/reldate.py:232 pretix/base/reldate.py:360 msgid "Relative date:" msgstr "" -#: pretix/base/reldate.py:207 +#: pretix/base/reldate.py:233 msgid "Relative time:" msgstr "" -#: pretix/base/reldate.py:215 pretix/base/reldate.py:322 +#: pretix/base/reldate.py:241 pretix/base/reldate.py:363 msgid "Not set" msgstr "" @@ -6616,7 +6668,7 @@ msgid_plural "You cannot select more than %s items per order." msgstr[0] "" msgstr[1] "" -#: pretix/base/services/cart.py:120 pretix/base/services/orders.py:1504 +#: pretix/base/services/cart.py:120 pretix/base/services/orders.py:1506 #, python-format msgid "You cannot select more than %(max)s item of the product %(product)s." msgid_plural "" @@ -6624,7 +6676,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: pretix/base/services/cart.py:125 pretix/base/services/orders.py:1509 +#: pretix/base/services/cart.py:125 pretix/base/services/orders.py:1511 #, python-format msgid "You need to select at least %(min)s item of the product %(product)s." msgid_plural "" @@ -6645,7 +6697,7 @@ msgstr[1] "" #: pretix/base/services/cart.py:134 pretix/base/services/orders.py:154 #: pretix/presale/templates/pretixpresale/event/index.html:157 -#: pretix/presale/views/waiting.py:104 pretix/presale/views/widget.py:715 +#: pretix/presale/views/waiting.py:104 pretix/presale/views/widget.py:728 msgid "The booking period for this event has not yet started." msgstr "" @@ -7304,8 +7356,8 @@ msgstr "" msgid "This order is not pending approval." msgstr "" -#: pretix/base/services/orders.py:503 pretix/presale/views/order.py:885 -#: pretix/presale/views/order.py:934 +#: pretix/base/services/orders.py:503 pretix/presale/views/order.py:901 +#: pretix/presale/views/order.py:950 msgid "You cannot cancel this order." msgstr "" @@ -7332,85 +7384,85 @@ msgid "" "has been used in the meantime. Please check the prices below and try again." msgstr "" -#: pretix/base/services/orders.py:1483 +#: pretix/base/services/orders.py:1485 msgid "You need to select a variation of the product." msgstr "" -#: pretix/base/services/orders.py:1484 +#: pretix/base/services/orders.py:1486 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" -#: pretix/base/services/orders.py:1485 +#: pretix/base/services/orders.py:1487 msgid "There is no quota defined that allows this operation." msgstr "" -#: pretix/base/services/orders.py:1486 +#: pretix/base/services/orders.py:1488 msgid "The selected product is not active or has no price set." msgstr "" -#: pretix/base/services/orders.py:1487 +#: pretix/base/services/orders.py:1489 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "" -#: pretix/base/services/orders.py:1489 +#: pretix/base/services/orders.py:1491 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." msgstr "" -#: pretix/base/services/orders.py:1492 +#: pretix/base/services/orders.py:1494 msgid "" "This is an add-on product, please select the base position it should be " "added to." msgstr "" -#: pretix/base/services/orders.py:1493 +#: pretix/base/services/orders.py:1495 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "" -#: pretix/base/services/orders.py:1494 +#: pretix/base/services/orders.py:1496 msgid "You need to choose a subevent for the new position." msgstr "" -#: pretix/base/services/orders.py:1497 +#: pretix/base/services/orders.py:1499 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " "ticket date. Please choose a seat again." msgstr "" -#: pretix/base/services/orders.py:1499 +#: pretix/base/services/orders.py:1501 msgid "The selected product requires you to select a seat." msgstr "" -#: pretix/base/services/orders.py:1500 +#: pretix/base/services/orders.py:1502 msgid "The selected product does not allow to select a seat." msgstr "" -#: pretix/base/services/orders.py:1501 +#: pretix/base/services/orders.py:1503 msgid "The selected country is blocked by your tax rule." msgstr "" -#: pretix/base/services/orders.py:1502 +#: pretix/base/services/orders.py:1504 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:2279 pretix/base/services/orders.py:2295 +#: pretix/base/services/orders.py:2281 pretix/base/services/orders.py:2297 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:2904 +#: pretix/base/services/orders.py:2906 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -7725,7 +7777,7 @@ msgid "Show exchange rates" msgstr "" #: pretix/base/settings.py:520 pretix/base/settings.py:528 -#: pretix/control/forms/item.py:527 +#: pretix/control/forms/item.py:528 msgid "Never" msgstr "" @@ -7877,7 +7929,7 @@ msgstr "" msgid "Only respected by some invoice renderers." msgstr "" -#: pretix/base/settings.py:728 pretix/base/settings.py:2767 +#: pretix/base/settings.py:728 pretix/base/settings.py:2781 #: pretix/control/templates/pretixcontrol/pdf/index.html:340 msgid "Font" msgstr "" @@ -8252,7 +8304,7 @@ msgstr "" msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:1334 pretix/control/forms/event.py:1595 +#: pretix/base/settings.py:1334 pretix/control/forms/event.py:1597 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" @@ -8268,7 +8320,7 @@ msgstr "" msgid "Enable waiting list" msgstr "" -#: pretix/base/settings.py:1362 pretix/control/forms/event.py:1600 +#: pretix/base/settings.py:1362 pretix/control/forms/event.py:1602 msgid "" "Once a ticket is sold out, people can add themselves to a waiting list. As " "soon as a ticket becomes available again, it will be reserved for the first " @@ -8471,28 +8523,38 @@ msgid "" msgstr "" #: pretix/base/settings.py:1615 +msgid "Show filter options for calendar or list view" +msgstr "" + +#: pretix/base/settings.py:1616 +msgid "" +"You can set up possible filters as meta properties in your organizer " +"settings." +msgstr "" + +#: pretix/base/settings.py:1625 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1616 pretix/base/settings.py:1627 +#: pretix/base/settings.py:1626 pretix/base/settings.py:1637 msgid "" "This option currently only affects the calendar of this event series, not " "the organizer-wide calendar." msgstr "" -#: pretix/base/settings.py:1626 +#: pretix/base/settings.py:1636 msgid "Hide all past dates from calendar" msgstr "" -#: pretix/base/settings.py:1637 +#: pretix/base/settings.py:1647 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1646 +#: pretix/base/settings.py:1656 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1647 +#: pretix/base/settings.py:1657 msgid "" "The last date users can modify details of their orders, such as attendee " "names or answers to questions. If you use the event series feature and an " @@ -8500,47 +8562,53 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1658 +#: pretix/base/settings.py:1668 msgid "Customers can change the variation of the products they purchased" msgstr "" -#: pretix/base/settings.py:1667 +#: pretix/base/settings.py:1677 msgid "Customers can change their selected add-on products" msgstr "" -#: pretix/base/settings.py:1677 pretix/base/settings.py:1686 +#: pretix/base/settings.py:1687 pretix/base/settings.py:1698 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1678 pretix/base/settings.py:1687 +#: pretix/base/settings.py:1688 pretix/base/settings.py:1699 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1679 pretix/base/settings.py:1688 +#: pretix/base/settings.py:1689 pretix/base/settings.py:1700 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1680 pretix/base/settings.py:1689 +#: pretix/base/settings.py:1690 pretix/base/settings.py:1701 +msgid "" +"Allow changes regardless of price, as long as no refund is required (i.e. " +"the resulting price is not lower than what has already been paid)." +msgstr "" + +#: pretix/base/settings.py:1692 pretix/base/settings.py:1703 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1684 +#: pretix/base/settings.py:1696 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1700 +#: pretix/base/settings.py:1714 msgid "Do not allow changes after" msgstr "" -#: pretix/base/settings.py:1709 +#: pretix/base/settings.py:1723 msgid "Allow change even though the ticket has already been checked in" msgstr "" -#: pretix/base/settings.py:1710 +#: pretix/base/settings.py:1724 msgid "" "By default, order changes are disabled after any ticket in the order has " "been checked in. If you check this box, this requirement is lifted. It is " @@ -8549,11 +8617,11 @@ msgid "" "limitation on price changes above." msgstr "" -#: pretix/base/settings.py:1722 +#: pretix/base/settings.py:1736 msgid "Allow individual attendees to change their ticket" msgstr "" -#: pretix/base/settings.py:1723 +#: pretix/base/settings.py:1737 msgid "" "By default, only the person who ordered the tickets can make any changes. If " "you check this box, individual attendees can also make changes. However, " @@ -8562,77 +8630,77 @@ msgid "" "customer." msgstr "" -#: pretix/base/settings.py:1735 +#: pretix/base/settings.py:1749 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1747 +#: pretix/base/settings.py:1761 msgid "Charge a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1748 pretix/base/settings.py:1759 -#: pretix/base/settings.py:1773 +#: pretix/base/settings.py:1762 pretix/base/settings.py:1773 +#: pretix/base/settings.py:1787 msgid "" "Only affects orders pending payments, a cancellation fee for free orders is " "never charged. Note that it will be your responsibility to claim the " "cancellation fee from the user." msgstr "" -#: pretix/base/settings.py:1758 +#: pretix/base/settings.py:1772 msgid "Charge payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1772 +#: pretix/base/settings.py:1786 msgid "Charge a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1783 pretix/base/settings.py:1922 +#: pretix/base/settings.py:1797 pretix/base/settings.py:1936 msgid "Do not allow cancellations after" msgstr "" -#: pretix/base/settings.py:1792 +#: pretix/base/settings.py:1806 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1793 +#: pretix/base/settings.py:1807 msgid "" "Paid money will be automatically paid back if the payment method allows it. " "Otherwise, a manual refund will be created for you to process manually." msgstr "" -#: pretix/base/settings.py:1806 pretix/control/forms/orders.py:832 +#: pretix/base/settings.py:1820 pretix/control/forms/orders.py:832 msgid "Keep a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1815 +#: pretix/base/settings.py:1829 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1827 pretix/control/forms/orders.py:843 +#: pretix/base/settings.py:1841 pretix/control/forms/orders.py:843 msgid "Keep a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1836 +#: pretix/base/settings.py:1850 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1837 +#: pretix/base/settings.py:1851 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1842 +#: pretix/base/settings.py:1856 msgid "" "However, if you want us to help keep the lights on here, please consider " "using the slider below to request a smaller refund. Thank you!" msgstr "" -#: pretix/base/settings.py:1849 +#: pretix/base/settings.py:1863 msgid "Voluntary lower refund explanation" msgstr "" -#: pretix/base/settings.py:1852 +#: pretix/base/settings.py:1866 msgid "" "This text will be shown in between the explanation of how the refunds work " "and the slider which your customers can use to choose the amount they would " @@ -8640,116 +8708,116 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1867 +#: pretix/base/settings.py:1881 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1868 +#: pretix/base/settings.py:1882 msgid "" "By default, customers can choose an arbitrary amount for you to keep. If you " "set this to e.g. 10, they will only be able to choose values in increments " "of 10." msgstr "" -#: pretix/base/settings.py:1878 +#: pretix/base/settings.py:1892 msgid "" "Customers can only request a cancellation that needs to be approved by the " "event organizer before the order is canceled and a refund is issued." msgstr "" -#: pretix/base/settings.py:1888 +#: pretix/base/settings.py:1902 msgid "" "Do not show the cancellation fee to users when they request cancellation." msgstr "" -#: pretix/base/settings.py:1897 pretix/base/settings.py:1907 +#: pretix/base/settings.py:1911 pretix/base/settings.py:1921 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1898 pretix/base/settings.py:1908 +#: pretix/base/settings.py:1912 pretix/base/settings.py:1922 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1899 pretix/base/settings.py:1909 +#: pretix/base/settings.py:1913 pretix/base/settings.py:1923 msgid "All refunds are issued as gift cards" msgstr "" -#: pretix/base/settings.py:1900 pretix/base/settings.py:1910 +#: pretix/base/settings.py:1914 pretix/base/settings.py:1924 msgid "Do not handle refunds automatically at all" msgstr "" -#: pretix/base/settings.py:1905 +#: pretix/base/settings.py:1919 #: pretix/control/templates/pretixcontrol/order/index.html:141 msgid "Refund method" msgstr "" -#: pretix/base/settings.py:1931 pretix/control/forms/event.py:1623 +#: pretix/base/settings.py:1945 pretix/control/forms/event.py:1625 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:1932 pretix/control/forms/event.py:1625 +#: pretix/base/settings.py:1946 pretix/control/forms/event.py:1627 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1940 pretix/control/forms/event.py:1617 +#: pretix/base/settings.py:1954 pretix/control/forms/event.py:1619 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1941 pretix/control/forms/event.py:1618 +#: pretix/base/settings.py:1955 pretix/control/forms/event.py:1620 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." msgstr "" -#: pretix/base/settings.py:1951 +#: pretix/base/settings.py:1965 msgid "Privacy Policy URL" msgstr "" -#: pretix/base/settings.py:1952 +#: pretix/base/settings.py:1966 msgid "" "This should point e.g. to a part of your website that explains how you use " "data gathered in your ticket shop." msgstr "" -#: pretix/base/settings.py:1974 +#: pretix/base/settings.py:1988 msgid "Attach ticket files" msgstr "" -#: pretix/base/settings.py:1976 +#: pretix/base/settings.py:1990 #, python-brace-format msgid "" "Tickets will never be attached if they're larger than {size} to avoid email " "delivery problems." msgstr "" -#: pretix/base/settings.py:1987 pretix/plugins/sendmail/forms.py:213 +#: pretix/base/settings.py:2001 pretix/plugins/sendmail/forms.py:213 #: pretix/plugins/sendmail/models.py:254 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:66 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:1988 +#: pretix/base/settings.py:2002 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1997 +#: pretix/base/settings.py:2011 msgid "Attach calendar files only after order has been paid" msgstr "" -#: pretix/base/settings.py:1998 +#: pretix/base/settings.py:2012 msgid "" "Use this if you e.g. put a private access link into the calendar file to " "make sure people only receive it after their payment was confirmed." msgstr "" -#: pretix/base/settings.py:2007 +#: pretix/base/settings.py:2021 msgid "Event description" msgstr "" -#: pretix/base/settings.py:2010 +#: pretix/base/settings.py:2024 msgid "" "You can use this to share information with your attendees, such as travel " "information or the link to a digital event. If you keep it empty, we will " @@ -8759,52 +8827,52 @@ msgid "" "people." msgstr "" -#: pretix/base/settings.py:2023 +#: pretix/base/settings.py:2037 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:2024 +#: pretix/base/settings.py:2038 msgid "" "This will be prepended to the subject of all outgoing emails, formatted as " "[prefix]. Choose, for example, a short form of your event name." msgstr "" -#: pretix/base/settings.py:2038 pretix/control/forms/mailsetup.py:35 +#: pretix/base/settings.py:2052 pretix/control/forms/mailsetup.py:35 #: pretix/control/forms/mailsetup.py:108 #: pretix/control/templates/pretixcontrol/event/mail.html:39 #: pretix/control/templates/pretixcontrol/organizers/mail.html:40 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:2039 pretix/control/forms/mailsetup.py:36 +#: pretix/base/settings.py:2053 pretix/control/forms/mailsetup.py:36 #: pretix/control/forms/mailsetup.py:109 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:2048 +#: pretix/base/settings.py:2062 msgid "Sender name" msgstr "" -#: pretix/base/settings.py:2049 +#: pretix/base/settings.py:2063 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:2067 pretix/base/settings.py:2124 -#: pretix/base/settings.py:2141 pretix/base/settings.py:2159 +#: pretix/base/settings.py:2081 pretix/base/settings.py:2138 +#: pretix/base/settings.py:2155 pretix/base/settings.py:2173 #, python-brace-format msgid "Your order: {code}" msgstr "" -#: pretix/base/settings.py:2071 pretix/base/settings.py:2104 -#: pretix/base/settings.py:2209 pretix/base/settings.py:2442 -#: pretix/base/settings.py:2479 +#: pretix/base/settings.py:2085 pretix/base/settings.py:2118 +#: pretix/base/settings.py:2223 pretix/base/settings.py:2456 +#: pretix/base/settings.py:2493 #, python-brace-format msgid "Your event registration: {code}" msgstr "" -#: pretix/base/settings.py:2075 +#: pretix/base/settings.py:2089 #, python-brace-format msgid "" "Hello,\n" @@ -8819,12 +8887,12 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2088 +#: pretix/base/settings.py:2102 #, python-brace-format msgid "Your orders for {event}" msgstr "" -#: pretix/base/settings.py:2092 +#: pretix/base/settings.py:2106 #, python-brace-format msgid "" "Hello,\n" @@ -8838,7 +8906,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2108 +#: pretix/base/settings.py:2122 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -8852,7 +8920,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2128 +#: pretix/base/settings.py:2142 #, python-brace-format msgid "" "Hello,\n" @@ -8867,7 +8935,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2145 +#: pretix/base/settings.py:2159 #, python-brace-format msgid "" "Hello,\n" @@ -8883,7 +8951,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2163 +#: pretix/base/settings.py:2177 #, python-brace-format msgid "" "Hello,\n" @@ -8901,11 +8969,11 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2181 +#: pretix/base/settings.py:2195 msgid "Attachment for new orders" msgstr "" -#: pretix/base/settings.py:2186 +#: pretix/base/settings.py:2200 #, python-brace-format msgid "" "This file will be attached to the first email that we send for every new " @@ -8917,7 +8985,7 @@ msgid "" "vital email going to spam, you can only upload PDF files of up to {size} MB." msgstr "" -#: pretix/base/settings.py:2213 +#: pretix/base/settings.py:2227 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -8931,12 +8999,12 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2225 +#: pretix/base/settings.py:2239 #, python-brace-format msgid "Your order has been changed: {code}" msgstr "" -#: pretix/base/settings.py:2229 +#: pretix/base/settings.py:2243 #, python-brace-format msgid "" "Hello,\n" @@ -8950,12 +9018,12 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2241 +#: pretix/base/settings.py:2255 #, python-brace-format msgid "Payment received for your order: {code}" msgstr "" -#: pretix/base/settings.py:2245 +#: pretix/base/settings.py:2259 #, python-brace-format msgid "" "Hello,\n" @@ -8971,12 +9039,12 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2263 +#: pretix/base/settings.py:2277 #, python-brace-format msgid "Event registration confirmed: {code}" msgstr "" -#: pretix/base/settings.py:2267 +#: pretix/base/settings.py:2281 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -8990,23 +9058,23 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2284 pretix/control/forms/event.py:1105 -#: pretix/control/forms/event.py:1205 pretix/plugins/sendmail/models.py:259 +#: pretix/base/settings.py:2298 pretix/control/forms/event.py:1107 +#: pretix/control/forms/event.py:1207 pretix/plugins/sendmail/models.py:259 msgid "Number of days" msgstr "" -#: pretix/base/settings.py:2286 pretix/control/forms/event.py:1108 +#: pretix/base/settings.py:2300 pretix/control/forms/event.py:1110 msgid "" "This email will be sent out this many days before the order expires. If the " "value is 0, the mail will never be sent." msgstr "" -#: pretix/base/settings.py:2294 +#: pretix/base/settings.py:2308 #, python-brace-format msgid "Your order is about to expire: {code}" msgstr "" -#: pretix/base/settings.py:2298 +#: pretix/base/settings.py:2312 #, python-brace-format msgid "" "Hello,\n" @@ -9022,12 +9090,12 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2326 #, python-brace-format msgid "Your order is pending payment: {code}" msgstr "" -#: pretix/base/settings.py:2316 +#: pretix/base/settings.py:2330 #, python-brace-format msgid "" "Hello,\n" @@ -9042,12 +9110,12 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2329 +#: pretix/base/settings.py:2343 #, python-brace-format msgid "Incomplete payment received: {code}" msgstr "" -#: pretix/base/settings.py:2333 +#: pretix/base/settings.py:2347 #, python-brace-format msgid "" "Hello,\n" @@ -9065,12 +9133,12 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2349 +#: pretix/base/settings.py:2363 #, python-brace-format msgid "Payment failed for your order: {code}" msgstr "" -#: pretix/base/settings.py:2353 +#: pretix/base/settings.py:2367 #, python-brace-format msgid "" "Hello,\n" @@ -9088,12 +9156,12 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2367 +#: pretix/base/settings.py:2381 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "" -#: pretix/base/settings.py:2371 +#: pretix/base/settings.py:2385 #, python-brace-format msgid "" "Hello,\n" @@ -9124,12 +9192,12 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2400 +#: pretix/base/settings.py:2414 #, python-brace-format msgid "Order canceled: {code}" msgstr "" -#: pretix/base/settings.py:2404 +#: pretix/base/settings.py:2418 #, python-brace-format msgid "" "Hello,\n" @@ -9145,12 +9213,12 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2418 +#: pretix/base/settings.py:2432 #, python-brace-format msgid "Order approved and awaiting payment: {code}" msgstr "" -#: pretix/base/settings.py:2422 +#: pretix/base/settings.py:2436 #, python-brace-format msgid "" "Hello,\n" @@ -9168,7 +9236,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2446 pretix/base/settings.py:2483 +#: pretix/base/settings.py:2460 pretix/base/settings.py:2497 #, python-brace-format msgid "" "Hello,\n" @@ -9182,12 +9250,12 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2458 +#: pretix/base/settings.py:2472 #, python-brace-format msgid "Order approved and confirmed: {code}" msgstr "" -#: pretix/base/settings.py:2462 +#: pretix/base/settings.py:2476 #, python-brace-format msgid "" "Hello,\n" @@ -9202,12 +9270,12 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2495 +#: pretix/base/settings.py:2509 #, python-brace-format msgid "Order denied: {code}" msgstr "" -#: pretix/base/settings.py:2499 +#: pretix/base/settings.py:2513 #, python-brace-format msgid "" "Hello,\n" @@ -9224,7 +9292,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2514 +#: pretix/base/settings.py:2528 #, python-brace-format msgid "" "Hello,\n" @@ -9236,12 +9304,12 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2532 pretix/base/settings.py:2548 +#: pretix/base/settings.py:2546 pretix/base/settings.py:2562 #, python-brace-format msgid "Your ticket is ready for download: {code}" msgstr "" -#: pretix/base/settings.py:2536 +#: pretix/base/settings.py:2550 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -9255,7 +9323,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2552 +#: pretix/base/settings.py:2566 #, python-brace-format msgid "" "Hello,\n" @@ -9269,12 +9337,12 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2564 +#: pretix/base/settings.py:2578 #, python-brace-format msgid "Activate your account at {organizer}" msgstr "" -#: pretix/base/settings.py:2568 +#: pretix/base/settings.py:2582 #, python-brace-format msgid "" "Hello {name},\n" @@ -9294,12 +9362,12 @@ msgid "" "Your {organizer} team" msgstr "" -#: pretix/base/settings.py:2586 +#: pretix/base/settings.py:2600 #, python-brace-format msgid "Confirm email address for your account at {organizer}" msgstr "" -#: pretix/base/settings.py:2590 +#: pretix/base/settings.py:2604 #, python-brace-format msgid "" "Hello {name},\n" @@ -9319,12 +9387,12 @@ msgid "" "Your {organizer} team" msgstr "" -#: pretix/base/settings.py:2608 +#: pretix/base/settings.py:2622 #, python-brace-format msgid "Set a new password for your account at {organizer}" msgstr "" -#: pretix/base/settings.py:2612 +#: pretix/base/settings.py:2626 #, python-brace-format msgid "" "Hello {name},\n" @@ -9344,57 +9412,57 @@ msgid "" "Your {organizer} team" msgstr "" -#: pretix/base/settings.py:2664 pretix/base/settings.py:2671 -#: pretix/base/settings.py:2685 pretix/base/settings.py:2693 -#: pretix/base/settings.py:2707 pretix/base/settings.py:2715 -#: pretix/base/settings.py:2729 pretix/base/settings.py:2736 +#: pretix/base/settings.py:2678 pretix/base/settings.py:2685 +#: pretix/base/settings.py:2699 pretix/base/settings.py:2707 +#: pretix/base/settings.py:2721 pretix/base/settings.py:2729 +#: pretix/base/settings.py:2743 pretix/base/settings.py:2750 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" -#: pretix/base/settings.py:2668 +#: pretix/base/settings.py:2682 msgid "Primary color" msgstr "" -#: pretix/base/settings.py:2689 +#: pretix/base/settings.py:2703 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:2690 +#: pretix/base/settings.py:2704 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:2711 +#: pretix/base/settings.py:2725 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:2712 +#: pretix/base/settings.py:2726 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:2733 +#: pretix/base/settings.py:2747 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:2748 +#: pretix/base/settings.py:2762 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:2757 +#: pretix/base/settings.py:2771 msgid "" "Use native spinners in the widget instead of custom ones for numeric inputs " "such as quantity." msgstr "" -#: pretix/base/settings.py:2768 +#: pretix/base/settings.py:2782 msgid "Only respected by modern browsers." msgstr "" -#: pretix/base/settings.py:2795 pretix/base/settings.py:2838 -#: pretix/control/forms/organizer.py:422 +#: pretix/base/settings.py:2809 pretix/base/settings.py:2852 +#: pretix/control/forms/organizer.py:458 msgid "Header image" msgstr "" -#: pretix/base/settings.py:2798 +#: pretix/base/settings.py:2812 msgid "" "If you provide a logo image, we will by default not show your event name and " "date in the page header. By default, we show your logo with a size of up to " @@ -9403,26 +9471,26 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:2818 pretix/base/settings.py:2860 +#: pretix/base/settings.py:2832 pretix/base/settings.py:2874 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:2819 pretix/base/settings.py:2861 +#: pretix/base/settings.py:2833 pretix/base/settings.py:2875 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:2828 +#: pretix/base/settings.py:2842 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:2829 +#: pretix/base/settings.py:2843 msgid "" "The title will only be shown on the event front page. If no header image is " "uploaded for the event, but the header image from the organizer profile is " "used, this option will be ignored and the event title will always be shown." msgstr "" -#: pretix/base/settings.py:2841 pretix/control/forms/organizer.py:426 +#: pretix/base/settings.py:2855 pretix/control/forms/organizer.py:462 msgid "" "If you provide a logo image, we will by default not show your organization " "name in the page header. By default, we show your logo with a size of up to " @@ -9431,15 +9499,15 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:2870 +#: pretix/base/settings.py:2884 msgid "Use header image also for events without an individually uploaded logo" msgstr "" -#: pretix/base/settings.py:2878 +#: pretix/base/settings.py:2892 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:2881 +#: pretix/base/settings.py:2895 msgid "" "This picture will be used as a preview if you post links to your ticket shop " "on social media. Facebook advises to use a picture size of 1200 x 630 " @@ -9448,93 +9516,93 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:2899 +#: pretix/base/settings.py:2913 msgid "Logo image" msgstr "" -#: pretix/base/settings.py:2903 +#: pretix/base/settings.py:2917 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" -#: pretix/base/settings.py:2929 pretix/base/settings.py:3035 +#: pretix/base/settings.py:2943 pretix/base/settings.py:3049 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2932 pretix/base/settings.py:3037 +#: pretix/base/settings.py:2946 pretix/base/settings.py:3051 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." msgstr "" -#: pretix/base/settings.py:2941 +#: pretix/base/settings.py:2955 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2944 +#: pretix/base/settings.py:2958 msgid "" "This text will be shown above every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2954 +#: pretix/base/settings.py:2968 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2957 +#: pretix/base/settings.py:2971 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2967 +#: pretix/base/settings.py:2981 msgid "Voucher explanation" msgstr "" -#: pretix/base/settings.py:2970 +#: pretix/base/settings.py:2984 msgid "" "This text will be shown next to the input for a voucher code. You can use it " "e.g. to explain how to obtain a voucher code." msgstr "" -#: pretix/base/settings.py:2980 +#: pretix/base/settings.py:2994 msgid "Attendee data explanation" msgstr "" -#: pretix/base/settings.py:2983 +#: pretix/base/settings.py:2997 msgid "" "This text will be shown above the questions asked for every personalized " "product. You can use it e.g. to explain why you need information from them." msgstr "" -#: pretix/base/settings.py:2993 +#: pretix/base/settings.py:3007 msgid "Additional success message" msgstr "" -#: pretix/base/settings.py:2994 +#: pretix/base/settings.py:3008 msgid "" "This message will be shown after an order has been created successfully. It " "will be shown in additional to the default text." msgstr "" -#: pretix/base/settings.py:3006 +#: pretix/base/settings.py:3020 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:3013 +#: pretix/base/settings.py:3027 msgid "" "Make sure to enter a valid email address. We will send you an order " "confirmation including a link that you need to access your order later." msgstr "" -#: pretix/base/settings.py:3020 +#: pretix/base/settings.py:3034 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:3046 +#: pretix/base/settings.py:3060 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:3047 +#: pretix/base/settings.py:3061 msgid "" "Users that do not have access to all events under this organizer, must " "select one of their teams to have access to the created event. This setting " @@ -9542,67 +9610,67 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:3119 pretix/base/settings.py:3129 +#: pretix/base/settings.py:3133 pretix/base/settings.py:3143 msgid "Event start time (descending)" msgstr "" -#: pretix/base/settings.py:3121 pretix/base/settings.py:3131 +#: pretix/base/settings.py:3135 pretix/base/settings.py:3145 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:3126 +#: pretix/base/settings.py:3140 msgctxt "subevent" msgid "Date ordering" msgstr "" -#: pretix/base/settings.py:3142 +#: pretix/base/settings.py:3156 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:3151 +#: pretix/base/settings.py:3165 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:3153 +#: pretix/base/settings.py:3167 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:3168 +#: pretix/base/settings.py:3182 msgid "Length of gift card codes" msgstr "" -#: pretix/base/settings.py:3169 +#: pretix/base/settings.py:3183 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." msgstr "" -#: pretix/base/settings.py:3179 +#: pretix/base/settings.py:3193 msgid "Validity of gift card codes in years" msgstr "" -#: pretix/base/settings.py:3180 +#: pretix/base/settings.py:3194 msgid "" "If you set a number here, gift cards will by default expire at the end of " "the year after this many years. If you keep it empty, gift cards do not have " "an explicit expiry date." msgstr "" -#: pretix/base/settings.py:3189 +#: pretix/base/settings.py:3203 msgid "Enable cookie consent management features" msgstr "" -#: pretix/base/settings.py:3195 +#: pretix/base/settings.py:3209 msgid "" "By clicking \"Accept all cookies\", you agree to the storing of cookies and " "use of similar technologies on your device." msgstr "" -#: pretix/base/settings.py:3202 +#: pretix/base/settings.py:3216 msgid "Dialog text" msgstr "" -#: pretix/base/settings.py:3209 +#: pretix/base/settings.py:3223 msgid "" "We use cookies and similar technologies to gather data that allows us to " "improve this website and our offerings. If you do not agree, we will only " @@ -9610,194 +9678,194 @@ msgid "" "offers." msgstr "" -#: pretix/base/settings.py:3217 +#: pretix/base/settings.py:3231 msgid "Secondary dialog text" msgstr "" -#: pretix/base/settings.py:3223 +#: pretix/base/settings.py:3237 msgid "Privacy settings" msgstr "" -#: pretix/base/settings.py:3228 +#: pretix/base/settings.py:3242 msgid "Dialog title" msgstr "" -#: pretix/base/settings.py:3234 +#: pretix/base/settings.py:3248 msgid "Accept all cookies" msgstr "" -#: pretix/base/settings.py:3239 +#: pretix/base/settings.py:3253 msgid "\"Accept\" button description" msgstr "" -#: pretix/base/settings.py:3245 +#: pretix/base/settings.py:3259 msgid "Required cookies only" msgstr "" -#: pretix/base/settings.py:3250 +#: pretix/base/settings.py:3264 msgid "\"Reject\" button description" msgstr "" -#: pretix/base/settings.py:3260 +#: pretix/base/settings.py:3274 msgid "Customers can choose their own seats" msgstr "" -#: pretix/base/settings.py:3261 +#: pretix/base/settings.py:3275 msgid "" "If disabled, you will need to manually assign seats in the backend. Note " "that this can mean people will not know their seat after their purchase and " "it might not be written on their ticket." msgstr "" -#: pretix/base/settings.py:3285 +#: pretix/base/settings.py:3299 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:3299 +#: pretix/base/settings.py:3313 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:3309 +#: pretix/base/settings.py:3323 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:3322 +#: pretix/base/settings.py:3336 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:3323 +#: pretix/base/settings.py:3337 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: pretix/base/settings.py:3324 +#: pretix/base/settings.py:3338 msgctxt "person_name_salutation" msgid "Mx" msgstr "" -#: pretix/base/settings.py:3356 pretix/base/settings.py:3369 -#: pretix/base/settings.py:3385 pretix/base/settings.py:3435 -#: pretix/base/settings.py:3448 pretix/base/settings.py:3462 -#: pretix/base/settings.py:3515 pretix/base/settings.py:3536 -#: pretix/base/settings.py:3558 +#: pretix/base/settings.py:3370 pretix/base/settings.py:3383 +#: pretix/base/settings.py:3399 pretix/base/settings.py:3449 +#: pretix/base/settings.py:3462 pretix/base/settings.py:3476 +#: pretix/base/settings.py:3529 pretix/base/settings.py:3550 +#: pretix/base/settings.py:3572 msgid "Given name" msgstr "" -#: pretix/base/settings.py:3357 pretix/base/settings.py:3370 -#: pretix/base/settings.py:3386 pretix/base/settings.py:3402 -#: pretix/base/settings.py:3419 pretix/base/settings.py:3434 -#: pretix/base/settings.py:3449 pretix/base/settings.py:3463 -#: pretix/base/settings.py:3516 pretix/base/settings.py:3537 -#: pretix/base/settings.py:3559 +#: pretix/base/settings.py:3371 pretix/base/settings.py:3384 +#: pretix/base/settings.py:3400 pretix/base/settings.py:3416 +#: pretix/base/settings.py:3433 pretix/base/settings.py:3448 +#: pretix/base/settings.py:3463 pretix/base/settings.py:3477 +#: pretix/base/settings.py:3530 pretix/base/settings.py:3551 +#: pretix/base/settings.py:3573 msgid "Family name" msgstr "" -#: pretix/base/settings.py:3361 pretix/base/settings.py:3377 -#: pretix/base/settings.py:3393 pretix/base/settings.py:3408 -#: pretix/base/settings.py:3426 pretix/base/settings.py:3441 -#: pretix/base/settings.py:3471 pretix/base/settings.py:3495 -#: pretix/base/settings.py:3527 pretix/base/settings.py:3549 -#: pretix/base/settings.py:3580 +#: pretix/base/settings.py:3375 pretix/base/settings.py:3391 +#: pretix/base/settings.py:3407 pretix/base/settings.py:3422 +#: pretix/base/settings.py:3440 pretix/base/settings.py:3455 +#: pretix/base/settings.py:3485 pretix/base/settings.py:3509 +#: pretix/base/settings.py:3541 pretix/base/settings.py:3563 +#: pretix/base/settings.py:3594 msgctxt "person_name_sample" msgid "John" msgstr "" -#: pretix/base/settings.py:3362 pretix/base/settings.py:3378 -#: pretix/base/settings.py:3394 pretix/base/settings.py:3410 -#: pretix/base/settings.py:3428 pretix/base/settings.py:3442 -#: pretix/base/settings.py:3472 pretix/base/settings.py:3528 -#: pretix/base/settings.py:3550 pretix/base/settings.py:3581 +#: pretix/base/settings.py:3376 pretix/base/settings.py:3392 +#: pretix/base/settings.py:3408 pretix/base/settings.py:3424 +#: pretix/base/settings.py:3442 pretix/base/settings.py:3456 +#: pretix/base/settings.py:3486 pretix/base/settings.py:3542 +#: pretix/base/settings.py:3564 pretix/base/settings.py:3595 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: pretix/base/settings.py:3368 pretix/base/settings.py:3384 -#: pretix/base/settings.py:3416 pretix/base/settings.py:3535 -#: pretix/base/settings.py:3557 +#: pretix/base/settings.py:3382 pretix/base/settings.py:3398 +#: pretix/base/settings.py:3430 pretix/base/settings.py:3549 +#: pretix/base/settings.py:3571 msgctxt "person_name" msgid "Title" msgstr "" -#: pretix/base/settings.py:3376 pretix/base/settings.py:3392 -#: pretix/base/settings.py:3425 pretix/base/settings.py:3548 -#: pretix/base/settings.py:3579 +#: pretix/base/settings.py:3390 pretix/base/settings.py:3406 +#: pretix/base/settings.py:3439 pretix/base/settings.py:3562 +#: pretix/base/settings.py:3593 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:3400 pretix/base/settings.py:3417 +#: pretix/base/settings.py:3414 pretix/base/settings.py:3431 msgid "First name" msgstr "" -#: pretix/base/settings.py:3401 pretix/base/settings.py:3418 +#: pretix/base/settings.py:3415 pretix/base/settings.py:3432 msgid "Middle name" msgstr "" -#: pretix/base/settings.py:3482 pretix/base/settings.py:3494 -#: pretix/control/forms/organizer.py:561 +#: pretix/base/settings.py:3496 pretix/base/settings.py:3508 +#: pretix/control/forms/organizer.py:597 msgctxt "person_name_sample" msgid "John Doe" msgstr "" -#: pretix/base/settings.py:3488 +#: pretix/base/settings.py:3502 msgid "Calling name" msgstr "" -#: pretix/base/settings.py:3502 +#: pretix/base/settings.py:3516 msgid "Latin transcription" msgstr "" -#: pretix/base/settings.py:3514 pretix/base/settings.py:3534 -#: pretix/base/settings.py:3556 +#: pretix/base/settings.py:3528 pretix/base/settings.py:3548 +#: pretix/base/settings.py:3570 msgctxt "person_name" msgid "Salutation" msgstr "" -#: pretix/base/settings.py:3526 pretix/base/settings.py:3547 -#: pretix/base/settings.py:3578 +#: pretix/base/settings.py:3540 pretix/base/settings.py:3561 +#: pretix/base/settings.py:3592 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:3560 +#: pretix/base/settings.py:3574 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:3582 +#: pretix/base/settings.py:3596 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:3689 pretix/control/forms/event.py:220 +#: pretix/base/settings.py:3703 pretix/control/forms/event.py:220 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" -#: pretix/base/settings.py:3693 +#: pretix/base/settings.py:3707 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:3697 +#: pretix/base/settings.py:3711 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:3701 +#: pretix/base/settings.py:3715 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:3705 +#: pretix/base/settings.py:3719 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:3712 +#: pretix/base/settings.py:3726 msgid "The last payment date cannot be before the end of presale." msgstr "" -#: pretix/base/settings.py:3725 +#: pretix/base/settings.py:3739 msgid "This needs to be disabled if other NFC-based types are active." msgstr "" @@ -10118,15 +10186,21 @@ msgid "Upload photo" msgstr "" #: pretix/base/templates/pretixbase/forms/widgets/reldate.html:15 -#: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html:19 -msgid "days before" +#: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html:20 +#: pretix/control/templates/pretixcontrol/item/index.html:216 +#: pretix/control/templates/pretixcontrol/item/index.html:235 +#: pretix/control/templates/pretixcontrol/item/index.html:248 +msgid "days" msgstr "" #: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html:15 -msgid "minutes before" +#: pretix/control/templates/pretixcontrol/item/index.html:214 +#: pretix/control/templates/pretixcontrol/subevents/bulk.html:355 +#: pretix/control/templates/pretixcontrol/subevents/bulk.html:364 +msgid "minutes" msgstr "" -#: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html:21 +#: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html:23 msgid "at" msgstr "" @@ -10453,7 +10527,7 @@ msgctxt "timeline" msgid "Payment provider \"{name}\" can no longer be selected" msgstr "" -#: pretix/base/validators.py:50 +#: pretix/base/validators.py:51 #, python-format msgid "This field has an invalid value: %(value)s." msgstr "" @@ -10494,7 +10568,7 @@ msgstr "" msgid "The task has been completed." msgstr "" -#: pretix/control/forms/__init__.py:207 pretix/control/forms/item.py:647 +#: pretix/control/forms/__init__.py:207 pretix/control/forms/item.py:674 #, python-brace-format msgid "Please do not upload files larger than {size}!" msgstr "" @@ -10526,13 +10600,13 @@ msgid "" "be selected on development installations of pretix, not in production." msgstr "" -#: pretix/control/forms/checkin.py:93 pretix/control/forms/event.py:1524 +#: pretix/control/forms/checkin.py:93 pretix/control/forms/event.py:1526 #: pretix/control/forms/filter.py:416 pretix/control/forms/filter.py:443 -#: pretix/control/forms/filter.py:1776 pretix/control/forms/filter.py:1809 -#: pretix/control/forms/filter.py:2000 pretix/control/forms/filter.py:2020 -#: pretix/control/forms/filter.py:2115 pretix/control/forms/filter.py:2131 -#: pretix/control/forms/filter.py:2197 pretix/control/forms/filter.py:2232 -#: pretix/control/forms/filter.py:2414 pretix/control/forms/filter.py:2429 +#: pretix/control/forms/filter.py:1806 pretix/control/forms/filter.py:1839 +#: pretix/control/forms/filter.py:2030 pretix/control/forms/filter.py:2050 +#: pretix/control/forms/filter.py:2145 pretix/control/forms/filter.py:2161 +#: pretix/control/forms/filter.py:2227 pretix/control/forms/filter.py:2262 +#: pretix/control/forms/filter.py:2444 pretix/control/forms/filter.py:2459 #: pretix/control/forms/orders.py:774 pretix/control/forms/orders.py:947 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:52 @@ -10571,8 +10645,8 @@ msgid "Support for check-in questions" msgstr "" #: pretix/control/forms/checkin.py:209 pretix/control/forms/checkin.py:225 -#: pretix/control/forms/filter.py:2269 pretix/control/forms/filter.py:2311 -#: pretix/control/forms/filter.py:2477 +#: pretix/control/forms/filter.py:2299 pretix/control/forms/filter.py:2341 +#: pretix/control/forms/filter.py:2507 msgid "All gates" msgstr "" @@ -10642,7 +10716,7 @@ msgstr "" msgid "Do not copy" msgstr "" -#: pretix/control/forms/event.py:323 pretix/control/forms/item.py:1104 +#: pretix/control/forms/event.py:323 pretix/control/forms/item.py:1137 #: pretix/control/forms/subevents.py:400 #, python-brace-format msgid "Default ({value})" @@ -10671,351 +10745,351 @@ msgid "" "{error}" msgstr "" -#: pretix/control/forms/event.py:512 pretix/control/forms/organizer.py:364 +#: pretix/control/forms/event.py:512 pretix/control/forms/organizer.py:400 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:513 pretix/control/forms/organizer.py:365 +#: pretix/control/forms/event.py:513 pretix/control/forms/organizer.py:401 msgid "" "This defines how pretix will ask for human names. Changing this after you " "already received orders might lead to unexpected behavior when sorting or " "changing names." msgstr "" -#: pretix/control/forms/event.py:518 pretix/control/forms/organizer.py:370 +#: pretix/control/forms/event.py:518 pretix/control/forms/organizer.py:406 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:519 pretix/control/forms/organizer.py:371 +#: pretix/control/forms/event.py:519 pretix/control/forms/organizer.py:407 msgid "" "If the naming scheme you defined above allows users to input a title, you " "can use this to restrict the set of selectable titles." msgstr "" -#: pretix/control/forms/event.py:631 pretix/control/forms/organizer.py:448 +#: pretix/control/forms/event.py:632 pretix/control/forms/organizer.py:484 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:637 pretix/control/forms/organizer.py:454 +#: pretix/control/forms/event.py:638 pretix/control/forms/organizer.py:490 msgid "Free text input" msgstr "" -#: pretix/control/forms/event.py:669 +#: pretix/control/forms/event.py:671 msgid "Do not ask" msgstr "" -#: pretix/control/forms/event.py:670 +#: pretix/control/forms/event.py:672 msgid "Ask, but do not require input" msgstr "" -#: pretix/control/forms/event.py:671 +#: pretix/control/forms/event.py:673 #: pretix/control/templates/pretixcontrol/event/settings.html:74 msgid "Ask and require input" msgstr "" -#: pretix/control/forms/event.py:743 +#: pretix/control/forms/event.py:745 msgid "" "You have configured gift cards to be valid {} years plus the year the gift " "card is issued in." msgstr "" -#: pretix/control/forms/event.py:762 +#: pretix/control/forms/event.py:764 msgid "Tax rule for payment fees" msgstr "" -#: pretix/control/forms/event.py:764 +#: pretix/control/forms/event.py:766 msgid "" "The tax rule that applies for additional fees you configured for single " "payment methods. This will set the tax rate and reverse charge rules, other " "settings of the tax rule are ignored." msgstr "" -#: pretix/control/forms/event.py:869 +#: pretix/control/forms/event.py:871 msgid "Generate invoices for Sales channels" msgstr "" -#: pretix/control/forms/event.py:872 +#: pretix/control/forms/event.py:874 msgid "" "If you have enabled invoice generation in the previous setting, you can " "limit it here to specific sales channels." msgstr "" -#: pretix/control/forms/event.py:876 +#: pretix/control/forms/event.py:878 msgid "Invoice style" msgstr "" -#: pretix/control/forms/event.py:882 +#: pretix/control/forms/event.py:884 msgid "Invoice language" msgstr "" -#: pretix/control/forms/event.py:883 pretix/control/forms/event.py:898 +#: pretix/control/forms/event.py:885 pretix/control/forms/event.py:900 msgid "The user's language" msgstr "" -#: pretix/control/forms/event.py:906 +#: pretix/control/forms/event.py:908 #, python-brace-format msgid "" "An invoice will be issued before payment if the customer selects one of the " "following payment methods: {list}" msgstr "" -#: pretix/control/forms/event.py:910 +#: pretix/control/forms/event.py:912 msgid "" "None of the currently configured payment methods will cause an invoice to be " "issued before payment." msgstr "" -#: pretix/control/forms/event.py:919 +#: pretix/control/forms/event.py:921 msgid "Recommended" msgstr "" -#: pretix/control/forms/event.py:928 +#: pretix/control/forms/event.py:930 msgid "The online shop must be selected to receive these emails." msgstr "" -#: pretix/control/forms/event.py:944 +#: pretix/control/forms/event.py:946 msgid "Sales channels for checkout emails" msgstr "" -#: pretix/control/forms/event.py:945 +#: pretix/control/forms/event.py:947 msgid "" "The order placed and paid emails will only be send to orders from these " "sales channels. The online shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:956 +#: pretix/control/forms/event.py:958 msgid "" "This email will only be send to orders from these sales channels. The online " "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:964 pretix/control/forms/organizer.py:489 +#: pretix/control/forms/event.py:966 pretix/control/forms/organizer.py:525 msgid "Bcc address" msgstr "" -#: pretix/control/forms/event.py:965 pretix/control/forms/organizer.py:490 +#: pretix/control/forms/event.py:967 pretix/control/forms/organizer.py:526 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:971 pretix/control/forms/organizer.py:496 +#: pretix/control/forms/event.py:973 pretix/control/forms/organizer.py:532 msgid "Signature" msgstr "" -#: pretix/control/forms/event.py:974 +#: pretix/control/forms/event.py:976 #, python-brace-format msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" -#: pretix/control/forms/event.py:979 pretix/control/forms/organizer.py:504 +#: pretix/control/forms/event.py:981 pretix/control/forms/organizer.py:540 msgid "e.g. your contact details" msgstr "" -#: pretix/control/forms/event.py:984 +#: pretix/control/forms/event.py:986 msgid "HTML mail renderer" msgstr "" -#: pretix/control/forms/event.py:989 pretix/control/forms/event.py:1016 -#: pretix/control/forms/event.py:1043 pretix/control/forms/event.py:1179 +#: pretix/control/forms/event.py:991 pretix/control/forms/event.py:1018 +#: pretix/control/forms/event.py:1045 pretix/control/forms/event.py:1181 msgid "Subject sent to order contact address" msgstr "" -#: pretix/control/forms/event.py:994 pretix/control/forms/event.py:1021 -#: pretix/control/forms/event.py:1048 pretix/control/forms/event.py:1184 +#: pretix/control/forms/event.py:996 pretix/control/forms/event.py:1023 +#: pretix/control/forms/event.py:1050 pretix/control/forms/event.py:1186 msgid "Text sent to order contact address" msgstr "" -#: pretix/control/forms/event.py:999 pretix/control/forms/event.py:1026 -#: pretix/control/forms/event.py:1053 pretix/control/forms/event.py:1189 -#: pretix/control/forms/event.py:1234 pretix/control/forms/event.py:1264 +#: pretix/control/forms/event.py:1001 pretix/control/forms/event.py:1028 +#: pretix/control/forms/event.py:1055 pretix/control/forms/event.py:1191 +#: pretix/control/forms/event.py:1236 pretix/control/forms/event.py:1266 msgid "Send an email to attendees" msgstr "" -#: pretix/control/forms/event.py:1000 pretix/control/forms/event.py:1027 -#: pretix/control/forms/event.py:1054 pretix/control/forms/event.py:1190 -#: pretix/control/forms/event.py:1235 pretix/control/forms/event.py:1265 +#: pretix/control/forms/event.py:1002 pretix/control/forms/event.py:1029 +#: pretix/control/forms/event.py:1056 pretix/control/forms/event.py:1192 +#: pretix/control/forms/event.py:1237 pretix/control/forms/event.py:1267 msgid "" "If the order contains attendees with email addresses different from the " "person who orders the tickets, the following email will be sent out to the " "attendees." msgstr "" -#: pretix/control/forms/event.py:1005 pretix/control/forms/event.py:1032 -#: pretix/control/forms/event.py:1059 pretix/control/forms/event.py:1195 -#: pretix/control/forms/event.py:1240 pretix/control/forms/event.py:1270 +#: pretix/control/forms/event.py:1007 pretix/control/forms/event.py:1034 +#: pretix/control/forms/event.py:1061 pretix/control/forms/event.py:1197 +#: pretix/control/forms/event.py:1242 pretix/control/forms/event.py:1272 msgid "Subject sent to attendees" msgstr "" -#: pretix/control/forms/event.py:1010 pretix/control/forms/event.py:1037 -#: pretix/control/forms/event.py:1064 pretix/control/forms/event.py:1200 -#: pretix/control/forms/event.py:1245 pretix/control/forms/event.py:1275 +#: pretix/control/forms/event.py:1012 pretix/control/forms/event.py:1039 +#: pretix/control/forms/event.py:1066 pretix/control/forms/event.py:1202 +#: pretix/control/forms/event.py:1247 pretix/control/forms/event.py:1277 msgid "Text sent to attendees" msgstr "" -#: pretix/control/forms/event.py:1075 pretix/control/forms/event.py:1137 -#: pretix/control/forms/event.py:1149 pretix/control/forms/event.py:1159 -#: pretix/control/forms/event.py:1169 pretix/control/forms/event.py:1174 -#: pretix/control/forms/organizer.py:515 pretix/control/forms/organizer.py:525 -#: pretix/control/forms/organizer.py:535 +#: pretix/control/forms/event.py:1077 pretix/control/forms/event.py:1139 +#: pretix/control/forms/event.py:1151 pretix/control/forms/event.py:1161 +#: pretix/control/forms/event.py:1171 pretix/control/forms/event.py:1176 +#: pretix/control/forms/organizer.py:551 pretix/control/forms/organizer.py:561 +#: pretix/control/forms/organizer.py:571 #: pretix/control/templates/pretixcontrol/event/mail.html:88 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:111 #: pretix/control/templates/pretixcontrol/pdf/index.html:424 msgid "Text" msgstr "" -#: pretix/control/forms/event.py:1080 +#: pretix/control/forms/event.py:1082 msgid "Subject (sent by admin)" msgstr "" -#: pretix/control/forms/event.py:1085 +#: pretix/control/forms/event.py:1087 msgid "Subject (sent by admin to attendee)" msgstr "" -#: pretix/control/forms/event.py:1090 +#: pretix/control/forms/event.py:1092 msgid "Text (sent by admin)" msgstr "" -#: pretix/control/forms/event.py:1095 +#: pretix/control/forms/event.py:1097 msgid "Subject (requested by user)" msgstr "" -#: pretix/control/forms/event.py:1100 +#: pretix/control/forms/event.py:1102 msgid "Text (requested by user)" msgstr "" -#: pretix/control/forms/event.py:1112 +#: pretix/control/forms/event.py:1114 msgid "Text (if order will expire automatically)" msgstr "" -#: pretix/control/forms/event.py:1117 +#: pretix/control/forms/event.py:1119 msgid "Subject (if order will expire automatically)" msgstr "" -#: pretix/control/forms/event.py:1122 +#: pretix/control/forms/event.py:1124 msgid "Text (if order will not expire automatically)" msgstr "" -#: pretix/control/forms/event.py:1127 +#: pretix/control/forms/event.py:1129 msgid "Subject (if order will not expire automatically)" msgstr "" -#: pretix/control/forms/event.py:1140 +#: pretix/control/forms/event.py:1142 msgid "" "This email only applies to payment methods that can receive incomplete " "payments, such as bank transfer." msgstr "" -#: pretix/control/forms/event.py:1208 +#: pretix/control/forms/event.py:1210 msgid "" "This email will be sent out this many days before the order event starts. If " "the field is empty, the mail will never be sent." msgstr "" -#: pretix/control/forms/event.py:1212 +#: pretix/control/forms/event.py:1214 msgid "Subject for received order" msgstr "" -#: pretix/control/forms/event.py:1217 +#: pretix/control/forms/event.py:1219 msgid "Text for received order" msgstr "" -#: pretix/control/forms/event.py:1222 +#: pretix/control/forms/event.py:1224 msgid "Subject for approved order" msgstr "" -#: pretix/control/forms/event.py:1227 +#: pretix/control/forms/event.py:1229 msgid "Text for approved order" msgstr "" -#: pretix/control/forms/event.py:1230 pretix/control/forms/event.py:1248 +#: pretix/control/forms/event.py:1232 pretix/control/forms/event.py:1250 msgid "" "This will only be sent out for non-free orders. Free orders will receive the " "free order template from below instead." msgstr "" -#: pretix/control/forms/event.py:1252 +#: pretix/control/forms/event.py:1254 msgid "Subject for approved free order" msgstr "" -#: pretix/control/forms/event.py:1257 +#: pretix/control/forms/event.py:1259 msgid "Text for approved free order" msgstr "" -#: pretix/control/forms/event.py:1260 pretix/control/forms/event.py:1278 +#: pretix/control/forms/event.py:1262 pretix/control/forms/event.py:1280 msgid "" "This will only be sent out for free orders. Non-free orders will receive the " "non-free order template from above instead." msgstr "" -#: pretix/control/forms/event.py:1282 +#: pretix/control/forms/event.py:1284 msgid "Subject for denied order" msgstr "" -#: pretix/control/forms/event.py:1287 +#: pretix/control/forms/event.py:1289 msgid "Text for denied order" msgstr "" -#: pretix/control/forms/event.py:1385 +#: pretix/control/forms/event.py:1387 msgid "Ticket code generator" msgstr "" -#: pretix/control/forms/event.py:1386 +#: pretix/control/forms/event.py:1388 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1443 +#: pretix/control/forms/event.py:1445 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1444 +#: pretix/control/forms/event.py:1446 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1468 +#: pretix/control/forms/event.py:1470 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1469 +#: pretix/control/forms/event.py:1471 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1470 +#: pretix/control/forms/event.py:1472 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1471 +#: pretix/control/forms/event.py:1473 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1477 +#: pretix/control/forms/event.py:1479 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1479 +#: pretix/control/forms/event.py:1481 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1480 +#: pretix/control/forms/event.py:1482 msgid "Sale not allowed" msgstr "" -#: pretix/control/forms/event.py:1481 +#: pretix/control/forms/event.py:1483 msgid "Order requires approval" msgstr "" -#: pretix/control/forms/event.py:1485 +#: pretix/control/forms/event.py:1487 msgid "Deviating tax rate" msgstr "" -#: pretix/control/forms/event.py:1490 pretix/control/forms/event.py:1494 +#: pretix/control/forms/event.py:1492 pretix/control/forms/event.py:1496 msgid "Text on invoice" msgstr "" -#: pretix/control/forms/event.py:1534 +#: pretix/control/forms/event.py:1536 msgid "Pre-selected voucher" msgstr "" -#: pretix/control/forms/event.py:1536 +#: pretix/control/forms/event.py:1538 msgid "" "If set, the widget will show products as if this voucher has been entered " "and when a product is bought via the widget, this voucher will be used. This " @@ -11023,48 +11097,48 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1541 +#: pretix/control/forms/event.py:1543 msgid "Compatibility mode" msgstr "" -#: pretix/control/forms/event.py:1543 +#: pretix/control/forms/event.py:1545 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." msgstr "" -#: pretix/control/forms/event.py:1564 +#: pretix/control/forms/event.py:1566 msgid "The given voucher code does not exist." msgstr "" -#: pretix/control/forms/event.py:1571 pretix/control/forms/organizer.py:106 +#: pretix/control/forms/event.py:1573 pretix/control/forms/organizer.py:106 #: pretix/control/views/shredder.py:179 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1606 +#: pretix/control/forms/event.py:1608 msgid "Ticket downloads" msgstr "" -#: pretix/control/forms/event.py:1607 +#: pretix/control/forms/event.py:1609 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" -#: pretix/control/forms/event.py:1611 +#: pretix/control/forms/event.py:1613 msgid "Require all attendees to fill in their names" msgstr "" -#: pretix/control/forms/event.py:1612 +#: pretix/control/forms/event.py:1614 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." msgstr "" -#: pretix/control/forms/event.py:1638 +#: pretix/control/forms/event.py:1640 msgid "Payment via Stripe" msgstr "" -#: pretix/control/forms/event.py:1639 +#: pretix/control/forms/event.py:1641 msgid "" "Stripe is an online payments processor supporting credit cards and lots of " "other payment options. To accept payments via Stripe, you will need to set " @@ -11072,27 +11146,27 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1645 +#: pretix/control/forms/event.py:1647 msgid "Payment by bank transfer" msgstr "" -#: pretix/control/forms/event.py:1646 +#: pretix/control/forms/event.py:1648 msgid "" "Your customers will be instructed to wire the money to your account. You can " "then import your bank statements to process the payments within pretix, or " "mark them as paid manually." msgstr "" -#: pretix/control/forms/event.py:1685 +#: pretix/control/forms/event.py:1687 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "" -#: pretix/control/forms/event.py:1690 +#: pretix/control/forms/event.py:1692 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1695 +#: pretix/control/forms/event.py:1697 msgid "Quantity available" msgstr "" @@ -11211,17 +11285,17 @@ msgstr "" msgid "Follow-up due" msgstr "" -#: pretix/control/forms/filter.py:450 pretix/control/forms/filter.py:1770 -#: pretix/control/forms/filter.py:2027 pretix/control/forms/filter.py:2331 -#: pretix/control/forms/filter.py:2350 pretix/control/forms/vouchers.py:148 +#: pretix/control/forms/filter.py:450 pretix/control/forms/filter.py:1800 +#: pretix/control/forms/filter.py:2057 pretix/control/forms/filter.py:2361 +#: pretix/control/forms/filter.py:2380 pretix/control/forms/vouchers.py:148 #: pretix/control/templates/pretixcontrol/items/question.html:30 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:104 #: pretix/plugins/sendmail/models.py:235 msgid "All products" msgstr "" -#: pretix/control/forms/filter.py:454 pretix/control/forms/filter.py:2031 -#: pretix/control/forms/filter.py:2335 pretix/control/forms/vouchers.py:136 +#: pretix/control/forms/filter.py:454 pretix/control/forms/filter.py:2061 +#: pretix/control/forms/filter.py:2365 pretix/control/forms/vouchers.py:136 #: pretix/control/views/typeahead.py:666 pretix/control/views/typeahead.py:740 #, python-brace-format msgid "{product} – Any variation" @@ -11303,32 +11377,34 @@ msgstr "" msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:1097 pretix/control/forms/filter.py:1883 +#: pretix/control/forms/filter.py:1097 pretix/control/forms/filter.py:1913 msgid "Inactive" msgstr "" #: pretix/control/forms/filter.py:1098 pretix/control/forms/filter.py:1573 -#: pretix/control/templates/pretixcontrol/events/index.html:144 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:108 -#: pretix/control/templates/pretixcontrol/subevents/index.html:162 +#: pretix/control/templates/pretixcontrol/events/index.html:150 +#: pretix/control/templates/pretixcontrol/organizers/detail.html:114 +#: pretix/control/templates/pretixcontrol/subevents/index.html:167 msgid "Presale not started" msgstr "" #: pretix/control/forms/filter.py:1099 pretix/control/forms/filter.py:1574 -#: pretix/control/templates/pretixcontrol/events/index.html:142 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:106 -#: pretix/control/templates/pretixcontrol/subevents/index.html:160 +#: pretix/control/templates/pretixcontrol/events/index.html:148 +#: pretix/control/templates/pretixcontrol/organizers/detail.html:112 +#: pretix/control/templates/pretixcontrol/subevents/index.html:165 msgid "Presale over" msgstr "" #: pretix/control/forms/filter.py:1104 pretix/control/forms/filter.py:1107 -#: pretix/control/forms/filter.py:2209 +#: pretix/control/forms/filter.py:1603 pretix/control/forms/filter.py:1606 +#: pretix/control/forms/filter.py:2239 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:84 msgid "Date from" msgstr "" #: pretix/control/forms/filter.py:1111 pretix/control/forms/filter.py:1114 -#: pretix/control/forms/filter.py:2214 +#: pretix/control/forms/filter.py:1610 pretix/control/forms/filter.py:1613 +#: pretix/control/forms/filter.py:2244 msgid "Date until" msgstr "" @@ -11349,8 +11425,8 @@ msgstr "" #: pretix/control/forms/filter.py:1385 pretix/control/forms/filter.py:1387 #: pretix/control/forms/filter.py:1458 pretix/control/forms/filter.py:1460 #: pretix/control/forms/filter.py:1513 pretix/control/forms/filter.py:1515 -#: pretix/control/forms/filter.py:1897 pretix/control/forms/filter.py:1899 -#: pretix/control/forms/filter.py:2467 pretix/control/forms/filter.py:2469 +#: pretix/control/forms/filter.py:1927 pretix/control/forms/filter.py:1929 +#: pretix/control/forms/filter.py:2497 pretix/control/forms/filter.py:2499 msgid "Search query" msgstr "" @@ -11412,21 +11488,21 @@ msgstr "" msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1748 pretix/control/forms/filter.py:1750 +#: pretix/control/forms/filter.py:1778 pretix/control/forms/filter.py:1780 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1756 +#: pretix/control/forms/filter.py:1786 #: pretix/plugins/checkinlists/exporters.py:104 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1758 +#: pretix/control/forms/filter.py:1788 #: pretix/plugins/checkinlists/exporters.py:106 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1759 +#: pretix/control/forms/filter.py:1789 #: pretix/control/templates/pretixcontrol/checkin/index.html:183 #: pretix/control/templates/pretixcontrol/checkin/lists.html:95 #: pretix/plugins/checkinlists/exporters.py:107 @@ -11434,154 +11510,154 @@ msgstr "" msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1760 +#: pretix/control/forms/filter.py:1790 #: pretix/plugins/checkinlists/exporters.py:108 msgctxt "checkin state" msgid "Present" msgstr "" -#: pretix/control/forms/filter.py:1761 +#: pretix/control/forms/filter.py:1791 #: pretix/plugins/checkinlists/exporters.py:109 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1762 +#: pretix/control/forms/filter.py:1792 #: pretix/control/templates/pretixcontrol/checkin/index.html:178 #: pretix/plugins/checkinlists/exporters.py:110 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1781 +#: pretix/control/forms/filter.py:1811 msgctxt "subevent" msgid "Date start from" msgstr "" -#: pretix/control/forms/filter.py:1787 +#: pretix/control/forms/filter.py:1817 msgctxt "subevent" msgid "Date start until" msgstr "" -#: pretix/control/forms/filter.py:1888 pretix/control/forms/filter.py:1891 +#: pretix/control/forms/filter.py:1918 pretix/control/forms/filter.py:1921 #: pretix/control/templates/pretixcontrol/users/index.html:52 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1892 +#: pretix/control/forms/filter.py:1922 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1963 +#: pretix/control/forms/filter.py:1993 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:1964 +#: pretix/control/forms/filter.py:1994 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1965 +#: pretix/control/forms/filter.py:1995 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1966 +#: pretix/control/forms/filter.py:1996 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1968 +#: pretix/control/forms/filter.py:1998 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1973 +#: pretix/control/forms/filter.py:2003 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1977 +#: pretix/control/forms/filter.py:2007 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1982 pretix/control/forms/filter.py:1984 +#: pretix/control/forms/filter.py:2012 pretix/control/forms/filter.py:2014 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1989 pretix/control/forms/filter.py:1991 +#: pretix/control/forms/filter.py:2019 pretix/control/forms/filter.py:2021 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:2037 pretix/control/forms/vouchers.py:127 +#: pretix/control/forms/filter.py:2067 pretix/control/forms/vouchers.py:127 #: pretix/control/views/typeahead.py:748 pretix/control/views/typeahead.py:752 #: pretix/control/views/vouchers.py:131 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:2159 +#: pretix/control/forms/filter.py:2189 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:2161 +#: pretix/control/forms/filter.py:2191 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:2162 +#: pretix/control/forms/filter.py:2192 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:2200 pretix/plugins/reports/exporters.py:661 +#: pretix/control/forms/filter.py:2230 pretix/plugins/reports/exporters.py:661 msgid "Date filter" msgstr "" -#: pretix/control/forms/filter.py:2202 pretix/plugins/reports/exporters.py:663 +#: pretix/control/forms/filter.py:2232 pretix/plugins/reports/exporters.py:663 msgid "Filter by…" msgstr "" -#: pretix/control/forms/filter.py:2204 pretix/plugins/reports/exporters.py:665 +#: pretix/control/forms/filter.py:2234 pretix/plugins/reports/exporters.py:665 msgid "Date of last successful payment" msgstr "" -#: pretix/control/forms/filter.py:2244 +#: pretix/control/forms/filter.py:2274 msgid "All check-ins" msgstr "" -#: pretix/control/forms/filter.py:2245 +#: pretix/control/forms/filter.py:2275 msgid "Successful check-ins" msgstr "" -#: pretix/control/forms/filter.py:2246 +#: pretix/control/forms/filter.py:2276 msgid "Unsuccessful check-ins" msgstr "" -#: pretix/control/forms/filter.py:2251 +#: pretix/control/forms/filter.py:2281 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:64 #: pretix/plugins/checkinlists/exporters.py:731 msgid "Scan type" msgstr "" -#: pretix/control/forms/filter.py:2253 +#: pretix/control/forms/filter.py:2283 msgid "All directions" msgstr "" -#: pretix/control/forms/filter.py:2262 pretix/control/forms/filter.py:2302 +#: pretix/control/forms/filter.py:2292 pretix/control/forms/filter.py:2332 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:67 #: pretix/plugins/checkinlists/exporters.py:737 msgid "Device" msgstr "" -#: pretix/control/forms/filter.py:2263 pretix/control/forms/filter.py:2298 -#: pretix/control/forms/filter.py:2490 +#: pretix/control/forms/filter.py:2293 pretix/control/forms/filter.py:2328 +#: pretix/control/forms/filter.py:2520 msgid "All devices" msgstr "" -#: pretix/control/forms/filter.py:2277 +#: pretix/control/forms/filter.py:2307 msgctxt "filter" msgid "Start date" msgstr "" -#: pretix/control/forms/filter.py:2283 +#: pretix/control/forms/filter.py:2313 msgctxt "filter" msgid "End date" msgstr "" -#: pretix/control/forms/filter.py:2325 pretix/control/forms/filter.py:2329 +#: pretix/control/forms/filter.py:2355 pretix/control/forms/filter.py:2359 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:64 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:25 @@ -11593,20 +11669,20 @@ msgstr "" msgid "Check-in list" msgstr "" -#: pretix/control/forms/filter.py:2481 +#: pretix/control/forms/filter.py:2511 #: pretix/control/templates/pretixcontrol/organizers/devices.html:82 msgid "Software" msgstr "" -#: pretix/control/forms/filter.py:2488 +#: pretix/control/forms/filter.py:2518 msgid "Device status" msgstr "" -#: pretix/control/forms/filter.py:2491 +#: pretix/control/forms/filter.py:2521 msgid "Active devices" msgstr "" -#: pretix/control/forms/filter.py:2492 +#: pretix/control/forms/filter.py:2522 msgid "Revoked devices" msgstr "" @@ -11825,7 +11901,7 @@ msgid "" "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:310 pretix/control/forms/item.py:575 +#: pretix/control/forms/item.py:310 pretix/control/forms/item.py:600 msgid "No category" msgstr "" @@ -11869,55 +11945,61 @@ msgstr "" msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:488 +#: pretix/control/forms/item.py:489 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:493 +#: pretix/control/forms/item.py:494 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:515 pretix/plugins/badges/forms.py:76 +#: pretix/control/forms/item.py:516 pretix/plugins/badges/forms.py:85 #: pretix/plugins/ticketoutputpdf/forms.py:55 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:525 +#: pretix/control/forms/item.py:526 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:526 +#: pretix/control/forms/item.py:527 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:537 +#: pretix/control/forms/item.py:538 msgid "" "e.g. This reduced price is available for full-time students, jobless and " "people over 65. This ticket includes access to all parts of the event, " "except the VIP area." msgstr "" -#: pretix/control/forms/item.py:561 +#: pretix/control/forms/item.py:559 +msgid "" +"This option is deprecated. For new products, use the newer option below that " +"refers to another product instead of a quota." +msgstr "" + +#: pretix/control/forms/item.py:570 pretix/control/forms/item.py:586 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:584 +#: pretix/control/forms/item.py:611 msgid "No membership granted" msgstr "" -#: pretix/control/forms/item.py:603 +#: pretix/control/forms/item.py:630 msgid "" "Gift card products should use a tax rule with a rate of 0 percent since " "sales tax will be applied when the gift card is redeemed." msgstr "" -#: pretix/control/forms/item.py:617 pretix/control/forms/item.py:862 +#: pretix/control/forms/item.py:644 pretix/control/forms/item.py:895 msgid "" "If a valid membership is required, at least one valid membership type needs " "to be selected." msgstr "" -#: pretix/control/forms/item.py:628 +#: pretix/control/forms/item.py:655 msgid "" "Your product grants a non-transferable membership and should therefore be a " "personalized admission ticket. Otherwise customers might not be able to use " @@ -11925,11 +12007,11 @@ msgid "" "the membership type to be transferable." msgstr "" -#: pretix/control/forms/item.py:637 +#: pretix/control/forms/item.py:664 msgid "The start of validity must be before the end of validity." msgstr "" -#: pretix/control/forms/item.py:738 +#: pretix/control/forms/item.py:768 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -11937,39 +12019,39 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:811 +#: pretix/control/forms/item.py:843 msgid "Use value from product" msgstr "" -#: pretix/control/forms/item.py:889 +#: pretix/control/forms/item.py:922 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:913 +#: pretix/control/forms/item.py:946 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:958 +#: pretix/control/forms/item.py:991 msgid "" "Be aware that setting a minimal number makes it impossible to buy this " "product if all available add-ons are sold out." msgstr "" -#: pretix/control/forms/item.py:965 +#: pretix/control/forms/item.py:998 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:1015 +#: pretix/control/forms/item.py:1048 msgid "You added the same bundled product twice." msgstr "" -#: pretix/control/forms/item.py:1021 +#: pretix/control/forms/item.py:1054 #: pretix/control/templates/pretixcontrol/item/include_bundles.html:23 #: pretix/control/templates/pretixcontrol/item/include_bundles.html:50 msgid "Bundled product" msgstr "" -#: pretix/control/forms/item.py:1046 pretix/control/forms/orders.py:362 +#: pretix/control/forms/item.py:1079 pretix/control/forms/orders.py:362 #: pretix/control/forms/orders.py:550 msgid "inactive" msgstr "" @@ -12184,8 +12266,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/index.html:104 #: pretix/control/templates/pretixcontrol/order/change.html:123 #: pretix/control/views/vouchers.py:119 -#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:24 -#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:106 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:23 +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:100 msgid "Seat" msgstr "" @@ -12428,108 +12510,108 @@ msgstr "" msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:247 +#: pretix/control/forms/organizer.py:283 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." msgstr "" -#: pretix/control/forms/organizer.py:277 pretix/control/forms/organizer.py:310 +#: pretix/control/forms/organizer.py:313 pretix/control/forms/organizer.py:346 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:432 +#: pretix/control/forms/organizer.py:468 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:436 +#: pretix/control/forms/organizer.py:472 msgid "" "If you provide a favicon, we will show it instead of the default pretix " "icon. We recommend a size of at least 200x200px to accommodate most devices." msgstr "" -#: pretix/control/forms/organizer.py:464 pretix/plugins/stripe/payment.py:299 +#: pretix/control/forms/organizer.py:500 pretix/plugins/stripe/payment.py:299 msgid "experimental" msgstr "" -#: pretix/control/forms/organizer.py:470 +#: pretix/control/forms/organizer.py:506 msgid "" "This feature is currently in an experimental stage. It only supports very " "limited use cases and might change at any point." msgstr "" -#: pretix/control/forms/organizer.py:499 +#: pretix/control/forms/organizer.py:535 msgid "This will be attached to every email." msgstr "" -#: pretix/control/forms/organizer.py:591 +#: pretix/control/forms/organizer.py:627 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:623 +#: pretix/control/forms/organizer.py:659 msgid "Gift card value" msgstr "" -#: pretix/control/forms/organizer.py:696 +#: pretix/control/forms/organizer.py:732 msgid "An medium with this type and identifier is already registered." msgstr "" -#: pretix/control/forms/organizer.py:797 +#: pretix/control/forms/organizer.py:833 msgid "An account with this customer ID is already registered." msgstr "" -#: pretix/control/forms/organizer.py:814 +#: pretix/control/forms/organizer.py:850 #: pretix/control/templates/pretixcontrol/organizers/customer.html:60 #: pretix/presale/forms/customer.py:156 pretix/presale/forms/customer.py:472 #: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:32 msgid "Phone" msgstr "" -#: pretix/control/forms/organizer.py:921 +#: pretix/control/forms/organizer.py:957 msgctxt "sso_oidc" msgid "Base URL" msgstr "" -#: pretix/control/forms/organizer.py:925 +#: pretix/control/forms/organizer.py:961 msgctxt "sso_oidc" msgid "Client ID" msgstr "" -#: pretix/control/forms/organizer.py:929 +#: pretix/control/forms/organizer.py:965 msgctxt "sso_oidc" msgid "Client secret" msgstr "" -#: pretix/control/forms/organizer.py:933 +#: pretix/control/forms/organizer.py:969 msgctxt "sso_oidc" msgid "Scope" msgstr "" -#: pretix/control/forms/organizer.py:934 +#: pretix/control/forms/organizer.py:970 msgctxt "sso_oidc" msgid "Multiple scopes separated with spaces." msgstr "" -#: pretix/control/forms/organizer.py:938 +#: pretix/control/forms/organizer.py:974 msgctxt "sso_oidc" msgid "User ID field" msgstr "" -#: pretix/control/forms/organizer.py:939 +#: pretix/control/forms/organizer.py:975 msgctxt "sso_oidc" msgid "" "We will assume that the contents of the user ID fields are unique and can " "never change for a user." msgstr "" -#: pretix/control/forms/organizer.py:945 +#: pretix/control/forms/organizer.py:981 msgctxt "sso_oidc" msgid "Email field" msgstr "" -#: pretix/control/forms/organizer.py:946 +#: pretix/control/forms/organizer.py:982 msgctxt "sso_oidc" msgid "" "We will assume that all email addresses received from the SSO provider are " @@ -12537,30 +12619,30 @@ msgid "" "security issues might arise." msgstr "" -#: pretix/control/forms/organizer.py:953 +#: pretix/control/forms/organizer.py:989 msgctxt "sso_oidc" msgid "Phone field" msgstr "" -#: pretix/control/forms/organizer.py:971 +#: pretix/control/forms/organizer.py:1007 #, python-brace-format msgctxt "sso_oidc" msgid "{label} field" msgstr "" -#: pretix/control/forms/organizer.py:1004 +#: pretix/control/forms/organizer.py:1040 msgid "Invalidate old client secret and generate a new one" msgstr "" -#: pretix/control/forms/organizer.py:1037 +#: pretix/control/forms/organizer.py:1073 msgid "Organizer short name" msgstr "" -#: pretix/control/forms/organizer.py:1041 +#: pretix/control/forms/organizer.py:1077 msgid "Allow access to reusable media" msgstr "" -#: pretix/control/forms/organizer.py:1042 +#: pretix/control/forms/organizer.py:1078 msgid "" "This is required if you want the other organizer to participate in a shared " "system with e.g. NFC payment chips. You should only use this option for " @@ -12569,11 +12651,11 @@ msgid "" "to interact with the media type." msgstr "" -#: pretix/control/forms/organizer.py:1058 +#: pretix/control/forms/organizer.py:1094 msgid "The selected organizer does not exist or cannot be invited." msgstr "" -#: pretix/control/forms/organizer.py:1060 +#: pretix/control/forms/organizer.py:1096 msgid "The selected organizer has already been invited." msgstr "" @@ -13116,7 +13198,7 @@ msgstr "" msgid "The SSO client has been deleted." msgstr "" -#: pretix/control/logdisplay.py:357 pretix/control/views/organizer.py:2177 +#: pretix/control/logdisplay.py:357 pretix/control/views/organizer.py:2300 msgid "The membership type has been created." msgstr "" @@ -13228,11 +13310,11 @@ msgstr "" msgid "The order has been set to require payment before use." msgstr "" -#: pretix/control/logdisplay.py:385 pretix/control/views/orders.py:1482 +#: pretix/control/logdisplay.py:385 pretix/control/views/orders.py:1485 msgid "The order has been marked as expired." msgstr "" -#: pretix/control/logdisplay.py:386 pretix/control/views/orders.py:1380 +#: pretix/control/logdisplay.py:386 pretix/control/views/orders.py:1383 msgid "The order has been marked as paid." msgstr "" @@ -13244,7 +13326,7 @@ msgstr "" msgid "The order has been refunded." msgstr "" -#: pretix/control/logdisplay.py:389 pretix/control/views/orders.py:1761 +#: pretix/control/logdisplay.py:389 pretix/control/views/orders.py:1764 msgid "The order has been reactivated." msgstr "" @@ -13296,17 +13378,17 @@ msgstr "" msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:403 pretix/control/views/orders.py:1519 -#: pretix/presale/views/order.py:768 pretix/presale/views/order.py:841 +#: pretix/control/logdisplay.py:403 pretix/control/views/orders.py:1522 +#: pretix/presale/views/order.py:784 pretix/presale/views/order.py:857 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:404 pretix/control/views/orders.py:1590 +#: pretix/control/logdisplay.py:404 pretix/control/views/orders.py:1593 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:405 pretix/control/views/orders.py:1619 -#: pretix/presale/views/order.py:854 +#: pretix/control/logdisplay.py:405 pretix/control/views/orders.py:1622 +#: pretix/presale/views/order.py:870 msgid "The invoice has been reissued." msgstr "" @@ -13829,7 +13911,7 @@ msgstr "" msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:548 pretix/control/views/organizer.py:1961 +#: pretix/control/logdisplay.py:548 pretix/control/views/organizer.py:1971 msgid "The gate has been created." msgstr "" @@ -13904,7 +13986,7 @@ msgstr "" msgid "The gift card has been created." msgstr "" -#: pretix/control/logdisplay.py:565 pretix/control/views/organizer.py:1610 +#: pretix/control/logdisplay.py:565 pretix/control/views/organizer.py:1617 msgid "The gift card has been changed." msgstr "" @@ -13929,8 +14011,8 @@ msgstr "" msgid "The order has been canceled (comment: \"{comment}\")." msgstr "" -#: pretix/control/logdisplay.py:616 pretix/control/views/orders.py:1477 -#: pretix/presale/views/order.py:999 +#: pretix/control/logdisplay.py:616 pretix/control/views/orders.py:1480 +#: pretix/presale/views/order.py:1015 msgid "The order has been canceled." msgstr "" @@ -14072,11 +14154,11 @@ msgstr "" #: pretix/control/navigation.py:73 pretix/control/views/event.py:1451 #: pretix/control/views/event.py:1453 pretix/control/views/event.py:1485 -#: pretix/control/views/event.py:1490 pretix/control/views/subevents.py:290 +#: pretix/control/views/event.py:1490 pretix/control/views/subevents.py:293 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:60 #: pretix/plugins/ticketoutputpdf/exporters.py:68 -#: pretix/presale/templates/pretixpresale/organizers/index.html:128 -#: pretix/presale/templates/pretixpresale/organizers/index.html:130 +#: pretix/presale/templates/pretixpresale/organizers/index.html:129 +#: pretix/presale/templates/pretixpresale/organizers/index.html:131 msgid "Tickets" msgstr "" @@ -14362,15 +14444,15 @@ msgstr "" #: pretix/control/templates/pretixcontrol/user/reauth.html:36 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:11 #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 -#: pretix/presale/templates/pretixpresale/event/checkout_addons.html:59 +#: pretix/presale/templates/pretixpresale/event/checkout_addons.html:58 #: pretix/presale/templates/pretixpresale/event/checkout_customer.html:150 -#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:91 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:90 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:135 -#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:197 -#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:33 +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:191 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:30 #: pretix/presale/templates/pretixpresale/event/order_change.html:27 #: pretix/presale/templates/pretixpresale/event/order_pay.html:28 -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html:65 +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html:67 #: pretix/presale/templates/pretixpresale/event/position_change.html:29 msgid "Continue" msgstr "" @@ -14424,12 +14506,12 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/payment.html:82 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:443 +#: pretix/control/templates/pretixcontrol/event/settings.html:446 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:138 #: pretix/control/templates/pretixcontrol/event/tickets.html:73 #: pretix/control/templates/pretixcontrol/global_settings.html:12 #: pretix/control/templates/pretixcontrol/global_update.html:86 -#: pretix/control/templates/pretixcontrol/item/index.html:287 +#: pretix/control/templates/pretixcontrol/item/index.html:291 #: pretix/control/templates/pretixcontrol/items/category.html:37 #: pretix/control/templates/pretixcontrol/items/discount.html:76 #: pretix/control/templates/pretixcontrol/items/question_edit.html:152 @@ -14438,7 +14520,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/oauth/app_update.html:12 #: pretix/control/templates/pretixcontrol/order/change_contact.html:28 #: pretix/control/templates/pretixcontrol/order/change_locale.html:33 -#: pretix/control/templates/pretixcontrol/order/change_questions.html:86 +#: pretix/control/templates/pretixcontrol/order/change_questions.html:84 #: pretix/control/templates/pretixcontrol/order/extend.html:28 #: pretix/control/templates/pretixcontrol/orders/export_form.html:34 #: pretix/control/templates/pretixcontrol/organizers/create.html:17 @@ -14454,7 +14536,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:21 #: pretix/control/templates/pretixcontrol/organizers/mail.html:73 #: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:15 -#: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 +#: pretix/control/templates/pretixcontrol/organizers/property_edit.html:88 #: pretix/control/templates/pretixcontrol/organizers/reusable_medium_edit.html:28 #: pretix/control/templates/pretixcontrol/organizers/ssoclient_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/ssoprovider_edit.html:28 @@ -14471,7 +14553,6 @@ msgstr "" #: pretix/control/templates/pretixcontrol/users/form.html:74 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:140 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:120 -#: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:35 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_create.html:61 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html:87 @@ -14750,6 +14831,131 @@ msgstr "" msgid "Cash" msgstr "" +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html:4 +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html:6 +msgid "Delete check-ins" +msgstr "" + +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html:15 +#, python-format +msgid "" +"Are you sure you want to permanently delete the check-ins of one " +"ticket." +msgid_plural "" +"Are you sure you want to permanently delete the check-ins of " +"%(count)s tickets?" +msgstr[0] "" +msgstr[1] "" + +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html:24 +#: pretix/control/templates/pretixcontrol/checkin/list_delete.html:18 +#: pretix/control/templates/pretixcontrol/email_setup_simple.html:76 +#: pretix/control/templates/pretixcontrol/event/tax_delete.html:17 +#: pretix/control/templates/pretixcontrol/item/delete.html:11 +#: pretix/control/templates/pretixcontrol/item/delete.html:38 +#: pretix/control/templates/pretixcontrol/items/category_delete.html:14 +#: pretix/control/templates/pretixcontrol/items/discount_delete.html:15 +#: pretix/control/templates/pretixcontrol/items/discount_delete.html:33 +#: pretix/control/templates/pretixcontrol/items/question_delete.html:22 +#: pretix/control/templates/pretixcontrol/items/quota_delete.html:37 +#: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 +#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 +#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 +#: pretix/control/templates/pretixcontrol/order/change.html:451 +#: pretix/control/templates/pretixcontrol/order/change_contact.html:25 +#: pretix/control/templates/pretixcontrol/order/change_locale.html:30 +#: pretix/control/templates/pretixcontrol/order/change_questions.html:81 +#: pretix/control/templates/pretixcontrol/order/extend.html:25 +#: pretix/control/templates/pretixcontrol/order/pay.html:34 +#: pretix/control/templates/pretixcontrol/order/pay_complete.html:28 +#: pretix/control/templates/pretixcontrol/order/reactivate.html:31 +#: pretix/control/templates/pretixcontrol/order/refund_choose.html:207 +#: pretix/control/templates/pretixcontrol/order/refund_done.html:26 +#: pretix/control/templates/pretixcontrol/order/refund_process.html:55 +#: pretix/control/templates/pretixcontrol/order/refund_start.html:51 +#: pretix/control/templates/pretixcontrol/orders/bulk_action.html:94 +#: pretix/control/templates/pretixcontrol/orders/export_delete.html:12 +#: pretix/control/templates/pretixcontrol/orders/refunds.html:107 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:36 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html:22 +#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html:21 +#: pretix/control/templates/pretixcontrol/organizers/export_delete.html:12 +#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:12 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:16 +#: pretix/control/templates/pretixcontrol/organizers/property_delete.html:12 +#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html:16 +#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html:16 +#: pretix/control/templates/pretixcontrol/organizers/team_delete.html:10 +#: pretix/control/templates/pretixcontrol/organizers/team_delete.html:21 +#: pretix/control/templates/pretixcontrol/pdf/index.html:77 +#: pretix/control/templates/pretixcontrol/subevents/delete.html:12 +#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html:41 +#: pretix/control/templates/pretixcontrol/user/2fa_delete.html:18 +#: pretix/control/templates/pretixcontrol/user/2fa_disable.html:17 +#: pretix/control/templates/pretixcontrol/user/2fa_enable.html:18 +#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html:17 +#: pretix/control/templates/pretixcontrol/vouchers/delete.html:12 +#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:33 +#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html:13 +#: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 +#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html:33 +#: pretix/control/templates/pretixcontrol/waitinglist/transfer.html:16 +#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 +#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html:40 +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html:12 +#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:29 +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:12 +#: pretix/presale/templates/pretixpresale/event/order_change.html:22 +#: pretix/presale/templates/pretixpresale/event/order_modify.html:77 +#: pretix/presale/templates/pretixpresale/event/order_pay.html:23 +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html:61 +#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html:40 +#: pretix/presale/templates/pretixpresale/event/position_change.html:24 +msgid "Cancel" +msgstr "" + +#: pretix/control/templates/pretixcontrol/checkin/bulk_revert_confirm.html:27 +#: pretix/control/templates/pretixcontrol/checkin/list_delete.html:24 +#: pretix/control/templates/pretixcontrol/event/delete.html:30 +#: pretix/control/templates/pretixcontrol/event/tax_delete.html:21 +#: pretix/control/templates/pretixcontrol/item/delete.html:41 +#: pretix/control/templates/pretixcontrol/items/category_delete.html:17 +#: pretix/control/templates/pretixcontrol/items/discount_delete.html:36 +#: pretix/control/templates/pretixcontrol/items/quota_delete.html:40 +#: pretix/control/templates/pretixcontrol/order/index.html:38 +#: pretix/control/templates/pretixcontrol/orders/export.html:77 +#: pretix/control/templates/pretixcontrol/orders/export_delete.html:15 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:172 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html:26 +#: pretix/control/templates/pretixcontrol/organizers/delete.html:30 +#: pretix/control/templates/pretixcontrol/organizers/export.html:77 +#: pretix/control/templates/pretixcontrol/organizers/export_delete.html:15 +#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:15 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:20 +#: pretix/control/templates/pretixcontrol/organizers/property_delete.html:15 +#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html:20 +#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html:20 +#: pretix/control/templates/pretixcontrol/organizers/team_delete.html:24 +#: pretix/control/templates/pretixcontrol/pdf/index.html:167 +#: pretix/control/templates/pretixcontrol/subevents/delete.html:15 +#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html:44 +#: pretix/control/templates/pretixcontrol/user/2fa_delete.html:21 +#: pretix/control/templates/pretixcontrol/vouchers/delete.html:15 +#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:36 +#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html:16 +#: pretix/control/templates/pretixcontrol/waitinglist/delete.html:15 +#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html:36 +#: pretix/control/views/orders.py:320 +#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:16 +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html:15 +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:15 +#: pretix/presale/templates/pretixpresale/organizers/customer_address_delete.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:202 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:235 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile_delete.html:26 +msgid "Delete" +msgstr "" + #: pretix/control/templates/pretixcontrol/checkin/checkins.html:9 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:41 #: pretix/control/templates/pretixcontrol/checkin/index.html:37 @@ -14758,7 +14964,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/lists.html:47 #: pretix/control/templates/pretixcontrol/event/logs.html:36 #: pretix/control/templates/pretixcontrol/events/index.html:25 -#: pretix/control/templates/pretixcontrol/events/index.html:47 +#: pretix/control/templates/pretixcontrol/events/index.html:53 #: pretix/control/templates/pretixcontrol/items/question.html:38 #: pretix/control/templates/pretixcontrol/orders/index.html:56 #: pretix/control/templates/pretixcontrol/orders/index.html:93 @@ -14769,7 +14975,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/customers.html:24 #: pretix/control/templates/pretixcontrol/organizers/customers.html:41 #: pretix/control/templates/pretixcontrol/organizers/detail.html:23 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:42 +#: pretix/control/templates/pretixcontrol/organizers/detail.html:48 #: pretix/control/templates/pretixcontrol/organizers/devices.html:29 #: pretix/control/templates/pretixcontrol/organizers/devices.html:49 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:26 @@ -14794,6 +15000,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/tags.html:22 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:123 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:91 +#: pretix/presale/templates/pretixpresale/fragment_event_list_filter.html:21 msgid "Filter" msgstr "" @@ -14933,15 +15140,15 @@ msgstr "" msgid "Exit: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/checkin/index.html:211 +#: pretix/control/templates/pretixcontrol/checkin/index.html:212 msgid "Check-In selected attendees" msgstr "" -#: pretix/control/templates/pretixcontrol/checkin/index.html:215 +#: pretix/control/templates/pretixcontrol/checkin/index.html:216 msgid "Check-Out selected attendees" msgstr "" -#: pretix/control/templates/pretixcontrol/checkin/index.html:221 +#: pretix/control/templates/pretixcontrol/checkin/index.html:225 msgid "Delete all check-ins of selected attendees" msgstr "" @@ -14963,111 +15170,8 @@ msgid "" "well." msgstr "" -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html:18 -#: pretix/control/templates/pretixcontrol/email_setup_simple.html:76 -#: pretix/control/templates/pretixcontrol/event/tax_delete.html:17 -#: pretix/control/templates/pretixcontrol/item/delete.html:11 -#: pretix/control/templates/pretixcontrol/item/delete.html:38 -#: pretix/control/templates/pretixcontrol/items/category_delete.html:14 -#: pretix/control/templates/pretixcontrol/items/discount_delete.html:15 -#: pretix/control/templates/pretixcontrol/items/discount_delete.html:33 -#: pretix/control/templates/pretixcontrol/items/question_delete.html:22 -#: pretix/control/templates/pretixcontrol/items/quota_delete.html:37 -#: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 -#: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 -#: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:451 -#: pretix/control/templates/pretixcontrol/order/change_contact.html:25 -#: pretix/control/templates/pretixcontrol/order/change_locale.html:30 -#: pretix/control/templates/pretixcontrol/order/change_questions.html:83 -#: pretix/control/templates/pretixcontrol/order/extend.html:25 -#: pretix/control/templates/pretixcontrol/order/pay.html:34 -#: pretix/control/templates/pretixcontrol/order/pay_complete.html:28 -#: pretix/control/templates/pretixcontrol/order/reactivate.html:31 -#: pretix/control/templates/pretixcontrol/order/refund_choose.html:207 -#: pretix/control/templates/pretixcontrol/order/refund_done.html:26 -#: pretix/control/templates/pretixcontrol/order/refund_process.html:55 -#: pretix/control/templates/pretixcontrol/order/refund_start.html:51 -#: pretix/control/templates/pretixcontrol/orders/bulk_action.html:94 -#: pretix/control/templates/pretixcontrol/orders/export_delete.html:12 -#: pretix/control/templates/pretixcontrol/orders/refunds.html:107 -#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:36 -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html:22 -#: pretix/control/templates/pretixcontrol/organizers/device_revoke.html:21 -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html:12 -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:12 -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:16 -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html:12 -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html:16 -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html:16 -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html:10 -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html:21 -#: pretix/control/templates/pretixcontrol/pdf/index.html:77 -#: pretix/control/templates/pretixcontrol/subevents/delete.html:12 -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html:41 -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html:18 -#: pretix/control/templates/pretixcontrol/user/2fa_disable.html:17 -#: pretix/control/templates/pretixcontrol/user/2fa_enable.html:18 -#: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html:17 -#: pretix/control/templates/pretixcontrol/vouchers/delete.html:12 -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:33 -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html:13 -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html:33 -#: pretix/control/templates/pretixcontrol/waitinglist/transfer.html:16 -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 -#: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html:40 -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html:12 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:29 -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:12 -#: pretix/presale/templates/pretixpresale/event/order_change.html:22 -#: pretix/presale/templates/pretixpresale/event/order_modify.html:79 -#: pretix/presale/templates/pretixpresale/event/order_pay.html:23 -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html:59 -#: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html:40 -#: pretix/presale/templates/pretixpresale/event/position_change.html:24 -msgid "Cancel" -msgstr "" - -#: pretix/control/templates/pretixcontrol/checkin/list_delete.html:21 -#: pretix/control/templates/pretixcontrol/event/delete.html:30 -#: pretix/control/templates/pretixcontrol/event/tax_delete.html:21 -#: pretix/control/templates/pretixcontrol/item/delete.html:41 -#: pretix/control/templates/pretixcontrol/items/category_delete.html:17 -#: pretix/control/templates/pretixcontrol/items/discount_delete.html:36 -#: pretix/control/templates/pretixcontrol/items/quota_delete.html:40 -#: pretix/control/templates/pretixcontrol/order/index.html:38 -#: pretix/control/templates/pretixcontrol/orders/export.html:77 -#: pretix/control/templates/pretixcontrol/orders/export_delete.html:15 -#: pretix/control/templates/pretixcontrol/organizers/customer.html:172 -#: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html:26 -#: pretix/control/templates/pretixcontrol/organizers/delete.html:30 -#: pretix/control/templates/pretixcontrol/organizers/export.html:77 -#: pretix/control/templates/pretixcontrol/organizers/export_delete.html:15 -#: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:15 -#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:20 -#: pretix/control/templates/pretixcontrol/organizers/property_delete.html:15 -#: pretix/control/templates/pretixcontrol/organizers/ssoclient_delete.html:20 -#: pretix/control/templates/pretixcontrol/organizers/ssoprovider_delete.html:20 -#: pretix/control/templates/pretixcontrol/organizers/team_delete.html:24 -#: pretix/control/templates/pretixcontrol/pdf/index.html:167 -#: pretix/control/templates/pretixcontrol/subevents/delete.html:15 -#: pretix/control/templates/pretixcontrol/subevents/delete_bulk.html:44 -#: pretix/control/templates/pretixcontrol/user/2fa_delete.html:21 -#: pretix/control/templates/pretixcontrol/vouchers/delete.html:15 -#: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:36 -#: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html:16 -#: pretix/control/templates/pretixcontrol/waitinglist/delete.html:15 -#: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html:36 -#: pretix/control/views/orders.py:320 -#: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:16 -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html:15 -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:15 -#: pretix/presale/templates/pretixpresale/organizers/customer_address_delete.html:26 -#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:202 -#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:235 -#: pretix/presale/templates/pretixpresale/organizers/customer_profile_delete.html:26 -msgid "Delete" +#: pretix/control/templates/pretixcontrol/checkin/list_delete.html:22 +msgid "Delete list and all check-ins" msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:48 @@ -15103,7 +15207,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:84 #: pretix/control/templates/pretixcontrol/event/mail.html:33 #: pretix/control/templates/pretixcontrol/event/mail.html:47 -#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 +#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:26 #: pretix/control/templates/pretixcontrol/orders/export.html:73 #: pretix/control/templates/pretixcontrol/orders/index.html:39 #: pretix/control/templates/pretixcontrol/organizers/customer.html:97 @@ -15236,9 +15340,9 @@ msgstr "" #: pretix/control/templates/pretixcontrol/events/create_base.html:4 #: pretix/control/templates/pretixcontrol/events/create_base.html:6 #: pretix/control/templates/pretixcontrol/events/index.html:19 -#: pretix/control/templates/pretixcontrol/events/index.html:55 +#: pretix/control/templates/pretixcontrol/events/index.html:61 #: pretix/control/templates/pretixcontrol/organizers/detail.html:13 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:51 +#: pretix/control/templates/pretixcontrol/organizers/detail.html:57 msgid "Create a new event" msgstr "" @@ -15522,7 +15626,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:449 +#: pretix/control/templates/pretixcontrol/event/settings.html:452 msgid "Cancel or delete event" msgstr "" @@ -15630,6 +15734,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/settings.html:246 #: pretix/control/templates/pretixcontrol/items/discount.html:32 #: pretix/control/templates/pretixcontrol/organizers/edit.html:56 +#: pretix/control/templates/pretixcontrol/organizers/property_edit.html:18 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:271 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:275 msgid "Optional" @@ -15953,7 +16058,7 @@ msgid "E-mail design" msgstr "" #: pretix/control/templates/pretixcontrol/event/mail.html:79 -#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:30 +#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:29 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 #: pretix/control/templates/pretixcontrol/pdf/index.html:463 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:97 @@ -16024,7 +16129,7 @@ msgid "Enabled" msgstr "" #: pretix/control/templates/pretixcontrol/event/payment.html:27 -#: pretix/control/templates/pretixcontrol/subevents/index.html:158 +#: pretix/control/templates/pretixcontrol/subevents/index.html:163 #: pretix/control/templates/pretixcontrol/user/settings.html:53 msgid "Disabled" msgstr "" @@ -16088,7 +16193,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:17 -#: pretix/control/views/checkin.py:405 pretix/control/views/discounts.py:114 +#: pretix/control/views/checkin.py:420 pretix/control/views/discounts.py:114 #: pretix/control/views/event.py:236 pretix/control/views/event.py:424 #: pretix/control/views/event.py:504 pretix/control/views/event.py:543 #: pretix/control/views/event.py:690 pretix/control/views/event.py:910 @@ -16099,25 +16204,25 @@ msgstr "" #: pretix/control/views/item.py:1278 pretix/control/views/item.py:1426 #: pretix/control/views/mailsetup.py:151 pretix/control/views/mailsetup.py:163 #: pretix/control/views/mailsetup.py:190 pretix/control/views/mailsetup.py:258 -#: pretix/control/views/organizer.py:251 pretix/control/views/organizer.py:279 -#: pretix/control/views/organizer.py:491 pretix/control/views/organizer.py:644 -#: pretix/control/views/organizer.py:1023 -#: pretix/control/views/organizer.py:1127 -#: pretix/control/views/organizer.py:1288 -#: pretix/control/views/organizer.py:2000 -#: pretix/control/views/organizer.py:2091 -#: pretix/control/views/organizer.py:2216 -#: pretix/control/views/organizer.py:2330 -#: pretix/control/views/organizer.py:2457 -#: pretix/control/views/organizer.py:2652 -#: pretix/control/views/organizer.py:2680 -#: pretix/control/views/organizer.py:2719 -#: pretix/control/views/organizer.py:2795 -#: pretix/control/views/organizer.py:2891 -#: pretix/control/views/organizer.py:2919 pretix/control/views/subevents.py:485 -#: pretix/control/views/subevents.py:1559 pretix/control/views/user.py:217 +#: pretix/control/views/organizer.py:258 pretix/control/views/organizer.py:286 +#: pretix/control/views/organizer.py:498 pretix/control/views/organizer.py:651 +#: pretix/control/views/organizer.py:1030 +#: pretix/control/views/organizer.py:1134 +#: pretix/control/views/organizer.py:1295 +#: pretix/control/views/organizer.py:2010 +#: pretix/control/views/organizer.py:2145 +#: pretix/control/views/organizer.py:2339 +#: pretix/control/views/organizer.py:2453 +#: pretix/control/views/organizer.py:2580 +#: pretix/control/views/organizer.py:2775 +#: pretix/control/views/organizer.py:2803 +#: pretix/control/views/organizer.py:2842 +#: pretix/control/views/organizer.py:2918 +#: pretix/control/views/organizer.py:3014 +#: pretix/control/views/organizer.py:3042 pretix/control/views/subevents.py:488 +#: pretix/control/views/subevents.py:1562 pretix/control/views/user.py:217 #: pretix/control/views/users.py:110 pretix/control/views/vouchers.py:304 -#: pretix/plugins/badges/views.py:132 pretix/plugins/sendmail/views.py:653 +#: pretix/plugins/badges/views.py:154 pretix/plugins/sendmail/views.py:653 #: pretix/plugins/stripe/views.py:657 #: pretix/plugins/ticketoutputpdf/views.py:172 #: pretix/presale/views/customer.py:476 pretix/presale/views/customer.py:528 @@ -16358,17 +16463,17 @@ msgstr "" msgid "Add link" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:330 +#: pretix/control/templates/pretixcontrol/event/settings.html:333 msgid "Cart" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:338 +#: pretix/control/templates/pretixcontrol/event/settings.html:341 msgid "" "The waiting list currently is not compatible with some advanced features of " "pretix such as hidden products, add-on products or product bundles." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:344 +#: pretix/control/templates/pretixcontrol/event/settings.html:347 msgid "" "The waiting list determines availability mainly based on quotas. If you use " "a seating plan and your number of available seats is less than the available " @@ -16376,36 +16481,36 @@ msgid "" "waiting list but still are unable to book a seat." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:351 +#: pretix/control/templates/pretixcontrol/event/settings.html:354 msgid "" "Specifically, this means the waiting list is not safe to use together with " "the minimum distance feature of our seating plan module." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:367 +#: pretix/control/templates/pretixcontrol/event/settings.html:370 msgid "Item metadata" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:369 +#: pretix/control/templates/pretixcontrol/event/settings.html:372 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " "can later set for your items and re-use in places like ticket layouts. This " "is an useful timesaver if you create lots and lots of items." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:389 -#: pretix/control/templates/pretixcontrol/event/settings.html:417 -#: pretix/control/templates/pretixcontrol/organizers/properties.html:20 +#: pretix/control/templates/pretixcontrol/event/settings.html:392 +#: pretix/control/templates/pretixcontrol/event/settings.html:420 +#: pretix/control/templates/pretixcontrol/organizers/properties.html:22 msgid "Property" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:436 +#: pretix/control/templates/pretixcontrol/event/settings.html:439 msgid "Add property" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:454 -#: pretix/control/templates/pretixcontrol/events/index.html:156 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:121 +#: pretix/control/templates/pretixcontrol/event/settings.html:457 +#: pretix/control/templates/pretixcontrol/events/index.html:162 +#: pretix/control/templates/pretixcontrol/organizers/detail.html:127 msgid "Clone event" msgstr "" @@ -16707,36 +16812,36 @@ msgstr "" msgid "You currently do not have access to any events." msgstr "" -#: pretix/control/templates/pretixcontrol/events/index.html:81 +#: pretix/control/templates/pretixcontrol/events/index.html:87 #: pretix/control/templates/pretixcontrol/subevents/index.html:101 msgid "Paid tickets per quota" msgstr "" -#: pretix/control/templates/pretixcontrol/events/index.html:112 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:88 +#: pretix/control/templates/pretixcontrol/events/index.html:118 +#: pretix/control/templates/pretixcontrol/organizers/detail.html:94 msgid "Series" msgstr "" -#: pretix/control/templates/pretixcontrol/events/index.html:132 -#: pretix/control/templates/pretixcontrol/subevents/index.html:150 +#: pretix/control/templates/pretixcontrol/events/index.html:138 +#: pretix/control/templates/pretixcontrol/subevents/index.html:155 msgid "More quotas" msgstr "" -#: pretix/control/templates/pretixcontrol/events/index.html:140 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:104 -#: pretix/control/views/dashboards.py:529 -msgid "Shop disabled" -msgstr "" - #: pretix/control/templates/pretixcontrol/events/index.html:146 #: pretix/control/templates/pretixcontrol/organizers/detail.html:110 -#: pretix/control/templates/pretixcontrol/subevents/index.html:164 +#: pretix/control/views/dashboards.py:529 +msgid "Shop disabled" +msgstr "" + +#: pretix/control/templates/pretixcontrol/events/index.html:152 +#: pretix/control/templates/pretixcontrol/organizers/detail.html:116 +#: pretix/control/templates/pretixcontrol/subevents/index.html:169 #: pretix/control/views/dashboards.py:535 msgid "On sale" msgstr "" -#: pretix/control/templates/pretixcontrol/events/index.html:151 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:115 +#: pretix/control/templates/pretixcontrol/events/index.html:157 +#: pretix/control/templates/pretixcontrol/organizers/detail.html:121 msgid "Open event dashboard" msgstr "" @@ -16918,6 +17023,12 @@ msgid "" "should only be visible if a certain other quota is already sold out." msgstr "" +#: pretix/control/templates/pretixcontrol/item/base.html:37 +msgid "" +"This product is currently not being shown since you configured below that it " +"should only be visible if a certain other product is already sold out." +msgstr "" + #: pretix/control/templates/pretixcontrol/item/create.html:19 #: pretix/control/templates/pretixcontrol/item/index.html:22 msgid "Product type" @@ -17113,26 +17224,26 @@ msgstr "" msgid "Add a new bundled product" msgstr "" -#: pretix/control/templates/pretixcontrol/item/include_variations.html:35 -#: pretix/control/templates/pretixcontrol/item/include_variations.html:142 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:34 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:141 #: pretix/control/templates/pretixcontrol/items/discounts.html:100 #: pretix/control/templates/pretixcontrol/items/index.html:77 msgid "Only available in a limited timeframe" msgstr "" -#: pretix/control/templates/pretixcontrol/item/include_variations.html:38 -#: pretix/control/templates/pretixcontrol/item/include_variations.html:145 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:37 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:144 #: pretix/control/templates/pretixcontrol/items/index.html:107 msgid "Only visible with a voucher" msgstr "" -#: pretix/control/templates/pretixcontrol/item/include_variations.html:65 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:64 msgid "" "Please note that your variation will not be available for " "sale until you have added it to an existing or newly created quota." msgstr "" -#: pretix/control/templates/pretixcontrol/item/include_variations.html:130 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:129 msgid "New variation" msgstr "" @@ -17140,48 +17251,36 @@ msgstr "" msgid "Add a new variation" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:153 +#: pretix/control/templates/pretixcontrol/item/index.html:154 msgid "Availability" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:180 +#: pretix/control/templates/pretixcontrol/item/index.html:184 msgid "Tickets & Badges" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:199 +#: pretix/control/templates/pretixcontrol/item/index.html:203 msgid "Check-in & Validity" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:208 +#: pretix/control/templates/pretixcontrol/item/index.html:212 msgid "Duration" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:210 -#: pretix/control/templates/pretixcontrol/subevents/bulk.html:355 -#: pretix/control/templates/pretixcontrol/subevents/bulk.html:364 -msgid "minutes" -msgstr "" - -#: pretix/control/templates/pretixcontrol/item/index.html:211 +#: pretix/control/templates/pretixcontrol/item/index.html:215 msgid "hours" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:212 -#: pretix/control/templates/pretixcontrol/item/index.html:231 -#: pretix/control/templates/pretixcontrol/item/index.html:244 -msgid "days" -msgstr "" - -#: pretix/control/templates/pretixcontrol/item/index.html:213 -#: pretix/control/templates/pretixcontrol/item/index.html:245 +#: pretix/control/templates/pretixcontrol/item/index.html:217 +#: pretix/control/templates/pretixcontrol/item/index.html:249 msgid "months" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:214 +#: pretix/control/templates/pretixcontrol/item/index.html:218 msgid "years" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:220 +#: pretix/control/templates/pretixcontrol/item/index.html:224 msgid "" "If you select a duration given in days, months or years, the validity will " "always end at the end of a full day (midnight), plus the number of minutes " @@ -17190,17 +17289,17 @@ msgid "" "starts on." msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:237 +#: pretix/control/templates/pretixcontrol/item/index.html:241 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:615 #: pretix/control/templates/pretixcontrol/subevents/detail.html:257 msgid "Additional settings" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:247 +#: pretix/control/templates/pretixcontrol/item/index.html:251 msgid "Membership duration after purchase" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:295 +#: pretix/control/templates/pretixcontrol/item/index.html:299 msgid "Product history" msgstr "" @@ -17360,12 +17459,12 @@ msgid "Fully reserved" msgstr "" #: pretix/control/templates/pretixcontrol/items/fragment_quota_availability.html:16 -#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:39 +#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:40 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:86 #: pretix/presale/templates/pretixpresale/fragment_day_calendar.html:107 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:71 -#: pretix/presale/templates/pretixpresale/organizers/index.html:107 -#: pretix/presale/views/widget.py:399 +#: pretix/presale/templates/pretixpresale/organizers/index.html:108 +#: pretix/presale/views/widget.py:402 msgid "Sold out" msgstr "" @@ -17992,7 +18091,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:428 -#: pretix/control/templates/pretixcontrol/order/change_questions.html:65 +#: pretix/control/templates/pretixcontrol/order/change_questions.html:63 msgid "Other operations" msgstr "" @@ -18024,13 +18123,13 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 #: pretix/control/templates/pretixcontrol/order/index.html:939 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:78 -#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:40 +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:39 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 msgid "Invoice information" msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:26 -#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:41 +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:40 #: pretix/presale/templates/pretixpresale/event/order_modify.html:30 msgid "(optional)" msgstr "" @@ -19514,7 +19613,7 @@ msgid "Logs" msgstr "" #: pretix/control/templates/pretixcontrol/organizers/devices.html:188 -#: pretix/control/templates/pretixcontrol/subevents/index.html:201 +#: pretix/control/templates/pretixcontrol/subevents/index.html:206 msgid "Edit selected" msgstr "" @@ -19843,7 +19942,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/organizers/properties.html:15 -#: pretix/control/templates/pretixcontrol/organizers/property_edit.html:8 +#: pretix/control/templates/pretixcontrol/organizers/property_edit.html:9 msgid "Create a new property" msgstr "" @@ -19855,10 +19954,22 @@ msgstr "" msgid "Are you sure you want to delete the property?" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/property_edit.html:6 +#: pretix/control/templates/pretixcontrol/organizers/property_edit.html:7 msgid "Property:" msgstr "" +#: pretix/control/templates/pretixcontrol/organizers/property_edit.html:17 +msgid "Allowed values" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/property_edit.html:21 +msgid "If you keep this empty, all input will be allowed." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/property_edit.html:79 +msgid "Add a new value" +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/reusable_media.html:14 msgid "No media have been created yet." msgstr "" @@ -20137,18 +20248,33 @@ msgstr "" msgid "Create webhook" msgstr "" -#: pretix/control/templates/pretixcontrol/pagination.html:16 +#: pretix/control/templates/pretixcontrol/pagination.html:11 +msgid "Go to page 1" +msgstr "" + +#: pretix/control/templates/pretixcontrol/pagination.html:17 +#: pretix/control/templates/pretixcontrol/pagination.html:37 +#: pretix/control/templates/pretixcontrol/pagination.html:44 +#, python-format +msgid "Go to page %(page)s" +msgstr "" + +#: pretix/control/templates/pretixcontrol/pagination.html:27 +msgid "Click to choose a page" +msgstr "" + +#: pretix/control/templates/pretixcontrol/pagination.html:30 #, python-format msgid "Page %(page)s of %(of)s (%(count)s elements)" msgstr "" -#: pretix/control/templates/pretixcontrol/pagination.html:30 +#: pretix/control/templates/pretixcontrol/pagination.html:52 #: pretix/control/templates/pretixcontrol/pagination_huge.html:28 #, python-format msgid "%(count)s elements" msgstr "" -#: pretix/control/templates/pretixcontrol/pagination.html:40 +#: pretix/control/templates/pretixcontrol/pagination.html:62 #: pretix/control/templates/pretixcontrol/pagination_huge.html:38 msgid "Show per page:" msgstr "" @@ -20735,27 +20861,27 @@ msgstr "" msgid "Begin" msgstr "" -#: pretix/control/templates/pretixcontrol/subevents/index.html:177 +#: pretix/control/templates/pretixcontrol/subevents/index.html:182 msgctxt "subevent" msgid "Use as a template for a new date" msgstr "" -#: pretix/control/templates/pretixcontrol/subevents/index.html:182 +#: pretix/control/templates/pretixcontrol/subevents/index.html:187 msgctxt "subevent" msgid "Use as a template for many new dates" msgstr "" -#: pretix/control/templates/pretixcontrol/subevents/index.html:197 +#: pretix/control/templates/pretixcontrol/subevents/index.html:202 #: pretix/control/templates/pretixcontrol/vouchers/index.html:210 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:282 msgid "Delete selected" msgstr "" -#: pretix/control/templates/pretixcontrol/subevents/index.html:204 +#: pretix/control/templates/pretixcontrol/subevents/index.html:209 msgid "Activate selected" msgstr "" -#: pretix/control/templates/pretixcontrol/subevents/index.html:207 +#: pretix/control/templates/pretixcontrol/subevents/index.html:212 msgid "Deactivate selected" msgstr "" @@ -21612,23 +21738,23 @@ msgstr "" msgid "Invalid code, please try again." msgstr "" -#: pretix/control/views/checkin.py:262 +#: pretix/control/views/checkin.py:277 msgid "The selected check-ins have been reverted." msgstr "" -#: pretix/control/views/checkin.py:264 +#: pretix/control/views/checkin.py:279 msgid "The selected tickets have been marked as checked out." msgstr "" -#: pretix/control/views/checkin.py:266 +#: pretix/control/views/checkin.py:281 msgid "The selected tickets have been marked as checked in." msgstr "" -#: pretix/control/views/checkin.py:355 +#: pretix/control/views/checkin.py:370 msgid "The new check-in list has been created." msgstr "" -#: pretix/control/views/checkin.py:362 pretix/control/views/checkin.py:422 +#: pretix/control/views/checkin.py:377 pretix/control/views/checkin.py:437 #: pretix/control/views/discounts.py:135 pretix/control/views/discounts.py:183 #: pretix/control/views/event.py:266 pretix/control/views/event.py:507 #: pretix/control/views/event.py:546 pretix/control/views/event.py:693 @@ -21638,23 +21764,23 @@ msgstr "" #: pretix/control/views/item.py:787 pretix/control/views/item.py:813 #: pretix/control/views/item.py:930 pretix/control/views/item.py:1134 #: pretix/control/views/item.py:1300 pretix/control/views/item.py:1483 -#: pretix/control/views/organizer.py:254 pretix/control/views/organizer.py:282 -#: pretix/control/views/organizer.py:1146 pretix/control/views/subevents.py:464 -#: pretix/control/views/subevents.py:590 pretix/control/views/subevents.py:1003 -#: pretix/control/views/subevents.py:1461 pretix/control/views/user.py:330 +#: pretix/control/views/organizer.py:261 pretix/control/views/organizer.py:289 +#: pretix/control/views/organizer.py:1153 pretix/control/views/subevents.py:467 +#: pretix/control/views/subevents.py:593 pretix/control/views/subevents.py:1006 +#: pretix/control/views/subevents.py:1464 pretix/control/views/user.py:330 #: pretix/control/views/vouchers.py:276 pretix/control/views/vouchers.py:350 #: pretix/control/views/vouchers.py:533 pretix/control/views/waitinglist.py:413 -#: pretix/plugins/badges/views.py:92 pretix/plugins/sendmail/views.py:582 +#: pretix/plugins/badges/views.py:114 pretix/plugins/sendmail/views.py:582 #: pretix/plugins/sendmail/views.py:659 pretix/plugins/stripe/views.py:660 #: pretix/plugins/ticketoutputpdf/views.py:132 msgid "We could not save your changes. See below for details." msgstr "" -#: pretix/control/views/checkin.py:401 pretix/control/views/checkin.py:438 +#: pretix/control/views/checkin.py:416 pretix/control/views/checkin.py:453 msgid "The requested list does not exist." msgstr "" -#: pretix/control/views/checkin.py:447 +#: pretix/control/views/checkin.py:462 msgid "The selected list has been deleted." msgstr "" @@ -21741,12 +21867,12 @@ msgid "No dates" msgstr "" #: pretix/control/views/dashboards.py:531 -#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:47 +#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:48 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:94 #: pretix/presale/templates/pretixpresale/fragment_day_calendar.html:116 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:79 -#: pretix/presale/templates/pretixpresale/organizers/index.html:115 -#: pretix/presale/views/widget.py:413 +#: pretix/presale/templates/pretixpresale/organizers/index.html:116 +#: pretix/presale/views/widget.py:416 msgid "Sale over" msgstr "" @@ -21754,7 +21880,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:103 #: pretix/presale/templates/pretixpresale/fragment_day_calendar.html:123 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:86 -#: pretix/presale/views/widget.py:423 +#: pretix/presale/views/widget.py:426 msgid "Soon" msgstr "" @@ -21788,6 +21914,7 @@ msgstr "" #: pretix/control/views/discounts.py:258 pretix/control/views/item.py:181 #: pretix/control/views/item.py:393 pretix/control/views/item.py:527 +#: pretix/control/views/organizer.py:2227 msgid "Some of the provided object ids are invalid." msgstr "" @@ -21795,7 +21922,7 @@ msgstr "" msgid "Not all discounts have been selected." msgstr "" -#: pretix/control/views/event.py:232 pretix/control/views/organizer.py:487 +#: pretix/control/views/event.py:232 pretix/control/views/organizer.py:494 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -21827,13 +21954,13 @@ msgid "" msgstr "" #: pretix/control/views/event.py:737 pretix/control/views/event.py:742 -#: pretix/control/views/organizer.py:327 pretix/control/views/vouchers.py:559 +#: pretix/control/views/organizer.py:334 pretix/control/views/vouchers.py:559 #: pretix/control/views/vouchers.py:564 pretix/plugins/sendmail/views.py:194 #: pretix/plugins/sendmail/views.py:595 pretix/plugins/sendmail/views.py:671 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:750 pretix/control/views/organizer.py:335 +#: pretix/control/views/event.py:750 pretix/control/views/organizer.py:342 #: pretix/control/views/vouchers.py:572 msgid "invalid item" msgstr "" @@ -21848,7 +21975,7 @@ msgid "Unknown e-mail renderer." msgstr "" #: pretix/control/views/event.py:826 pretix/control/views/orders.py:632 -#: pretix/presale/views/order.py:1040 pretix/presale/views/order.py:1047 +#: pretix/presale/views/order.py:1056 pretix/presale/views/order.py:1063 msgid "You requested an invalid ticket output type." msgstr "" @@ -22030,7 +22157,7 @@ msgid "You cannot reorder items spanning different categories." msgstr "" #: pretix/control/views/item.py:190 pretix/control/views/item.py:396 -#: pretix/control/views/item.py:530 +#: pretix/control/views/item.py:530 pretix/control/views/organizer.py:2230 msgid "Not all objects have been selected." msgstr "" @@ -22215,25 +22342,25 @@ msgstr "" msgid "Access for the selected application has been revoked." msgstr "" -#: pretix/control/views/orderimport.py:76 +#: pretix/control/views/orderimport.py:77 msgid "Please only upload CSV files." msgstr "" -#: pretix/control/views/orderimport.py:82 +#: pretix/control/views/orderimport.py:83 msgid "Please do not upload files larger than 10 MB." msgstr "" -#: pretix/control/views/orderimport.py:154 +#: pretix/control/views/orderimport.py:155 msgid "" "We could not identify the character encoding of the CSV file. Some " "characters were replaced with a placeholder." msgstr "" -#: pretix/control/views/orderimport.py:166 +#: pretix/control/views/orderimport.py:175 msgid "The import was successful." msgstr "" -#: pretix/control/views/orderimport.py:178 +#: pretix/control/views/orderimport.py:187 msgid "We've been unable to parse the uploaded file as a CSV file." msgstr "" @@ -22262,17 +22389,17 @@ msgstr[1] "" #: pretix/control/views/orders.py:634 pretix/plugins/banktransfer/views.py:901 #: pretix/presale/views/order.py:163 pretix/presale/views/order.py:210 -#: pretix/presale/views/order.py:333 pretix/presale/views/order.py:396 -#: pretix/presale/views/order.py:464 pretix/presale/views/order.py:539 -#: pretix/presale/views/order.py:584 pretix/presale/views/order.py:755 -#: pretix/presale/views/order.py:868 pretix/presale/views/order.py:883 -#: pretix/presale/views/order.py:932 pretix/presale/views/order.py:1049 -#: pretix/presale/views/order.py:1221 pretix/presale/views/order.py:1602 -#: pretix/presale/views/order.py:1633 +#: pretix/presale/views/order.py:341 pretix/presale/views/order.py:404 +#: pretix/presale/views/order.py:472 pretix/presale/views/order.py:547 +#: pretix/presale/views/order.py:592 pretix/presale/views/order.py:771 +#: pretix/presale/views/order.py:884 pretix/presale/views/order.py:899 +#: pretix/presale/views/order.py:948 pretix/presale/views/order.py:1065 +#: pretix/presale/views/order.py:1237 pretix/presale/views/order.py:1620 +#: pretix/presale/views/order.py:1651 msgid "Unknown order code or not authorized to access this order." msgstr "" -#: pretix/control/views/orders.py:636 pretix/presale/views/order.py:1053 +#: pretix/control/views/orders.py:636 pretix/presale/views/order.py:1069 msgid "Ticket download is not enabled for this product." msgstr "" @@ -22355,44 +22482,48 @@ msgstr "" msgid "This payment can not be confirmed at the moment." msgstr "" -#: pretix/control/views/orders.py:1193 +#: pretix/control/views/orders.py:1145 +msgid "You entered an order in an event with a different currency." +msgstr "" + +#: pretix/control/views/orders.py:1196 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." msgstr "" -#: pretix/control/views/orders.py:1198 +#: pretix/control/views/orders.py:1201 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." msgstr "" -#: pretix/control/views/orders.py:1228 +#: pretix/control/views/orders.py:1231 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" msgstr "" -#: pretix/control/views/orders.py:1234 +#: pretix/control/views/orders.py:1237 msgid "A refund of {} has been processed." msgstr "" -#: pretix/control/views/orders.py:1238 +#: pretix/control/views/orders.py:1241 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." msgstr "" -#: pretix/control/views/orders.py:1267 +#: pretix/control/views/orders.py:1270 msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "" -#: pretix/control/views/orders.py:1275 +#: pretix/control/views/orders.py:1278 msgid "Your gift card code" msgstr "" -#: pretix/control/views/orders.py:1277 +#: pretix/control/views/orders.py:1280 #, python-brace-format msgid "" "Hello,\n" @@ -22405,185 +22536,185 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:1288 +#: pretix/control/views/orders.py:1291 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" -#: pretix/control/views/orders.py:1447 +#: pretix/control/views/orders.py:1450 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." msgstr "" -#: pretix/control/views/orders.py:1450 +#: pretix/control/views/orders.py:1453 msgid "The payment has been created successfully." msgstr "" -#: pretix/control/views/orders.py:1464 +#: pretix/control/views/orders.py:1467 msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." msgstr "" -#: pretix/control/views/orders.py:1533 pretix/control/views/orders.py:1537 +#: pretix/control/views/orders.py:1536 pretix/control/views/orders.py:1540 msgid "No VAT ID specified." msgstr "" -#: pretix/control/views/orders.py:1541 +#: pretix/control/views/orders.py:1544 msgid "No country specified." msgstr "" -#: pretix/control/views/orders.py:1545 +#: pretix/control/views/orders.py:1548 msgid "VAT ID could not be checked since this country is not supported." msgstr "" -#: pretix/control/views/orders.py:1556 +#: pretix/control/views/orders.py:1559 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." msgstr "" -#: pretix/control/views/orders.py:1559 +#: pretix/control/views/orders.py:1562 msgid "This VAT ID is valid." msgstr "" -#: pretix/control/views/orders.py:1573 pretix/control/views/orders.py:1604 +#: pretix/control/views/orders.py:1576 pretix/control/views/orders.py:1607 msgid "Unknown invoice." msgstr "" -#: pretix/control/views/orders.py:1576 +#: pretix/control/views/orders.py:1579 msgid "Invoices may not be changed after they are created." msgstr "" -#: pretix/control/views/orders.py:1578 pretix/control/views/orders.py:1607 +#: pretix/control/views/orders.py:1581 pretix/control/views/orders.py:1610 msgid "The invoice has already been canceled." msgstr "" -#: pretix/control/views/orders.py:1580 +#: pretix/control/views/orders.py:1583 msgid "The invoice file has already been exported." msgstr "" -#: pretix/control/views/orders.py:1582 +#: pretix/control/views/orders.py:1585 msgid "The invoice file is too old to be regenerated." msgstr "" -#: pretix/control/views/orders.py:1584 pretix/control/views/orders.py:1609 +#: pretix/control/views/orders.py:1587 pretix/control/views/orders.py:1612 msgid "The invoice has been cleaned of personal data." msgstr "" -#: pretix/control/views/orders.py:1640 +#: pretix/control/views/orders.py:1643 msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1664 pretix/presale/views/order.py:1230 +#: pretix/control/views/orders.py:1667 pretix/presale/views/order.py:1246 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1671 pretix/presale/views/order.py:1237 +#: pretix/control/views/orders.py:1674 pretix/presale/views/order.py:1253 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1676 pretix/presale/views/order.py:1242 +#: pretix/control/views/orders.py:1679 pretix/presale/views/order.py:1258 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." msgstr "" -#: pretix/control/views/orders.py:1704 +#: pretix/control/views/orders.py:1707 msgid "The payment term has been changed." msgstr "" -#: pretix/control/views/orders.py:1709 pretix/control/views/orders.py:1766 +#: pretix/control/views/orders.py:1712 pretix/control/views/orders.py:1769 msgid "" "We were not able to process the request completely as the server was too " "busy." msgstr "" -#: pretix/control/views/orders.py:1717 +#: pretix/control/views/orders.py:1720 msgid "This action is only allowed for pending orders." msgstr "" -#: pretix/control/views/orders.py:1772 +#: pretix/control/views/orders.py:1775 msgid "This action is only allowed for canceled orders." msgstr "" -#: pretix/control/views/orders.py:1989 pretix/presale/views/order.py:1514 +#: pretix/control/views/orders.py:1992 pretix/presale/views/order.py:1530 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1997 +#: pretix/control/views/orders.py:2000 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1999 pretix/control/views/orders.py:2133 -#: pretix/control/views/orders.py:2170 pretix/presale/views/order.py:1549 +#: pretix/control/views/orders.py:2002 pretix/control/views/orders.py:2136 +#: pretix/control/views/orders.py:2173 pretix/presale/views/order.py:1565 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:2026 pretix/presale/checkoutflow.py:890 -#: pretix/presale/views/order.py:810 +#: pretix/control/views/orders.py:2029 pretix/presale/checkoutflow.py:890 +#: pretix/presale/views/order.py:826 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:2135 +#: pretix/control/views/orders.py:2138 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:2216 pretix/plugins/sendmail/views.py:174 +#: pretix/control/views/orders.py:2219 pretix/plugins/sendmail/views.py:174 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:2232 pretix/control/views/orders.py:2297 +#: pretix/control/views/orders.py:2235 pretix/control/views/orders.py:2300 #: pretix/plugins/sendmail/views.py:204 pretix/plugins/sendmail/views.py:605 #: pretix/plugins/sendmail/views.py:681 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:2246 pretix/control/views/orders.py:2312 +#: pretix/control/views/orders.py:2249 pretix/control/views/orders.py:2315 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:2250 pretix/control/views/orders.py:2315 +#: pretix/control/views/orders.py:2253 pretix/control/views/orders.py:2318 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:2351 pretix/presale/views/order.py:1012 +#: pretix/control/views/orders.py:2354 pretix/presale/views/order.py:1028 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2427 +#: pretix/control/views/orders.py:2430 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2532 pretix/control/views/organizer.py:1755 +#: pretix/control/views/orders.py:2535 pretix/control/views/organizer.py:1765 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2542 pretix/control/views/organizer.py:1765 +#: pretix/control/views/orders.py:2545 pretix/control/views/organizer.py:1775 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2577 pretix/control/views/organizer.py:1808 +#: pretix/control/views/orders.py:2580 pretix/control/views/organizer.py:1818 #, python-brace-format msgid "" "Your export schedule has been saved. The next export will start around " "{datetime}." msgstr "" -#: pretix/control/views/orders.py:2582 pretix/control/views/organizer.py:1813 +#: pretix/control/views/orders.py:2585 pretix/control/views/organizer.py:1823 msgid "Your export schedule has been saved, but no next export is planned." msgstr "" -#: pretix/control/views/orders.py:2621 pretix/control/views/organizer.py:1853 +#: pretix/control/views/orders.py:2624 pretix/control/views/organizer.py:1863 #, python-brace-format msgid "Export: {title}" msgstr "" -#: pretix/control/views/orders.py:2622 pretix/control/views/organizer.py:1855 +#: pretix/control/views/orders.py:2625 pretix/control/views/organizer.py:1865 #, python-brace-format msgid "" "Hello,\n" @@ -22591,254 +22722,262 @@ msgid "" "attached to this email, you can find a new scheduled report for {name}." msgstr "" -#: pretix/control/views/orders.py:2690 pretix/control/views/organizer.py:1923 +#: pretix/control/views/orders.py:2693 pretix/control/views/organizer.py:1933 msgid "" "Your export is queued to start soon. The results will be send via email. " "Depending on system load and type and size of export, this may take a few " "minutes." msgstr "" -#: pretix/control/views/orders.py:2769 +#: pretix/control/views/orders.py:2772 msgid "All orders have been canceled." msgstr "" -#: pretix/control/views/orders.py:2771 +#: pretix/control/views/orders.py:2774 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " "check all uncanceled orders." msgstr "" -#: pretix/control/views/orders.py:2792 +#: pretix/control/views/orders.py:2795 msgid "Your input was not valid." msgstr "" -#: pretix/control/views/organizer.py:153 +#: pretix/control/views/organizer.py:160 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:377 +#: pretix/control/views/organizer.py:384 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:400 +#: pretix/control/views/organizer.py:407 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:404 +#: pretix/control/views/organizer.py:411 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/organizer.py:414 +#: pretix/control/views/organizer.py:421 #, python-brace-format msgid "" "The following database models still contain data that cannot be deleted " "automatically: {affected_models}" msgstr "" -#: pretix/control/views/organizer.py:537 +#: pretix/control/views/organizer.py:544 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:540 +#: pretix/control/views/organizer.py:547 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:602 +#: pretix/control/views/organizer.py:609 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:613 pretix/control/views/organizer.py:648 -#: pretix/control/views/organizer.py:873 pretix/control/views/organizer.py:957 -#: pretix/control/views/organizer.py:1027 -#: pretix/control/views/organizer.py:1250 -#: pretix/control/views/organizer.py:1292 -#: pretix/control/views/organizer.py:1970 -#: pretix/control/views/organizer.py:2004 -#: pretix/control/views/organizer.py:2066 -#: pretix/control/views/organizer.py:2095 -#: pretix/control/views/organizer.py:2186 -#: pretix/control/views/organizer.py:2220 -#: pretix/control/views/organizer.py:2293 -#: pretix/control/views/organizer.py:2334 -#: pretix/control/views/organizer.py:2413 -#: pretix/control/views/organizer.py:2462 +#: pretix/control/views/organizer.py:620 pretix/control/views/organizer.py:655 +#: pretix/control/views/organizer.py:880 pretix/control/views/organizer.py:964 +#: pretix/control/views/organizer.py:1034 +#: pretix/control/views/organizer.py:1257 +#: pretix/control/views/organizer.py:1299 +#: pretix/control/views/organizer.py:1980 +#: pretix/control/views/organizer.py:2014 +#: pretix/control/views/organizer.py:2119 +#: pretix/control/views/organizer.py:2149 +#: pretix/control/views/organizer.py:2309 +#: pretix/control/views/organizer.py:2343 +#: pretix/control/views/organizer.py:2416 +#: pretix/control/views/organizer.py:2457 +#: pretix/control/views/organizer.py:2536 +#: pretix/control/views/organizer.py:2585 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:681 +#: pretix/control/views/organizer.py:688 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:691 +#: pretix/control/views/organizer.py:698 msgid "" "The team could not be deleted as some constraints (e.g. data created by plug-" "ins) do not allow it." msgstr "" -#: pretix/control/views/organizer.py:697 +#: pretix/control/views/organizer.py:704 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:760 +#: pretix/control/views/organizer.py:767 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." msgstr "" -#: pretix/control/views/organizer.py:771 +#: pretix/control/views/organizer.py:778 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:778 pretix/control/views/organizer.py:794 +#: pretix/control/views/organizer.py:785 pretix/control/views/organizer.py:801 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:787 +#: pretix/control/views/organizer.py:794 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:803 +#: pretix/control/views/organizer.py:810 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:810 +#: pretix/control/views/organizer.py:817 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:820 +#: pretix/control/views/organizer.py:827 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:832 +#: pretix/control/views/organizer.py:839 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:842 +#: pretix/control/views/organizer.py:849 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:857 +#: pretix/control/views/organizer.py:864 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:868 +#: pretix/control/views/organizer.py:875 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " "again here." msgstr "" -#: pretix/control/views/organizer.py:1166 +#: pretix/control/views/organizer.py:1173 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:1194 +#: pretix/control/views/organizer.py:1201 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:1205 +#: pretix/control/views/organizer.py:1212 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:1324 +#: pretix/control/views/organizer.py:1331 msgid "" "All requests will now be scheduled for an immediate attempt. Please allow " "for a few minutes before they are processed." msgstr "" -#: pretix/control/views/organizer.py:1331 +#: pretix/control/views/organizer.py:1338 msgid "All unprocessed webhooks have been stopped from retrying." msgstr "" -#: pretix/control/views/organizer.py:1362 +#: pretix/control/views/organizer.py:1369 msgid "The selected organizer has been invited." msgstr "" -#: pretix/control/views/organizer.py:1399 -#: pretix/control/views/organizer.py:1410 +#: pretix/control/views/organizer.py:1406 +#: pretix/control/views/organizer.py:1417 msgid "The selected connection has been removed." msgstr "" -#: pretix/control/views/organizer.py:1421 +#: pretix/control/views/organizer.py:1428 msgid "The selected connection has been accepted." msgstr "" -#: pretix/control/views/organizer.py:1479 -#: pretix/control/views/organizer.py:1516 +#: pretix/control/views/organizer.py:1486 +#: pretix/control/views/organizer.py:1523 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1506 +#: pretix/control/views/organizer.py:1513 msgid "The transaction could not be reversed." msgstr "" -#: pretix/control/views/organizer.py:1508 +#: pretix/control/views/organizer.py:1515 msgid "The transaction has been reversed." msgstr "" -#: pretix/control/views/organizer.py:1513 +#: pretix/control/views/organizer.py:1520 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1531 +#: pretix/control/views/organizer.py:1538 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1573 +#: pretix/control/views/organizer.py:1580 msgid "The gift card has been created and can now be used." msgstr "" -#: pretix/control/views/organizer.py:1663 +#: pretix/control/views/organizer.py:1673 msgid "All events (that I have access to)" msgstr "" -#: pretix/control/views/organizer.py:2028 +#: pretix/control/views/organizer.py:2038 msgid "The selected gate has been deleted." msgstr "" -#: pretix/control/views/organizer.py:2057 +#: pretix/control/views/organizer.py:2081 +msgid "You cannot set a default value that is not a valid value." +msgstr "" + +#: pretix/control/views/organizer.py:2107 msgid "The property has been created." msgstr "" -#: pretix/control/views/organizer.py:2119 +#: pretix/control/views/organizer.py:2173 msgid "The selected property has been deleted." msgstr "" -#: pretix/control/views/organizer.py:2250 -#: pretix/control/views/organizer.py:2364 -#: pretix/control/views/organizer.py:2492 -#: pretix/control/views/organizer.py:2757 +#: pretix/control/views/organizer.py:2196 +msgid "The order of properties has been updated." +msgstr "" + +#: pretix/control/views/organizer.py:2373 +#: pretix/control/views/organizer.py:2487 +#: pretix/control/views/organizer.py:2615 +#: pretix/control/views/organizer.py:2880 msgid "The selected object has been deleted." msgstr "" -#: pretix/control/views/organizer.py:2284 +#: pretix/control/views/organizer.py:2407 msgid "The provider has been created." msgstr "" -#: pretix/control/views/organizer.py:2402 +#: pretix/control/views/organizer.py:2525 #, python-brace-format msgid "" "The SSO client has been created. Please note down the following client " "secret, it will never be shown again: {secret}" msgstr "" -#: pretix/control/views/organizer.py:2451 +#: pretix/control/views/organizer.py:2574 #, python-brace-format msgid "" "Your changes have been saved. Please note down the following client secret, " "it will never be shown again: {secret}" msgstr "" -#: pretix/control/views/organizer.py:2560 +#: pretix/control/views/organizer.py:2683 msgid "" "We've sent the customer an email with further instructions on resetting your " "password." msgstr "" -#: pretix/control/views/organizer.py:2821 +#: pretix/control/views/organizer.py:2944 msgid "The customer account has been anonymized." msgstr "" @@ -22863,46 +23002,46 @@ msgstr "" msgid "The selected data was deleted successfully." msgstr "" -#: pretix/control/views/subevents.py:165 pretix/control/views/subevents.py:473 +#: pretix/control/views/subevents.py:168 pretix/control/views/subevents.py:476 msgctxt "subevent" msgid "The requested date does not exist." msgstr "" -#: pretix/control/views/subevents.py:169 pretix/control/views/subevents.py:180 +#: pretix/control/views/subevents.py:172 pretix/control/views/subevents.py:183 msgctxt "subevent" msgid "A date can not be deleted if orders already have been placed." msgstr "" -#: pretix/control/views/subevents.py:188 +#: pretix/control/views/subevents.py:191 msgctxt "subevent" msgid "The selected date has been deleted." msgstr "" -#: pretix/control/views/subevents.py:562 +#: pretix/control/views/subevents.py:565 msgctxt "subevent" msgid "The new date has been created." msgstr "" -#: pretix/control/views/subevents.py:628 +#: pretix/control/views/subevents.py:631 msgctxt "subevent" msgid "The selected dates have been disabled." msgstr "" -#: pretix/control/views/subevents.py:638 +#: pretix/control/views/subevents.py:641 msgctxt "subevent" msgid "The selected dates have been enabled." msgstr "" -#: pretix/control/views/subevents.py:661 +#: pretix/control/views/subevents.py:664 msgctxt "subevent" msgid "The selected dates have been deleted or disabled." msgstr "" -#: pretix/control/views/subevents.py:852 +#: pretix/control/views/subevents.py:855 msgid "Please do not create more than 100.000 dates at once." msgstr "" -#: pretix/control/views/subevents.py:994 +#: pretix/control/views/subevents.py:997 msgctxt "subevent" msgid "{} new dates have been created." msgstr "" @@ -23094,7 +23233,7 @@ msgstr "" msgid "The selected entry has been deleted." msgstr "" -#: pretix/control/views/waitinglist.py:395 pretix/presale/views/widget.py:361 +#: pretix/control/views/waitinglist.py:395 pretix/presale/views/widget.py:364 msgid "This is not an event series." msgstr "" @@ -23221,11 +23360,21 @@ msgid "" "are not a number." msgstr "" -#: pretix/plugins/badges/forms.py:42 +#: pretix/plugins/badges/forms.py:33 +msgid "Template" +msgstr "" + +#: pretix/plugins/badges/forms.py:34 +msgid "" +"You can modify the layout or change to a different page size in the next " +"step." +msgstr "" + +#: pretix/plugins/badges/forms.py:51 msgid "(Do not print badges)" msgstr "" -#: pretix/plugins/badges/forms.py:75 +#: pretix/plugins/badges/forms.py:84 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:8 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:15 msgid "Badge layout" @@ -23248,6 +23397,42 @@ msgstr "" msgid "Badge layout {val}" msgstr "" +#: pretix/plugins/badges/templates.py:77 +msgid "A6 landscape" +msgstr "" + +#: pretix/plugins/badges/templates.py:82 +msgid "A6 portrait" +msgstr "" + +#: pretix/plugins/badges/templates.py:87 +msgid "A7 landscape" +msgstr "" + +#: pretix/plugins/badges/templates.py:92 +msgid "A7 portrait" +msgstr "" + +#: pretix/plugins/badges/templates.py:97 +#, python-brace-format +msgid "{width} x {height} mm butterfly badge" +msgstr "" + +#: pretix/plugins/badges/templates.py:183 +#: pretix/plugins/badges/templates.py:188 +#: pretix/plugins/badges/templates.py:193 +#: pretix/plugins/badges/templates.py:198 +#: pretix/plugins/badges/templates.py:203 +#: pretix/plugins/badges/templates.py:208 +#: pretix/plugins/badges/templates.py:213 +#: pretix/plugins/badges/templates.py:218 +#: pretix/plugins/badges/templates.py:223 +#: pretix/plugins/badges/templates.py:228 +#: pretix/plugins/badges/templates.py:233 +#, python-brace-format +msgid "{width} x {height} mm label" +msgstr "" + #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:16 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:27 msgid "Print badges" @@ -23269,13 +23454,8 @@ msgstr "" msgid "Badge layout: %(name)s" msgstr "" -#: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:23 -msgid "Badge design" -msgstr "" - -#: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:27 -#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:27 -msgid "You can modify the design after you saved this page." +#: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:26 +msgid "Save & continue" msgstr "" #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:10 @@ -23292,20 +23472,20 @@ msgstr "" msgid "Make default" msgstr "" -#: pretix/plugins/badges/views.py:79 +#: pretix/plugins/badges/views.py:89 msgid "The new badge layout has been created." msgstr "" -#: pretix/plugins/badges/views.py:128 pretix/plugins/badges/views.py:158 -#: pretix/plugins/badges/views.py:188 +#: pretix/plugins/badges/views.py:150 pretix/plugins/badges/views.py:180 +#: pretix/plugins/badges/views.py:210 msgid "The requested badge layout does not exist." msgstr "" -#: pretix/plugins/badges/views.py:170 +#: pretix/plugins/badges/views.py:192 msgid "The selected badge layout been deleted." msgstr "" -#: pretix/plugins/badges/views.py:192 +#: pretix/plugins/badges/views.py:214 msgid "Badge layout: {}" msgstr "" @@ -23362,8 +23542,8 @@ msgstr "" #: pretix/plugins/banktransfer/payment.py:103 #: pretix/plugins/banktransfer/payment.py:464 #: pretix/plugins/banktransfer/payment.py:650 -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_confirm.html:13 -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:13 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_confirm.html:15 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:15 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:50 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 msgid "IBAN" @@ -23371,8 +23551,8 @@ msgstr "" #: pretix/plugins/banktransfer/payment.py:113 #: pretix/plugins/banktransfer/payment.py:465 -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_confirm.html:14 -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_confirm.html:16 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:16 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:66 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:25 msgid "BIC" @@ -23501,8 +23681,8 @@ msgstr "" #: pretix/plugins/banktransfer/payment.py:463 #: pretix/plugins/banktransfer/payment.py:647 -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_confirm.html:12 -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:12 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_confirm.html:14 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 #: pretix/plugins/banktransfer/views.py:835 #: pretix/plugins/stripe/payment.py:1300 pretix/plugins/stripe/payment.py:1467 @@ -23513,8 +23693,8 @@ msgid "Account holder" msgstr "" #: pretix/plugins/banktransfer/payment.py:466 -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_confirm.html:15 -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:15 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_confirm.html:17 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:26 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:22 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:28 @@ -23603,27 +23783,41 @@ msgstr "" msgid "Automatic split to multiple orders not possible." msgstr "" -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_confirm.html:5 -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:5 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_confirm.html:6 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:6 msgid "" "After completing your purchase, we will ask you to transfer the money to the " "following bank account, using a personal reference code:" msgstr "" -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_confirm.html:24 -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:24 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_confirm.html:11 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:11 +msgid "" +"Please do not yet start a payment. We'll assign you a personal reference " +"code after you completed the order." +msgstr "" + +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_confirm.html:26 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:26 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:39 msgid "Reference code (important):" msgstr "" -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_confirm.html:29 -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:29 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_confirm.html:31 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:31 msgid "" "We will assign you a personal reference code to use after you completed the " "order." msgstr "" -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_confirm.html:35 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_confirm.html:36 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:36 +msgid "" +"After completing your purchase, we will ask you to transfer the money to our " +"bank account, using a personal reference code." +msgstr "" + +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_confirm.html:43 #, python-format msgid "We will send a copy of your invoice directly to %(recipient)s." msgstr "" @@ -26203,6 +26397,10 @@ msgstr "" msgid "Ticket design" msgstr "" +#: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:27 +msgid "You can modify the design after you saved this page." +msgstr "" + #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/form.html:3 msgid "" "You can customize the ticket design with our PDF ticket editor. There, you " @@ -26317,7 +26515,7 @@ msgstr "" #: pretix/presale/checkoutflow.py:632 pretix/presale/checkoutflow.py:640 #: pretix/presale/views/cart.py:176 pretix/presale/views/cart.py:181 #: pretix/presale/views/cart.py:199 pretix/presale/views/cart.py:212 -#: pretix/presale/views/order.py:1436 pretix/presale/views/order.py:1444 +#: pretix/presale/views/order.py:1452 pretix/presale/views/order.py:1460 msgid "Please enter numbers only." msgstr "" @@ -26364,7 +26562,7 @@ msgid "" "select a payment method for the remainder." msgstr "" -#: pretix/presale/checkoutflow.py:1310 pretix/presale/views/order.py:705 +#: pretix/presale/checkoutflow.py:1310 pretix/presale/views/order.py:721 msgid "Please select a payment method." msgstr "" @@ -26373,8 +26571,8 @@ msgstr "" msgid "Please select a payment method to proceed." msgstr "" -#: pretix/presale/checkoutflow.py:1367 pretix/presale/views/order.py:470 -#: pretix/presale/views/order.py:545 +#: pretix/presale/checkoutflow.py:1367 pretix/presale/views/order.py:478 +#: pretix/presale/views/order.py:553 msgid "The payment information you entered was incomplete." msgstr "" @@ -26387,7 +26585,7 @@ msgstr "" msgid "You need to check all checkboxes on the bottom of the page." msgstr "" -#: pretix/presale/checkoutflow.py:1549 +#: pretix/presale/checkoutflow.py:1552 msgid "" "There was an error sending the confirmation mail. Please try again later." msgstr "" @@ -26490,12 +26688,12 @@ msgid "" msgstr "" #: pretix/presale/forms/order.py:112 pretix/presale/forms/order.py:120 -#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:159 -#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:287 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:161 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:306 -#: pretix/presale/templates/pretixpresale/event/voucher.html:188 -#: pretix/presale/templates/pretixpresale/event/voucher.html:331 +#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:167 +#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:303 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:169 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:322 +#: pretix/presale/templates/pretixpresale/event/voucher.html:196 +#: pretix/presale/templates/pretixpresale/event/voucher.html:347 msgid "plus taxes" msgstr "" @@ -26645,12 +26843,12 @@ msgstr "" msgid "Add-ons:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/checkout_addons.html:54 +#: pretix/presale/templates/pretixpresale/event/checkout_addons.html:53 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:205 #: pretix/presale/templates/pretixpresale/event/checkout_customer.html:145 -#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:86 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:85 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:130 -#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:192 +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:186 #: pretix/presale/templates/pretixpresale/organizers/customer_address_delete.html:21 #: pretix/presale/templates/pretixpresale/organizers/customer_profile_delete.html:21 msgid "Go back" @@ -26662,8 +26860,8 @@ msgid "Step %(current)s of %(total)s: %(label)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:12 +#: pretix/presale/templates/pretixpresale/event/checkout_base.html:52 #: pretix/presale/templates/pretixpresale/event/checkout_base.html:53 -#: pretix/presale/templates/pretixpresale/event/checkout_base.html:54 msgid "Checkout" msgstr "" @@ -26677,15 +26875,15 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:28 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:30 -#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:18 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:17 msgid "Cart expired" msgstr "" -#: pretix/presale/templates/pretixpresale/event/checkout_base.html:37 +#: pretix/presale/templates/pretixpresale/event/checkout_base.html:36 msgid "Show full cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/checkout_base.html:49 +#: pretix/presale/templates/pretixpresale/event/checkout_base.html:48 #: pretix/presale/templates/pretixpresale/event/index.html:78 msgid "Add tickets for a different date" msgstr "" @@ -26812,18 +27010,18 @@ msgid "" "active membership on your account." msgstr "" -#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:38 -#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:120 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:37 +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:114 msgid "Selected add-ons" msgstr "" -#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:69 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:68 msgid "" "Your account does not include an active membership that allows you to buy " "this product." msgstr "" -#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:70 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:69 msgid "You will not be able to continue." msgstr "" @@ -26881,24 +27079,24 @@ msgid "" "You need to fill all fields that are marked with * to continue." msgstr "" -#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:54 +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:51 msgid "Auto-fill with address" msgstr "" -#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:61 -#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:174 +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:58 +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:168 msgid "Fill form" msgstr "" -#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:89 +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:86 msgid "Copy answers from above" msgstr "" -#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:156 +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:150 msgid "Copy answers" msgstr "" -#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:165 +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:159 msgid "Auto-fill with profile" msgstr "" @@ -26955,25 +27153,25 @@ msgid "" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:63 -#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:242 +#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:250 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:41 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:252 -#: pretix/presale/templates/pretixpresale/event/voucher.html:279 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:260 +#: pretix/presale/templates/pretixpresale/event/voucher.html:287 #, python-format msgid "minimum amount to order: %(num)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:75 -#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:148 -#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:173 -#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:276 -#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:301 +#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:156 +#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:181 +#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:292 +#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:317 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:62 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:149 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:294 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:157 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:310 #: pretix/presale/templates/pretixpresale/event/voucher.html:118 -#: pretix/presale/templates/pretixpresale/event/voucher.html:176 -#: pretix/presale/templates/pretixpresale/event/voucher.html:319 +#: pretix/presale/templates/pretixpresale/event/voucher.html:184 +#: pretix/presale/templates/pretixpresale/event/voucher.html:335 msgctxt "price" msgid "free" msgstr "" @@ -27001,129 +27199,145 @@ msgstr "" msgid "Show %(count)s variants of %(item)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:100 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:92 +#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:101 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:93 msgid "Show variants" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:125 -#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:255 +#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:263 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:116 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:263 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:271 #: pretix/presale/templates/pretixpresale/event/voucher.html:145 -#: pretix/presale/templates/pretixpresale/event/voucher.html:290 +#: pretix/presale/templates/pretixpresale/event/voucher.html:298 msgid "Original price:" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:132 -#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:262 +#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:270 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:126 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:273 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:281 #: pretix/presale/templates/pretixpresale/event/voucher.html:155 -#: pretix/presale/templates/pretixpresale/event/voucher.html:300 +#: pretix/presale/templates/pretixpresale/event/voucher.html:308 msgid "New price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:142 -#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:271 +#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:144 +#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:146 +#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:281 +#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:283 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:143 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:145 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:297 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:299 +#: pretix/presale/templates/pretixpresale/event/voucher.html:171 +#: pretix/presale/templates/pretixpresale/event/voucher.html:173 +#: pretix/presale/templates/pretixpresale/event/voucher.html:322 +#: pretix/presale/templates/pretixpresale/event/voucher.html:324 +#, python-format +msgid "Modify price for %(item)s, at least %(price)s" +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:149 +#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:286 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:132 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:141 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:287 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:148 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:302 #: pretix/presale/templates/pretixpresale/event/voucher.html:161 -#: pretix/presale/templates/pretixpresale/event/voucher.html:169 -#: pretix/presale/templates/pretixpresale/event/voucher.html:312 +#: pretix/presale/templates/pretixpresale/event/voucher.html:176 +#: pretix/presale/templates/pretixpresale/event/voucher.html:327 #, python-format msgid "Modify price for %(item)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:161 -#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:289 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:163 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:308 -#: pretix/presale/templates/pretixpresale/event/voucher.html:190 -#: pretix/presale/templates/pretixpresale/event/voucher.html:333 +#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:169 +#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:305 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:171 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:324 +#: pretix/presale/templates/pretixpresale/event/voucher.html:198 +#: pretix/presale/templates/pretixpresale/event/voucher.html:349 msgid "incl. taxes" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:164 -#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:292 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:167 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:312 -#: pretix/presale/templates/pretixpresale/event/voucher.html:194 -#: pretix/presale/templates/pretixpresale/event/voucher.html:337 +#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:172 +#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:308 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:175 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:328 +#: pretix/presale/templates/pretixpresale/event/voucher.html:202 +#: pretix/presale/templates/pretixpresale/event/voucher.html:353 #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:168 -#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:296 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:173 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:318 -#: pretix/presale/templates/pretixpresale/event/voucher.html:200 -#: pretix/presale/templates/pretixpresale/event/voucher.html:343 +#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:176 +#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:312 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:181 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:334 +#: pretix/presale/templates/pretixpresale/event/voucher.html:208 +#: pretix/presale/templates/pretixpresale/event/voucher.html:359 #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:189 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:195 -#: pretix/presale/templates/pretixpresale/event/voucher.html:217 -#: pretix/presale/templates/pretixpresale/event/voucher.html:240 +#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:197 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:203 +#: pretix/presale/templates/pretixpresale/event/voucher.html:225 +#: pretix/presale/templates/pretixpresale/event/voucher.html:248 #, python-format msgid "Add %(item)s, %(var)s to cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:191 -#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:325 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:198 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:342 -#: pretix/presale/templates/pretixpresale/event/voucher.html:220 -#: pretix/presale/templates/pretixpresale/event/voucher.html:363 +#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:199 +#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:341 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:206 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:358 +#: pretix/presale/templates/pretixpresale/event/voucher.html:228 +#: pretix/presale/templates/pretixpresale/event/voucher.html:379 msgctxt "checkbox" msgid "Select" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:195 -#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:329 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:202 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:346 -#: pretix/presale/templates/pretixpresale/event/voucher.html:224 -#: pretix/presale/templates/pretixpresale/event/voucher.html:367 +#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:203 +#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:345 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:210 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:362 +#: pretix/presale/templates/pretixpresale/event/voucher.html:232 +#: pretix/presale/templates/pretixpresale/event/voucher.html:383 msgid "Decrease quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:204 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:212 -#: pretix/presale/templates/pretixpresale/event/voucher.html:230 +#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:212 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:220 +#: pretix/presale/templates/pretixpresale/event/voucher.html:238 #, python-format msgid "Quantity of %(item)s, %(var)s to order" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:205 -#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:340 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:213 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:359 -#: pretix/presale/templates/pretixpresale/event/voucher.html:231 -#: pretix/presale/templates/pretixpresale/event/voucher.html:376 +#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:213 +#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:356 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:221 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:375 +#: pretix/presale/templates/pretixpresale/event/voucher.html:239 +#: pretix/presale/templates/pretixpresale/event/voucher.html:392 msgid "Increase quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:322 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:339 -#: pretix/presale/templates/pretixpresale/event/voucher.html:360 -#: pretix/presale/templates/pretixpresale/event/voucher.html:385 +#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:338 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:355 +#: pretix/presale/templates/pretixpresale/event/voucher.html:376 +#: pretix/presale/templates/pretixpresale/event/voucher.html:401 #, python-format msgid "Add %(item)s to cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:338 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:357 -#: pretix/presale/templates/pretixpresale/event/voucher.html:374 +#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:354 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:373 +#: pretix/presale/templates/pretixpresale/event/voucher.html:390 #, python-format msgid "Quantity of %(item)s to order" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:354 +#: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:370 msgid "There are no add-ons available for this product." msgstr "" @@ -27139,12 +27353,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_availability.html:20 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:81 -#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:36 +#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:37 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:83 #: pretix/presale/templates/pretixpresale/fragment_day_calendar.html:104 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:68 -#: pretix/presale/templates/pretixpresale/organizers/index.html:104 -#: pretix/presale/views/widget.py:394 +#: pretix/presale/templates/pretixpresale/organizers/index.html:105 +#: pretix/presale/views/widget.py:397 msgid "Reserved" msgstr "" @@ -27296,31 +27510,31 @@ msgstr "" msgid "Overview of your ordered products." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:30 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:27 msgid "Continue with order process" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:35 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:32 #: pretix/presale/templates/pretixpresale/event/index.html:219 -#: pretix/presale/templates/pretixpresale/event/voucher.html:417 +#: pretix/presale/templates/pretixpresale/event/voucher.html:433 msgid "Proceed with checkout" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:43 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:40 msgid "Empty cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:48 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:45 #: pretix/presale/templates/pretixpresale/event/index.html:236 -#: pretix/presale/templates/pretixpresale/event/voucher_form.html:12 +#: pretix/presale/templates/pretixpresale/event/voucher_form.html:16 msgid "Redeem a voucher" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:51 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:48 msgid "We're applying this voucher to your cart..." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:59 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:56 #: pretix/presale/templates/pretixpresale/event/fragment_voucher_form.html:26 msgid "Redeem voucher" msgstr "" @@ -27396,23 +27610,18 @@ msgstr "" msgid "You will need to pay" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html:147 -msgid "" -"Your entire order will be considered unpaid until you paid this difference." -msgstr "" - -#: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html:150 +#: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html:146 msgid "You will be refunded" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html:154 +#: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html:150 #: pretix/presale/templates/pretixpresale/event/order_cancel.html:109 msgid "" "The organizer will get in touch with you to clarify the details of your " "refund." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html:156 +#: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html:152 #: pretix/presale/templates/pretixpresale/event/order.html:382 #: pretix/presale/templates/pretixpresale/event/order.html:418 #: pretix/presale/templates/pretixpresale/event/order.html:439 @@ -27422,7 +27631,7 @@ msgid "" "further purchases." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html:159 +#: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html:155 #: pretix/presale/templates/pretixpresale/event/order_cancel.html:147 #: pretix/presale/templates/pretixpresale/event/order_cancel.html:177 msgid "" @@ -27431,7 +27640,7 @@ msgid "" "before this appears on your statement." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html:165 +#: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html:161 #: pretix/presale/templates/pretixpresale/event/order_cancel.html:165 #: pretix/presale/templates/pretixpresale/event/order_cancel.html:196 msgid "" @@ -27441,6 +27650,17 @@ msgid "" "bit longer." msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html:185 +msgid "" +"Your entire order will be considered unpaid until you paid this difference." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/fragment_change_confirm.html:186 +msgid "" +"You might not be able to use any of the tickets in your order until this " +"payment has been received." +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html:2 msgctxt "checkoutflow" msgid "Checkout steps" @@ -27556,36 +27776,36 @@ msgid "Uncategorized items" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:26 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:234 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:242 #: pretix/presale/templates/pretixpresale/event/voucher.html:95 -#: pretix/presale/templates/pretixpresale/event/voucher.html:261 +#: pretix/presale/templates/pretixpresale/event/voucher.html:269 #, python-format msgid "Show full-size image of %(item)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:166 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:311 -#: pretix/presale/templates/pretixpresale/event/voucher.html:193 -#: pretix/presale/templates/pretixpresale/event/voucher.html:336 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:174 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:327 +#: pretix/presale/templates/pretixpresale/event/voucher.html:201 +#: pretix/presale/templates/pretixpresale/event/voucher.html:352 #, python-format msgid "%(value)s incl. taxes" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:172 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:317 -#: pretix/presale/templates/pretixpresale/event/voucher.html:199 -#: pretix/presale/templates/pretixpresale/event/voucher.html:342 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:180 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:333 +#: pretix/presale/templates/pretixpresale/event/voucher.html:207 +#: pretix/presale/templates/pretixpresale/event/voucher.html:358 #, python-format msgid "%(value)s without taxes" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:182 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:327 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:190 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:343 msgid "Enter a voucher code below to buy this ticket." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:280 -#: pretix/presale/templates/pretixpresale/event/voucher.html:307 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:288 +#: pretix/presale/templates/pretixpresale/event/voucher.html:315 #, python-format msgid "Set price in %(currency)s for %(item)s" msgstr "" @@ -27595,99 +27815,99 @@ msgstr "" msgid "%(num)s currently available" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_subevent_calendar.html:4 -#: pretix/presale/templates/pretixpresale/event/fragment_subevent_calendar_week.html:4 +#: pretix/presale/templates/pretixpresale/event/fragment_subevent_calendar.html:5 +#: pretix/presale/templates/pretixpresale/event/fragment_subevent_calendar_week.html:5 msgid "calendar navigation" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_subevent_calendar.html:9 +#: pretix/presale/templates/pretixpresale/event/fragment_subevent_calendar.html:10 #, python-format msgid "Show previous month, %(month)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_subevent_calendar.html:22 +#: pretix/presale/templates/pretixpresale/event/fragment_subevent_calendar.html:23 #: pretix/presale/templates/pretixpresale/organizers/calendar.html:24 msgid "Select month to show" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_subevent_calendar.html:32 -#: pretix/presale/templates/pretixpresale/event/fragment_subevent_calendar_week.html:36 +#: pretix/presale/templates/pretixpresale/event/fragment_subevent_calendar.html:33 +#: pretix/presale/templates/pretixpresale/event/fragment_subevent_calendar_week.html:37 #: pretix/presale/templates/pretixpresale/organizers/calendar.html:35 #: pretix/presale/templates/pretixpresale/organizers/calendar_day.html:28 #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html:40 msgid "Go" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_subevent_calendar.html:39 +#: pretix/presale/templates/pretixpresale/event/fragment_subevent_calendar.html:40 #, python-format msgid "Show next month, %(month)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_subevent_calendar_week.html:9 +#: pretix/presale/templates/pretixpresale/event/fragment_subevent_calendar_week.html:10 #, python-format msgid "Show previous week, %(week)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_subevent_calendar_week.html:22 +#: pretix/presale/templates/pretixpresale/event/fragment_subevent_calendar_week.html:23 #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html:26 msgid "Select week to show" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_subevent_calendar_week.html:43 +#: pretix/presale/templates/pretixpresale/event/fragment_subevent_calendar_week.html:44 #, python-format msgid "Show next week, %(week)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:25 +#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:26 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:72 #: pretix/presale/templates/pretixpresale/fragment_day_calendar.html:93 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:57 -#: pretix/presale/templates/pretixpresale/organizers/index.html:93 -#: pretix/presale/views/widget.py:379 +#: pretix/presale/templates/pretixpresale/organizers/index.html:94 +#: pretix/presale/views/widget.py:382 msgid "Few tickets left" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:28 +#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:29 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:75 #: pretix/presale/templates/pretixpresale/fragment_day_calendar.html:96 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:60 -#: pretix/presale/templates/pretixpresale/organizers/index.html:96 -#: pretix/presale/views/widget.py:384 +#: pretix/presale/templates/pretixpresale/organizers/index.html:97 +#: pretix/presale/views/widget.py:387 msgctxt "available_event_in_list" msgid "Buy now" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:30 -#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:45 +#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:31 +#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:46 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:77 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:92 #: pretix/presale/templates/pretixpresale/fragment_day_calendar.html:98 #: pretix/presale/templates/pretixpresale/fragment_day_calendar.html:114 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:62 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:77 -#: pretix/presale/templates/pretixpresale/organizers/index.html:98 -#: pretix/presale/templates/pretixpresale/organizers/index.html:113 -#: pretix/presale/views/widget.py:386 pretix/presale/views/widget.py:409 +#: pretix/presale/templates/pretixpresale/organizers/index.html:99 +#: pretix/presale/templates/pretixpresale/organizers/index.html:114 +#: pretix/presale/views/widget.py:389 pretix/presale/views/widget.py:412 msgid "Book now" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:42 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:88 #: pretix/presale/templates/pretixpresale/fragment_day_calendar.html:110 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:73 -#: pretix/presale/templates/pretixpresale/organizers/index.html:109 -#: pretix/presale/views/widget.py:401 +#: pretix/presale/templates/pretixpresale/organizers/index.html:110 +#: pretix/presale/views/widget.py:404 msgid "Fully booked" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:50 -#: pretix/presale/templates/pretixpresale/organizers/index.html:118 +#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:51 +#: pretix/presale/templates/pretixpresale/organizers/index.html:119 #, python-format msgid "Sale starts %(date)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:55 -#: pretix/presale/templates/pretixpresale/organizers/index.html:123 +#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:56 +#: pretix/presale/templates/pretixpresale/organizers/index.html:124 msgid "Not yet on sale" msgstr "" @@ -27731,12 +27951,12 @@ msgid "Other dates" msgstr "" #: pretix/presale/templates/pretixpresale/event/index.html:142 -#: pretix/presale/views/waiting.py:100 pretix/presale/views/widget.py:708 +#: pretix/presale/views/waiting.py:100 pretix/presale/views/widget.py:721 msgid "The booking period for this event is over." msgstr "" #: pretix/presale/templates/pretixpresale/event/index.html:150 -#: pretix/presale/views/widget.py:710 +#: pretix/presale/views/widget.py:723 #, python-format msgid "The booking period for this event will start on %(date)s at %(time)s." msgstr "" @@ -27759,13 +27979,13 @@ msgid "Join waiting list" msgstr "" #: pretix/presale/templates/pretixpresale/event/index.html:217 -#: pretix/presale/templates/pretixpresale/event/voucher.html:415 +#: pretix/presale/templates/pretixpresale/event/voucher.html:431 msgctxt "free_tickets" msgid "Register" msgstr "" #: pretix/presale/templates/pretixpresale/event/index.html:222 -#: pretix/presale/templates/pretixpresale/event/voucher.html:420 +#: pretix/presale/templates/pretixpresale/event/voucher.html:436 msgid "Add to cart" msgstr "" @@ -27908,7 +28128,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/order.html:267 #: pretix/presale/templates/pretixpresale/event/order.html:274 -#: pretix/presale/templates/pretixpresale/event/order_modify.html:85 +#: pretix/presale/templates/pretixpresale/event/order_modify.html:83 msgid "Request invoice" msgstr "" @@ -28110,7 +28330,7 @@ msgid "" "invoice. Please contact us if you need a new invoice." msgstr "" -#: pretix/presale/templates/pretixpresale/event/order_modify.html:87 +#: pretix/presale/templates/pretixpresale/event/order_modify.html:85 msgid "Save changes" msgstr "" @@ -28123,13 +28343,13 @@ msgstr "" msgid "Choose payment method: %(code)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html:17 +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html:18 msgid "" "Please note: If you change your payment method, your order total will change " "by the amount displayed to the right of each method." msgstr "" -#: pretix/presale/templates/pretixpresale/event/order_pay_change.html:51 +#: pretix/presale/templates/pretixpresale/event/order_pay_change.html:53 msgid "There are no alternative payment providers available for this order." msgstr "" @@ -28253,7 +28473,7 @@ msgstr "" msgid "from %(minprice)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:406 +#: pretix/presale/templates/pretixpresale/event/voucher.html:422 #, python-format msgid "You need to select at least %(number)s products." msgstr "" @@ -28469,9 +28689,9 @@ msgstr "" msgid "Event overview" msgstr "" -#: pretix/presale/templates/pretixpresale/organizers/calendar.html:60 -#: pretix/presale/templates/pretixpresale/organizers/calendar_day.html:69 -#: pretix/presale/templates/pretixpresale/organizers/calendar_week.html:81 +#: pretix/presale/templates/pretixpresale/organizers/calendar.html:61 +#: pretix/presale/templates/pretixpresale/organizers/calendar_day.html:70 +#: pretix/presale/templates/pretixpresale/organizers/calendar_week.html:82 msgid "Note that the events in this view are in different timezones." msgstr "" @@ -28599,28 +28819,28 @@ msgstr "" msgid "Upcoming events" msgstr "" -#: pretix/presale/templates/pretixpresale/organizers/index.html:64 +#: pretix/presale/templates/pretixpresale/organizers/index.html:65 msgctxt "subevent" msgid "Multiple dates" msgstr "" -#: pretix/presale/templates/pretixpresale/organizers/index.html:132 +#: pretix/presale/templates/pretixpresale/organizers/index.html:133 msgid "More info" msgstr "" -#: pretix/presale/templates/pretixpresale/organizers/index.html:141 +#: pretix/presale/templates/pretixpresale/organizers/index.html:142 msgid "No archived events found." msgstr "" -#: pretix/presale/templates/pretixpresale/organizers/index.html:141 +#: pretix/presale/templates/pretixpresale/organizers/index.html:142 msgid "Show upcoming" msgstr "" -#: pretix/presale/templates/pretixpresale/organizers/index.html:143 +#: pretix/presale/templates/pretixpresale/organizers/index.html:144 msgid "No public upcoming events found." msgstr "" -#: pretix/presale/templates/pretixpresale/organizers/index.html:143 +#: pretix/presale/templates/pretixpresale/organizers/index.html:144 msgid "Show past events" msgstr "" @@ -28678,12 +28898,12 @@ msgstr "" msgid "The products have been successfully added to your cart." msgstr "" -#: pretix/presale/views/cart.py:510 pretix/presale/views/event.py:450 -#: pretix/presale/views/widget.py:345 +#: pretix/presale/views/cart.py:510 pretix/presale/views/event.py:501 +#: pretix/presale/views/widget.py:348 msgid "Tickets for this event cannot be purchased on this sales channel." msgstr "" -#: pretix/presale/views/cart.py:651 +#: pretix/presale/views/cart.py:657 msgctxt "subevent" msgid "We were unable to find the specified date." msgstr "" @@ -28740,102 +28960,106 @@ msgid "" "used for a different account in this system." msgstr "" -#: pretix/presale/views/event.py:793 +#: pretix/presale/views/event.py:844 msgid "Unknown event code or not authorized to access this event." msgstr "" -#: pretix/presale/views/event.py:800 +#: pretix/presale/views/event.py:851 msgctxt "subevent" msgid "No date selected." msgstr "" -#: pretix/presale/views/event.py:803 +#: pretix/presale/views/event.py:854 msgctxt "subevent" msgid "Unknown date selected." msgstr "" -#: pretix/presale/views/event.py:828 pretix/presale/views/event.py:836 -#: pretix/presale/views/event.py:839 +#: pretix/presale/views/event.py:879 pretix/presale/views/event.py:887 +#: pretix/presale/views/event.py:890 msgid "Please go back and try again." msgstr "" -#: pretix/presale/views/order.py:401 pretix/presale/views/order.py:466 -#: pretix/presale/views/order.py:541 +#: pretix/presale/views/order.py:409 pretix/presale/views/order.py:474 +#: pretix/presale/views/order.py:549 msgid "The payment for this order cannot be continued." msgstr "" -#: pretix/presale/views/order.py:406 pretix/presale/views/order.py:475 -#: pretix/presale/views/order.py:550 pretix/presale/views/order.py:591 +#: pretix/presale/views/order.py:414 pretix/presale/views/order.py:483 +#: pretix/presale/views/order.py:558 pretix/presale/views/order.py:599 msgid "The payment is too late to be accepted." msgstr "" -#: pretix/presale/views/order.py:489 +#: pretix/presale/views/order.py:497 msgid "An invoice has been generated." msgstr "" -#: pretix/presale/views/order.py:586 +#: pretix/presale/views/order.py:594 msgid "The payment method for this order cannot be changed." msgstr "" -#: pretix/presale/views/order.py:597 +#: pretix/presale/views/order.py:605 msgid "A payment is currently pending for this order." msgstr "" -#: pretix/presale/views/order.py:870 +#: pretix/presale/views/order.py:886 msgid "You cannot modify this order" msgstr "" -#: pretix/presale/views/order.py:960 pretix/presale/views/order.py:965 -#: pretix/presale/views/order.py:970 +#: pretix/presale/views/order.py:976 pretix/presale/views/order.py:981 +#: pretix/presale/views/order.py:986 msgid "You chose an invalid cancellation fee." msgstr "" -#: pretix/presale/views/order.py:986 +#: pretix/presale/views/order.py:1002 msgid "Canceled by customer" msgstr "" -#: pretix/presale/views/order.py:997 +#: pretix/presale/views/order.py:1013 msgid "The cancellation has been requested." msgstr "" -#: pretix/presale/views/order.py:1051 +#: pretix/presale/views/order.py:1067 msgid "Ticket download is not (yet) enabled for this order." msgstr "" -#: pretix/presale/views/order.py:1060 +#: pretix/presale/views/order.py:1076 msgid "Please click the link we sent you via email to download your tickets." msgstr "" -#: pretix/presale/views/order.py:1541 +#: pretix/presale/views/order.py:1557 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " "{amount}." msgstr "" -#: pretix/presale/views/order.py:1553 +#: pretix/presale/views/order.py:1569 msgid "You did not make any changes." msgstr "" -#: pretix/presale/views/order.py:1577 +#: pretix/presale/views/order.py:1593 msgid "You may not change your order in a way that reduces the total price." msgstr "" -#: pretix/presale/views/order.py:1579 +#: pretix/presale/views/order.py:1595 msgid "You may only change your order in a way that increases the total price." msgstr "" -#: pretix/presale/views/order.py:1581 +#: pretix/presale/views/order.py:1597 msgid "You may not change your order in a way that changes the total price." msgstr "" -#: pretix/presale/views/order.py:1589 +#: pretix/presale/views/order.py:1599 +msgid "You may not change your order in a way that would require a refund." +msgstr "" + +#: pretix/presale/views/order.py:1607 msgid "" "You may not change your order in a way that increases the total price since " "payments are no longer being accepted for this event." msgstr "" -#: pretix/presale/views/order.py:1604 pretix/presale/views/order.py:1635 +#: pretix/presale/views/order.py:1622 pretix/presale/views/order.py:1653 msgid "You cannot change this order." msgstr "" @@ -28895,15 +29119,15 @@ msgid "" "else." msgstr "" -#: pretix/presale/views/widget.py:340 +#: pretix/presale/views/widget.py:343 msgid "This ticket shop is currently disabled." msgstr "" -#: pretix/presale/views/widget.py:354 +#: pretix/presale/views/widget.py:357 msgid "The selected date does not exist in this event series." msgstr "" -#: pretix/presale/views/widget.py:417 +#: pretix/presale/views/widget.py:420 #, python-format msgid "from %(start_date)s" msgstr "" diff --git a/src/pretix/locale/ang/LC_MESSAGES/djangojs.po b/src/pretix/locale/ang/LC_MESSAGES/djangojs.po index fb584c05f..49e1c967c 100644 --- a/src/pretix/locale/ang/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/ang/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-18 07:26+0000\n" +"POT-Creation-Date: 2023-11-13 15:14+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -129,18 +129,18 @@ msgstr "" msgid "Mercado Pago" msgstr "" -#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:164 +#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:167 #: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:48 msgid "Continue" msgstr "" -#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:222 +#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:225 #: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:204 #: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:235 msgid "Confirming your payment …" msgstr "" -#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:247 +#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:254 msgid "Payment method unavailable" msgstr "" @@ -582,15 +582,23 @@ msgstr "" msgid "Selected only" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:926 +#: pretix/static/pretixcontrol/js/ui/main.js:778 +msgid "Enter page number between 1 and %(max)s." +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/main.js:781 +msgid "Invalid page number." +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/main.js:939 msgid "Use a different name internally" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:966 +#: pretix/static/pretixcontrol/js/ui/main.js:979 msgid "Click to close" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:1041 +#: pretix/static/pretixcontrol/js/ui/main.js:1054 msgid "You have unsaved changes!" msgstr "" diff --git a/src/pretix/locale/ar/LC_MESSAGES/django.po b/src/pretix/locale/ar/LC_MESSAGES/django.po index 6823d94d0..985e37f24 100644 --- a/src/pretix/locale/ar/LC_MESSAGES/django.po +++ b/src/pretix/locale/ar/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-26 12:47+0000\n" +"POT-Creation-Date: 2023-11-13 15:14+0000\n" "PO-Revision-Date: 2022-06-06 18:00+0000\n" "Last-Translator: Abdullah \n" "Language-Team: Arabic