From 090d5bfe942805d5573098597580895c99bb42cd Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Thu, 5 Dec 2019 14:34:15 +0100 Subject: [PATCH] Update po files [CI skip] Signed-off-by: Raphael Michel --- src/pretix/locale/ar/LC_MESSAGES/django.po | 3899 ++++++++-------- src/pretix/locale/ar/LC_MESSAGES/djangojs.po | 89 +- src/pretix/locale/ca/LC_MESSAGES/django.po | 3919 ++++++++-------- src/pretix/locale/ca/LC_MESSAGES/djangojs.po | 77 +- src/pretix/locale/cs/LC_MESSAGES/django.po | 3903 ++++++++-------- src/pretix/locale/cs/LC_MESSAGES/djangojs.po | 77 +- src/pretix/locale/da/LC_MESSAGES/django.po | 3915 ++++++++-------- src/pretix/locale/da/LC_MESSAGES/djangojs.po | 89 +- src/pretix/locale/de/LC_MESSAGES/django.po | 3931 ++++++++-------- src/pretix/locale/de/LC_MESSAGES/djangojs.po | 89 +- .../locale/de_Informal/LC_MESSAGES/django.po | 3926 ++++++++-------- .../de_Informal/LC_MESSAGES/djangojs.po | 89 +- src/pretix/locale/django.pot | 3899 ++++++++-------- src/pretix/locale/djangojs.pot | 77 +- src/pretix/locale/el/LC_MESSAGES/django.po | 3941 ++++++++-------- src/pretix/locale/el/LC_MESSAGES/djangojs.po | 89 +- src/pretix/locale/es/LC_MESSAGES/django.po | 3941 ++++++++-------- src/pretix/locale/es/LC_MESSAGES/djangojs.po | 93 +- src/pretix/locale/fr/LC_MESSAGES/django.po | 3914 ++++++++-------- src/pretix/locale/fr/LC_MESSAGES/djangojs.po | 89 +- src/pretix/locale/it/LC_MESSAGES/django.po | 3904 ++++++++-------- src/pretix/locale/it/LC_MESSAGES/djangojs.po | 79 +- src/pretix/locale/lv/LC_MESSAGES/django.po | 3972 +++++++++-------- src/pretix/locale/lv/LC_MESSAGES/djangojs.po | 99 +- src/pretix/locale/nb_NO/LC_MESSAGES/django.po | 3899 ++++++++-------- .../locale/nb_NO/LC_MESSAGES/djangojs.po | 77 +- src/pretix/locale/nl/LC_MESSAGES/django.po | 3932 ++++++++-------- src/pretix/locale/nl/LC_MESSAGES/djangojs.po | 89 +- src/pretix/locale/nl_BE/LC_MESSAGES/django.po | 3899 ++++++++-------- .../locale/nl_BE/LC_MESSAGES/djangojs.po | 77 +- .../locale/nl_Informal/LC_MESSAGES/django.po | 3928 ++++++++-------- .../nl_Informal/LC_MESSAGES/djangojs.po | 89 +- src/pretix/locale/pl/LC_MESSAGES/django.po | 3918 ++++++++-------- src/pretix/locale/pl/LC_MESSAGES/djangojs.po | 89 +- .../locale/pl_Informal/LC_MESSAGES/django.po | 3899 ++++++++-------- .../pl_Informal/LC_MESSAGES/djangojs.po | 77 +- src/pretix/locale/pt_BR/LC_MESSAGES/django.po | 3932 ++++++++-------- .../locale/pt_BR/LC_MESSAGES/djangojs.po | 89 +- src/pretix/locale/ro/LC_MESSAGES/django.po | 3899 ++++++++-------- src/pretix/locale/ro/LC_MESSAGES/djangojs.po | 77 +- src/pretix/locale/ru/LC_MESSAGES/django.po | 3948 ++++++++-------- src/pretix/locale/ru/LC_MESSAGES/djangojs.po | 87 +- src/pretix/locale/sl/LC_MESSAGES/django.po | 3915 ++++++++-------- src/pretix/locale/sl/LC_MESSAGES/djangojs.po | 89 +- src/pretix/locale/sv/LC_MESSAGES/django.po | 3916 ++++++++-------- src/pretix/locale/sv/LC_MESSAGES/djangojs.po | 89 +- src/pretix/locale/tr/LC_MESSAGES/django.po | 3925 ++++++++-------- src/pretix/locale/tr/LC_MESSAGES/djangojs.po | 89 +- .../locale/zh_Hans/LC_MESSAGES/django.po | 3925 ++++++++-------- .../locale/zh_Hans/LC_MESSAGES/djangojs.po | 89 +- 50 files changed, 52870 insertions(+), 47272 deletions(-) diff --git a/src/pretix/locale/ar/LC_MESSAGES/django.po b/src/pretix/locale/ar/LC_MESSAGES/django.po index 12b434476..c8a18fc0b 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: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-10-30 16:23+0000\n" +"POT-Creation-Date: 2019-12-05 13:33+0000\n" "PO-Revision-Date: 2019-08-18 16:00+0000\n" "Last-Translator: saad91 \n" "Language-Team: Arabic =11 ? 4 : 5;\n" "X-Generator: Weblate 3.5.1\n" -#: htmlcov/pretix_control_views_dashboards_py.html:898 +#: htmlcov/pretix_control_views_dashboards_py.html:963 #: pretix/control/templates/pretixcontrol/events/index.html:144 #: pretix/control/templates/pretixcontrol/organizers/detail.html:98 #: pretix/control/views/dashboards.py:437 msgid "Shop disabled" msgstr "المتجر معطل" -#: htmlcov/pretix_control_views_dashboards_py.html:900 -#: pretix/control/forms/filter.py:390 pretix/control/forms/filter.py:548 +#: htmlcov/pretix_control_views_dashboards_py.html:965 +#: pretix/control/forms/filter.py:396 pretix/control/forms/filter.py:554 #: pretix/control/templates/pretixcontrol/events/index.html:146 #: pretix/control/templates/pretixcontrol/organizers/detail.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:115 msgid "Presale over" msgstr "البيع المبكر إنتهى" -#: htmlcov/pretix_control_views_dashboards_py.html:902 -#: pretix/control/forms/filter.py:389 pretix/control/forms/filter.py:547 +#: htmlcov/pretix_control_views_dashboards_py.html:967 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:553 #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:102 #: pretix/control/templates/pretixcontrol/subevents/index.html:117 msgid "Presale not started" msgstr "البيع المبكر لم يبدأ" -#: htmlcov/pretix_control_views_dashboards_py.html:904 +#: htmlcov/pretix_control_views_dashboards_py.html:969 #: pretix/control/templates/pretixcontrol/events/index.html:150 #: pretix/control/templates/pretixcontrol/organizers/detail.html:104 #: pretix/control/templates/pretixcontrol/subevents/index.html:119 @@ -90,33 +90,33 @@ msgstr "" msgid "Limit to events" msgstr "" -#: pretix/api/serializers/cart.py:58 pretix/api/serializers/order.py:792 +#: pretix/api/serializers/cart.py:58 pretix/api/serializers/order.py:797 msgid "The product \"{}\" is not assigned to a quota." msgstr "التطبيق \"{}\" لا يوجد له كوتا." -#: pretix/api/serializers/cart.py:66 pretix/api/serializers/order.py:804 +#: pretix/api/serializers/cart.py:66 pretix/api/serializers/order.py:809 msgid "" "There is not enough quota available on quota \"{}\" to perform the operation." msgstr "" -#: pretix/api/serializers/cart.py:90 pretix/api/serializers/order.py:777 -#: pretix/base/services/orders.py:969 +#: pretix/api/serializers/cart.py:90 pretix/api/serializers/order.py:782 +#: pretix/base/services/orders.py:1021 #, python-brace-format msgid "The selected seat \"{seat}\" is not available." msgstr "" -#: pretix/api/serializers/checkin.py:28 pretix/base/models/event.py:1039 -#: pretix/base/models/items.py:1165 pretix/base/models/items.py:1520 +#: pretix/api/serializers/checkin.py:28 pretix/base/models/event.py:1085 +#: pretix/base/models/items.py:1166 pretix/base/models/items.py:1521 msgid "One or more items do not belong to this event." msgstr "" -#: pretix/api/serializers/checkin.py:32 pretix/base/models/items.py:1529 +#: pretix/api/serializers/checkin.py:32 pretix/base/models/items.py:1530 #: pretix/base/models/waitinglist.py:149 msgid "Subevent cannot be null for event series." msgstr "" #: pretix/api/serializers/checkin.py:34 pretix/api/serializers/checkin.py:37 -#: pretix/base/models/items.py:1531 pretix/base/models/items.py:1534 +#: pretix/base/models/items.py:1532 pretix/base/models/items.py:1535 #: pretix/base/models/waitinglist.py:151 pretix/base/models/waitinglist.py:154 msgid "The subevent does not belong to this event." msgstr "" @@ -141,68 +141,72 @@ msgstr "" msgid "Unknown plugin: '{name}'." msgstr "" -#: pretix/api/serializers/item.py:66 pretix/control/forms/item.py:695 +#: pretix/api/serializers/item.py:66 pretix/control/forms/item.py:709 msgid "The bundled item must not be the same item as the bundling one." msgstr "" -#: pretix/api/serializers/item.py:69 pretix/control/forms/item.py:697 +#: pretix/api/serializers/item.py:69 pretix/control/forms/item.py:711 msgid "The bundled item must not have bundles on its own." msgstr "" -#: pretix/api/serializers/item.py:131 +#: pretix/api/serializers/item.py:128 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:140 pretix/control/forms/item.py:430 +#: pretix/api/serializers/item.py:137 pretix/control/forms/item.py:440 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:145 pretix/control/forms/item.py:436 +#: pretix/api/serializers/item.py:142 pretix/control/forms/item.py:446 msgid "Gift card products should not be admission products at the same time." msgstr "" -#: pretix/api/serializers/item.py:250 +#: pretix/api/serializers/item.py:247 msgid "" "Updating options via PATCH/PUT is not supported. Please use the dedicated " "nested endpoint." msgstr "" -#: pretix/api/serializers/item.py:264 pretix/control/forms/item.py:70 +#: pretix/api/serializers/item.py:261 pretix/control/forms/item.py:72 msgid "Question cannot depend on a question asked during check-in." msgstr "" -#: pretix/api/serializers/item.py:269 pretix/control/forms/item.py:75 +#: pretix/api/serializers/item.py:266 pretix/control/forms/item.py:77 msgid "Circular dependency between questions detected." msgstr "" -#: pretix/api/serializers/organizer.py:43 pretix/control/forms/organizer.py:354 +#: pretix/api/serializers/item.py:271 pretix/control/forms/item.py:86 +msgid "This type of question cannot be asked during check-in." +msgstr "" + +#: pretix/api/serializers/organizer.py:43 pretix/control/forms/organizer.py:363 msgid "" "A gift card with the same secret already exists in your or an affiliated " "organizer account." msgstr "" -#: pretix/api/views/oauth.py:74 pretix/control/logdisplay.py:250 +#: pretix/api/views/oauth.py:74 pretix/control/logdisplay.py:251 #, python-brace-format msgid "" "The application \"{application_name}\" has been authorized to access your " "account." msgstr "" -#: pretix/api/views/order.py:335 pretix/control/views/orders.py:956 -#: pretix/presale/views/order.py:606 +#: pretix/api/views/order.py:352 pretix/control/views/orders.py:1032 +#: pretix/presale/views/order.py:609 msgid "You cannot generate an invoice for this order." msgstr "" -#: pretix/api/views/order.py:340 pretix/control/views/orders.py:958 -#: pretix/presale/views/order.py:608 +#: pretix/api/views/order.py:357 pretix/control/views/orders.py:1034 +#: pretix/presale/views/order.py:611 msgid "An invoice for this order already exists." msgstr "" -#: pretix/api/views/order.py:366 pretix/control/views/orders.py:1084 +#: pretix/api/views/order.py:383 pretix/control/views/orders.py:1160 #: pretix/control/views/users.py:97 msgid "There was an error sending the mail. Please try again later." msgstr "" @@ -267,19 +271,19 @@ msgstr "" #: pretix/base/auth.py:100 pretix/base/forms/auth.py:173 #: pretix/base/models/auth.py:86 pretix/base/models/notifications.py:25 -#: pretix/base/models/orders.py:142 pretix/control/navigation.py:60 -#: pretix/plugins/checkinlists/exporters.py:337 -#: pretix/presale/checkoutflow.py:640 pretix/presale/forms/checkout.py:28 +#: pretix/base/models/orders.py:144 pretix/control/navigation.py:60 +#: pretix/plugins/checkinlists/exporters.py:338 +#: pretix/presale/checkoutflow.py:654 pretix/presale/forms/checkout.py:28 #: pretix/presale/forms/user.py:6 msgid "E-mail" msgstr "" #: pretix/base/auth.py:102 pretix/base/forms/auth.py:84 -#: pretix/base/forms/auth.py:136 pretix/control/forms/event.py:1162 +#: pretix/base/forms/auth.py:136 pretix/control/forms/event.py:1203 msgid "Password" msgstr "" -#: pretix/base/channels.py:65 +#: pretix/base/channels.py:84 msgid "Online shop" msgstr "" @@ -288,8 +292,8 @@ msgid "pretix default" msgstr "" #: pretix/base/email.py:332 pretix/base/email.py:395 pretix/base/email.py:411 -#: pretix/base/email.py:420 pretix/base/pdf.py:102 pretix/base/pdf.py:188 -#: pretix/base/services/invoices.py:323 pretix/control/views/event.py:600 +#: pretix/base/email.py:420 pretix/base/pdf.py:107 pretix/base/pdf.py:193 +#: pretix/base/services/invoices.py:331 pretix/control/views/event.py:604 msgid "John Doe" msgstr "" @@ -341,7 +345,7 @@ msgstr "" msgid "Answers to file upload questions" msgstr "" -#: pretix/base/exporters/answers.py:27 pretix/base/models/items.py:1056 +#: pretix/base/exporters/answers.py:27 pretix/base/models/items.py:1057 #: pretix/control/navigation.py:161 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 @@ -354,14 +358,15 @@ msgid "Event ticket {event}-{code}" msgstr "" #: pretix/base/exporters/dekodi.py:202 pretix/base/exporters/invoices.py:83 -#: pretix/control/forms/subevents.py:230 +#: pretix/base/exporters/orderlist.py:281 pretix/control/forms/subevents.py:230 #: pretix/control/templates/pretixcontrol/events/index.html:74 -#: pretix/control/templates/pretixcontrol/order/index.html:497 -#: pretix/control/templates/pretixcontrol/order/index.html:591 +#: pretix/control/templates/pretixcontrol/order/index.html:496 +#: pretix/control/templates/pretixcontrol/order/index.html:590 #: pretix/control/templates/pretixcontrol/orders/refunds.html:43 #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:18 +#: pretix/plugins/checkinlists/exporters.py:342 msgid "Start date" msgstr "" @@ -372,10 +377,12 @@ msgid "" msgstr "" #: pretix/base/exporters/dekodi.py:210 pretix/base/exporters/invoices.py:91 +#: pretix/base/exporters/orderlist.py:282 #: pretix/control/templates/pretixcontrol/events/index.html:78 #: pretix/control/templates/pretixcontrol/organizers/detail.html:56 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:21 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:20 +#: pretix/plugins/checkinlists/exporters.py:343 msgid "End date" msgstr "" @@ -389,16 +396,16 @@ msgstr "" msgid "All invoices" msgstr "" -#: pretix/base/exporters/invoices.py:99 pretix/base/models/orders.py:1177 -#: pretix/base/models/orders.py:1510 pretix/control/forms/filter.py:96 -#: pretix/control/forms/filter.py:1026 +#: pretix/base/exporters/invoices.py:99 pretix/base/models/orders.py:1184 +#: pretix/base/models/orders.py:1518 pretix/control/forms/filter.py:97 +#: pretix/control/forms/filter.py:1068 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/orders/refunds.html:42 msgid "Payment provider" msgstr "" -#: pretix/base/exporters/invoices.py:101 pretix/control/forms/filter.py:98 -#: pretix/control/forms/filter.py:1028 +#: pretix/base/exporters/invoices.py:101 pretix/control/forms/filter.py:99 +#: pretix/control/forms/filter.py:1070 msgid "All payment providers" msgstr "" @@ -422,14 +429,14 @@ msgstr "" msgid "Order data" msgstr "" -#: pretix/base/exporters/orderlist.py:28 pretix/base/models/orders.py:198 +#: pretix/base/exporters/orderlist.py:28 pretix/base/models/orders.py:200 #: pretix/control/navigation.py:173 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 msgid "Orders" msgstr "" -#: pretix/base/exporters/orderlist.py:29 pretix/base/models/orders.py:1767 +#: pretix/base/exporters/orderlist.py:29 pretix/base/models/orders.py:1775 #: pretix/base/notifications.py:190 msgid "Order positions" msgstr "" @@ -444,8 +451,8 @@ msgstr "" #: pretix/base/exporters/orderlist.py:91 pretix/base/exporters/orderlist.py:198 #: pretix/base/exporters/orderlist.py:273 -#: pretix/base/exporters/orderlist.py:500 -#: pretix/base/exporters/orderlist.py:591 pretix/base/models/orders.py:124 +#: pretix/base/exporters/orderlist.py:507 +#: pretix/base/exporters/orderlist.py:598 pretix/base/models/orders.py:126 #: pretix/base/notifications.py:185 pretix/base/pdf.py:52 #: pretix/control/templates/pretixcontrol/checkin/index.html:65 #: pretix/control/templates/pretixcontrol/order/index.html:118 @@ -456,7 +463,7 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:34 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:57 #: pretix/plugins/checkinlists/exporters.py:53 -#: pretix/plugins/checkinlists/exporters.py:319 +#: pretix/plugins/checkinlists/exporters.py:320 #: pretix/plugins/reports/exporters.py:380 #: pretix/plugins/reports/exporters.py:517 #: pretix/plugins/ticketoutputpdf/exporters.py:40 @@ -473,14 +480,14 @@ msgstr "" #: pretix/base/exporters/orderlist.py:91 pretix/base/exporters/orderlist.py:199 #: pretix/base/exporters/orderlist.py:275 -#: pretix/base/exporters/orderlist.py:427 pretix/base/models/orders.py:130 -#: pretix/control/forms/filter.py:383 pretix/control/forms/filter.py:541 -#: pretix/control/forms/filter.py:793 pretix/control/forms/filter.py:848 +#: pretix/base/exporters/orderlist.py:434 pretix/base/models/orders.py:132 +#: pretix/control/forms/filter.py:389 pretix/control/forms/filter.py:547 +#: pretix/control/forms/filter.py:801 pretix/control/forms/filter.py:882 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:17 -#: pretix/control/templates/pretixcontrol/checkin/index.html:74 +#: pretix/control/templates/pretixcontrol/checkin/index.html:78 #: pretix/control/templates/pretixcontrol/events/index.html:88 -#: pretix/control/templates/pretixcontrol/order/index.html:500 -#: pretix/control/templates/pretixcontrol/order/index.html:596 +#: pretix/control/templates/pretixcontrol/order/index.html:499 +#: pretix/control/templates/pretixcontrol/order/index.html:595 #: pretix/control/templates/pretixcontrol/orders/index.html:105 #: pretix/control/templates/pretixcontrol/orders/refunds.html:45 #: pretix/control/templates/pretixcontrol/organizers/detail.html:58 @@ -497,17 +504,17 @@ msgstr "" #: pretix/base/exporters/orderlist.py:91 pretix/base/exporters/orderlist.py:200 #: pretix/base/exporters/orderlist.py:276 -#: pretix/control/templates/pretixcontrol/checkin/index.html:69 +#: pretix/control/templates/pretixcontrol/checkin/index.html:73 msgid "Email" msgstr "" #: pretix/base/exporters/orderlist.py:91 pretix/base/exporters/orderlist.py:201 #: pretix/base/exporters/orderlist.py:277 pretix/base/notifications.py:188 -#: pretix/control/forms/filter.py:1075 +#: pretix/control/forms/filter.py:1117 #: pretix/control/templates/pretixcontrol/order/index.html:120 #: pretix/control/templates/pretixcontrol/orders/index.html:97 #: pretix/control/templates/pretixcontrol/search/orders.html:45 -#: pretix/plugins/checkinlists/exporters.py:347 +#: pretix/plugins/checkinlists/exporters.py:350 #: pretix/plugins/reports/exporters.py:317 #: pretix/plugins/reports/exporters.py:380 #: pretix/plugins/reports/exporters.py:489 @@ -516,30 +523,30 @@ msgid "Order date" msgstr "" #: pretix/base/exporters/orderlist.py:92 pretix/base/exporters/orderlist.py:208 -#: pretix/base/exporters/orderlist.py:303 -#: pretix/base/exporters/orderlist.py:512 -#: pretix/base/exporters/orderlist.py:602 -#: pretix/control/templates/pretixcontrol/order/index.html:689 -#: pretix/plugins/checkinlists/exporters.py:345 +#: pretix/base/exporters/orderlist.py:305 +#: pretix/base/exporters/orderlist.py:519 +#: pretix/base/exporters/orderlist.py:609 +#: pretix/control/templates/pretixcontrol/order/index.html:704 +#: pretix/plugins/checkinlists/exporters.py:348 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:92 #: pretix/presale/templates/pretixpresale/event/order.html:219 msgid "Company" msgstr "" -#: pretix/base/exporters/orderlist.py:92 pretix/base/exporters/orderlist.py:505 -#: pretix/base/exporters/orderlist.py:513 -#: pretix/base/exporters/orderlist.py:595 -#: pretix/base/exporters/orderlist.py:603 pretix/base/forms/questions.py:494 -#: pretix/base/models/devices.py:51 pretix/base/models/event.py:917 -#: pretix/base/models/event.py:1137 pretix/base/models/items.py:1279 -#: pretix/base/models/organizer.py:32 pretix/base/models/seating.py:37 -#: pretix/base/models/tax.py:97 pretix/base/settings.py:870 -#: pretix/control/forms/event.py:480 pretix/control/forms/item.py:258 -#: pretix/control/templates/pretixcontrol/checkin/index.html:71 +#: pretix/base/exporters/orderlist.py:92 pretix/base/exporters/orderlist.py:512 +#: pretix/base/exporters/orderlist.py:520 +#: pretix/base/exporters/orderlist.py:602 +#: pretix/base/exporters/orderlist.py:610 pretix/base/forms/questions.py:552 +#: pretix/base/models/devices.py:51 pretix/base/models/event.py:950 +#: pretix/base/models/event.py:1183 pretix/base/models/items.py:1280 +#: pretix/base/models/organizer.py:32 pretix/base/models/seating.py:38 +#: pretix/base/models/tax.py:97 pretix/base/settings.py:889 +#: pretix/control/forms/event.py:506 pretix/control/forms/item.py:268 +#: pretix/control/templates/pretixcontrol/checkin/index.html:75 #: pretix/control/templates/pretixcontrol/event/tax_index.html:26 #: pretix/control/templates/pretixcontrol/oauth/app_list.html:12 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:17 -#: pretix/control/templates/pretixcontrol/order/index.html:691 +#: pretix/control/templates/pretixcontrol/order/index.html:706 #: pretix/control/templates/pretixcontrol/organizers/devices.html:35 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:96 #: pretix/control/templates/pretixcontrol/subevents/index.html:66 @@ -556,54 +563,54 @@ msgid "Name" msgstr "" #: pretix/base/exporters/orderlist.py:99 pretix/base/exporters/orderlist.py:216 -#: pretix/base/exporters/orderlist.py:310 -#: pretix/base/exporters/orderlist.py:506 -#: pretix/base/exporters/orderlist.py:596 pretix/base/models/orders.py:2016 -#: pretix/control/templates/pretixcontrol/order/index.html:693 +#: pretix/base/exporters/orderlist.py:312 +#: pretix/base/exporters/orderlist.py:513 +#: pretix/base/exporters/orderlist.py:603 pretix/base/models/orders.py:2024 +#: pretix/control/templates/pretixcontrol/order/index.html:708 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:97 #: pretix/presale/templates/pretixpresale/event/order.html:225 msgid "Address" msgstr "" #: pretix/base/exporters/orderlist.py:99 pretix/base/exporters/orderlist.py:216 -#: pretix/base/exporters/orderlist.py:310 -#: pretix/base/exporters/orderlist.py:507 -#: pretix/base/exporters/orderlist.py:515 -#: pretix/base/exporters/orderlist.py:597 -#: pretix/base/exporters/orderlist.py:605 pretix/base/models/orders.py:2017 -#: pretix/control/forms/event.py:864 +#: pretix/base/exporters/orderlist.py:312 +#: pretix/base/exporters/orderlist.py:514 +#: pretix/base/exporters/orderlist.py:522 +#: pretix/base/exporters/orderlist.py:604 +#: pretix/base/exporters/orderlist.py:612 pretix/base/models/orders.py:2025 +#: pretix/control/forms/event.py:905 msgid "ZIP code" msgstr "" #: pretix/base/exporters/orderlist.py:99 pretix/base/exporters/orderlist.py:216 -#: pretix/base/exporters/orderlist.py:310 -#: pretix/base/exporters/orderlist.py:508 -#: pretix/base/exporters/orderlist.py:516 -#: pretix/base/exporters/orderlist.py:598 -#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:2018 -#: pretix/control/forms/event.py:871 +#: pretix/base/exporters/orderlist.py:312 +#: pretix/base/exporters/orderlist.py:515 +#: pretix/base/exporters/orderlist.py:523 +#: pretix/base/exporters/orderlist.py:605 +#: pretix/base/exporters/orderlist.py:613 pretix/base/models/orders.py:2026 +#: pretix/control/forms/event.py:912 msgid "City" msgstr "" #: pretix/base/exporters/orderlist.py:99 pretix/base/exporters/orderlist.py:216 -#: pretix/base/exporters/orderlist.py:310 -#: pretix/base/exporters/orderlist.py:509 -#: pretix/base/exporters/orderlist.py:517 -#: pretix/base/exporters/orderlist.py:599 -#: pretix/base/exporters/orderlist.py:607 pretix/base/models/orders.py:2019 -#: pretix/base/models/orders.py:2020 pretix/control/forms/event.py:876 -#: pretix/control/templates/pretixcontrol/order/index.html:697 +#: pretix/base/exporters/orderlist.py:312 +#: pretix/base/exporters/orderlist.py:516 +#: pretix/base/exporters/orderlist.py:524 +#: pretix/base/exporters/orderlist.py:606 +#: pretix/base/exporters/orderlist.py:614 pretix/base/models/orders.py:2027 +#: pretix/base/models/orders.py:2028 pretix/control/forms/event.py:917 +#: pretix/control/templates/pretixcontrol/order/index.html:712 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:101 #: pretix/presale/templates/pretixpresale/event/order.html:229 msgid "Country" msgstr "" #: pretix/base/exporters/orderlist.py:99 pretix/base/exporters/orderlist.py:216 -#: pretix/base/exporters/orderlist.py:310 -#: pretix/base/exporters/orderlist.py:518 -#: pretix/base/exporters/orderlist.py:608 pretix/base/forms/questions.py:463 -#: pretix/base/models/orders.py:2021 -#: pretix/control/templates/pretixcontrol/order/index.html:700 +#: pretix/base/exporters/orderlist.py:312 +#: pretix/base/exporters/orderlist.py:525 +#: pretix/base/exporters/orderlist.py:615 pretix/base/forms/questions.py:521 +#: pretix/base/models/orders.py:2029 +#: pretix/control/templates/pretixcontrol/order/index.html:715 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:104 #: pretix/presale/templates/pretixpresale/event/order.html:232 msgctxt "address" @@ -611,12 +618,12 @@ msgid "State" msgstr "" #: pretix/base/exporters/orderlist.py:99 pretix/base/exporters/orderlist.py:216 -#: pretix/base/exporters/orderlist.py:310 -#: pretix/base/exporters/orderlist.py:511 -#: pretix/base/exporters/orderlist.py:519 -#: pretix/base/exporters/orderlist.py:601 -#: pretix/base/exporters/orderlist.py:609 pretix/base/models/orders.py:2022 -#: pretix/control/templates/pretixcontrol/order/index.html:704 +#: pretix/base/exporters/orderlist.py:312 +#: pretix/base/exporters/orderlist.py:518 +#: pretix/base/exporters/orderlist.py:526 +#: pretix/base/exporters/orderlist.py:608 +#: pretix/base/exporters/orderlist.py:616 pretix/base/models/orders.py:2030 +#: pretix/control/templates/pretixcontrol/order/index.html:719 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:108 #: pretix/presale/templates/pretixpresale/event/order.html:236 msgid "VAT ID" @@ -655,47 +662,47 @@ msgid "Invoice numbers" msgstr "" #: pretix/base/exporters/orderlist.py:111 -#: pretix/base/exporters/orderlist.py:312 +#: pretix/base/exporters/orderlist.py:314 #: pretix/control/templates/pretixcontrol/order/index.html:123 msgid "Sales channel" msgstr "" -#: pretix/base/exporters/orderlist.py:112 pretix/base/models/items.py:401 -#: pretix/base/models/orders.py:165 -#: pretix/plugins/checkinlists/exporters.py:348 +#: pretix/base/exporters/orderlist.py:112 pretix/base/models/items.py:399 +#: pretix/base/models/orders.py:167 +#: pretix/plugins/checkinlists/exporters.py:351 msgid "Requires special attention" msgstr "" -#: pretix/base/exporters/orderlist.py:113 pretix/base/models/orders.py:160 -#: pretix/base/models/vouchers.py:183 +#: pretix/base/exporters/orderlist.py:113 pretix/base/models/orders.py:162 +#: pretix/base/models/vouchers.py:189 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/plugins/checkinlists/exporters.py:349 +#: pretix/plugins/checkinlists/exporters.py:352 msgid "Comment" msgstr "" #: pretix/base/exporters/orderlist.py:184 -#: pretix/base/exporters/orderlist.py:572 pretix/base/models/orders.py:897 -#: pretix/control/forms/item.py:373 pretix/control/views/item.py:522 -#: pretix/control/views/vouchers.py:82 pretix/control/views/vouchers.py:83 -#: pretix/plugins/checkinlists/exporters.py:383 +#: pretix/base/exporters/orderlist.py:579 pretix/base/models/orders.py:899 +#: pretix/control/forms/item.py:383 pretix/control/views/item.py:525 +#: pretix/control/views/vouchers.py:84 pretix/control/views/vouchers.py:85 #: pretix/plugins/checkinlists/exporters.py:386 -#: pretix/plugins/checkinlists/exporters.py:414 +#: pretix/plugins/checkinlists/exporters.py:389 +#: pretix/plugins/checkinlists/exporters.py:424 #: pretix/plugins/pretixdroid/templates/pretixplugins/pretixdroid/configuration.html:110 #: pretix/plugins/pretixdroid/templates/pretixplugins/pretixdroid/configuration.html:111 -#: pretix/presale/checkoutflow.py:650 +#: pretix/presale/checkoutflow.py:664 msgid "Yes" msgstr "" #: pretix/base/exporters/orderlist.py:184 -#: pretix/base/exporters/orderlist.py:572 pretix/base/models/orders.py:899 -#: pretix/control/forms/item.py:374 pretix/control/views/item.py:522 -#: pretix/control/views/vouchers.py:82 pretix/control/views/vouchers.py:83 -#: pretix/plugins/checkinlists/exporters.py:383 +#: pretix/base/exporters/orderlist.py:579 pretix/base/models/orders.py:901 +#: pretix/control/forms/item.py:384 pretix/control/views/item.py:525 +#: pretix/control/views/vouchers.py:84 pretix/control/views/vouchers.py:85 #: pretix/plugins/checkinlists/exporters.py:386 -#: pretix/plugins/checkinlists/exporters.py:414 +#: pretix/plugins/checkinlists/exporters.py:389 +#: pretix/plugins/checkinlists/exporters.py:424 #: pretix/plugins/pretixdroid/templates/pretixplugins/pretixdroid/configuration.html:110 #: pretix/plugins/pretixdroid/templates/pretixplugins/pretixdroid/configuration.html:111 -#: pretix/presale/checkoutflow.py:652 +#: pretix/presale/checkoutflow.py:666 msgid "No" msgstr "" @@ -704,47 +711,47 @@ msgid "Fee type" msgstr "" #: pretix/base/exporters/orderlist.py:203 -#: pretix/base/exporters/orderlist.py:582 pretix/base/models/items.py:279 -#: pretix/base/models/items.py:622 pretix/base/models/items.py:629 +#: pretix/base/exporters/orderlist.py:589 pretix/base/models/items.py:277 +#: pretix/base/models/items.py:620 pretix/base/models/items.py:627 msgid "Description" msgstr "" #: pretix/base/exporters/orderlist.py:204 -#: pretix/base/exporters/orderlist.py:284 pretix/base/models/orders.py:989 -#: pretix/base/pdf.py:87 +#: pretix/base/exporters/orderlist.py:286 pretix/base/models/orders.py:996 +#: pretix/base/pdf.py:92 #: pretix/control/templates/pretixcontrol/item/index.html:25 #: pretix/control/templates/pretixcontrol/order/change.html:136 #: pretix/control/templates/pretixcontrol/order/change.html:286 #: pretix/plugins/checkinlists/exporters.py:227 -#: pretix/plugins/checkinlists/exporters.py:326 +#: pretix/plugins/checkinlists/exporters.py:327 msgid "Price" msgstr "" #: pretix/base/exporters/orderlist.py:205 -#: pretix/base/exporters/orderlist.py:285 -#: pretix/base/exporters/orderlist.py:586 pretix/base/models/orders.py:1644 -#: pretix/base/models/orders.py:1742 pretix/base/models/tax.py:104 +#: pretix/base/exporters/orderlist.py:287 +#: pretix/base/exporters/orderlist.py:593 pretix/base/models/orders.py:1652 +#: pretix/base/models/orders.py:1750 pretix/base/models/tax.py:104 msgid "Tax rate" msgstr "" #: pretix/base/exporters/orderlist.py:206 -#: pretix/base/exporters/orderlist.py:286 +#: pretix/base/exporters/orderlist.py:288 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:9 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:16 msgid "Tax rule" msgstr "" #: pretix/base/exporters/orderlist.py:207 -#: pretix/base/exporters/orderlist.py:287 -#: pretix/base/exporters/orderlist.py:585 pretix/base/models/orders.py:1653 -#: pretix/base/models/orders.py:1751 +#: pretix/base/exporters/orderlist.py:289 +#: pretix/base/exporters/orderlist.py:592 pretix/base/models/orders.py:1661 +#: pretix/base/models/orders.py:1759 msgid "Tax value" msgstr "" #: pretix/base/exporters/orderlist.py:209 #: pretix/base/exporters/orderlist.py:214 -#: pretix/base/exporters/orderlist.py:304 -#: pretix/base/exporters/orderlist.py:308 pretix/base/pdf.py:187 +#: pretix/base/exporters/orderlist.py:306 +#: pretix/base/exporters/orderlist.py:310 pretix/base/pdf.py:192 msgid "Invoice address name" msgstr "" @@ -753,12 +760,12 @@ msgid "Position ID" msgstr "" #: pretix/base/exporters/orderlist.py:280 pretix/base/models/checkin.py:17 -#: pretix/base/models/items.py:1275 pretix/base/models/orders.py:974 +#: pretix/base/models/items.py:1276 pretix/base/models/orders.py:981 #: pretix/base/models/vouchers.py:100 pretix/base/models/waitinglist.py:34 -#: pretix/control/forms/checkin.py:38 pretix/control/forms/event.py:1348 -#: pretix/control/forms/filter.py:188 pretix/control/forms/filter.py:885 -#: pretix/control/forms/filter.py:989 pretix/control/forms/filter.py:1066 -#: pretix/control/forms/item.py:163 pretix/control/forms/orders.py:222 +#: pretix/control/forms/checkin.py:38 pretix/control/forms/event.py:1389 +#: pretix/control/forms/filter.py:194 pretix/control/forms/filter.py:919 +#: pretix/control/forms/filter.py:1031 pretix/control/forms/filter.py:1108 +#: pretix/control/forms/item.py:173 pretix/control/forms/orders.py:222 #: pretix/control/forms/orders.py:280 pretix/control/forms/vouchers.py:78 #: pretix/control/templates/pretixcontrol/checkin/lists.html:75 #: pretix/control/templates/pretixcontrol/items/quotas.html:47 @@ -766,57 +773,57 @@ msgstr "" #: pretix/control/templates/pretixcontrol/subevents/bulk.html:8 #: pretix/control/templates/pretixcontrol/subevents/detail.html:7 #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 -#: pretix/control/templates/pretixcontrol/vouchers/index.html:104 +#: pretix/control/templates/pretixcontrol/vouchers/index.html:125 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:133 #: pretix/control/views/waitinglist.py:203 -#: pretix/plugins/checkinlists/exporters.py:340 -#: pretix/plugins/sendmail/forms.py:130 +#: pretix/plugins/checkinlists/exporters.py:341 +#: pretix/plugins/sendmail/forms.py:129 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:92 msgctxt "subevent" msgid "Date" msgstr "" -#: pretix/base/exporters/orderlist.py:282 pretix/base/models/items.py:428 +#: pretix/base/exporters/orderlist.py:284 pretix/base/models/items.py:426 #: pretix/base/models/vouchers.py:148 pretix/base/models/waitinglist.py:52 -#: pretix/control/forms/filter.py:891 pretix/control/forms/orders.py:200 +#: pretix/control/forms/filter.py:925 pretix/control/forms/orders.py:200 #: pretix/control/forms/vouchers.py:29 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:121 #: pretix/control/templates/pretixcontrol/orders/overview.html:58 -#: pretix/control/templates/pretixcontrol/vouchers/index.html:102 +#: pretix/control/templates/pretixcontrol/vouchers/index.html:119 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:131 -#: pretix/control/views/vouchers.py:65 pretix/control/views/waitinglist.py:199 +#: pretix/control/views/vouchers.py:67 pretix/control/views/waitinglist.py:199 #: pretix/plugins/checkinlists/exporters.py:227 -#: pretix/plugins/checkinlists/exporters.py:326 +#: pretix/plugins/checkinlists/exporters.py:327 #: pretix/plugins/reports/exporters.py:219 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 msgid "Product" msgstr "" -#: pretix/base/exporters/orderlist.py:283 pretix/base/models/orders.py:984 +#: pretix/base/exporters/orderlist.py:285 pretix/base/models/orders.py:991 msgid "Variation" msgstr "" -#: pretix/base/exporters/orderlist.py:288 -#: pretix/base/exporters/orderlist.py:293 pretix/base/forms/questions.py:199 -#: pretix/base/models/orders.py:993 pretix/base/pdf.py:101 -#: pretix/control/templates/pretixcontrol/order/index.html:324 +#: pretix/base/exporters/orderlist.py:290 +#: pretix/base/exporters/orderlist.py:295 pretix/base/forms/questions.py:247 +#: pretix/base/models/orders.py:1000 pretix/base/pdf.py:106 +#: pretix/control/templates/pretixcontrol/order/index.html:323 #: pretix/plugins/badges/exporters.py:110 #: pretix/plugins/checkinlists/exporters.py:52 -#: pretix/plugins/checkinlists/exporters.py:320 +#: pretix/plugins/checkinlists/exporters.py:321 #: pretix/plugins/ticketoutputpdf/exporters.py:39 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:47 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:46 msgid "Attendee name" msgstr "" -#: pretix/base/exporters/orderlist.py:295 pretix/base/forms/questions.py:205 -#: pretix/base/models/orders.py:1001 -#: pretix/control/templates/pretixcontrol/order/index.html:329 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:51 +#: pretix/base/exporters/orderlist.py:297 pretix/base/forms/questions.py:253 +#: pretix/base/models/orders.py:1008 +#: pretix/control/templates/pretixcontrol/order/index.html:328 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:50 msgid "Attendee email" msgstr "" -#: pretix/base/exporters/orderlist.py:296 pretix/base/models/vouchers.py:195 +#: pretix/base/exporters/orderlist.py:298 pretix/base/models/vouchers.py:201 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 @@ -824,100 +831,100 @@ msgstr "" msgid "Voucher" msgstr "" -#: pretix/base/exporters/orderlist.py:297 +#: pretix/base/exporters/orderlist.py:299 msgid "Pseudonymization ID" msgstr "" -#: pretix/base/exporters/orderlist.py:386 +#: pretix/base/exporters/orderlist.py:393 msgid "Order payments and refunds" msgstr "" -#: pretix/base/exporters/orderlist.py:394 +#: pretix/base/exporters/orderlist.py:401 msgid "Only successful payments" msgstr "" -#: pretix/base/exporters/orderlist.py:427 pretix/base/models/orders.py:197 -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:1491 -#: pretix/base/models/orders.py:1633 pretix/base/models/orders.py:1736 +#: pretix/base/exporters/orderlist.py:434 pretix/base/models/orders.py:199 +#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1499 +#: pretix/base/models/orders.py:1641 pretix/base/models/orders.py:1744 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:50 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 #: pretix/plugins/checkinlists/exporters.py:225 msgid "Order" msgstr "" -#: pretix/base/exporters/orderlist.py:427 +#: pretix/base/exporters/orderlist.py:434 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:5 msgid "Payment ID" msgstr "" -#: pretix/base/exporters/orderlist.py:427 +#: pretix/base/exporters/orderlist.py:434 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:24 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:45 msgid "Creation date" msgstr "" -#: pretix/base/exporters/orderlist.py:427 -#: pretix/control/templates/pretixcontrol/order/index.html:592 +#: pretix/base/exporters/orderlist.py:434 +#: pretix/control/templates/pretixcontrol/order/index.html:591 msgid "Completion date" msgstr "" -#: pretix/base/exporters/orderlist.py:428 +#: pretix/base/exporters/orderlist.py:435 msgid "Status code" msgstr "" -#: pretix/base/exporters/orderlist.py:428 pretix/base/models/orders.py:1160 -#: pretix/base/models/orders.py:1487 -#: pretix/control/templates/pretixcontrol/order/index.html:501 -#: pretix/control/templates/pretixcontrol/order/index.html:597 +#: pretix/base/exporters/orderlist.py:435 pretix/base/models/orders.py:1167 +#: pretix/base/models/orders.py:1495 +#: pretix/control/templates/pretixcontrol/order/index.html:500 +#: pretix/control/templates/pretixcontrol/order/index.html:596 #: pretix/control/templates/pretixcontrol/orders/refunds.html:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:13 msgid "Amount" msgstr "" -#: pretix/base/exporters/orderlist.py:428 -#: pretix/control/templates/pretixcontrol/order/index.html:499 -#: pretix/control/templates/pretixcontrol/order/index.html:594 +#: pretix/base/exporters/orderlist.py:435 +#: pretix/control/templates/pretixcontrol/order/index.html:498 +#: pretix/control/templates/pretixcontrol/order/index.html:593 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:29 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" msgstr "" -#: pretix/base/exporters/orderlist.py:457 +#: pretix/base/exporters/orderlist.py:464 msgid "Quota availabilities" msgstr "" -#: pretix/base/exporters/orderlist.py:461 +#: pretix/base/exporters/orderlist.py:468 #: pretix/control/templates/pretixcontrol/items/quotas.html:44 msgid "Quota name" msgstr "" -#: pretix/base/exporters/orderlist.py:461 +#: pretix/base/exporters/orderlist.py:468 #: pretix/control/templates/pretixcontrol/items/quota.html:55 msgid "Total quota" msgstr "" -#: pretix/base/exporters/orderlist.py:461 +#: pretix/base/exporters/orderlist.py:468 #: pretix/control/templates/pretixcontrol/event/cancel.html:16 -#: pretix/control/views/item.py:723 +#: pretix/control/views/item.py:726 msgid "Paid orders" msgstr "" -#: pretix/base/exporters/orderlist.py:461 pretix/control/views/item.py:728 +#: pretix/base/exporters/orderlist.py:468 pretix/control/views/item.py:731 msgid "Pending orders" msgstr "" -#: pretix/base/exporters/orderlist.py:461 +#: pretix/base/exporters/orderlist.py:468 msgid "Blocking vouchers" msgstr "" -#: pretix/base/exporters/orderlist.py:462 pretix/control/views/item.py:738 +#: pretix/base/exporters/orderlist.py:469 pretix/control/views/item.py:741 msgid "Current user's carts" msgstr "" -#: pretix/base/exporters/orderlist.py:462 pretix/base/shredder.py:170 -#: pretix/control/forms/event.py:1440 pretix/control/navigation.py:214 -#: pretix/control/templates/pretixcontrol/event/settings.html:135 +#: pretix/base/exporters/orderlist.py:469 pretix/base/shredder.py:170 +#: pretix/control/forms/event.py:1481 pretix/control/navigation.py:214 +#: pretix/control/templates/pretixcontrol/event/settings.html:137 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:8 #: pretix/presale/templates/pretixpresale/event/fragment_availability.html:10 @@ -926,26 +933,26 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/waitinglist.html:3 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:45 #: pretix/presale/templates/pretixpresale/organizers/index.html:78 -#: pretix/presale/views/widget.py:287 +#: pretix/presale/views/widget.py:293 msgid "Waiting list" msgstr "" -#: pretix/base/exporters/orderlist.py:462 +#: pretix/base/exporters/orderlist.py:469 msgid "Current availability" msgstr "" -#: pretix/base/exporters/orderlist.py:470 -#: pretix/base/exporters/orderlist.py:476 +#: pretix/base/exporters/orderlist.py:477 +#: pretix/base/exporters/orderlist.py:483 #: pretix/control/templates/pretixcontrol/items/quota.html:57 -#: pretix/control/views/item.py:745 +#: pretix/control/views/item.py:748 msgid "Infinite" msgstr "" -#: pretix/base/exporters/orderlist.py:486 +#: pretix/base/exporters/orderlist.py:493 msgid "Invoice data" msgstr "" -#: pretix/base/exporters/orderlist.py:491 pretix/base/shredder.py:290 +#: pretix/base/exporters/orderlist.py:498 pretix/base/shredder.py:290 #: pretix/control/templates/pretixcontrol/order/index.html:162 #: pretix/control/templates/pretixcontrol/order/index.html:211 #: pretix/presale/templates/pretixpresale/event/order.html:160 @@ -953,19 +960,19 @@ msgstr "" msgid "Invoices" msgstr "" -#: pretix/base/exporters/orderlist.py:492 +#: pretix/base/exporters/orderlist.py:499 msgid "Invoice lines" msgstr "" -#: pretix/base/exporters/orderlist.py:498 -#: pretix/base/exporters/orderlist.py:580 +#: pretix/base/exporters/orderlist.py:505 +#: pretix/base/exporters/orderlist.py:587 msgid "Invoice number" msgstr "" -#: pretix/base/exporters/orderlist.py:499 -#: pretix/base/exporters/orderlist.py:590 pretix/base/models/items.py:988 -#: pretix/base/models/orders.py:150 pretix/base/models/orders.py:1971 -#: pretix/control/forms/filter.py:395 +#: pretix/base/exporters/orderlist.py:506 +#: pretix/base/exporters/orderlist.py:597 pretix/base/models/items.py:987 +#: pretix/base/models/orders.py:152 pretix/base/models/orders.py:1979 +#: pretix/control/forms/filter.py:401 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:49 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:11 @@ -973,50 +980,28 @@ msgstr "" msgid "Date" msgstr "" -#: pretix/base/exporters/orderlist.py:501 -#: pretix/base/exporters/orderlist.py:592 pretix/base/models/waitinglist.py:41 +#: pretix/base/exporters/orderlist.py:508 +#: pretix/base/exporters/orderlist.py:599 pretix/base/models/waitinglist.py:41 #: pretix/control/templates/pretixcontrol/users/index.html:37 #: pretix/control/views/waitinglist.py:199 msgid "E-mail address" msgstr "" -#: pretix/base/exporters/orderlist.py:502 -#: pretix/base/exporters/orderlist.py:593 +#: pretix/base/exporters/orderlist.py:509 +#: pretix/base/exporters/orderlist.py:600 msgid "Invoice type" msgstr "" -#: pretix/base/exporters/orderlist.py:503 -#: pretix/base/exporters/orderlist.py:594 +#: pretix/base/exporters/orderlist.py:510 +#: pretix/base/exporters/orderlist.py:601 msgid "Cancellation of" msgstr "" -#: pretix/base/exporters/orderlist.py:504 pretix/base/models/auth.py:98 -#: pretix/control/forms/event.py:1353 pretix/control/views/waitinglist.py:200 +#: pretix/base/exporters/orderlist.py:511 pretix/base/models/auth.py:98 +#: pretix/control/forms/event.py:1394 pretix/control/views/waitinglist.py:200 msgid "Language" msgstr "" -#: pretix/base/exporters/orderlist.py:505 -#: pretix/base/exporters/orderlist.py:506 -#: pretix/base/exporters/orderlist.py:507 -#: pretix/base/exporters/orderlist.py:508 -#: pretix/base/exporters/orderlist.py:509 -#: pretix/base/exporters/orderlist.py:510 -#: pretix/base/exporters/orderlist.py:511 -#: pretix/base/exporters/orderlist.py:595 -#: pretix/base/exporters/orderlist.py:596 -#: pretix/base/exporters/orderlist.py:597 -#: pretix/base/exporters/orderlist.py:598 -#: pretix/base/exporters/orderlist.py:599 -#: pretix/base/exporters/orderlist.py:600 -#: pretix/base/exporters/orderlist.py:601 -msgid "Invoice sender:" -msgstr "" - -#: pretix/base/exporters/orderlist.py:510 -#: pretix/base/exporters/orderlist.py:600 -msgid "Tax ID" -msgstr "" - #: pretix/base/exporters/orderlist.py:512 #: pretix/base/exporters/orderlist.py:513 #: pretix/base/exporters/orderlist.py:514 @@ -1024,9 +1009,6 @@ msgstr "" #: pretix/base/exporters/orderlist.py:516 #: pretix/base/exporters/orderlist.py:517 #: pretix/base/exporters/orderlist.py:518 -#: pretix/base/exporters/orderlist.py:519 -#: pretix/base/exporters/orderlist.py:520 -#: pretix/base/exporters/orderlist.py:521 #: pretix/base/exporters/orderlist.py:602 #: pretix/base/exporters/orderlist.py:603 #: pretix/base/exporters/orderlist.py:604 @@ -1034,78 +1016,103 @@ msgstr "" #: pretix/base/exporters/orderlist.py:606 #: pretix/base/exporters/orderlist.py:607 #: pretix/base/exporters/orderlist.py:608 +msgid "Invoice sender:" +msgstr "" + +#: pretix/base/exporters/orderlist.py:517 +#: pretix/base/exporters/orderlist.py:607 +msgid "Tax ID" +msgstr "" + +#: pretix/base/exporters/orderlist.py:519 +#: pretix/base/exporters/orderlist.py:520 +#: pretix/base/exporters/orderlist.py:521 +#: pretix/base/exporters/orderlist.py:522 +#: pretix/base/exporters/orderlist.py:523 +#: pretix/base/exporters/orderlist.py:524 +#: pretix/base/exporters/orderlist.py:525 +#: pretix/base/exporters/orderlist.py:526 +#: pretix/base/exporters/orderlist.py:527 +#: pretix/base/exporters/orderlist.py:528 #: pretix/base/exporters/orderlist.py:609 #: pretix/base/exporters/orderlist.py:610 #: pretix/base/exporters/orderlist.py:611 +#: pretix/base/exporters/orderlist.py:612 +#: pretix/base/exporters/orderlist.py:613 +#: pretix/base/exporters/orderlist.py:614 +#: pretix/base/exporters/orderlist.py:615 +#: pretix/base/exporters/orderlist.py:616 +#: pretix/base/exporters/orderlist.py:617 +#: pretix/base/exporters/orderlist.py:618 msgid "Invoice recipient:" msgstr "" -#: pretix/base/exporters/orderlist.py:514 -#: pretix/base/exporters/orderlist.py:604 +#: pretix/base/exporters/orderlist.py:521 +#: pretix/base/exporters/orderlist.py:611 msgid "Street address" msgstr "" -#: pretix/base/exporters/orderlist.py:520 -#: pretix/base/exporters/orderlist.py:610 pretix/base/models/orders.py:2031 +#: pretix/base/exporters/orderlist.py:527 +#: pretix/base/exporters/orderlist.py:617 pretix/base/models/orders.py:2039 msgid "Beneficiary" msgstr "" -#: pretix/base/exporters/orderlist.py:521 -#: pretix/base/exporters/orderlist.py:611 pretix/base/models/orders.py:2026 -#: pretix/control/templates/pretixcontrol/order/index.html:720 +#: pretix/base/exporters/orderlist.py:528 +#: pretix/base/exporters/orderlist.py:618 pretix/base/models/orders.py:2034 +#: pretix/control/templates/pretixcontrol/order/index.html:735 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:111 msgid "Internal reference" msgstr "" -#: pretix/base/exporters/orderlist.py:522 pretix/control/forms/event.py:1328 +#: pretix/base/exporters/orderlist.py:529 pretix/control/forms/event.py:1369 msgid "Reverse charge" msgstr "" -#: pretix/base/exporters/orderlist.py:523 +#: pretix/base/exporters/orderlist.py:530 msgid "Shown foreign currency" msgstr "" -#: pretix/base/exporters/orderlist.py:524 +#: pretix/base/exporters/orderlist.py:531 msgid "Foreign currency rate" msgstr "" -#: pretix/base/exporters/orderlist.py:525 +#: pretix/base/exporters/orderlist.py:532 msgid "Total value (with taxes)" msgstr "" -#: pretix/base/exporters/orderlist.py:526 +#: pretix/base/exporters/orderlist.py:533 msgid "Total value (without taxes)" msgstr "" -#: pretix/base/exporters/orderlist.py:552 -#: pretix/base/exporters/orderlist.py:633 +#: pretix/base/exporters/orderlist.py:559 +#: pretix/base/exporters/orderlist.py:640 msgid "Cancellation" msgstr "" -#: pretix/base/exporters/orderlist.py:552 -#: pretix/base/exporters/orderlist.py:633 +#: pretix/base/exporters/orderlist.py:559 +#: pretix/base/exporters/orderlist.py:640 #: pretix/control/templates/pretixcontrol/order/index.html:166 #: pretix/presale/templates/pretixpresale/event/order.html:168 msgid "Invoice" msgstr "" -#: pretix/base/exporters/orderlist.py:581 +#: pretix/base/exporters/orderlist.py:588 msgid "Line number" msgstr "" -#: pretix/base/exporters/orderlist.py:583 pretix/control/forms/orders.py:217 +#: pretix/base/exporters/orderlist.py:590 pretix/control/forms/orders.py:217 msgid "Gross price" msgstr "" -#: pretix/base/exporters/orderlist.py:584 +#: pretix/base/exporters/orderlist.py:591 msgid "Net price" msgstr "" -#: pretix/base/exporters/orderlist.py:587 +#: pretix/base/exporters/orderlist.py:594 msgid "Tax name" msgstr "" -#: pretix/base/exporters/orderlist.py:588 +#: pretix/base/exporters/orderlist.py:595 msgid "Event start date" msgstr "" @@ -1139,41 +1146,41 @@ msgstr "" msgid "Repeat password" msgstr "" -#: pretix/base/forms/questions.py:375 pretix/control/forms/item.py:83 +#: pretix/base/forms/questions.py:449 pretix/control/forms/item.py:93 msgid "This field is required" msgstr "" -#: pretix/base/forms/questions.py:391 +#: pretix/base/forms/questions.py:465 msgid "Street and Number" msgstr "" -#: pretix/base/forms/questions.py:445 +#: pretix/base/forms/questions.py:503 msgctxt "address" msgid "Select state" msgstr "" -#: pretix/base/forms/questions.py:516 +#: pretix/base/forms/questions.py:574 msgid "You need to provide a company name." msgstr "" -#: pretix/base/forms/questions.py:518 +#: pretix/base/forms/questions.py:576 msgid "You need to provide your name." msgstr "" -#: pretix/base/forms/questions.py:525 pretix/base/payment.py:47 -#: pretix/control/forms/event.py:732 pretix/control/forms/event.py:1288 +#: pretix/base/forms/questions.py:583 pretix/base/payment.py:48 +#: pretix/control/forms/event.py:773 pretix/control/forms/event.py:1329 msgid "This field is required." msgstr "" -#: pretix/base/forms/questions.py:539 pretix/control/views/orders.py:995 +#: pretix/base/forms/questions.py:597 pretix/control/views/orders.py:1071 msgid "Your VAT ID does not match the selected country." msgstr "" -#: pretix/base/forms/questions.py:547 +#: pretix/base/forms/questions.py:605 msgid "This VAT ID is not valid. Please re-check your input." msgstr "" -#: pretix/base/forms/questions.py:552 +#: pretix/base/forms/questions.py:610 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country is currently not available. We will therefore need to charge VAT on " @@ -1181,7 +1188,7 @@ msgid "" "process." msgstr "" -#: pretix/base/forms/questions.py:560 +#: pretix/base/forms/questions.py:618 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country returned an incorrect result. We will therefore need to charge VAT " @@ -1254,7 +1261,7 @@ msgid "Invalid placeholder(s): %(value)s" msgstr "" #: pretix/base/forms/widgets.py:134 pretix/base/forms/widgets.py:139 -#: pretix/base/models/orders.py:2012 +#: pretix/base/models/orders.py:2020 msgid "Business customer" msgstr "" @@ -1283,27 +1290,27 @@ msgctxt "invoice" msgid "Invoice to" msgstr "" -#: pretix/base/invoice.py:321 pretix/base/invoice.py:723 +#: pretix/base/invoice.py:321 pretix/base/invoice.py:728 msgctxt "invoice" msgid "Order code" msgstr "" -#: pretix/base/invoice.py:330 pretix/base/invoice.py:732 +#: pretix/base/invoice.py:330 pretix/base/invoice.py:737 msgctxt "invoice" msgid "Cancellation number" msgstr "" -#: pretix/base/invoice.py:336 pretix/base/invoice.py:740 +#: pretix/base/invoice.py:336 pretix/base/invoice.py:745 msgctxt "invoice" msgid "Original invoice" msgstr "" -#: pretix/base/invoice.py:341 pretix/base/invoice.py:747 +#: pretix/base/invoice.py:341 pretix/base/invoice.py:752 msgctxt "invoice" msgid "Invoice number" msgstr "" -#: pretix/base/invoice.py:349 pretix/base/invoice.py:762 +#: pretix/base/invoice.py:349 pretix/base/invoice.py:767 msgctxt "invoice" msgid "Cancellation date" msgstr "" @@ -1313,7 +1320,7 @@ msgctxt "invoice" msgid "Original invoice date" msgstr "" -#: pretix/base/invoice.py:362 pretix/base/invoice.py:764 +#: pretix/base/invoice.py:362 pretix/base/invoice.py:769 msgctxt "invoice" msgid "Invoice date" msgstr "" @@ -1332,8 +1339,8 @@ msgid "" msgstr "" #: pretix/base/invoice.py:425 -#: pretix/control/templates/pretixcontrol/base.html:277 -#: pretix/control/templates/pretixcontrol/checkin/index.html:94 +#: pretix/control/templates/pretixcontrol/base.html:278 +#: pretix/control/templates/pretixcontrol/checkin/index.html:98 #: pretix/control/templates/pretixcontrol/order/index.html:20 #: pretix/control/templates/pretixcontrol/orders/index.html:120 #: pretix/control/templates/pretixcontrol/orders/refunds.html:59 @@ -1345,96 +1352,96 @@ msgstr "" msgid "TEST MODE" msgstr "" -#: pretix/base/invoice.py:430 +#: pretix/base/invoice.py:430 pretix/base/services/mail.py:285 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" msgstr "" -#: pretix/base/invoice.py:465 +#: pretix/base/invoice.py:464 +#, python-brace-format +msgctxt "invoice" +msgid "Customer reference: {reference}" +msgstr "" + +#: pretix/base/invoice.py:470 +msgctxt "invoice" +msgid "Customer VAT ID" +msgstr "" + +#: pretix/base/invoice.py:477 +msgctxt "invoice" +msgid "Beneficiary" +msgstr "" + +#: pretix/base/invoice.py:493 msgctxt "invoice" msgid "Invoice" msgstr "" -#: pretix/base/invoice.py:467 +#: pretix/base/invoice.py:495 #: pretix/control/templates/pretixcontrol/order/index.html:166 #: pretix/presale/templates/pretixpresale/event/order.html:168 msgctxt "invoice" msgid "Cancellation" msgstr "" -#: pretix/base/invoice.py:475 -#, python-brace-format -msgctxt "invoice" -msgid "Customer reference: {reference}" -msgstr "" - -#: pretix/base/invoice.py:481 -msgctxt "invoice" -msgid "Customer VAT ID" -msgstr "" - -#: pretix/base/invoice.py:488 -msgctxt "invoice" -msgid "Beneficiary" -msgstr "" - -#: pretix/base/invoice.py:510 pretix/base/invoice.py:518 +#: pretix/base/invoice.py:515 pretix/base/invoice.py:523 msgctxt "invoice" msgid "Description" msgstr "" -#: pretix/base/invoice.py:511 pretix/base/invoice.py:519 +#: pretix/base/invoice.py:516 pretix/base/invoice.py:524 msgctxt "invoice" msgid "Qty" msgstr "" -#: pretix/base/invoice.py:512 pretix/base/invoice.py:575 +#: pretix/base/invoice.py:517 pretix/base/invoice.py:580 msgctxt "invoice" msgid "Tax rate" msgstr "" -#: pretix/base/invoice.py:513 +#: pretix/base/invoice.py:518 msgctxt "invoice" msgid "Net" msgstr "" -#: pretix/base/invoice.py:514 +#: pretix/base/invoice.py:519 msgctxt "invoice" msgid "Gross" msgstr "" -#: pretix/base/invoice.py:520 +#: pretix/base/invoice.py:525 msgctxt "invoice" msgid "Amount" msgstr "" -#: pretix/base/invoice.py:545 pretix/base/invoice.py:550 +#: pretix/base/invoice.py:550 pretix/base/invoice.py:555 msgctxt "invoice" msgid "Invoice total" msgstr "" -#: pretix/base/invoice.py:576 +#: pretix/base/invoice.py:581 msgctxt "invoice" msgid "Net value" msgstr "" -#: pretix/base/invoice.py:577 +#: pretix/base/invoice.py:582 msgctxt "invoice" msgid "Gross value" msgstr "" -#: pretix/base/invoice.py:578 +#: pretix/base/invoice.py:583 msgctxt "invoice" msgid "Tax" msgstr "" -#: pretix/base/invoice.py:608 +#: pretix/base/invoice.py:613 msgctxt "invoice" msgid "Included taxes" msgstr "" -#: pretix/base/invoice.py:636 +#: pretix/base/invoice.py:641 #, python-brace-format msgctxt "invoice" msgid "" @@ -1442,7 +1449,7 @@ msgid "" "Bank on {date}, this corresponds to:" msgstr "" -#: pretix/base/invoice.py:649 +#: pretix/base/invoice.py:654 #, python-brace-format msgctxt "invoice" msgid "" @@ -1450,7 +1457,7 @@ msgid "" "Bank on {date}, the invoice total corresponds to {total}." msgstr "" -#: pretix/base/invoice.py:662 +#: pretix/base/invoice.py:667 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "" @@ -1459,8 +1466,8 @@ msgstr "" msgid "Default list" msgstr "" -#: pretix/base/models/auth.py:88 pretix/base/models/orders.py:2014 -#: pretix/base/settings.py:881 pretix/base/settings.py:892 +#: pretix/base/models/auth.py:88 pretix/base/models/orders.py:2022 +#: pretix/base/settings.py:900 pretix/base/settings.py:911 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "" @@ -1561,23 +1568,23 @@ msgstr "" msgid "Initialization date" msgstr "" -#: pretix/base/models/event.py:38 +#: pretix/base/models/event.py:40 msgid "The end of the presale period has to be later than its start." msgstr "" -#: pretix/base/models/event.py:40 +#: pretix/base/models/event.py:42 msgid "The end of the event has to be later than its start." msgstr "" -#: pretix/base/models/event.py:280 pretix/base/pdf.py:106 -#: pretix/control/forms/filter.py:414 pretix/control/forms/filter.py:416 -#: pretix/control/forms/filter.py:569 pretix/control/forms/filter.py:571 +#: pretix/base/models/event.py:285 pretix/base/pdf.py:111 +#: pretix/control/forms/filter.py:420 pretix/control/forms/filter.py:422 +#: pretix/control/forms/filter.py:575 pretix/control/forms/filter.py:577 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" msgstr "" -#: pretix/base/models/event.py:285 +#: pretix/base/models/event.py:290 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes, " "and must be unique among your events. We recommend some kind of abbreviation " @@ -1586,111 +1593,111 @@ msgid "" "codes, invoice numbers, and bank transfer references." msgstr "" -#: pretix/base/models/event.py:292 pretix/base/models/organizer.py:41 +#: pretix/base/models/event.py:297 pretix/base/models/organizer.py:41 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/event.py:296 pretix/base/models/organizer.py:45 +#: pretix/base/models/event.py:301 pretix/base/models/organizer.py:45 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "" -#: pretix/base/models/event.py:298 +#: pretix/base/models/event.py:303 msgid "Shop is live" msgstr "" -#: pretix/base/models/event.py:300 +#: pretix/base/models/event.py:305 msgid "Event currency" msgstr "" -#: pretix/base/models/event.py:303 pretix/base/models/event.py:919 -#: pretix/control/forms/event.py:478 pretix/control/forms/subevents.py:61 +#: pretix/base/models/event.py:308 pretix/base/models/event.py:952 +#: pretix/control/forms/event.py:504 pretix/control/forms/subevents.py:61 msgid "Event start time" msgstr "" -#: pretix/base/models/event.py:305 pretix/base/models/event.py:921 -#: pretix/base/pdf.py:158 pretix/control/forms/subevents.py:65 +#: pretix/base/models/event.py:310 pretix/base/models/event.py:954 +#: pretix/base/pdf.py:163 pretix/control/forms/subevents.py:65 msgid "Event end time" msgstr "" -#: pretix/base/models/event.py:307 pretix/base/models/event.py:923 +#: pretix/base/models/event.py:312 pretix/base/models/event.py:956 #: pretix/control/forms/subevents.py:70 msgid "Admission time" msgstr "" -#: pretix/base/models/event.py:309 pretix/base/models/event.py:912 +#: pretix/base/models/event.py:314 pretix/base/models/event.py:945 msgid "Show in lists" msgstr "" -#: pretix/base/models/event.py:310 +#: pretix/base/models/event.py:315 msgid "" "If selected, this event will show up publicly on the list of events for your " "organizer account." msgstr "" -#: pretix/base/models/event.py:313 pretix/base/models/event.py:926 +#: pretix/base/models/event.py:318 pretix/base/models/event.py:959 #: pretix/control/forms/subevents.py:81 msgid "End of presale" msgstr "" -#: pretix/base/models/event.py:314 pretix/base/models/event.py:927 +#: pretix/base/models/event.py:319 pretix/base/models/event.py:960 #: pretix/control/forms/subevents.py:82 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:319 pretix/base/models/event.py:932 +#: pretix/base/models/event.py:324 pretix/base/models/event.py:965 #: pretix/control/forms/subevents.py:75 msgid "Start of presale" msgstr "" -#: pretix/base/models/event.py:320 pretix/base/models/event.py:933 +#: pretix/base/models/event.py:325 pretix/base/models/event.py:966 #: pretix/control/forms/subevents.py:76 msgid "Optional. No products will be sold before this date." msgstr "" -#: pretix/base/models/event.py:325 pretix/base/models/event.py:938 +#: pretix/base/models/event.py:330 pretix/base/models/event.py:971 msgid "Location" msgstr "" -#: pretix/base/models/event.py:328 pretix/base/models/event.py:941 +#: pretix/base/models/event.py:333 pretix/base/models/event.py:974 msgid "Latitude" msgstr "" -#: pretix/base/models/event.py:332 pretix/base/models/event.py:945 +#: pretix/base/models/event.py:337 pretix/base/models/event.py:978 msgid "Longitude" msgstr "" -#: pretix/base/models/event.py:337 pretix/control/navigation.py:44 +#: pretix/base/models/event.py:342 pretix/control/navigation.py:44 msgid "Plugins" msgstr "" -#: pretix/base/models/event.py:340 +#: pretix/base/models/event.py:345 #: pretix/control/templates/pretixcontrol/event/index.html:132 -#: pretix/control/templates/pretixcontrol/order/index.html:731 +#: pretix/control/templates/pretixcontrol/order/index.html:746 msgid "Internal comment" msgstr "" -#: pretix/base/models/event.py:344 pretix/control/forms/event.py:187 -#: pretix/control/forms/filter.py:551 +#: pretix/base/models/event.py:349 pretix/control/forms/event.py:213 +#: pretix/control/forms/filter.py:557 #: pretix/control/templates/pretixcontrol/event/index.html:12 #: pretix/control/views/dashboards.py:448 #: pretix/presale/templates/pretixpresale/organizers/index.html:73 -#: pretix/presale/views/widget.py:422 +#: pretix/presale/views/widget.py:428 msgid "Event series" msgstr "" -#: pretix/base/models/event.py:353 pretix/base/models/items.py:255 -#: pretix/base/models/items.py:1268 pretix/base/models/orders.py:136 -#: pretix/base/models/orders.py:1963 pretix/base/models/vouchers.py:94 +#: pretix/base/models/event.py:358 pretix/base/models/items.py:253 +#: pretix/base/models/items.py:1269 pretix/base/models/orders.py:138 +#: pretix/base/models/orders.py:1971 pretix/base/models/vouchers.py:94 #: pretix/base/models/waitinglist.py:28 pretix/base/notifications.py:177 #: pretix/control/templates/pretixcontrol/search/orders.html:39 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 msgid "Event" msgstr "" -#: pretix/base/models/event.py:354 pretix/control/navigation.py:295 +#: pretix/base/models/event.py:359 pretix/control/navigation.py:295 #: pretix/control/navigation.py:397 #: pretix/control/templates/pretixcontrol/events/index.html:5 #: pretix/control/templates/pretixcontrol/events/index.html:7 @@ -1700,77 +1707,77 @@ msgstr "" msgid "Events" msgstr "" -#: pretix/base/models/event.py:759 +#: pretix/base/models/event.py:792 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." msgstr "" -#: pretix/base/models/event.py:762 +#: pretix/base/models/event.py:795 msgid "You need to configure at least one quota to sell anything." msgstr "" -#: pretix/base/models/event.py:859 +#: pretix/base/models/event.py:892 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" -#: pretix/base/models/event.py:865 +#: pretix/base/models/event.py:898 msgid "The event slug cannot be changed." msgstr "" -#: pretix/base/models/event.py:868 +#: pretix/base/models/event.py:901 msgid "This slug has already been used for a different event." msgstr "" -#: pretix/base/models/event.py:874 +#: pretix/base/models/event.py:907 msgid "The event cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:880 +#: pretix/base/models/event.py:913 msgid "The event's presale cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:908 pretix/base/models/items.py:276 -#: pretix/base/models/items.py:626 pretix/control/forms/filter.py:386 -#: pretix/control/forms/filter.py:796 +#: pretix/base/models/event.py:941 pretix/base/models/items.py:274 +#: pretix/base/models/items.py:624 pretix/control/forms/filter.py:392 +#: pretix/control/forms/filter.py:804 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "" -#: pretix/base/models/event.py:909 +#: pretix/base/models/event.py:942 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "" -#: pretix/base/models/event.py:913 +#: pretix/base/models/event.py:946 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." msgstr "" -#: pretix/base/models/event.py:950 pretix/control/forms/event.py:492 +#: pretix/base/models/event.py:983 pretix/control/forms/event.py:527 msgid "Frontpage text" msgstr "" -#: pretix/base/models/event.py:961 +#: pretix/base/models/event.py:994 msgid "Date in event series" msgstr "" -#: pretix/base/models/event.py:962 +#: pretix/base/models/event.py:995 msgid "Dates in event series" msgstr "" -#: pretix/base/models/event.py:1045 +#: pretix/base/models/event.py:1091 msgid "One or more variations do not belong to this event." msgstr "" -#: pretix/base/models/event.py:1129 +#: pretix/base/models/event.py:1175 msgid "Can not contain spaces or special characters except underscores" msgstr "" -#: pretix/base/models/event.py:1134 +#: pretix/base/models/event.py:1180 msgid "The property name may only contain letters, numbers and underscores." msgstr "" @@ -1781,10 +1788,10 @@ msgstr "" #: pretix/base/models/giftcards.py:53 #: pretix/control/templates/pretixcontrol/giftcards/checkout.html:10 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:4 -#: pretix/control/templates/pretixcontrol/order/index.html:316 +#: pretix/control/templates/pretixcontrol/order/index.html:315 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:22 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:44 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:39 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:38 msgid "Gift card code" msgstr "" @@ -1792,7 +1799,7 @@ msgstr "" msgid "Test mode card" msgstr "" -#: pretix/base/models/invoices.py:128 pretix/base/services/invoices.py:89 +#: pretix/base/models/invoices.py:128 pretix/base/services/invoices.py:91 #, python-format msgctxt "invoice" msgid "VAT-ID: %s" @@ -1808,11 +1815,11 @@ msgstr "" msgid "Category name" msgstr "" -#: pretix/base/models/items.py:53 pretix/base/models/items.py:270 +#: pretix/base/models/items.py:53 pretix/base/models/items.py:268 msgid "Internal name" msgstr "" -#: pretix/base/models/items.py:54 pretix/base/models/items.py:271 +#: pretix/base/models/items.py:54 pretix/base/models/items.py:269 msgid "" "If you set this, this will be used instead of the public name in the backend." msgstr "" @@ -1832,7 +1839,7 @@ msgid "" "this category configured as a possible source for add-ons." msgstr "" -#: pretix/base/models/items.py:72 pretix/base/pdf.py:80 +#: pretix/base/models/items.py:72 pretix/base/pdf.py:85 #: pretix/control/templates/pretixcontrol/items/category.html:4 #: pretix/control/templates/pretixcontrol/items/category.html:6 msgid "Product category" @@ -1850,41 +1857,41 @@ msgstr "" msgid "{category} (Add-On products)" msgstr "" -#: pretix/base/models/items.py:262 pretix/base/models/items.py:798 +#: pretix/base/models/items.py:260 pretix/base/models/items.py:796 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "" -#: pretix/base/models/items.py:263 +#: pretix/base/models/items.py:261 msgid "" "If you have many products, you can optionally sort them into categories to " "keep things organized." msgstr "" -#: pretix/base/models/items.py:267 +#: pretix/base/models/items.py:265 msgid "Item name" msgstr "" -#: pretix/base/models/items.py:280 +#: pretix/base/models/items.py:278 msgid "This is shown below the product name in lists." msgstr "" -#: pretix/base/models/items.py:284 pretix/base/models/items.py:640 +#: pretix/base/models/items.py:282 pretix/base/models/items.py:638 msgid "Default price" msgstr "" -#: pretix/base/models/items.py:285 +#: pretix/base/models/items.py:283 msgid "" "If this product has multiple variations, you can set different prices for " "each of the variations. If a variation does not have a special price or if " "you do not have variations, this price will be used." msgstr "" -#: pretix/base/models/items.py:292 +#: pretix/base/models/items.py:290 msgid "Free price input" msgstr "" -#: pretix/base/models/items.py:293 +#: pretix/base/models/items.py:291 msgid "" "If this option is active, your users can choose the price themselves. The " "price configured above is then interpreted as the minimum price a user has " @@ -1893,64 +1900,64 @@ msgid "" "add-on to other products." msgstr "" -#: pretix/base/models/items.py:300 +#: pretix/base/models/items.py:298 msgid "Sales tax" msgstr "" -#: pretix/base/models/items.py:305 +#: pretix/base/models/items.py:303 msgid "Is an admission ticket" msgstr "" -#: pretix/base/models/items.py:307 +#: pretix/base/models/items.py:305 msgid "Whether or not buying this product allows a person to enter your event" msgstr "" -#: pretix/base/models/items.py:313 +#: pretix/base/models/items.py:311 msgid "Generate tickets" msgstr "" -#: pretix/base/models/items.py:317 +#: pretix/base/models/items.py:315 msgid "Show a waiting list for this ticket" msgstr "" -#: pretix/base/models/items.py:318 +#: pretix/base/models/items.py:316 msgid "This will only work of waiting lists are enabled for this event." msgstr "" -#: pretix/base/models/items.py:322 pretix/control/forms/event.py:356 -#: pretix/control/forms/event.py:1435 +#: pretix/base/models/items.py:320 pretix/control/forms/event.py:382 +#: pretix/control/forms/event.py:1476 msgid "Show number of tickets left" msgstr "" -#: pretix/base/models/items.py:323 +#: pretix/base/models/items.py:321 msgid "Publicly show how many tickets are still available." msgstr "" -#: pretix/base/models/items.py:330 +#: pretix/base/models/items.py:328 msgid "Product picture" msgstr "" -#: pretix/base/models/items.py:335 +#: pretix/base/models/items.py:333 msgid "Available from" msgstr "" -#: pretix/base/models/items.py:337 +#: pretix/base/models/items.py:335 msgid "This product will not be sold before the given date." msgstr "" -#: pretix/base/models/items.py:340 pretix/base/payment.py:207 +#: pretix/base/models/items.py:338 pretix/base/payment.py:215 msgid "Available until" msgstr "" -#: pretix/base/models/items.py:342 +#: pretix/base/models/items.py:340 msgid "This product will not be sold after the given date." msgstr "" -#: pretix/base/models/items.py:348 +#: pretix/base/models/items.py:346 msgid "Only show after sellout of" msgstr "" -#: pretix/base/models/items.py:349 +#: pretix/base/models/items.py:347 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 " @@ -1959,21 +1966,21 @@ msgid "" "all tickets in the referenced quota are reserved, but not yet sold." msgstr "" -#: pretix/base/models/items.py:356 +#: pretix/base/models/items.py:354 msgid "This product can only be bought using a voucher." msgstr "" -#: pretix/base/models/items.py:358 +#: pretix/base/models/items.py:356 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:362 +#: pretix/base/models/items.py:360 msgid "Buying this product requires approval" msgstr "" -#: pretix/base/models/items.py:364 +#: pretix/base/models/items.py:362 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 paid and " @@ -1981,56 +1988,56 @@ msgid "" "available to specific groups." msgstr "" -#: pretix/base/models/items.py:369 +#: pretix/base/models/items.py:367 msgid "" "This product will only be shown if a voucher matching the product is " "redeemed." msgstr "" -#: pretix/base/models/items.py:371 +#: pretix/base/models/items.py:369 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:375 +#: pretix/base/models/items.py:373 msgid "Only sell this product as part of a bundle" msgstr "" -#: pretix/base/models/items.py:377 +#: pretix/base/models/items.py:375 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:382 +#: pretix/base/models/items.py:380 msgid "Allow product to be canceled" msgstr "" -#: pretix/base/models/items.py:384 +#: pretix/base/models/items.py:382 msgid "" "If this is checked, the usual cancellation 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:388 +#: pretix/base/models/items.py:386 msgid "Minimum amount per order" msgstr "" -#: pretix/base/models/items.py:390 +#: pretix/base/models/items.py:388 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:394 +#: pretix/base/models/items.py:392 msgid "Maximum amount per order" msgstr "" -#: pretix/base/models/items.py:396 +#: pretix/base/models/items.py:394 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 " @@ -2038,7 +2045,7 @@ msgid "" "applies regardless." msgstr "" -#: pretix/base/models/items.py:403 +#: pretix/base/models/items.py:401 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 " @@ -2046,34 +2053,34 @@ msgid "" "needs to be checked." msgstr "" -#: pretix/base/models/items.py:408 pretix/base/models/items.py:643 +#: pretix/base/models/items.py:406 pretix/base/models/items.py:641 msgid "Original price" msgstr "" -#: pretix/base/models/items.py:411 pretix/base/models/items.py:646 +#: pretix/base/models/items.py:409 pretix/base/models/items.py:644 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:415 pretix/control/forms/item.py:403 +#: pretix/base/models/items.py:413 pretix/control/forms/item.py:413 msgid "Sales channels" msgstr "" -#: pretix/base/models/items.py:419 +#: pretix/base/models/items.py:417 msgid "This product is a gift card" msgstr "" -#: pretix/base/models/items.py:420 +#: pretix/base/models/items.py:418 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:429 pretix/base/models/items.py:1026 -#: pretix/control/forms/filter.py:184 pretix/control/forms/filter.py:732 -#: pretix/control/forms/item.py:148 pretix/control/navigation.py:127 +#: pretix/base/models/items.py:427 pretix/base/models/items.py:1027 +#: pretix/control/forms/filter.py:190 pretix/control/forms/filter.py:740 +#: pretix/control/forms/item.py:158 pretix/control/navigation.py:127 #: pretix/control/navigation.py:136 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:30 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 @@ -2085,98 +2092,98 @@ msgstr "" msgid "Products" msgstr "" -#: pretix/base/models/items.py:577 +#: pretix/base/models/items.py:575 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." msgstr "" -#: pretix/base/models/items.py:583 +#: pretix/base/models/items.py:581 msgid "The item's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:588 +#: pretix/base/models/items.py:586 msgid "The item's tax rule must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:594 +#: pretix/base/models/items.py:592 msgid "The item's availability cannot end before it starts." msgstr "" -#: pretix/base/models/items.py:630 +#: pretix/base/models/items.py:628 msgid "This is shown below the variation name in lists." msgstr "" -#: pretix/base/models/items.py:635 pretix/base/models/items.py:817 -#: pretix/base/models/items.py:1032 +#: pretix/base/models/items.py:633 pretix/base/models/items.py:815 +#: pretix/base/models/items.py:1033 msgid "Position" msgstr "" -#: pretix/base/models/items.py:653 pretix/base/models/vouchers.py:160 +#: pretix/base/models/items.py:651 pretix/base/models/vouchers.py:160 #: pretix/base/models/waitinglist.py:60 msgid "Product variation" msgstr "" -#: pretix/base/models/items.py:654 +#: pretix/base/models/items.py:652 msgid "Product variations" msgstr "" -#: pretix/base/models/items.py:803 +#: pretix/base/models/items.py:801 msgid "Minimum number" msgstr "" -#: pretix/base/models/items.py:807 +#: pretix/base/models/items.py:805 msgid "Maximum number" msgstr "" -#: pretix/base/models/items.py:811 +#: pretix/base/models/items.py:809 msgid "Add-Ons are included in the price" msgstr "" -#: pretix/base/models/items.py:812 +#: pretix/base/models/items.py:810 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:832 +#: pretix/base/models/items.py:830 msgid "The add-on's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:837 +#: pretix/base/models/items.py:835 msgid "The item already has an add-on of this category." msgstr "" -#: pretix/base/models/items.py:842 +#: pretix/base/models/items.py:840 msgid "The minimum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:847 +#: pretix/base/models/items.py:845 msgid "The maximum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:852 +#: pretix/base/models/items.py:850 msgid "The maximum count needs to be greater than the minimum count." msgstr "" -#: pretix/base/models/items.py:879 +#: pretix/base/models/items.py:877 msgid "Bundled item" msgstr "" -#: pretix/base/models/items.py:885 +#: pretix/base/models/items.py:883 msgid "Bundled variation" msgstr "" -#: pretix/base/models/items.py:891 pretix/base/models/items.py:981 +#: pretix/base/models/items.py:889 pretix/base/models/items.py:980 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:21 msgid "Number" msgstr "" -#: pretix/base/models/items.py:896 +#: pretix/base/models/items.py:894 msgid "Designated price part" msgstr "" -#: pretix/base/models/items.py:897 +#: pretix/base/models/items.py:895 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 " @@ -2184,200 +2191,203 @@ msgid "" "the base item's price." msgstr "" -#: pretix/base/models/items.py:920 +#: pretix/base/models/items.py:918 msgid "The bundled item must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:922 +#: pretix/base/models/items.py:920 msgid "A variation needs to be set for this item." msgstr "" -#: pretix/base/models/items.py:924 +#: pretix/base/models/items.py:922 msgid "The chosen variation does not belong to this item." msgstr "" -#: pretix/base/models/items.py:929 +#: pretix/base/models/items.py:927 msgid "The count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:982 +#: pretix/base/models/items.py:981 msgid "Text (one line)" msgstr "" -#: pretix/base/models/items.py:983 +#: pretix/base/models/items.py:982 msgid "Multiline text" msgstr "" -#: pretix/base/models/items.py:984 +#: pretix/base/models/items.py:983 msgid "Yes/No" msgstr "" -#: pretix/base/models/items.py:985 +#: pretix/base/models/items.py:984 msgid "Choose one from a list" msgstr "" -#: pretix/base/models/items.py:986 +#: pretix/base/models/items.py:985 msgid "Choose multiple from a list" msgstr "" -#: pretix/base/models/items.py:987 +#: pretix/base/models/items.py:986 msgid "File upload" msgstr "" -#: pretix/base/models/items.py:989 pretix/base/reldate.py:131 +#: pretix/base/models/items.py:988 pretix/base/reldate.py:138 msgid "Time" msgstr "" -#: pretix/base/models/items.py:990 +#: pretix/base/models/items.py:989 msgid "Date and time" msgstr "" -#: pretix/base/models/items.py:991 +#: pretix/base/models/items.py:990 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1001 pretix/base/models/items.py:1055 -#: pretix/control/forms/item.py:41 +#: pretix/base/models/items.py:991 +msgid "Phone number" +msgstr "" + +#: pretix/base/models/items.py:1002 pretix/base/models/items.py:1056 +#: pretix/control/forms/item.py:43 #: pretix/control/templates/pretixcontrol/items/question_edit.html:10 #: pretix/control/templates/pretixcontrol/items/question_edit.html:17 #: pretix/control/templates/pretixcontrol/items/questions.html:33 msgid "Question" msgstr "" -#: pretix/base/models/items.py:1005 +#: pretix/base/models/items.py:1006 msgid "Internal identifier" msgstr "" -#: pretix/base/models/items.py:1006 +#: pretix/base/models/items.py:1007 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." msgstr "" -#: pretix/base/models/items.py:1010 +#: pretix/base/models/items.py:1011 msgid "Help text" msgstr "" -#: pretix/base/models/items.py:1011 +#: pretix/base/models/items.py:1012 msgid "If the question needs to be explained or clarified, do it here!" msgstr "" -#: pretix/base/models/items.py:1017 +#: pretix/base/models/items.py:1018 msgid "Question type" msgstr "" -#: pretix/base/models/items.py:1021 +#: pretix/base/models/items.py:1022 #: pretix/control/templates/pretixcontrol/items/questions.html:54 msgid "Required question" msgstr "" -#: pretix/base/models/items.py:1028 +#: pretix/base/models/items.py:1029 msgid "This question will be asked to buyers of the selected products" msgstr "" -#: pretix/base/models/items.py:1035 +#: pretix/base/models/items.py:1036 msgid "Ask during check-in instead of in the ticket buying process" msgstr "" -#: pretix/base/models/items.py:1039 +#: pretix/base/models/items.py:1040 #: pretix/control/templates/pretixcontrol/items/questions.html:65 msgid "Hidden question" msgstr "" -#: pretix/base/models/items.py:1040 +#: pretix/base/models/items.py:1041 msgid "This question will only show up in the backend." msgstr "" -#: pretix/base/models/items.py:1044 +#: pretix/base/models/items.py:1045 msgid "Print answer on invoices" msgstr "" -#: pretix/base/models/items.py:1076 +#: pretix/base/models/items.py:1077 msgid "This identifier is already used for a different question." msgstr "" -#: pretix/base/models/items.py:1100 +#: pretix/base/models/items.py:1101 msgid "An answer to this question is required to proceed." msgstr "" -#: pretix/base/models/items.py:1110 pretix/base/models/items.py:1118 +#: pretix/base/models/items.py:1111 pretix/base/models/items.py:1119 msgid "Invalid option selected." msgstr "" -#: pretix/base/models/items.py:1127 +#: pretix/base/models/items.py:1128 msgid "Invalid number input." msgstr "" -#: pretix/base/models/items.py:1134 +#: pretix/base/models/items.py:1135 msgid "Invalid date input." msgstr "" -#: pretix/base/models/items.py:1141 +#: pretix/base/models/items.py:1142 msgid "Invalid time input." msgstr "" -#: pretix/base/models/items.py:1151 +#: pretix/base/models/items.py:1152 msgid "Invalid datetime input." msgstr "" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1158 msgid "Unknown country code." msgstr "" -#: pretix/base/models/items.py:1171 +#: pretix/base/models/items.py:1172 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "" -#: pretix/base/models/items.py:1193 +#: pretix/base/models/items.py:1194 msgid "The identifier \"{}\" is already used for a different option." msgstr "" -#: pretix/base/models/items.py:1196 +#: pretix/base/models/items.py:1197 msgid "Question option" msgstr "" -#: pretix/base/models/items.py:1197 +#: pretix/base/models/items.py:1198 msgid "Question options" msgstr "" -#: pretix/base/models/items.py:1282 pretix/control/forms/event.py:1469 +#: pretix/base/models/items.py:1283 pretix/control/forms/event.py:1510 #: pretix/control/templates/pretixcontrol/items/quotas.html:49 msgid "Total capacity" msgstr "" -#: pretix/base/models/items.py:1284 pretix/control/forms/item.py:268 +#: pretix/base/models/items.py:1285 pretix/control/forms/item.py:278 msgid "Leave empty for an unlimited number of tickets." msgstr "" -#: pretix/base/models/items.py:1288 pretix/base/models/orders.py:978 +#: pretix/base/models/items.py:1289 pretix/base/models/orders.py:985 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "" -#: pretix/base/models/items.py:1296 pretix/control/forms/item.py:488 +#: pretix/base/models/items.py:1297 pretix/control/forms/item.py:498 msgid "Variations" msgstr "" -#: pretix/base/models/items.py:1304 +#: pretix/base/models/items.py:1305 msgid "Close this quota permanently once it is sold out" msgstr "" -#: pretix/base/models/items.py:1305 +#: pretix/base/models/items.py:1306 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:1315 pretix/base/models/vouchers.py:169 -#: pretix/control/forms/item.py:418 +#: pretix/base/models/items.py:1316 pretix/base/models/vouchers.py:169 #: 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:1316 pretix/control/navigation.py:145 +#: pretix/base/models/items.py:1317 pretix/control/navigation.py:145 #: pretix/control/templates/pretixcontrol/items/quotas.html:3 #: pretix/control/templates/pretixcontrol/items/quotas.html:5 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:323 @@ -2385,11 +2395,11 @@ msgstr "" msgid "Quotas" msgstr "" -#: pretix/base/models/items.py:1513 +#: pretix/base/models/items.py:1514 msgid "All variations must belong to an item contained in the items list." msgstr "" -#: pretix/base/models/items.py:1523 +#: pretix/base/models/items.py:1524 msgid "" "One or more items has variations but none of these are in the variations " "list." @@ -2436,41 +2446,41 @@ msgstr "" msgid "Tax rule {val}" msgstr "" -#: pretix/base/models/orders.py:116 +#: pretix/base/models/orders.py:118 msgid "pending" msgstr "" -#: pretix/base/models/orders.py:117 +#: pretix/base/models/orders.py:119 msgid "paid" msgstr "" -#: pretix/base/models/orders.py:118 +#: pretix/base/models/orders.py:120 msgid "expired" msgstr "" -#: pretix/base/models/orders.py:119 +#: pretix/base/models/orders.py:121 msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:146 +#: pretix/base/models/orders.py:148 msgid "Locale" msgstr "" -#: pretix/base/models/orders.py:153 pretix/base/models/orders.py:1975 +#: pretix/base/models/orders.py:155 pretix/base/models/orders.py:1983 msgid "Expiration date" msgstr "" -#: pretix/base/models/orders.py:157 +#: pretix/base/models/orders.py:159 msgid "Total amount" msgstr "" -#: pretix/base/models/orders.py:161 pretix/base/models/vouchers.py:184 +#: pretix/base/models/orders.py:163 pretix/base/models/vouchers.py:190 msgid "" "The text entered in this field will not be visible to the user and is " "available for your convenience." msgstr "" -#: pretix/base/models/orders.py:167 +#: pretix/base/models/orders.py:169 msgid "" "If you set this, the check-in app will show a visible warning that tickets " "of this order require special attention. This will not show any details or " @@ -2478,211 +2488,211 @@ msgid "" "cases." msgstr "" -#: pretix/base/models/orders.py:179 pretix/base/models/orders.py:1012 +#: pretix/base/models/orders.py:181 pretix/base/models/orders.py:1019 msgid "Meta information" msgstr "" -#: pretix/base/models/orders.py:191 +#: pretix/base/models/orders.py:193 msgid "E-mail address verified" msgstr "" -#: pretix/base/models/orders.py:663 +#: pretix/base/models/orders.py:665 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." msgstr "" -#: pretix/base/models/orders.py:665 +#: pretix/base/models/orders.py:667 msgid "" "The payment can not be accepted as the order is expired and you configured " "that no late payments should be accepted in the payment settings." msgstr "" -#: pretix/base/models/orders.py:667 +#: pretix/base/models/orders.py:669 msgid "This order is not yet approved by the event organizer." msgstr "" -#: pretix/base/models/orders.py:686 +#: pretix/base/models/orders.py:688 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:687 +#: pretix/base/models/orders.py:689 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:793 pretix/base/services/orders.py:704 -#: pretix/control/views/event.py:605 +#: pretix/base/models/orders.py:795 pretix/base/services/orders.py:730 +#: pretix/control/views/event.py:609 #: pretix/presale/templates/pretixpresale/event/order.html:44 #, python-format msgid "Your order: %(code)s" msgstr "" -#: pretix/base/models/orders.py:901 +#: pretix/base/models/orders.py:903 msgid "" msgstr "" -#: pretix/base/models/orders.py:995 pretix/base/models/orders.py:1003 +#: pretix/base/models/orders.py:1002 pretix/base/models/orders.py:1010 msgid "Empty, if this product is not an admission ticket" msgstr "" -#: pretix/base/models/orders.py:1147 +#: pretix/base/models/orders.py:1154 msgctxt "payment_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1148 +#: pretix/base/models/orders.py:1155 msgctxt "payment_state" msgid "pending" msgstr "" -#: pretix/base/models/orders.py:1149 +#: pretix/base/models/orders.py:1156 msgctxt "payment_state" msgid "confirmed" msgstr "" -#: pretix/base/models/orders.py:1150 +#: pretix/base/models/orders.py:1157 msgctxt "payment_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1151 +#: pretix/base/models/orders.py:1158 msgctxt "payment_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1152 +#: pretix/base/models/orders.py:1159 msgctxt "payment_state" msgid "refunded" msgstr "" -#: pretix/base/models/orders.py:1180 pretix/base/models/orders.py:1513 +#: pretix/base/models/orders.py:1187 pretix/base/models/orders.py:1521 #: pretix/base/shredder.py:334 msgid "Payment information" msgstr "" -#: pretix/base/models/orders.py:1335 +#: pretix/base/models/orders.py:1343 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1353 +#: pretix/base/models/orders.py:1361 #, python-format msgid "Payment received for your order: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1459 +#: pretix/base/models/orders.py:1467 msgctxt "refund_state" msgid "started externally" msgstr "" -#: pretix/base/models/orders.py:1460 +#: pretix/base/models/orders.py:1468 msgctxt "refund_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1461 +#: pretix/base/models/orders.py:1469 msgctxt "refund_state" msgid "in transit" msgstr "" -#: pretix/base/models/orders.py:1462 +#: pretix/base/models/orders.py:1470 msgctxt "refund_state" msgid "done" msgstr "" -#: pretix/base/models/orders.py:1463 +#: pretix/base/models/orders.py:1471 msgctxt "refund_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1465 +#: pretix/base/models/orders.py:1473 msgctxt "refund_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1473 +#: pretix/base/models/orders.py:1481 msgctxt "refund_source" msgid "Organizer" msgstr "" -#: pretix/base/models/orders.py:1474 +#: pretix/base/models/orders.py:1482 msgctxt "refund_source" msgid "Customer" msgstr "" -#: pretix/base/models/orders.py:1475 +#: pretix/base/models/orders.py:1483 msgctxt "refund_source" msgid "External" msgstr "" -#: pretix/base/models/orders.py:1619 +#: pretix/base/models/orders.py:1627 msgid "Payment fee" msgstr "" -#: pretix/base/models/orders.py:1620 +#: pretix/base/models/orders.py:1628 msgid "Shipping fee" msgstr "" -#: pretix/base/models/orders.py:1621 +#: pretix/base/models/orders.py:1629 msgid "Service fee" msgstr "" -#: pretix/base/models/orders.py:1622 +#: pretix/base/models/orders.py:1630 msgid "Cancellation fee" msgstr "" -#: pretix/base/models/orders.py:1623 +#: pretix/base/models/orders.py:1631 msgid "Other fees" msgstr "" -#: pretix/base/models/orders.py:1624 pretix/base/payment.py:896 +#: pretix/base/models/orders.py:1632 pretix/base/payment.py:951 msgid "Gift card" msgstr "" -#: pretix/base/models/orders.py:1629 +#: pretix/base/models/orders.py:1637 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:51 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:80 -#: pretix/control/views/vouchers.py:66 +#: pretix/control/views/vouchers.py:68 msgid "Value" msgstr "" -#: pretix/base/models/orders.py:1766 +#: pretix/base/models/orders.py:1774 msgid "Order position" msgstr "" -#: pretix/base/models/orders.py:1939 pretix/base/services/orders.py:719 +#: pretix/base/models/orders.py:1947 pretix/base/services/orders.py:745 #, python-format msgid "Your event registration: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1968 +#: pretix/base/models/orders.py:1976 msgid "Cart ID (e.g. session key)" msgstr "" -#: pretix/base/models/orders.py:1986 +#: pretix/base/models/orders.py:1994 msgid "Cart position" msgstr "" -#: pretix/base/models/orders.py:1987 +#: pretix/base/models/orders.py:1995 msgid "Cart positions" msgstr "" -#: pretix/base/models/orders.py:2013 pretix/control/forms/event.py:846 +#: pretix/base/models/orders.py:2021 pretix/control/forms/event.py:887 msgid "Company name" msgstr "" -#: pretix/base/models/orders.py:2020 pretix/control/forms/event.py:740 -#: pretix/plugins/stripe/payment.py:124 +#: pretix/base/models/orders.py:2028 pretix/control/forms/event.py:781 +#: pretix/plugins/stripe/payment.py:125 msgid "Select country" msgstr "" -#: pretix/base/models/orders.py:2023 +#: pretix/base/models/orders.py:2031 msgid "Only for business customers within the EU." msgstr "" -#: pretix/base/models/orders.py:2027 +#: pretix/base/models/orders.py:2035 msgid "This reference will be printed on your invoice for your convenience." msgstr "" @@ -2694,11 +2704,11 @@ msgid "" msgstr "" #: pretix/base/models/organizer.py:50 pretix/control/forms/event.py:66 -#: pretix/control/forms/event.py:72 pretix/control/forms/filter.py:342 -#: pretix/control/forms/filter.py:556 +#: pretix/control/forms/event.py:72 pretix/control/forms/filter.py:348 +#: pretix/control/forms/filter.py:562 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:5 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:9 msgid "Organizer" msgstr "" @@ -2771,6 +2781,7 @@ msgid "%(name)s on %(object)s" msgstr "" #: pretix/base/models/organizer.py:241 +#: pretix/control/templates/pretixcontrol/events/create_basics.html:82 msgid "Team" msgstr "" @@ -2784,20 +2795,20 @@ msgstr "" msgid "Invite to team '{team}' for '{email}'" msgstr "" -#: pretix/base/models/seating.py:22 +#: pretix/base/models/seating.py:23 msgid "Your layout file is not a valid JSON file." msgstr "" -#: pretix/base/models/seating.py:30 +#: pretix/base/models/seating.py:31 msgid "Your layout file is not a valid seating plan. Error message: {}" msgstr "" -#: pretix/base/models/seating.py:106 +#: pretix/base/models/seating.py:131 #, python-brace-format msgid "Row {number}" msgstr "" -#: pretix/base/models/seating.py:108 +#: pretix/base/models/seating.py:133 #, python-brace-format msgid "Seat {number}" msgstr "" @@ -2824,7 +2835,7 @@ msgid "" "calculation. USE AT YOUR OWN RISK." msgstr "" -#: pretix/base/models/tax.py:120 pretix/plugins/stripe/payment.py:148 +#: pretix/base/models/tax.py:120 pretix/plugins/stripe/payment.py:149 msgid "Merchant country" msgstr "" @@ -2870,14 +2881,14 @@ msgstr "" #: pretix/base/models/vouchers.py:103 #: pretix/control/templates/pretixcontrol/vouchers/index.html:18 -#: pretix/control/templates/pretixcontrol/vouchers/index.html:98 -#: pretix/control/views/vouchers.py:65 pretix/control/views/waitinglist.py:199 -#: pretix/plugins/checkinlists/exporters.py:346 -#: pretix/presale/templates/pretixpresale/event/index.html:260 +#: pretix/control/templates/pretixcontrol/vouchers/index.html:99 +#: pretix/control/views/vouchers.py:67 pretix/control/views/waitinglist.py:199 +#: pretix/plugins/checkinlists/exporters.py:349 +#: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Voucher code" msgstr "" -#: pretix/base/models/vouchers.py:109 pretix/control/views/vouchers.py:66 +#: pretix/base/models/vouchers.py:109 pretix/control/views/vouchers.py:68 msgid "Maximum usages" msgstr "" @@ -2885,15 +2896,15 @@ msgstr "" msgid "Number of times this voucher can be redeemed." msgstr "" -#: pretix/base/models/vouchers.py:114 pretix/control/views/vouchers.py:66 +#: pretix/base/models/vouchers.py:114 pretix/control/views/vouchers.py:68 msgid "Redeemed" msgstr "" -#: pretix/base/models/vouchers.py:119 pretix/control/views/vouchers.py:65 +#: pretix/base/models/vouchers.py:119 pretix/control/views/vouchers.py:67 msgid "Valid until" msgstr "" -#: pretix/base/models/vouchers.py:123 pretix/control/forms/filter.py:864 +#: pretix/base/models/vouchers.py:123 pretix/control/forms/filter.py:898 msgid "Reserve ticket from quota" msgstr "" @@ -2935,92 +2946,132 @@ msgid "" "If enabled, the voucher is valid for any product affected by this quota." msgstr "" -#: pretix/base/models/vouchers.py:176 -#: pretix/control/templates/pretixcontrol/vouchers/index.html:101 +#: pretix/base/models/vouchers.py:178 +msgid "Specific seat" +msgstr "" + +#: pretix/base/models/vouchers.py:182 +#: pretix/control/templates/pretixcontrol/vouchers/index.html:114 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:66 +#: pretix/control/views/vouchers.py:68 msgid "Tag" msgstr "" -#: pretix/base/models/vouchers.py:179 +#: pretix/base/models/vouchers.py:185 msgid "" "You can use this field to group multiple vouchers together. If you enter the " "same value for multiple vouchers, you can get statistics on how many of them " "have been redeemed etc." msgstr "" -#: pretix/base/models/vouchers.py:188 +#: pretix/base/models/vouchers.py:194 msgid "Shows hidden products that match this voucher" msgstr "" -#: pretix/base/models/vouchers.py:196 pretix/control/navigation.py:226 +#: pretix/base/models/vouchers.py:202 pretix/control/navigation.py:226 #: pretix/control/templates/pretixcontrol/vouchers/index.html:5 #: pretix/control/templates/pretixcontrol/vouchers/index.html:7 msgid "Vouchers" msgstr "" -#: pretix/base/models/vouchers.py:221 +#: pretix/base/models/vouchers.py:228 msgid "You cannot select a quota that belongs to a different event." msgstr "" -#: pretix/base/models/vouchers.py:223 +#: pretix/base/models/vouchers.py:230 msgid "You cannot select a quota and a specific product at the same time." msgstr "" -#: pretix/base/models/vouchers.py:226 +#: pretix/base/models/vouchers.py:233 msgid "You cannot select an item that belongs to a different event." msgstr "" -#: pretix/base/models/vouchers.py:228 +#: pretix/base/models/vouchers.py:235 pretix/base/models/vouchers.py:248 msgid "" "You cannot select a variation without having selected a product that " "provides variations." msgstr "" -#: pretix/base/models/vouchers.py:231 +#: pretix/base/models/vouchers.py:238 msgid "This variation does not belong to this product." msgstr "" -#: pretix/base/models/vouchers.py:233 pretix/base/models/vouchers.py:320 +#: pretix/base/models/vouchers.py:240 pretix/base/models/vouchers.py:331 msgid "" "You can only block quota if you specify a specific product variation. " "Otherwise it might be unclear which quotas to block." msgstr "" -#: pretix/base/models/vouchers.py:236 +#: pretix/base/models/vouchers.py:243 msgid "It is currently not possible to create vouchers for add-on products." msgstr "" -#: pretix/base/models/vouchers.py:238 pretix/base/models/vouchers.py:327 -msgid "You need to specify either a quota or a product." +#: pretix/base/models/vouchers.py:245 pretix/base/models/vouchers.py:338 +msgid "" +"You need to select a specific product or quota if this voucher should " +"reserve tickets." msgstr "" -#: pretix/base/models/vouchers.py:244 +#: pretix/base/models/vouchers.py:255 #, python-format msgid "" "This voucher has already been redeemed %(redeemed)s times. You cannot reduce " "the maximum number of usages below this number." msgstr "" -#: pretix/base/models/vouchers.py:254 pretix/base/models/vouchers.py:312 +#: pretix/base/models/vouchers.py:265 pretix/base/models/vouchers.py:323 msgid "" "If you want this voucher to block quota, you need to select a specific date." msgstr "" -#: pretix/base/models/vouchers.py:256 +#: pretix/base/models/vouchers.py:267 msgid "You can not select a subevent if your event is not an event series." msgstr "" -#: pretix/base/models/vouchers.py:330 +#: pretix/base/models/vouchers.py:342 msgid "" "You cannot create a voucher that blocks quota as the selected product or " "quota is currently sold out or completely reserved." msgstr "" -#: pretix/base/models/vouchers.py:336 +#: pretix/base/models/vouchers.py:348 msgid "A voucher with this code already exists." msgstr "" +#: pretix/base/models/vouchers.py:355 +msgid "You need to choose a date if you select a seat." +msgstr "" + +#: pretix/base/models/vouchers.py:364 +#, python-brace-format +msgid "The specified seat ID \"{id}\" does not exist for this event." +msgstr "" + +#: pretix/base/models/vouchers.py:368 +#, python-brace-format +msgid "" +"The seat \"{id}\" is currently unavailable (blocked, already sold or a " +"different voucher)." +msgstr "" + +#: pretix/base/models/vouchers.py:373 +msgid "You need to choose a specific product if you select a seat." +msgstr "" + +#: pretix/base/models/vouchers.py:376 +msgid "Seat-specific vouchers can only be used once." +msgstr "" + +#: pretix/base/models/vouchers.py:379 +#, python-brace-format +msgid "You need to choose the product \"{prod}\" for this seat." +msgstr "" + +#: pretix/base/models/vouchers.py:382 +#, python-brace-format +msgid "The seat \"{id}\" is already sold or currently blocked." +msgstr "" + #: pretix/base/models/waitinglist.py:37 msgid "On waiting list since" msgstr "" @@ -3100,12 +3151,12 @@ msgstr "" #: pretix/control/templates/pretixcontrol/subevents/bulk.html:20 #: pretix/control/templates/pretixcontrol/subevents/index.html:5 #: pretix/control/templates/pretixcontrol/subevents/index.html:7 -#: pretix/presale/templates/pretixpresale/event/index.html:115 +#: pretix/presale/templates/pretixpresale/event/index.html:112 msgctxt "subevent" msgid "Dates" msgstr "" -#: pretix/base/notifications.py:184 pretix/base/pdf.py:111 +#: pretix/base/notifications.py:184 pretix/base/pdf.py:116 msgid "Event date" msgstr "" @@ -3113,8 +3164,8 @@ msgstr "" msgid "Pending amount" msgstr "" -#: pretix/base/notifications.py:189 pretix/control/forms/filter.py:103 -#: pretix/control/forms/filter.py:201 +#: pretix/base/notifications.py:189 pretix/control/forms/filter.py:104 +#: pretix/control/forms/filter.py:207 msgid "Order status" msgstr "" @@ -3190,20 +3241,20 @@ msgstr "" msgid "You have been requested to issue a refund for {order.code}." msgstr "" -#: pretix/base/payment.py:202 +#: pretix/base/payment.py:210 msgid "Enable payment method" msgstr "" -#: pretix/base/payment.py:208 +#: pretix/base/payment.py:216 msgid "" "Users will not be able to choose this payment provider after the given date." msgstr "" -#: pretix/base/payment.py:213 +#: pretix/base/payment.py:221 msgid "Text on invoices" msgstr "" -#: pretix/base/payment.py:214 +#: pretix/base/payment.py:222 msgid "" "Will be printed just below the payment figures and above the closing text on " "invoices. This will only be used if the invoice is generated before the " @@ -3211,45 +3262,45 @@ msgid "" "stating that it has already been paid." msgstr "" -#: pretix/base/payment.py:223 +#: pretix/base/payment.py:231 msgid "Minimum order total" msgstr "" -#: pretix/base/payment.py:224 +#: pretix/base/payment.py:232 msgid "" "This payment will be available only if the order total is equal to or " "exceeds the given value. The order total for this purpose may be computed " "without taking the fees imposed by this payment method into account." msgstr "" -#: pretix/base/payment.py:234 +#: pretix/base/payment.py:242 msgid "Maximum order total" msgstr "" -#: pretix/base/payment.py:235 +#: pretix/base/payment.py:243 msgid "" "This payment will be available only if the order total is equal to or below " "the given value. The order total for this purpose may be computed without " "taking the fees imposed by this payment method into account." msgstr "" -#: pretix/base/payment.py:245 pretix/base/payment.py:254 +#: pretix/base/payment.py:253 pretix/base/payment.py:262 msgid "Additional fee" msgstr "" -#: pretix/base/payment.py:246 +#: pretix/base/payment.py:254 msgid "Absolute value" msgstr "" -#: pretix/base/payment.py:255 +#: pretix/base/payment.py:263 msgid "Percentage of the order total." msgstr "" -#: pretix/base/payment.py:261 +#: pretix/base/payment.py:269 msgid "Calculate the fee from the total value including the fee." msgstr "" -#: pretix/base/payment.py:262 +#: pretix/base/payment.py:270 #, python-brace-format msgid "" "We recommend to enable this if you want your users to pay the payment fees " @@ -3258,70 +3309,79 @@ msgid "" "Don't forget to set the correct fees above!" msgstr "" -#: pretix/base/payment.py:270 +#: pretix/base/payment.py:278 msgid "Restrict to countries" msgstr "" -#: pretix/base/payment.py:272 +#: pretix/base/payment.py:280 msgid "" "Only allow choosing this payment provider for invoice addresses in the " "selected countries. If you don't select any country, all countries are " "allowed. This is only enabled if the invoice address is required." msgstr "" -#: pretix/base/payment.py:310 +#: pretix/base/payment.py:291 +msgid "Restrict to specific sales channels" +msgstr "" + +#: pretix/base/payment.py:299 +msgid "" +"Only allow the usage of this payment provider in the following sales channels" +msgstr "" + +#: pretix/base/payment.py:331 msgctxt "invoice" msgid "The payment for this invoice has already been received." msgstr "" -#: pretix/base/payment.py:648 +#: pretix/base/payment.py:700 msgid "Automatic refunds are not supported by this payment provider." msgstr "" -#: pretix/base/payment.py:683 +#: pretix/base/payment.py:735 msgid "" "No payment is required as this order only includes products which are free " "of charge." msgstr "" -#: pretix/base/payment.py:690 +#: pretix/base/payment.py:742 msgid "Free of charge" msgstr "" -#: pretix/base/payment.py:717 +#: pretix/base/payment.py:770 msgid "Box office" msgstr "" -#: pretix/base/payment.py:760 pretix/plugins/manualpayment/__init__.py:9 +#: pretix/base/payment.py:813 pretix/plugins/manualpayment/__init__.py:9 #: pretix/plugins/manualpayment/__init__.py:12 msgid "Manual payment" msgstr "" -#: pretix/base/payment.py:764 pretix/plugins/banktransfer/payment.py:119 +#: pretix/base/payment.py:817 pretix/plugins/banktransfer/payment.py:119 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:786 pretix/plugins/banktransfer/payment.py:102 +#: pretix/base/payment.py:838 pretix/plugins/banktransfer/payment.py:102 msgid "Payment method name" msgstr "" -#: pretix/base/payment.py:790 +#: pretix/base/payment.py:842 msgid "Payment process description during checkout" msgstr "" -#: pretix/base/payment.py:791 +#: pretix/base/payment.py:843 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:796 +#: pretix/base/payment.py:848 msgid "Payment process description in order confirmation emails" msgstr "" -#: pretix/base/payment.py:797 +#: pretix/base/payment.py:849 #, python-brace-format msgid "" "This text will be included for the {payment_info} placeholder in order " @@ -3330,11 +3390,11 @@ msgid "" "{total_with_currency}" msgstr "" -#: pretix/base/payment.py:804 +#: pretix/base/payment.py:856 msgid "Payment process description for pending orders" msgstr "" -#: pretix/base/payment.py:805 +#: pretix/base/payment.py:857 #, python-brace-format msgid "" "This text will be shown on the order confirmation page for pending orders. " @@ -3342,82 +3402,82 @@ msgid "" "usethe placeholders {order}, {total}, {currency} and {total_with_currency}" msgstr "" -#: pretix/base/payment.py:851 +#: pretix/base/payment.py:903 msgid "Offsetting" msgstr "" -#: pretix/base/payment.py:865 pretix/control/views/orders.py:711 +#: pretix/base/payment.py:917 pretix/control/views/orders.py:754 msgid "You entered an order that could not be found." msgstr "" -#: pretix/base/payment.py:891 +#: pretix/base/payment.py:946 #, python-format msgid "Balanced against orders: %s" msgstr "" -#: pretix/base/payment.py:911 +#: pretix/base/payment.py:967 msgid "In test mode, only test cards will work." msgstr "" -#: pretix/base/payment.py:959 pretix/base/payment.py:1011 -#: pretix/base/payment.py:1052 pretix/base/services/orders.py:616 +#: pretix/base/payment.py:1029 pretix/base/payment.py:1081 +#: pretix/base/payment.py:1122 pretix/base/services/orders.py:642 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" -#: pretix/base/payment.py:968 pretix/base/payment.py:1019 -#: pretix/base/payment.py:1060 pretix/base/services/orders.py:607 +#: pretix/base/payment.py:1038 pretix/base/payment.py:1089 +#: pretix/base/payment.py:1130 pretix/base/services/orders.py:633 msgid "This gift card does not support this currency." msgstr "" -#: pretix/base/payment.py:971 pretix/base/payment.py:1022 -#: pretix/base/services/orders.py:609 +#: pretix/base/payment.py:1041 pretix/base/payment.py:1092 +#: pretix/base/services/orders.py:635 msgid "This gift card can only be used in test mode." msgstr "" -#: pretix/base/payment.py:974 pretix/base/payment.py:1025 -#: pretix/base/services/orders.py:611 +#: pretix/base/payment.py:1044 pretix/base/payment.py:1095 +#: pretix/base/services/orders.py:637 msgid "Only test gift cards can be used in test mode." msgstr "" -#: pretix/base/payment.py:977 pretix/base/payment.py:1028 +#: pretix/base/payment.py:1047 pretix/base/payment.py:1098 msgid "All credit on this gift card has been used." msgstr "" -#: pretix/base/payment.py:982 +#: pretix/base/payment.py:1052 msgid "This gift card is already used for your payment." msgstr "" -#: pretix/base/payment.py:989 +#: pretix/base/payment.py:1059 msgid "" "Your gift card has been applied, but {} still need to be paid. Please select " "a payment method." msgstr "" -#: pretix/base/payment.py:993 +#: pretix/base/payment.py:1063 msgid "Your gift card has been applied." msgstr "" -#: pretix/base/payment.py:1001 pretix/base/payment.py:1040 +#: pretix/base/payment.py:1071 pretix/base/payment.py:1110 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:1004 pretix/base/payment.py:1043 +#: pretix/base/payment.py:1074 pretix/base/payment.py:1113 msgid "This gift card is not known." msgstr "" -#: pretix/base/payment.py:1006 pretix/base/payment.py:1045 +#: pretix/base/payment.py:1076 pretix/base/payment.py:1115 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:1062 pretix/base/services/orders.py:613 +#: pretix/base/payment.py:1132 pretix/base/services/orders.py:639 msgid "This gift card is not accepted by this event organizer." msgstr "" -#: pretix/base/payment.py:1064 +#: pretix/base/payment.py:1134 msgid "This gift card was used in the meantime. Please try again" msgstr "" @@ -3425,235 +3485,239 @@ msgstr "" msgid "Ticket code (barcode content)" msgstr "" -#: pretix/base/pdf.py:57 pretix/control/forms/event.py:1522 +#: pretix/base/pdf.py:57 +msgid "Order position number" +msgstr "" + +#: pretix/base/pdf.py:62 pretix/control/forms/event.py:1563 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "" -#: pretix/base/pdf.py:58 pretix/base/services/tickets.py:79 -#: pretix/control/views/event.py:598 pretix/control/views/pdf.py:63 +#: pretix/base/pdf.py:63 pretix/base/services/tickets.py:79 +#: pretix/control/views/event.py:602 pretix/control/views/pdf.py:63 msgid "Sample product" msgstr "" -#: pretix/base/pdf.py:62 +#: pretix/base/pdf.py:67 msgid "Variation name" msgstr "" -#: pretix/base/pdf.py:63 +#: pretix/base/pdf.py:68 msgid "Sample variation" msgstr "" -#: pretix/base/pdf.py:67 +#: pretix/base/pdf.py:72 msgid "Product description" msgstr "" -#: pretix/base/pdf.py:68 pretix/base/services/tickets.py:80 -#: pretix/control/views/event.py:599 pretix/control/views/pdf.py:64 +#: pretix/base/pdf.py:73 pretix/base/services/tickets.py:80 +#: pretix/control/views/event.py:603 pretix/control/views/pdf.py:64 msgid "Sample product description" msgstr "" -#: pretix/base/pdf.py:72 +#: pretix/base/pdf.py:77 msgid "Product name and variation" msgstr "" -#: pretix/base/pdf.py:73 +#: pretix/base/pdf.py:78 msgid "Sample product – sample variation" msgstr "" -#: pretix/base/pdf.py:81 +#: pretix/base/pdf.py:86 msgid "Ticket category" msgstr "" -#: pretix/base/pdf.py:88 pretix/base/pdf.py:93 +#: pretix/base/pdf.py:93 pretix/base/pdf.py:98 msgid "123.45 EUR" msgstr "" -#: pretix/base/pdf.py:92 +#: pretix/base/pdf.py:97 msgid "Price including add-ons" msgstr "" -#: pretix/base/pdf.py:107 +#: pretix/base/pdf.py:112 msgid "Sample event name" msgstr "" -#: pretix/base/pdf.py:112 +#: pretix/base/pdf.py:117 msgid "May 31st, 2017" msgstr "" -#: pretix/base/pdf.py:116 +#: pretix/base/pdf.py:121 msgid "Event date range" msgstr "" -#: pretix/base/pdf.py:117 +#: pretix/base/pdf.py:122 msgid "May 31st – June 4th, 2017" msgstr "" -#: pretix/base/pdf.py:121 +#: pretix/base/pdf.py:126 msgid "Event begin date and time" msgstr "" -#: pretix/base/pdf.py:122 +#: pretix/base/pdf.py:127 msgid "2017-05-31 20:00" msgstr "" -#: pretix/base/pdf.py:129 +#: pretix/base/pdf.py:134 msgid "Event begin date" msgstr "" -#: pretix/base/pdf.py:130 pretix/base/pdf.py:151 pretix/base/pdf.py:220 +#: pretix/base/pdf.py:135 pretix/base/pdf.py:156 pretix/base/pdf.py:225 msgid "2017-05-31" msgstr "" -#: pretix/base/pdf.py:137 +#: pretix/base/pdf.py:142 msgid "Event begin time" msgstr "" -#: pretix/base/pdf.py:138 +#: pretix/base/pdf.py:143 msgid "20:00" msgstr "" -#: pretix/base/pdf.py:142 +#: pretix/base/pdf.py:147 msgid "Event end date and time" msgstr "" -#: pretix/base/pdf.py:143 +#: pretix/base/pdf.py:148 msgid "2017-05-31 22:00" msgstr "" -#: pretix/base/pdf.py:150 +#: pretix/base/pdf.py:155 msgid "Event end date" msgstr "" -#: pretix/base/pdf.py:159 +#: pretix/base/pdf.py:164 msgid "22:00" msgstr "" -#: pretix/base/pdf.py:166 +#: pretix/base/pdf.py:171 msgid "Event admission date and time" msgstr "" -#: pretix/base/pdf.py:167 pretix/base/pdf.py:228 +#: pretix/base/pdf.py:172 pretix/base/pdf.py:233 msgid "2017-05-31 19:00" msgstr "" -#: pretix/base/pdf.py:174 +#: pretix/base/pdf.py:179 msgid "Event admission time" msgstr "" -#: pretix/base/pdf.py:175 pretix/base/pdf.py:236 +#: pretix/base/pdf.py:180 pretix/base/pdf.py:241 msgid "19:00" msgstr "" -#: pretix/base/pdf.py:182 +#: pretix/base/pdf.py:187 msgid "Event location" msgstr "" -#: pretix/base/pdf.py:183 pretix/control/forms/event.py:868 +#: pretix/base/pdf.py:188 pretix/control/forms/event.py:909 msgid "Random City" msgstr "" -#: pretix/base/pdf.py:192 +#: pretix/base/pdf.py:197 msgid "Invoice address company" msgstr "" -#: pretix/base/pdf.py:193 pretix/base/services/tickets.py:95 +#: pretix/base/pdf.py:198 pretix/base/services/tickets.py:96 #: pretix/control/views/pdf.py:79 msgid "Sample company" msgstr "" -#: pretix/base/pdf.py:197 +#: pretix/base/pdf.py:202 msgid "List of Add-Ons" msgstr "" -#: pretix/base/pdf.py:198 +#: pretix/base/pdf.py:203 msgid "" "Addon 1\n" "Addon 2" msgstr "" -#: pretix/base/pdf.py:209 pretix/control/forms/filter.py:481 -#: pretix/control/forms/filter.py:483 +#: pretix/base/pdf.py:214 pretix/control/forms/filter.py:487 +#: pretix/control/forms/filter.py:489 #: pretix/control/templates/pretixcontrol/organizers/index.html:35 msgid "Organizer name" msgstr "" -#: pretix/base/pdf.py:210 +#: pretix/base/pdf.py:215 msgid "Event organizer company" msgstr "" -#: pretix/base/pdf.py:214 +#: pretix/base/pdf.py:219 msgid "Organizer info text" msgstr "" -#: pretix/base/pdf.py:215 +#: pretix/base/pdf.py:220 msgid "Event organizer info text" msgstr "" -#: pretix/base/pdf.py:219 +#: pretix/base/pdf.py:224 msgid "Printing date" msgstr "" -#: pretix/base/pdf.py:227 +#: pretix/base/pdf.py:232 msgid "Printing date and time" msgstr "" -#: pretix/base/pdf.py:235 +#: pretix/base/pdf.py:240 msgid "Printing time" msgstr "" -#: pretix/base/pdf.py:243 +#: pretix/base/pdf.py:248 msgid "Seat: Full name" msgstr "" -#: pretix/base/pdf.py:244 +#: pretix/base/pdf.py:249 msgid "Ground floor, Row 3, Seat 4" msgstr "" -#: pretix/base/pdf.py:246 pretix/base/pdf.py:252 +#: pretix/base/pdf.py:251 pretix/base/pdf.py:257 #: pretix/control/forms/orders.py:211 pretix/control/forms/orders.py:266 msgid "General admission" msgstr "" -#: pretix/base/pdf.py:249 +#: pretix/base/pdf.py:254 msgid "Seat: zone" msgstr "" -#: pretix/base/pdf.py:250 +#: pretix/base/pdf.py:255 msgid "Ground floor" msgstr "" -#: pretix/base/pdf.py:255 +#: pretix/base/pdf.py:260 msgid "Seat: row" msgstr "" -#: pretix/base/pdf.py:260 +#: pretix/base/pdf.py:265 msgid "Seat: seat number" msgstr "" -#: pretix/base/pdf.py:296 +#: pretix/base/pdf.py:301 #, python-brace-format msgid "Question: {question}" msgstr "" -#: pretix/base/pdf.py:297 +#: pretix/base/pdf.py:302 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:317 pretix/plugins/badges/exporters.py:113 +#: pretix/base/pdf.py:322 pretix/plugins/badges/exporters.py:113 #: pretix/plugins/checkinlists/exporters.py:55 -#: pretix/plugins/checkinlists/exporters.py:324 +#: pretix/plugins/checkinlists/exporters.py:325 #: pretix/plugins/ticketoutputpdf/exporters.py:42 #, python-brace-format msgid "Attendee name: {part}" msgstr "" -#: pretix/base/pdf.py:327 +#: pretix/base/pdf.py:332 #, python-brace-format msgid "Invoice address name: {part}" msgstr "" -#: pretix/base/pdf.py:465 pretix/plugins/ticketoutputpdf/ticketoutput.py:75 +#: pretix/base/pdf.py:470 pretix/plugins/ticketoutputpdf/ticketoutput.py:76 msgid "Ticket" msgstr "" @@ -3677,109 +3741,109 @@ msgstr "" msgid "Presale end" msgstr "" -#: pretix/base/reldate.py:153 pretix/base/reldate.py:247 +#: pretix/base/reldate.py:160 pretix/base/reldate.py:254 msgid "Fixed date:" msgstr "" -#: pretix/base/reldate.py:154 pretix/base/reldate.py:248 +#: pretix/base/reldate.py:161 pretix/base/reldate.py:255 msgid "Relative date:" msgstr "" -#: pretix/base/reldate.py:162 pretix/base/reldate.py:251 +#: pretix/base/reldate.py:169 pretix/base/reldate.py:258 msgid "Not set" msgstr "" -#: pretix/base/services/cart.py:50 pretix/base/services/orders.py:65 +#: pretix/base/services/cart.py:51 pretix/base/services/orders.py:66 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." msgstr "" -#: pretix/base/services/cart.py:52 pretix/presale/views/cart.py:172 +#: pretix/base/services/cart.py:53 pretix/presale/views/cart.py:172 msgid "You did not select any products." msgstr "" -#: pretix/base/services/cart.py:53 +#: pretix/base/services/cart.py:54 msgid "Unknown cart position." msgstr "" -#: pretix/base/services/cart.py:54 +#: pretix/base/services/cart.py:55 msgctxt "subevent" msgid "No date was specified." msgstr "" -#: pretix/base/services/cart.py:55 +#: pretix/base/services/cart.py:56 msgid "You selected a product which is not available for sale." msgstr "" -#: pretix/base/services/cart.py:56 +#: pretix/base/services/cart.py:57 msgid "" "Some of the products you selected are no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/cart.py:58 +#: pretix/base/services/cart.py:59 msgid "" "Some of the products you selected are no longer available in the quantity " "you selected. Please see below for details." msgstr "" -#: pretix/base/services/cart.py:60 +#: pretix/base/services/cart.py:61 #, python-format msgid "You cannot select more than %s items per order." msgstr "" -#: pretix/base/services/cart.py:61 +#: pretix/base/services/cart.py:62 #, python-format msgid "You cannot select more than %(max)s items of the product %(product)s." msgstr "" -#: pretix/base/services/cart.py:62 +#: pretix/base/services/cart.py:63 #, python-format msgid "You need to select at least %(min)s items of the product %(product)s." msgstr "" -#: pretix/base/services/cart.py:63 +#: pretix/base/services/cart.py:64 #, python-format msgid "" "We removed %(product)s from your cart as you can not buy less than %(min)s " "items of it." msgstr "" -#: pretix/base/services/cart.py:65 pretix/base/services/orders.py:67 +#: pretix/base/services/cart.py:66 pretix/base/services/orders.py:68 msgid "The presale period for this event has not yet started." msgstr "" -#: pretix/base/services/cart.py:66 +#: pretix/base/services/cart.py:67 msgid "The presale period for this event has ended." msgstr "" -#: pretix/base/services/cart.py:67 +#: pretix/base/services/cart.py:68 msgid "" "The presale period for this event has not yet started. The affected " "positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:69 pretix/base/services/orders.py:80 +#: pretix/base/services/cart.py:70 pretix/base/services/orders.py:81 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:71 +#: pretix/base/services/cart.py:72 msgid "The entered price is to high." msgstr "" -#: pretix/base/services/cart.py:72 +#: pretix/base/services/cart.py:73 msgid "This voucher code is not known in our database." msgstr "" -#: pretix/base/services/cart.py:73 +#: pretix/base/services/cart.py:74 msgid "" "This voucher code has already been used the maximum number of times allowed." msgstr "" -#: pretix/base/services/cart.py:74 +#: pretix/base/services/cart.py:75 #, python-format msgid "" "This voucher code is currently locked since it is already contained in a " @@ -3788,97 +3852,101 @@ msgid "" "process. You can try to use it again in %d minutes." msgstr "" -#: pretix/base/services/cart.py:78 +#: pretix/base/services/cart.py:79 #, python-format msgid "This voucher code can only be redeemed %d more times." msgstr "" -#: pretix/base/services/cart.py:79 +#: pretix/base/services/cart.py:80 msgid "" "You already used this voucher code. Remove the associated line from your " "cart if you want to use it for a different product." msgstr "" -#: pretix/base/services/cart.py:81 +#: pretix/base/services/cart.py:82 msgid "This voucher is expired." msgstr "" -#: pretix/base/services/cart.py:82 +#: pretix/base/services/cart.py:83 msgid "This voucher is not valid for this product." msgstr "" #: pretix/base/services/cart.py:84 -msgid "Your voucher is valid for a product that is currently not for sale." -msgstr "" - -#: pretix/base/services/cart.py:85 -msgctxt "subevent" -msgid "This voucher is not valid for this event date." +msgid "This voucher is not valid for this seat." msgstr "" #: pretix/base/services/cart.py:86 -msgid "You need a valid voucher code to order this product." +msgid "Your voucher is valid for a product that is currently not for sale." msgstr "" #: pretix/base/services/cart.py:87 msgctxt "subevent" -msgid "The selected event date is not active." +msgid "This voucher is not valid for this event date." msgstr "" #: pretix/base/services/cart.py:88 -msgid "You can not select an add-on for the selected product." +msgid "You need a valid voucher code to order this product." msgstr "" #: pretix/base/services/cart.py:89 -msgid "You can not select two variations of the same add-on product." +msgctxt "subevent" +msgid "The selected event date is not active." msgstr "" #: pretix/base/services/cart.py:90 +msgid "You can not select an add-on for the selected product." +msgstr "" + +#: pretix/base/services/cart.py:91 +msgid "You can not select two variations of the same add-on product." +msgstr "" + +#: pretix/base/services/cart.py:92 #, python-format msgid "" "You can select at most %(max)s add-ons from the category %(cat)s for the " "product %(base)s." msgstr "" -#: pretix/base/services/cart.py:91 +#: pretix/base/services/cart.py:93 #, python-format msgid "" "You need to select at least %(min)s add-ons from the category %(cat)s for " "the product %(base)s." msgstr "" -#: pretix/base/services/cart.py:93 +#: pretix/base/services/cart.py:95 msgid "" "One of the products you selected can only be bought as an add-on to another " "project." msgstr "" -#: pretix/base/services/cart.py:94 +#: pretix/base/services/cart.py:96 msgid "One of the products you selected can only be bought part of a bundle." msgstr "" -#: pretix/base/services/cart.py:95 +#: pretix/base/services/cart.py:97 msgid "You need to select a specific seat." msgstr "" -#: pretix/base/services/cart.py:96 +#: pretix/base/services/cart.py:98 msgid "Please select a valid seat." msgstr "" -#: pretix/base/services/cart.py:97 +#: pretix/base/services/cart.py:99 msgid "You can not select a seat for this position." msgstr "" -#: pretix/base/services/cart.py:98 +#: pretix/base/services/cart.py:100 msgid "" "The seat you selected has already been taken. Please select a different seat." msgstr "" -#: pretix/base/services/cart.py:99 +#: pretix/base/services/cart.py:101 msgid "You can not select the same seat multiple times." msgstr "" -#: pretix/base/services/cart.py:100 +#: pretix/base/services/cart.py:102 msgid "" "You entered a gift card instead of a voucher. Gift cards can be entered " "later on when you're asked for your payment details." @@ -3908,7 +3976,7 @@ msgstr "" msgid "Your export did not contain any data." msgstr "" -#: pretix/base/services/invoices.py:66 +#: pretix/base/services/invoices.py:68 #, python-brace-format msgctxt "invoice" msgid "" @@ -3919,315 +3987,323 @@ msgid "" "{country}" msgstr "" -#: pretix/base/services/invoices.py:141 +#: pretix/base/services/invoices.py:143 #, python-brace-format msgctxt "invoice" msgid "Attendee: {name}" msgstr "" -#: pretix/base/services/invoices.py:153 pretix/plugins/reports/exporters.py:215 +#: pretix/base/services/invoices.py:158 pretix/plugins/reports/exporters.py:215 msgctxt "subevent" msgid "Date: {}" msgstr "" -#: pretix/base/services/invoices.py:169 +#: pretix/base/services/invoices.py:174 msgctxt "invoice" msgid "" "Reverse Charge: According to Article 194, 196 of Council Directive 2006/112/" "EEC, VAT liability rests with the service recipient." msgstr "" -#: pretix/base/services/invoices.py:317 +#: pretix/base/services/invoices.py:325 msgid "A payment provider specific text might appear here." msgstr "" -#: pretix/base/services/invoices.py:324 +#: pretix/base/services/invoices.py:332 msgid "214th Example Street" msgstr "" -#: pretix/base/services/invoices.py:325 +#: pretix/base/services/invoices.py:333 msgid "012345" msgstr "" -#: pretix/base/services/invoices.py:326 +#: pretix/base/services/invoices.py:334 msgid "Sample city" msgstr "" -#: pretix/base/services/invoices.py:341 +#: pretix/base/services/invoices.py:349 msgid "Sample product {}" msgstr "" -#: pretix/base/services/invoices.py:347 +#: pretix/base/services/invoices.py:355 msgid "Sample product A" msgstr "" -#: pretix/base/services/mail.py:164 +#: pretix/base/services/mail.py:167 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " "you." msgstr "" -#: pretix/base/services/mail.py:168 pretix/base/services/mail.py:184 +#: pretix/base/services/mail.py:171 pretix/base/services/mail.py:187 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" "{orderurl}." msgstr "" -#: pretix/base/services/mail.py:180 +#: pretix/base/services/mail.py:183 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" -#: pretix/base/services/orders.py:55 +#: pretix/base/services/orders.py:56 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/orders.py:57 +#: pretix/base/services/orders.py:58 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." msgstr "" -#: pretix/base/services/orders.py:59 +#: pretix/base/services/orders.py:60 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." msgstr "" -#: pretix/base/services/orders.py:61 +#: pretix/base/services/orders.py:62 msgid "An internal error occurred, please try again." msgstr "" -#: pretix/base/services/orders.py:62 +#: pretix/base/services/orders.py:63 msgid "Your cart is empty." msgstr "" -#: pretix/base/services/orders.py:63 +#: pretix/base/services/orders.py:64 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " "removed the surplus items from your cart." msgstr "" -#: pretix/base/services/orders.py:68 +#: pretix/base/services/orders.py:69 msgid "The presale period has ended." msgstr "" -#: pretix/base/services/orders.py:69 +#: pretix/base/services/orders.py:70 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." msgstr "" -#: pretix/base/services/orders.py:70 +#: pretix/base/services/orders.py:71 msgid "" "The voucher code used for one of the items in your cart has already been " "used the maximum number of times allowed. We removed this item from your " "cart." msgstr "" -#: pretix/base/services/orders.py:72 +#: pretix/base/services/orders.py:73 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:74 +#: pretix/base/services/orders.py:75 msgid "" "The voucher code used for one of the items in your cart is not valid for " "this item. We removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:76 +#: pretix/base/services/orders.py:77 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:78 +#: pretix/base/services/orders.py:79 msgid "" "The presale period for one of the events in your cart has not yet started. " "The affected positions have been removed from your cart." msgstr "" -#: pretix/base/services/orders.py:82 +#: pretix/base/services/orders.py:83 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "" -#: pretix/base/services/orders.py:83 +#: pretix/base/services/orders.py:84 msgid "" "One of the seats in your order has been taken in the meantime, we removed " "the position from your cart." msgstr "" -#: pretix/base/services/orders.py:100 pretix/control/forms/orders.py:52 +#: pretix/base/services/orders.py:101 pretix/control/forms/orders.py:52 msgid "The new expiry date needs to be in the future." msgstr "" -#: pretix/base/services/orders.py:174 pretix/base/services/orders.py:234 +#: pretix/base/services/orders.py:175 pretix/base/services/orders.py:235 msgid "This order is not pending approval." msgstr "" -#: pretix/base/services/orders.py:208 +#: pretix/base/services/orders.py:209 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:211 +#: pretix/base/services/orders.py:212 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:257 +#: pretix/base/services/orders.py:258 #, python-format msgid "Order denied: %(code)s" msgstr "" -#: pretix/base/services/orders.py:291 pretix/presale/views/order.py:677 -#: pretix/presale/views/order.py:709 +#: pretix/base/services/orders.py:292 pretix/presale/views/order.py:680 +#: pretix/presale/views/order.py:712 msgid "You cannot cancel this order." msgstr "" -#: pretix/base/services/orders.py:301 +#: pretix/base/services/orders.py:302 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:330 pretix/control/forms/orders.py:112 +#: pretix/base/services/orders.py:331 pretix/control/forms/orders.py:112 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:353 +#: pretix/base/services/orders.py:354 #, python-format msgid "Order canceled: %(code)s" msgstr "" -#: pretix/base/services/orders.py:676 +#: pretix/base/services/orders.py:702 msgid "" "While trying to place your order, we noticed that the order total has " "changed. Either one of the prices changed just now, or a gift card you used " "has been used in the meantime. Please check the prices below and try again." msgstr "" -#: pretix/base/services/orders.py:875 +#: pretix/base/services/orders.py:905 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "" -#: pretix/base/services/orders.py:877 +#: pretix/base/services/orders.py:907 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:917 +#: pretix/base/services/orders.py:963 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "" -#: pretix/base/services/orders.py:946 +#: pretix/base/services/orders.py:998 #, python-format msgid "Your order has been changed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:958 +#: pretix/base/services/orders.py:1010 msgid "You need to select a variation of the product." msgstr "" -#: pretix/base/services/orders.py:959 +#: pretix/base/services/orders.py:1011 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" -#: pretix/base/services/orders.py:960 +#: pretix/base/services/orders.py:1012 msgid "There is no quota defined that allows this operation." msgstr "" -#: pretix/base/services/orders.py:961 +#: pretix/base/services/orders.py:1013 msgid "The selected product is not active or has no price set." msgstr "" -#: pretix/base/services/orders.py:962 +#: pretix/base/services/orders.py:1014 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "" -#: pretix/base/services/orders.py:963 +#: pretix/base/services/orders.py:1015 msgid "Only pending or paid orders can be changed." msgstr "" -#: pretix/base/services/orders.py:964 +#: pretix/base/services/orders.py:1016 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." msgstr "" -#: pretix/base/services/orders.py:966 +#: pretix/base/services/orders.py:1018 msgid "" "This is an add-on product, please select the base position it should be " "added to." msgstr "" -#: pretix/base/services/orders.py:967 +#: pretix/base/services/orders.py:1019 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "" -#: pretix/base/services/orders.py:968 +#: pretix/base/services/orders.py:1020 msgid "You need to choose a subevent for the new position." msgstr "" -#: pretix/base/services/orders.py:970 +#: pretix/base/services/orders.py:1022 #, 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:971 +#: pretix/base/services/orders.py:1023 msgid "The selected product requires you to select a seat." msgstr "" -#: pretix/base/services/orders.py:972 +#: pretix/base/services/orders.py:1024 msgid "The selected product does not allow to select a seat." msgstr "" -#: pretix/base/services/orders.py:973 +#: pretix/base/services/orders.py:1025 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1311 +#: pretix/base/services/orders.py:1392 #, 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:1671 +#: pretix/base/services/orders.py:1758 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." msgstr "" -#: pretix/base/services/seating.py:23 pretix/base/services/seating.py:70 +#: pretix/base/services/seating.py:35 pretix/base/services/seating.py:86 +#, python-format msgid "" -"You can not change the plan since seat \"{}\" is not present in the new plan " +"You can not change the plan since seat \"%s\" is not present in the new plan " "and is already sold." msgstr "" +#: pretix/base/services/seating.py:89 +#, python-format +msgid "" +"You can not change the plan since seat \"%s\" is not present in the new plan " +"and is already used in a voucher." +msgstr "" + #: pretix/base/services/shredder.py:71 msgid "" "The download file could no longer be found on the server, please try to " @@ -4285,12 +4361,12 @@ msgstr "" msgid "Plugin: %s" msgstr "" -#: pretix/base/services/vouchers.py:35 pretix/control/logdisplay.py:256 +#: pretix/base/services/vouchers.py:35 pretix/control/logdisplay.py:257 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:330 #, python-brace-format msgid "" "Hello,\n" @@ -4305,7 +4381,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:339 +#: pretix/base/settings.py:343 #, python-brace-format msgid "" "Hello,\n" @@ -4319,7 +4395,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:351 +#: pretix/base/settings.py:355 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -4333,7 +4409,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:363 +#: pretix/base/settings.py:367 #, python-brace-format msgid "" "Hello,\n" @@ -4348,7 +4424,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:380 +#: pretix/base/settings.py:384 #, python-brace-format msgid "" "Hello,\n" @@ -4364,7 +4440,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:394 +#: pretix/base/settings.py:398 #, python-brace-format msgid "" "Hello,\n" @@ -4382,7 +4458,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:413 +#: pretix/base/settings.py:417 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -4396,7 +4472,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:429 #, python-brace-format msgid "" "Hello,\n" @@ -4410,7 +4486,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:437 +#: pretix/base/settings.py:441 #, python-brace-format msgid "" "Hello,\n" @@ -4426,7 +4502,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:455 +#: pretix/base/settings.py:459 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -4440,7 +4516,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:471 +#: pretix/base/settings.py:475 #, python-brace-format msgid "" "Hello,\n" @@ -4456,7 +4532,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:485 +#: pretix/base/settings.py:489 #, python-brace-format msgid "" "Hello,\n" @@ -4481,7 +4557,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:508 +#: pretix/base/settings.py:512 #, python-brace-format msgid "" "Hello,\n" @@ -4495,7 +4571,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:520 +#: pretix/base/settings.py:524 #, python-brace-format msgid "" "Hello,\n" @@ -4513,7 +4589,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:540 #, python-brace-format msgid "" "Hello,\n" @@ -4530,7 +4606,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:551 +#: pretix/base/settings.py:555 #, python-brace-format msgid "" "Hello,\n" @@ -4542,7 +4618,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:569 +#: pretix/base/settings.py:573 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -4556,7 +4632,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:581 +#: pretix/base/settings.py:585 #, python-brace-format msgid "" "Hello,\n" @@ -4570,73 +4646,79 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:729 +#: pretix/base/settings.py:677 +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:748 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:739 +#: pretix/base/settings.py:758 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:748 pretix/base/settings.py:761 -#: pretix/base/settings.py:777 pretix/base/settings.py:827 -#: pretix/base/settings.py:840 pretix/base/settings.py:854 +#: pretix/base/settings.py:767 pretix/base/settings.py:780 +#: pretix/base/settings.py:796 pretix/base/settings.py:846 +#: pretix/base/settings.py:859 pretix/base/settings.py:873 msgid "Given name" msgstr "" -#: pretix/base/settings.py:749 pretix/base/settings.py:762 -#: pretix/base/settings.py:778 pretix/base/settings.py:794 -#: pretix/base/settings.py:811 pretix/base/settings.py:826 -#: pretix/base/settings.py:841 pretix/base/settings.py:855 +#: pretix/base/settings.py:768 pretix/base/settings.py:781 +#: pretix/base/settings.py:797 pretix/base/settings.py:813 +#: pretix/base/settings.py:830 pretix/base/settings.py:845 +#: pretix/base/settings.py:860 pretix/base/settings.py:874 msgid "Family name" msgstr "" -#: pretix/base/settings.py:753 pretix/base/settings.py:769 -#: pretix/base/settings.py:785 pretix/base/settings.py:800 -#: pretix/base/settings.py:818 pretix/base/settings.py:833 -#: pretix/base/settings.py:863 pretix/base/settings.py:886 +#: pretix/base/settings.py:772 pretix/base/settings.py:788 +#: pretix/base/settings.py:804 pretix/base/settings.py:819 +#: pretix/base/settings.py:837 pretix/base/settings.py:852 +#: pretix/base/settings.py:882 pretix/base/settings.py:905 msgctxt "person_name_sample" msgid "John" msgstr "" -#: pretix/base/settings.py:754 pretix/base/settings.py:770 -#: pretix/base/settings.py:786 pretix/base/settings.py:802 -#: pretix/base/settings.py:820 pretix/base/settings.py:834 -#: pretix/base/settings.py:864 +#: pretix/base/settings.py:773 pretix/base/settings.py:789 +#: pretix/base/settings.py:805 pretix/base/settings.py:821 +#: pretix/base/settings.py:839 pretix/base/settings.py:853 +#: pretix/base/settings.py:883 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: pretix/base/settings.py:760 pretix/base/settings.py:776 -#: pretix/base/settings.py:808 +#: pretix/base/settings.py:779 pretix/base/settings.py:795 +#: pretix/base/settings.py:827 msgctxt "person_name" msgid "Title" msgstr "" -#: pretix/base/settings.py:768 pretix/base/settings.py:784 -#: pretix/base/settings.py:817 +#: pretix/base/settings.py:787 pretix/base/settings.py:803 +#: pretix/base/settings.py:836 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:792 pretix/base/settings.py:809 +#: pretix/base/settings.py:811 pretix/base/settings.py:828 msgid "First name" msgstr "" -#: pretix/base/settings.py:793 pretix/base/settings.py:810 +#: pretix/base/settings.py:812 pretix/base/settings.py:829 msgid "Middle name" msgstr "" -#: pretix/base/settings.py:874 pretix/base/settings.py:885 +#: pretix/base/settings.py:893 pretix/base/settings.py:904 msgctxt "person_name_sample" msgid "John Doe" msgstr "" -#: pretix/base/settings.py:880 +#: pretix/base/settings.py:899 msgid "Calling name" msgstr "" -#: pretix/base/settings.py:893 +#: pretix/base/settings.py:912 msgid "Latin transcription" msgstr "" @@ -4741,7 +4823,7 @@ msgid "You do not have access to this page." msgstr "" #: pretix/base/templates/403.html:20 pretix/base/templates/404.html:19 -#: pretix/control/templates/pretixcontrol/base.html:191 +#: pretix/control/templates/pretixcontrol/base.html:192 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:4 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:6 msgid "Admin mode" @@ -4799,7 +4881,7 @@ msgstr "" #: pretix/base/templates/pretixbase/email/email_footer.html:3 #: pretix/control/templates/pretixcontrol/auth/base.html:45 -#: pretix/control/templates/pretixcontrol/base.html:411 +#: pretix/control/templates/pretixcontrol/base.html:412 #, python-format msgid "powered by pretix" msgstr "" @@ -4991,7 +5073,7 @@ msgstr "" msgid "Filetype not allowed!" msgstr "" -#: pretix/control/forms/event.py:42 pretix/control/forms/organizer.py:277 +#: pretix/control/forms/event.py:42 pretix/control/forms/organizer.py:286 msgid "Use languages" msgstr "" @@ -5018,11 +5100,11 @@ msgid "" "You already used this slug for a different event. Please choose a new one." msgstr "" -#: pretix/control/forms/event.py:90 pretix/control/forms/event.py:343 +#: pretix/control/forms/event.py:90 pretix/control/forms/event.py:369 msgid "Event timezone" msgstr "" -#: pretix/control/forms/event.py:94 pretix/control/forms/event.py:353 +#: pretix/control/forms/event.py:94 pretix/control/forms/event.py:379 msgid "Default language" msgstr "" @@ -5037,82 +5119,97 @@ msgid "" "situation, you can add more tax rates and detailed configuration later." msgstr "" -#: pretix/control/forms/event.py:143 pretix/control/forms/event.py:265 +#: pretix/control/forms/event.py:105 +msgid "Grant access to team" +msgstr "" + +#: pretix/control/forms/event.py:106 +msgid "" +"You are allowed to create events under this organizer, however you do not " +"have permission to edit all events under this organizer. Please select one " +"of your existing teams that will be granted access to this event." +msgstr "" + +#: pretix/control/forms/event.py:111 +msgid "Create a new team for this event with me as the only member" +msgstr "" + +#: pretix/control/forms/event.py:153 pretix/control/forms/event.py:291 msgid "" "Sample Conference Center\n" "Heidelberg, Germany" msgstr "" -#: pretix/control/forms/event.py:154 pretix/control/forms/event.py:554 +#: pretix/control/forms/event.py:173 pretix/control/forms/event.py:595 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" -#: pretix/control/forms/event.py:158 +#: pretix/control/forms/event.py:177 msgid "Your default locale must be specified." msgstr "" -#: pretix/control/forms/event.py:225 +#: pretix/control/forms/event.py:251 msgid "Copy configuration from" msgstr "" -#: pretix/control/forms/event.py:231 pretix/control/forms/event.py:234 -#: pretix/control/forms/item.py:227 +#: pretix/control/forms/event.py:257 pretix/control/forms/event.py:260 +#: pretix/control/forms/item.py:237 msgid "Do not copy" msgstr "" -#: pretix/control/forms/event.py:308 +#: pretix/control/forms/event.py:334 msgid "Show event end date" msgstr "" -#: pretix/control/forms/event.py:309 +#: pretix/control/forms/event.py:335 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" -#: pretix/control/forms/event.py:313 +#: pretix/control/forms/event.py:339 msgid "Show dates with time" msgstr "" -#: pretix/control/forms/event.py:314 +#: pretix/control/forms/event.py:340 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" -#: pretix/control/forms/event.py:318 +#: pretix/control/forms/event.py:344 msgid "Show items outside presale period" msgstr "" -#: pretix/control/forms/event.py:319 +#: pretix/control/forms/event.py:345 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" -#: pretix/control/forms/event.py:323 +#: pretix/control/forms/event.py:349 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" -#: pretix/control/forms/event.py:324 +#: pretix/control/forms/event.py:350 msgid "" "Independent of your choice, the cart will show gross prices as this is the " "price that needs to be paid" msgstr "" -#: pretix/control/forms/event.py:329 +#: pretix/control/forms/event.py:355 msgid "Show start date" msgstr "" -#: pretix/control/forms/event.py:330 +#: pretix/control/forms/event.py:356 msgid "Show the presale start date before presale has started." msgstr "" -#: pretix/control/forms/event.py:335 +#: pretix/control/forms/event.py:361 msgid "Last date of modifications" msgstr "" -#: pretix/control/forms/event.py:336 +#: pretix/control/forms/event.py:362 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 " @@ -5120,19 +5217,19 @@ msgid "" "used." msgstr "" -#: pretix/control/forms/event.py:348 +#: pretix/control/forms/event.py:374 msgid "Available languages" msgstr "" -#: pretix/control/forms/event.py:357 pretix/control/forms/event.py:1436 +#: pretix/control/forms/event.py:383 pretix/control/forms/event.py:1477 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" -#: pretix/control/forms/event.py:361 +#: pretix/control/forms/event.py:387 msgid "Enable waiting list" msgstr "" -#: pretix/control/forms/event.py:362 pretix/control/forms/event.py:1441 +#: pretix/control/forms/event.py:388 pretix/control/forms/event.py:1482 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 " @@ -5140,22 +5237,22 @@ msgid "" "notification with a voucher that can be used to buy a ticket." msgstr "" -#: pretix/control/forms/event.py:368 +#: pretix/control/forms/event.py:394 msgid "Waiting list response time" msgstr "" -#: pretix/control/forms/event.py:370 +#: pretix/control/forms/event.py:396 msgid "" "If a ticket voucher is sent to a person on the waiting list, it has to be " "redeemed within this number of hours until it expires and can be re-assigned " "to the next person on the list." msgstr "" -#: pretix/control/forms/event.py:376 +#: pretix/control/forms/event.py:402 msgid "Automatic waiting list assignments" msgstr "" -#: pretix/control/forms/event.py:377 +#: pretix/control/forms/event.py:403 msgid "" "If ticket capacity becomes free, automatically create a voucher and send it " "to the first person on the waiting list for that product. If this is not " @@ -5164,48 +5261,48 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/control/forms/event.py:385 +#: pretix/control/forms/event.py:411 msgid "Ask for attendee names" msgstr "" -#: pretix/control/forms/event.py:386 +#: pretix/control/forms/event.py:412 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" -#: pretix/control/forms/event.py:390 +#: pretix/control/forms/event.py:416 msgid "Require attendee names" msgstr "" -#: pretix/control/forms/event.py:391 +#: pretix/control/forms/event.py:417 msgid "Require customers to fill in the names of all attendees." msgstr "" -#: pretix/control/forms/event.py:396 +#: pretix/control/forms/event.py:422 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:397 +#: pretix/control/forms/event.py:423 msgid "" "This defines how pretix will ask for human names. Changing this after you " "already received orders might lead to unexpected behaviour when sorting or " "changing names." msgstr "" -#: pretix/control/forms/event.py:402 +#: pretix/control/forms/event.py:428 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:403 +#: pretix/control/forms/event.py:429 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:408 +#: pretix/control/forms/event.py:434 msgid "Ask for email addresses per ticket" msgstr "" -#: pretix/control/forms/event.py:409 +#: pretix/control/forms/event.py:435 msgid "" "Normally, pretix asks for one email address per order and the order " "confirmation will be sent only to that email address. If you enable this " @@ -5217,58 +5314,58 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/control/forms/event.py:418 +#: pretix/control/forms/event.py:444 msgid "Require email addresses per ticket" msgstr "" -#: pretix/control/forms/event.py:419 +#: pretix/control/forms/event.py:445 msgid "" "Require customers to fill in individual e-mail addresses for all admission " "tickets. See the above option for more details. One email address for the " "order confirmation will always be required regardless of this setting." msgstr "" -#: pretix/control/forms/event.py:426 +#: pretix/control/forms/event.py:452 msgid "Ask for the order email address twice" msgstr "" -#: pretix/control/forms/event.py:427 +#: pretix/control/forms/event.py:453 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" -#: pretix/control/forms/event.py:432 +#: pretix/control/forms/event.py:458 msgid "Maximum number of items per order" msgstr "" -#: pretix/control/forms/event.py:433 +#: pretix/control/forms/event.py:459 msgid "Add-on products will not be counted." msgstr "" -#: pretix/control/forms/event.py:437 +#: pretix/control/forms/event.py:463 msgid "Reservation period" msgstr "" -#: pretix/control/forms/event.py:438 +#: pretix/control/forms/event.py:464 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" -#: pretix/control/forms/event.py:441 pretix/control/forms/event.py:1458 +#: pretix/control/forms/event.py:467 pretix/control/forms/event.py:1499 msgid "Imprint URL" msgstr "" -#: pretix/control/forms/event.py:442 pretix/control/forms/event.py:1459 +#: pretix/control/forms/event.py:468 pretix/control/forms/event.py:1500 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." msgstr "" -#: pretix/control/forms/event.py:447 +#: pretix/control/forms/event.py:473 msgid "Confirmation text" msgstr "" -#: pretix/control/forms/event.py:448 +#: pretix/control/forms/event.py:474 msgid "" "This text needs to be confirmed by the user before a purchase is possible. " "You could for example link your terms of service here. If you use the Pages " @@ -5276,171 +5373,188 @@ msgid "" "you can configure it there." msgstr "" -#: pretix/control/forms/event.py:455 pretix/control/forms/event.py:1464 +#: pretix/control/forms/event.py:481 pretix/control/forms/event.py:1505 msgid "Contact address" msgstr "" -#: pretix/control/forms/event.py:457 pretix/control/forms/event.py:1466 +#: pretix/control/forms/event.py:483 pretix/control/forms/event.py:1507 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/control/forms/event.py:460 +#: pretix/control/forms/event.py:486 msgid "Show variations of a product expanded by default" msgstr "" -#: pretix/control/forms/event.py:464 +#: pretix/control/forms/event.py:490 msgid "Hide all products that are sold out" msgstr "" -#: pretix/control/forms/event.py:468 +#: pretix/control/forms/event.py:494 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/control/forms/event.py:472 +#: pretix/control/forms/event.py:498 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/control/forms/event.py:476 +#: pretix/control/forms/event.py:502 msgctxt "subevent" msgid "Date ordering" msgstr "" -#: pretix/control/forms/event.py:479 +#: pretix/control/forms/event.py:505 msgid "Event start time (descending)" msgstr "" -#: pretix/control/forms/event.py:481 +#: pretix/control/forms/event.py:507 msgid "Name (descending)" msgstr "" -#: pretix/control/forms/event.py:485 pretix/control/forms/event.py:928 -#: pretix/control/forms/organizer.py:251 +#: pretix/control/forms/event.py:511 pretix/control/forms/event.py:969 +#: pretix/control/forms/organizer.py:260 msgid "Logo image" msgstr "" -#: pretix/control/forms/event.py:488 +#: pretix/control/forms/event.py:514 msgid "" "If you provide a logo image, we will by default not show your events name " "and date in the page header. We will show your logo with a maximal height of " "120 pixels." msgstr "" -#: pretix/control/forms/event.py:497 +#: pretix/control/forms/event.py:518 +msgid "Social media image" +msgstr "" + +#: pretix/control/forms/event.py:521 +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 " +"pixels, however some platforms like WhatsApp and Reddit only show a square " +"preview, so we recommend to make sure it still looks good only the center " +"square is shown. If you do not fill this, we will use the logo given above." +msgstr "" + +#: pretix/control/forms/event.py:532 +msgid "Help text of the email field" +msgstr "" + +#: pretix/control/forms/event.py:538 msgid "End of presale text" msgstr "" -#: pretix/control/forms/event.py:501 +#: pretix/control/forms/event.py:542 msgid "" "This text will be shown above the ticket shop once the designated sales " "timeframe for this event is over. You can use it to describe other options " "to get a ticket, such as a box office." msgstr "" -#: pretix/control/forms/event.py:505 +#: pretix/control/forms/event.py:546 msgid "Voucher explanation" msgstr "" -#: pretix/control/forms/event.py:509 +#: pretix/control/forms/event.py:550 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/control/forms/event.py:513 pretix/control/forms/organizer.py:215 +#: pretix/control/forms/event.py:554 pretix/control/forms/organizer.py:224 msgid "Primary color" msgstr "" -#: pretix/control/forms/event.py:517 pretix/control/forms/event.py:527 -#: pretix/control/forms/event.py:537 pretix/control/forms/organizer.py:219 -#: pretix/control/forms/organizer.py:229 pretix/control/forms/organizer.py:239 +#: pretix/control/forms/event.py:558 pretix/control/forms/event.py:568 +#: pretix/control/forms/event.py:578 pretix/control/forms/organizer.py:228 +#: pretix/control/forms/organizer.py:238 pretix/control/forms/organizer.py:248 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" -#: pretix/control/forms/event.py:522 pretix/control/forms/organizer.py:224 +#: pretix/control/forms/event.py:563 pretix/control/forms/organizer.py:233 msgid "Accent color for success" msgstr "" -#: pretix/control/forms/event.py:523 pretix/control/forms/organizer.py:225 +#: pretix/control/forms/event.py:564 pretix/control/forms/organizer.py:234 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/control/forms/event.py:532 pretix/control/forms/organizer.py:234 +#: pretix/control/forms/event.py:573 pretix/control/forms/organizer.py:243 msgid "Accent color for errors" msgstr "" -#: pretix/control/forms/event.py:533 +#: pretix/control/forms/event.py:574 msgid "We strongly suggest to use a dark shade of red." msgstr "" -#: pretix/control/forms/event.py:542 pretix/control/forms/organizer.py:282 +#: pretix/control/forms/event.py:583 pretix/control/forms/organizer.py:291 #: pretix/control/templates/pretixcontrol/pdf/index.html:286 msgid "Font" msgstr "" -#: pretix/control/forms/event.py:547 pretix/control/forms/organizer.py:287 +#: pretix/control/forms/event.py:588 pretix/control/forms/organizer.py:296 msgid "Only respected by modern browsers." msgstr "" -#: pretix/control/forms/event.py:558 +#: pretix/control/forms/event.py:599 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/control/forms/event.py:562 +#: pretix/control/forms/event.py:603 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/control/forms/event.py:571 +#: pretix/control/forms/event.py:612 msgid "" "e.g. I hereby confirm that I have read and agree with the event organizer's " "terms of service and agree with them." msgstr "" -#: pretix/control/forms/event.py:575 +#: pretix/control/forms/event.py:616 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:581 +#: pretix/control/forms/event.py:622 msgid "Free text input" msgstr "" -#: pretix/control/forms/event.py:597 +#: pretix/control/forms/event.py:638 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/control/forms/event.py:601 pretix/control/forms/event.py:623 +#: pretix/control/forms/event.py:642 pretix/control/forms/event.py:664 msgid "Do not allow cancellations after" msgstr "" -#: pretix/control/forms/event.py:605 +#: pretix/control/forms/event.py:646 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/control/forms/event.py:606 +#: pretix/control/forms/event.py:647 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/control/forms/event.py:611 +#: pretix/control/forms/event.py:652 msgid "Keep a fixed cancellation fee" msgstr "" -#: pretix/control/forms/event.py:615 +#: pretix/control/forms/event.py:656 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/control/forms/event.py:619 +#: pretix/control/forms/event.py:660 msgid "Keep a percentual cancellation fee" msgstr "" -#: pretix/control/forms/event.py:630 +#: pretix/control/forms/event.py:671 msgid "Payment term in days" msgstr "" -#: pretix/control/forms/event.py:631 +#: pretix/control/forms/event.py:672 msgid "" "The number of days after placing an order the user has to pay to preserve " "their reservation. If you use slow payment methods like bank transfer, we " @@ -5448,22 +5562,22 @@ msgid "" "still setting two or three days to allow people to retry failed payments." msgstr "" -#: pretix/control/forms/event.py:637 +#: pretix/control/forms/event.py:678 msgid "Last date of payments" msgstr "" -#: pretix/control/forms/event.py:638 +#: pretix/control/forms/event.py:679 msgid "" "The last date any payments are accepted. This has precedence over the number " "of days configured above. If you use the event series feature and an order " "contains tickets for multiple dates, the earliest date will be used." msgstr "" -#: pretix/control/forms/event.py:644 +#: pretix/control/forms/event.py:685 msgid "Only end payment terms on weekdays" msgstr "" -#: pretix/control/forms/event.py:645 +#: pretix/control/forms/event.py:686 msgid "" "If this is activated and the payment term of any order ends on a Saturday or " "Sunday, it will be moved to the next Monday instead. This is required in " @@ -5471,121 +5585,121 @@ msgid "" "configured above." msgstr "" -#: pretix/control/forms/event.py:651 +#: pretix/control/forms/event.py:692 msgid "Automatically expire unpaid orders" msgstr "" -#: pretix/control/forms/event.py:652 +#: pretix/control/forms/event.py:693 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " "tickets go back to the pool and can be ordered by other people." msgstr "" -#: pretix/control/forms/event.py:658 +#: pretix/control/forms/event.py:699 msgid "Accept late payments" msgstr "" -#: pretix/control/forms/event.py:659 +#: pretix/control/forms/event.py:700 msgid "" "Accept payments for orders even when they are in 'expired' state as long as " "enough capacity is available. No payments will ever be accepted after the " "'Last date of payments' configured above." msgstr "" -#: pretix/control/forms/event.py:666 +#: pretix/control/forms/event.py:707 msgid "Tax rule for payment fees" msgstr "" -#: pretix/control/forms/event.py:668 +#: pretix/control/forms/event.py:709 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:677 +#: pretix/control/forms/event.py:718 msgid "Guidance text" msgstr "" -#: pretix/control/forms/event.py:678 +#: pretix/control/forms/event.py:719 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." msgstr "" -#: pretix/control/forms/event.py:689 +#: pretix/control/forms/event.py:730 msgid "The last payment date cannot be before the end of presale." msgstr "" -#: pretix/control/forms/event.py:743 +#: pretix/control/forms/event.py:784 msgid "Ask for invoice address" msgstr "" -#: pretix/control/forms/event.py:747 +#: pretix/control/forms/event.py:788 msgid "Require invoice address" msgstr "" -#: pretix/control/forms/event.py:752 +#: pretix/control/forms/event.py:793 msgid "Require a business addresses" msgstr "" -#: pretix/control/forms/event.py:753 +#: pretix/control/forms/event.py:794 msgid "This will require users to enter a company name." msgstr "" -#: pretix/control/forms/event.py:758 +#: pretix/control/forms/event.py:799 msgid "Require customer name" msgstr "" -#: pretix/control/forms/event.py:762 +#: pretix/control/forms/event.py:803 msgid "Ask for VAT ID" msgstr "" -#: pretix/control/forms/event.py:763 +#: pretix/control/forms/event.py:804 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" -#: pretix/control/forms/event.py:768 +#: pretix/control/forms/event.py:809 msgid "Ask for beneficiary" msgstr "" -#: pretix/control/forms/event.py:773 +#: pretix/control/forms/event.py:814 msgid "Do not ask for invoice address if an order is free" msgstr "" -#: pretix/control/forms/event.py:777 +#: pretix/control/forms/event.py:818 msgid "Show free products on invoices" msgstr "" -#: pretix/control/forms/event.py:778 +#: pretix/control/forms/event.py:819 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" -#: pretix/control/forms/event.py:783 +#: pretix/control/forms/event.py:824 msgid "Invoice address explanation" msgstr "" -#: pretix/control/forms/event.py:787 +#: pretix/control/forms/event.py:828 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/control/forms/event.py:790 +#: pretix/control/forms/event.py:831 msgid "Generate invoices with consecutive numbers" msgstr "" -#: pretix/control/forms/event.py:791 +#: pretix/control/forms/event.py:832 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" -#: pretix/control/forms/event.py:795 +#: pretix/control/forms/event.py:836 msgid "Invoice number prefix" msgstr "" -#: pretix/control/forms/event.py:796 +#: pretix/control/forms/event.py:837 msgid "" "This will be prepended to invoice numbers. If you leave this field empty, " "your event slug will be used followed by a dash. Attention: If multiple " @@ -5594,64 +5708,64 @@ msgid "" "once over all of your events. This setting only affects future invoices." msgstr "" -#: pretix/control/forms/event.py:803 +#: pretix/control/forms/event.py:844 msgid "Invoice number prefix for cancellations" msgstr "" -#: pretix/control/forms/event.py:804 +#: pretix/control/forms/event.py:845 msgid "" "This will be prepended to invoice numbers of cancellations. If you leave " "this field empty, the same numbering scheme will be used that you configured " "for regular invoices." msgstr "" -#: pretix/control/forms/event.py:809 +#: pretix/control/forms/event.py:850 msgid "Generate invoices" msgstr "" -#: pretix/control/forms/event.py:813 +#: pretix/control/forms/event.py:854 msgid "Do not generate invoices" msgstr "" -#: pretix/control/forms/event.py:814 +#: pretix/control/forms/event.py:855 msgid "Only manually in admin panel" msgstr "" -#: pretix/control/forms/event.py:815 +#: pretix/control/forms/event.py:856 msgid "Automatically on user request" msgstr "" -#: pretix/control/forms/event.py:816 +#: pretix/control/forms/event.py:857 msgid "Automatically for all created orders" msgstr "" -#: pretix/control/forms/event.py:817 +#: pretix/control/forms/event.py:858 msgid "Automatically on payment" msgstr "" -#: pretix/control/forms/event.py:819 +#: pretix/control/forms/event.py:860 msgid "Invoices will never be automatically generated for free orders." msgstr "" -#: pretix/control/forms/event.py:822 +#: pretix/control/forms/event.py:863 msgid "Generate invoices for Sales channels" msgstr "" -#: pretix/control/forms/event.py:825 +#: pretix/control/forms/event.py:866 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:829 +#: pretix/control/forms/event.py:870 msgid "Show attendee names on invoices" msgstr "" -#: pretix/control/forms/event.py:833 +#: pretix/control/forms/event.py:874 msgid "Attach invoices to emails" msgstr "" -#: pretix/control/forms/event.py:834 +#: pretix/control/forms/event.py:875 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -5659,333 +5773,333 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/control/forms/event.py:841 +#: pretix/control/forms/event.py:882 msgid "Invoice style" msgstr "" -#: pretix/control/forms/event.py:850 +#: pretix/control/forms/event.py:891 msgid "Address line" msgstr "" -#: pretix/control/forms/event.py:854 +#: pretix/control/forms/event.py:895 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/control/forms/event.py:880 +#: pretix/control/forms/event.py:921 msgid "Domestic tax ID" msgstr "" -#: pretix/control/forms/event.py:884 +#: pretix/control/forms/event.py:925 msgid "EU VAT ID" msgstr "" -#: pretix/control/forms/event.py:891 +#: pretix/control/forms/event.py:932 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/control/forms/event.py:895 +#: pretix/control/forms/event.py:936 msgid "Introductory text" msgstr "" -#: pretix/control/forms/event.py:896 +#: pretix/control/forms/event.py:937 msgid "Will be printed on every invoice above the invoice rows." msgstr "" -#: pretix/control/forms/event.py:903 +#: pretix/control/forms/event.py:944 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" -#: pretix/control/forms/event.py:907 +#: pretix/control/forms/event.py:948 msgid "Additional text" msgstr "" -#: pretix/control/forms/event.py:908 +#: pretix/control/forms/event.py:949 msgid "Will be printed on every invoice below the invoice total." msgstr "" -#: pretix/control/forms/event.py:915 +#: pretix/control/forms/event.py:956 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "" -#: pretix/control/forms/event.py:919 +#: pretix/control/forms/event.py:960 msgid "Footer" msgstr "" -#: pretix/control/forms/event.py:920 +#: pretix/control/forms/event.py:961 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "" -#: pretix/control/forms/event.py:924 +#: pretix/control/forms/event.py:965 msgid "Invoice language" msgstr "" -#: pretix/control/forms/event.py:925 pretix/control/forms/event.py:946 +#: pretix/control/forms/event.py:966 pretix/control/forms/event.py:987 msgid "The user's language" msgstr "" -#: pretix/control/forms/event.py:931 +#: pretix/control/forms/event.py:972 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" -#: pretix/control/forms/event.py:961 +#: pretix/control/forms/event.py:1002 msgid "Subject prefix" msgstr "" -#: pretix/control/forms/event.py:962 +#: pretix/control/forms/event.py:1003 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/control/forms/event.py:967 +#: pretix/control/forms/event.py:1008 msgid "Sender address" msgstr "" -#: pretix/control/forms/event.py:968 +#: pretix/control/forms/event.py:1009 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/control/forms/event.py:971 +#: pretix/control/forms/event.py:1012 msgid "Sender name" msgstr "" -#: pretix/control/forms/event.py:972 +#: pretix/control/forms/event.py:1013 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/control/forms/event.py:977 +#: pretix/control/forms/event.py:1018 msgid "Bcc address" msgstr "" -#: pretix/control/forms/event.py:978 +#: pretix/control/forms/event.py:1019 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:984 +#: pretix/control/forms/event.py:1025 msgid "Attach calendar files" msgstr "" -#: pretix/control/forms/event.py:985 +#: pretix/control/forms/event.py:1026 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/control/forms/event.py:990 +#: pretix/control/forms/event.py:1031 msgid "Signature" msgstr "" -#: pretix/control/forms/event.py:993 +#: pretix/control/forms/event.py:1034 #, python-brace-format msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" -#: pretix/control/forms/event.py:998 +#: pretix/control/forms/event.py:1039 msgid "e.g. your contact details" msgstr "" -#: pretix/control/forms/event.py:1003 +#: pretix/control/forms/event.py:1044 msgid "HTML mail renderer" msgstr "" -#: pretix/control/forms/event.py:1009 pretix/control/forms/event.py:1026 -#: pretix/control/forms/event.py:1043 pretix/control/forms/event.py:1102 +#: pretix/control/forms/event.py:1050 pretix/control/forms/event.py:1067 +#: pretix/control/forms/event.py:1084 pretix/control/forms/event.py:1143 msgid "Text sent to order contact address" msgstr "" -#: pretix/control/forms/event.py:1014 pretix/control/forms/event.py:1031 -#: pretix/control/forms/event.py:1048 pretix/control/forms/event.py:1107 +#: pretix/control/forms/event.py:1055 pretix/control/forms/event.py:1072 +#: pretix/control/forms/event.py:1089 pretix/control/forms/event.py:1148 msgid "Send an email to attendees" msgstr "" -#: pretix/control/forms/event.py:1015 pretix/control/forms/event.py:1032 -#: pretix/control/forms/event.py:1049 pretix/control/forms/event.py:1108 +#: pretix/control/forms/event.py:1056 pretix/control/forms/event.py:1073 +#: pretix/control/forms/event.py:1090 pretix/control/forms/event.py:1149 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:1020 pretix/control/forms/event.py:1037 -#: pretix/control/forms/event.py:1054 pretix/control/forms/event.py:1113 +#: pretix/control/forms/event.py:1061 pretix/control/forms/event.py:1078 +#: pretix/control/forms/event.py:1095 pretix/control/forms/event.py:1154 msgid "Text sent to attendees" msgstr "" -#: pretix/control/forms/event.py:1060 pretix/control/forms/event.py:1082 -#: pretix/control/forms/event.py:1087 pretix/control/forms/event.py:1092 -#: pretix/control/forms/event.py:1097 +#: pretix/control/forms/event.py:1101 pretix/control/forms/event.py:1123 +#: pretix/control/forms/event.py:1128 pretix/control/forms/event.py:1133 +#: pretix/control/forms/event.py:1138 #: pretix/control/templates/pretixcontrol/pdf/index.html:338 msgid "Text" msgstr "" -#: pretix/control/forms/event.py:1065 +#: pretix/control/forms/event.py:1106 msgid "Text (sent by admin)" msgstr "" -#: pretix/control/forms/event.py:1070 +#: pretix/control/forms/event.py:1111 msgid "Text (requested by user)" msgstr "" -#: pretix/control/forms/event.py:1075 pretix/control/forms/event.py:1118 +#: pretix/control/forms/event.py:1116 pretix/control/forms/event.py:1159 msgid "Number of days" msgstr "" -#: pretix/control/forms/event.py:1078 +#: pretix/control/forms/event.py:1119 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/control/forms/event.py:1121 +#: pretix/control/forms/event.py:1162 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:1125 +#: pretix/control/forms/event.py:1166 msgid "Received order" msgstr "" -#: pretix/control/forms/event.py:1130 +#: pretix/control/forms/event.py:1171 msgid "Approved order" msgstr "" -#: pretix/control/forms/event.py:1133 +#: pretix/control/forms/event.py:1174 msgid "" "This will only be sent out for non-free orders. Free orders will receive the " "free order template from above instead." msgstr "" -#: pretix/control/forms/event.py:1137 +#: pretix/control/forms/event.py:1178 msgid "Denied order" msgstr "" -#: pretix/control/forms/event.py:1142 +#: pretix/control/forms/event.py:1183 msgid "Use custom SMTP server" msgstr "" -#: pretix/control/forms/event.py:1143 +#: pretix/control/forms/event.py:1184 msgid "" "All mail related to your event will be sent over the smtp server specified " "by you." msgstr "" -#: pretix/control/forms/event.py:1147 +#: pretix/control/forms/event.py:1188 msgid "Hostname" msgstr "" -#: pretix/control/forms/event.py:1152 +#: pretix/control/forms/event.py:1193 msgid "Port" msgstr "" -#: pretix/control/forms/event.py:1157 +#: pretix/control/forms/event.py:1198 msgid "Username" msgstr "" -#: pretix/control/forms/event.py:1169 +#: pretix/control/forms/event.py:1210 msgid "Use STARTTLS" msgstr "" -#: pretix/control/forms/event.py:1170 +#: pretix/control/forms/event.py:1211 msgid "Commonly enabled on port 587." msgstr "" -#: pretix/control/forms/event.py:1174 +#: pretix/control/forms/event.py:1215 msgid "Use SSL" msgstr "" -#: pretix/control/forms/event.py:1175 +#: pretix/control/forms/event.py:1216 msgid "Commonly enabled on port 465." msgstr "" -#: pretix/control/forms/event.py:1204 pretix/control/forms/orders.py:462 -#: pretix/control/forms/vouchers.py:238 pretix/plugins/sendmail/forms.py:49 +#: pretix/control/forms/event.py:1245 pretix/control/forms/orders.py:462 +#: pretix/control/forms/vouchers.py:255 pretix/plugins/sendmail/forms.py:49 #, python-brace-format msgid "Available placeholders: {list}" msgstr "" -#: pretix/control/forms/event.py:1239 +#: pretix/control/forms/event.py:1280 msgid "" "You can activate either SSL or STARTTLS security, but not both at the same " "time." msgstr "" -#: pretix/control/forms/event.py:1244 +#: pretix/control/forms/event.py:1285 msgid "Use feature" msgstr "" -#: pretix/control/forms/event.py:1245 +#: pretix/control/forms/event.py:1286 msgid "Use pretix to generate tickets for the user to download and print out." msgstr "" -#: pretix/control/forms/event.py:1249 +#: pretix/control/forms/event.py:1290 msgid "Download date" msgstr "" -#: pretix/control/forms/event.py:1250 +#: pretix/control/forms/event.py:1291 msgid "" "Ticket download will be offered after this date. If you use the event series " "feature and an order contains tickets for multiple event dates, download of " "all tickets will be available if at least one of the event dates allows it." msgstr "" -#: pretix/control/forms/event.py:1256 +#: pretix/control/forms/event.py:1297 msgid "Offer to download tickets separately for add-on products" msgstr "" -#: pretix/control/forms/event.py:1260 +#: pretix/control/forms/event.py:1301 msgid "Generate tickets for non-admission products" msgstr "" -#: pretix/control/forms/event.py:1264 +#: pretix/control/forms/event.py:1305 msgid "Offer to download tickets even before an order is paid" msgstr "" -#: pretix/control/forms/event.py:1305 +#: pretix/control/forms/event.py:1346 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1306 +#: pretix/control/forms/event.py:1347 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1318 +#: pretix/control/forms/event.py:1359 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1319 +#: pretix/control/forms/event.py:1360 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1320 +#: pretix/control/forms/event.py:1361 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1321 +#: pretix/control/forms/event.py:1362 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1327 +#: pretix/control/forms/event.py:1368 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1329 +#: pretix/control/forms/event.py:1370 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1358 +#: pretix/control/forms/event.py:1399 msgid "Pre-selected voucher" msgstr "" -#: pretix/control/forms/event.py:1360 +#: pretix/control/forms/event.py:1401 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 " @@ -5993,60 +6107,60 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1365 +#: pretix/control/forms/event.py:1406 msgid "Compatibility mode" msgstr "" -#: pretix/control/forms/event.py:1367 +#: pretix/control/forms/event.py:1408 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:1388 +#: pretix/control/forms/event.py:1429 msgid "The given voucher code does not exist." msgstr "" -#: pretix/control/forms/event.py:1395 +#: pretix/control/forms/event.py:1436 msgid "The password you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1396 pretix/control/forms/organizer.py:47 +#: pretix/control/forms/event.py:1437 pretix/control/forms/organizer.py:47 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1400 +#: pretix/control/forms/event.py:1441 #: pretix/control/templates/pretixcontrol/shredder/download.html:48 msgid "Your password" msgstr "" -#: pretix/control/forms/event.py:1405 pretix/control/forms/organizer.py:51 +#: pretix/control/forms/event.py:1446 pretix/control/forms/organizer.py:51 msgid "Event slug" msgstr "" -#: pretix/control/forms/event.py:1447 +#: pretix/control/forms/event.py:1488 msgid "Ticket downloads" msgstr "" -#: pretix/control/forms/event.py:1448 +#: pretix/control/forms/event.py:1489 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" -#: pretix/control/forms/event.py:1452 +#: pretix/control/forms/event.py:1493 msgid "Require all attendees to fill in their names" msgstr "" -#: pretix/control/forms/event.py:1453 +#: pretix/control/forms/event.py:1494 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:1479 +#: pretix/control/forms/event.py:1520 msgid "Payment via Stripe" msgstr "" -#: pretix/control/forms/event.py:1480 +#: pretix/control/forms/event.py:1521 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 " @@ -6054,45 +6168,45 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1486 +#: pretix/control/forms/event.py:1527 msgid "Payment by bank transfer" msgstr "" -#: pretix/control/forms/event.py:1487 +#: pretix/control/forms/event.py:1528 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:1526 +#: pretix/control/forms/event.py:1567 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "" -#: pretix/control/forms/event.py:1531 +#: pretix/control/forms/event.py:1572 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1536 +#: pretix/control/forms/event.py:1577 msgid "Quantity available" msgstr "" -#: pretix/control/forms/filter.py:88 pretix/control/forms/filter.py:90 +#: pretix/control/forms/filter.py:89 pretix/control/forms/filter.py:91 msgid "Search for…" msgstr "" -#: pretix/control/forms/filter.py:105 pretix/control/forms/filter.py:203 +#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:209 #: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "" -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:204 +#: pretix/control/forms/filter.py:107 pretix/control/forms/filter.py:210 msgid "Paid (or canceled with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:107 pretix/control/forms/filter.py:205 +#: pretix/control/forms/filter.py:108 pretix/control/forms/filter.py:211 #: pretix/control/templates/pretixcontrol/items/question.html:21 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:8 #: pretix/control/templates/pretixcontrol/orders/overview.html:67 @@ -6100,18 +6214,18 @@ msgstr "" msgid "Pending" msgstr "" -#: pretix/control/forms/filter.py:108 pretix/control/forms/filter.py:206 +#: pretix/control/forms/filter.py:109 pretix/control/forms/filter.py:212 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending (overdue)" msgstr "" -#: pretix/control/forms/filter.py:109 pretix/control/forms/filter.py:207 +#: pretix/control/forms/filter.py:110 pretix/control/forms/filter.py:213 #: pretix/control/templates/pretixcontrol/items/question.html:22 msgid "Pending or paid" msgstr "" -#: pretix/control/forms/filter.py:110 pretix/control/forms/filter.py:208 -#: pretix/control/forms/filter.py:855 +#: pretix/control/forms/filter.py:111 pretix/control/forms/filter.py:214 +#: pretix/control/forms/filter.py:889 #: pretix/control/templates/pretixcontrol/items/question.html:24 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:17 #: pretix/control/templates/pretixcontrol/orders/overview.html:60 @@ -6120,12 +6234,12 @@ msgstr "" msgid "Expired" msgstr "" -#: pretix/control/forms/filter.py:111 pretix/control/forms/filter.py:209 +#: pretix/control/forms/filter.py:112 pretix/control/forms/filter.py:215 #: pretix/control/templates/pretixcontrol/items/question.html:25 msgid "Pending or expired" msgstr "" -#: pretix/control/forms/filter.py:112 pretix/control/forms/filter.py:210 +#: pretix/control/forms/filter.py:113 pretix/control/forms/filter.py:216 #: pretix/control/templates/pretixcontrol/items/question.html:26 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:19 #: pretix/control/templates/pretixcontrol/orders/overview.html:59 @@ -6134,10 +6248,10 @@ msgstr "" msgid "Canceled" msgstr "" -#: pretix/control/forms/filter.py:191 pretix/control/forms/filter.py:238 -#: pretix/control/forms/filter.py:888 pretix/control/forms/filter.py:908 -#: pretix/control/forms/filter.py:992 pretix/control/forms/filter.py:1008 -#: pretix/control/forms/filter.py:1069 pretix/control/forms/filter.py:1104 +#: pretix/control/forms/filter.py:197 pretix/control/forms/filter.py:244 +#: pretix/control/forms/filter.py:922 pretix/control/forms/filter.py:942 +#: pretix/control/forms/filter.py:1034 pretix/control/forms/filter.py:1050 +#: pretix/control/forms/filter.py:1111 pretix/control/forms/filter.py:1146 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:47 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:109 @@ -6146,54 +6260,54 @@ msgctxt "subevent" msgid "All dates" msgstr "" -#: pretix/control/forms/filter.py:211 +#: pretix/control/forms/filter.py:217 msgid "Canceled (or with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:212 +#: pretix/control/forms/filter.py:218 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:5 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:5 msgid "Approval pending" msgstr "" -#: pretix/control/forms/filter.py:213 +#: pretix/control/forms/filter.py:219 msgid "Overpaid" msgstr "" -#: pretix/control/forms/filter.py:214 +#: pretix/control/forms/filter.py:220 msgid "Underpaid" msgstr "" -#: pretix/control/forms/filter.py:215 +#: pretix/control/forms/filter.py:221 msgid "Pending (but fully paid)" msgstr "" -#: pretix/control/forms/filter.py:216 +#: pretix/control/forms/filter.py:222 #: pretix/control/templates/pretixcontrol/event/live.html:63 msgid "Test mode" msgstr "" -#: pretix/control/forms/filter.py:245 pretix/control/forms/filter.py:735 -#: pretix/control/forms/filter.py:915 +#: pretix/control/forms/filter.py:251 pretix/control/forms/filter.py:743 +#: pretix/control/forms/filter.py:949 pretix/control/forms/vouchers.py:112 #: pretix/control/templates/pretixcontrol/items/question.html:29 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:99 msgid "All products" msgstr "" -#: pretix/control/forms/filter.py:249 pretix/control/forms/filter.py:919 +#: pretix/control/forms/filter.py:255 pretix/control/forms/filter.py:953 #: pretix/control/forms/vouchers.py:100 pretix/control/views/typeahead.py:460 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:345 pretix/control/forms/filter.py:350 -#: pretix/control/forms/filter.py:559 pretix/control/forms/filter.py:564 +#: pretix/control/forms/filter.py:351 pretix/control/forms/filter.py:356 +#: pretix/control/forms/filter.py:565 pretix/control/forms/filter.py:570 msgid "All organizers" msgstr "" -#: pretix/control/forms/filter.py:385 pretix/control/forms/filter.py:795 -#: pretix/control/forms/filter.py:804 pretix/control/forms/filter.py:850 -#: pretix/control/forms/filter.py:863 +#: pretix/control/forms/filter.py:391 pretix/control/forms/filter.py:803 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:884 +#: pretix/control/forms/filter.py:897 #: pretix/control/templates/pretixcontrol/checkin/lists.html:110 #: pretix/control/templates/pretixcontrol/organizers/devices.html:72 #: pretix/control/templates/pretixcontrol/organizers/teams.html:40 @@ -6202,181 +6316,181 @@ msgstr "" msgid "All" msgstr "" -#: pretix/control/forms/filter.py:387 pretix/control/forms/filter.py:545 +#: pretix/control/forms/filter.py:393 pretix/control/forms/filter.py:551 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:388 pretix/control/forms/filter.py:797 +#: pretix/control/forms/filter.py:394 pretix/control/forms/filter.py:805 msgid "Inactive" msgstr "" -#: pretix/control/forms/filter.py:400 pretix/control/forms/subevents.py:291 +#: pretix/control/forms/filter.py:406 pretix/control/forms/subevents.py:291 #: pretix/control/forms/subevents.py:330 msgid "Weekday" msgstr "" -#: pretix/control/forms/filter.py:402 +#: pretix/control/forms/filter.py:408 msgid "All days" msgstr "" -#: pretix/control/forms/filter.py:403 +#: pretix/control/forms/filter.py:409 msgid "Monday" msgstr "" -#: pretix/control/forms/filter.py:404 +#: pretix/control/forms/filter.py:410 msgid "Tuesday" msgstr "" -#: pretix/control/forms/filter.py:405 +#: pretix/control/forms/filter.py:411 msgid "Wednesday" msgstr "" -#: pretix/control/forms/filter.py:406 +#: pretix/control/forms/filter.py:412 msgid "Thursday" msgstr "" -#: pretix/control/forms/filter.py:407 +#: pretix/control/forms/filter.py:413 msgid "Friday" msgstr "" -#: pretix/control/forms/filter.py:408 +#: pretix/control/forms/filter.py:414 msgid "Saturday" msgstr "" -#: pretix/control/forms/filter.py:409 +#: pretix/control/forms/filter.py:415 msgid "Sunday" msgstr "" -#: pretix/control/forms/filter.py:510 pretix/control/forms/filter.py:512 -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:813 +#: pretix/control/forms/filter.py:516 pretix/control/forms/filter.py:518 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:821 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:543 +#: pretix/control/forms/filter.py:549 msgid "All events" msgstr "" -#: pretix/control/forms/filter.py:544 +#: pretix/control/forms/filter.py:550 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:546 +#: pretix/control/forms/filter.py:552 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:549 +#: pretix/control/forms/filter.py:555 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:550 +#: pretix/control/forms/filter.py:556 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:715 pretix/control/forms/filter.py:717 +#: pretix/control/forms/filter.py:723 pretix/control/forms/filter.py:725 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:723 +#: pretix/control/forms/filter.py:731 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:725 +#: pretix/control/forms/filter.py:733 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:726 -#: pretix/control/templates/pretixcontrol/checkin/index.html:121 +#: pretix/control/forms/filter.py:734 +#: pretix/control/templates/pretixcontrol/checkin/index.html:128 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 -#: pretix/plugins/checkinlists/exporters.py:326 +#: pretix/plugins/checkinlists/exporters.py:327 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:727 -#: pretix/control/templates/pretixcontrol/checkin/index.html:119 +#: pretix/control/forms/filter.py:735 +#: pretix/control/templates/pretixcontrol/checkin/index.html:126 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:802 pretix/control/forms/filter.py:805 +#: pretix/control/forms/filter.py:810 pretix/control/forms/filter.py:813 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:806 +#: pretix/control/forms/filter.py:814 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:851 +#: pretix/control/forms/filter.py:885 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:852 +#: pretix/control/forms/filter.py:886 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:853 +#: pretix/control/forms/filter.py:887 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:854 +#: pretix/control/forms/filter.py:888 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:856 +#: pretix/control/forms/filter.py:890 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:861 +#: pretix/control/forms/filter.py:895 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:865 +#: pretix/control/forms/filter.py:899 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:870 pretix/control/forms/filter.py:872 +#: pretix/control/forms/filter.py:904 pretix/control/forms/filter.py:906 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:877 pretix/control/forms/filter.py:879 +#: pretix/control/forms/filter.py:911 pretix/control/forms/filter.py:913 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:925 pretix/control/forms/vouchers.py:91 +#: pretix/control/forms/filter.py:959 pretix/control/forms/vouchers.py:91 #: pretix/control/views/typeahead.py:468 pretix/control/views/typeahead.py:472 -#: pretix/control/views/vouchers.py:77 +#: pretix/control/views/vouchers.py:79 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1033 +#: pretix/control/forms/filter.py:1075 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:1035 +#: pretix/control/forms/filter.py:1077 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:1036 +#: pretix/control/forms/filter.py:1078 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:1072 +#: pretix/control/forms/filter.py:1114 msgid "Date filter" msgstr "" -#: pretix/control/forms/filter.py:1074 +#: pretix/control/forms/filter.py:1116 msgid "Filter by…" msgstr "" -#: pretix/control/forms/filter.py:1076 +#: pretix/control/forms/filter.py:1118 msgid "Date of last successful payment" msgstr "" -#: pretix/control/forms/filter.py:1081 +#: pretix/control/forms/filter.py:1123 msgid "Date from" msgstr "" -#: pretix/control/forms/filter.py:1086 +#: pretix/control/forms/filter.py:1128 msgid "Date until" msgstr "" @@ -6447,93 +6561,97 @@ msgid "" "will be sent by this server locally." msgstr "" -#: pretix/control/forms/item.py:85 +#: pretix/control/forms/item.py:95 msgid "Dependencies between questions are not supported during check-in." msgstr "" -#: pretix/control/forms/item.py:209 +#: pretix/control/forms/item.py:219 msgid "The product should exist in multiple variations" msgstr "" -#: pretix/control/forms/item.py:210 +#: pretix/control/forms/item.py:220 msgid "" "Select this option e.g. for t-shirts that come in multiple sizes. You can " "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:222 +#: pretix/control/forms/item.py:232 msgid "No taxation" msgstr "" -#: pretix/control/forms/item.py:224 +#: pretix/control/forms/item.py:234 msgid "Copy product information" msgstr "" -#: pretix/control/forms/item.py:235 +#: pretix/control/forms/item.py:245 msgid "Do not add to a quota now" msgstr "" -#: pretix/control/forms/item.py:236 +#: pretix/control/forms/item.py:246 msgid "Add product to an existing quota" msgstr "" -#: pretix/control/forms/item.py:237 +#: pretix/control/forms/item.py:247 msgid "Create a new quota for this product" msgstr "" -#: pretix/control/forms/item.py:243 +#: pretix/control/forms/item.py:253 msgid "Quota options" msgstr "" -#: pretix/control/forms/item.py:251 +#: pretix/control/forms/item.py:261 msgid "Add to existing quota" msgstr "" -#: pretix/control/forms/item.py:260 +#: pretix/control/forms/item.py:270 msgid "New quota name" msgstr "" -#: pretix/control/forms/item.py:266 +#: pretix/control/forms/item.py:276 msgid "Size" msgstr "" -#: pretix/control/forms/item.py:267 +#: pretix/control/forms/item.py:277 msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:346 +#: pretix/control/forms/item.py:356 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:351 +#: pretix/control/forms/item.py:361 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:372 pretix/plugins/badges/forms.py:54 +#: pretix/control/forms/item.py:382 pretix/plugins/badges/forms.py:54 #: pretix/plugins/ticketoutputpdf/forms.py:31 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:382 +#: pretix/control/forms/item.py:392 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:383 +#: pretix/control/forms/item.py:393 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:384 +#: pretix/control/forms/item.py:394 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:395 +#: pretix/control/forms/item.py:405 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:497 +#: pretix/control/forms/item.py:428 +msgid "Shown independently of other products" +msgstr "" + +#: pretix/control/forms/item.py:507 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -6541,31 +6659,31 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:546 +#: pretix/control/forms/item.py:556 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:574 +#: pretix/control/forms/item.py:584 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:608 +#: pretix/control/forms/item.py:618 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:615 +#: pretix/control/forms/item.py:625 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:644 +#: pretix/control/forms/item.py:654 #: 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:668 pretix/control/forms/orders.py:240 +#: pretix/control/forms/item.py:678 pretix/control/forms/orders.py:240 #: pretix/control/forms/orders.py:391 msgid "inactive" msgstr "" @@ -6664,6 +6782,7 @@ msgid "Add-on to" msgstr "" #: pretix/control/forms/orders.py:210 +#: pretix/control/templates/pretixcontrol/checkin/index.html:70 #: pretix/control/templates/pretixcontrol/order/change.html:109 msgid "Seat" msgstr "" @@ -6709,7 +6828,7 @@ msgid "" "again. The old versions will be invalid." msgstr "" -#: pretix/control/forms/orders.py:453 pretix/control/forms/vouchers.py:205 +#: pretix/control/forms/orders.py:453 pretix/control/forms/vouchers.py:222 #: pretix/plugins/sendmail/forms.py:21 pretix/plugins/sendmail/forms.py:76 msgid "Subject" msgstr "" @@ -6718,7 +6837,7 @@ msgstr "" msgid "Recipient" msgstr "" -#: pretix/control/forms/orders.py:483 pretix/control/forms/vouchers.py:211 +#: pretix/control/forms/orders.py:483 pretix/control/forms/vouchers.py:228 #: pretix/plugins/sendmail/forms.py:22 pretix/plugins/sendmail/forms.py:81 msgid "Message" msgstr "" @@ -6787,77 +6906,89 @@ msgid "" "in ticket templates." msgstr "" -#: pretix/control/forms/organizer.py:235 +#: pretix/control/forms/organizer.py:216 +msgid "Allow creating a new team during event creation" +msgstr "" + +#: pretix/control/forms/organizer.py:217 +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 " +"allows users to create an event-specified team on-the-fly, even when they do " +"not have \"Can change teams and permissions\" permission." +msgstr "" + +#: pretix/control/forms/organizer.py:244 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/control/forms/organizer.py:245 +#: pretix/control/forms/organizer.py:254 msgid "Homepage text" msgstr "" -#: pretix/control/forms/organizer.py:248 +#: pretix/control/forms/organizer.py:257 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/control/forms/organizer.py:254 +#: pretix/control/forms/organizer.py:263 msgid "" "If you provide a logo image, we will by default not show your organization " "name in the page header. We will show your logo with a maximal height of 120 " "pixels." msgstr "" -#: pretix/control/forms/organizer.py:258 +#: pretix/control/forms/organizer.py:267 msgid "Default overview style" msgstr "" -#: pretix/control/forms/organizer.py:260 +#: pretix/control/forms/organizer.py:269 #: pretix/presale/templates/pretixpresale/organizers/calendar.html:25 #: pretix/presale/templates/pretixpresale/organizers/index.html:33 msgid "List" msgstr "" -#: pretix/control/forms/organizer.py:261 +#: pretix/control/forms/organizer.py:270 #: pretix/presale/templates/pretixpresale/organizers/calendar.html:31 #: pretix/presale/templates/pretixpresale/organizers/index.html:38 msgid "Calendar" msgstr "" -#: pretix/control/forms/organizer.py:265 +#: pretix/control/forms/organizer.py:274 msgid "Show availability in event overviews" msgstr "" -#: pretix/control/forms/organizer.py:266 +#: pretix/control/forms/organizer.py:275 msgid "" "If checked, the list of events will show if events are sold out. This might " "make for longer page loading times if you have lots of events and the shown " "status might be out of date for up to two minutes." msgstr "" -#: pretix/control/forms/organizer.py:272 +#: pretix/control/forms/organizer.py:281 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/control/forms/organizer.py:279 +#: pretix/control/forms/organizer.py:288 msgid "" "Choose all languages that your organizer homepage should be available in." msgstr "" -#: pretix/control/forms/organizer.py:290 +#: pretix/control/forms/organizer.py:299 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:293 +#: pretix/control/forms/organizer.py:302 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 accomodate most devices." msgstr "" -#: pretix/control/forms/organizer.py:307 +#: pretix/control/forms/organizer.py:316 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:338 +#: pretix/control/forms/organizer.py:347 msgid "Gift card value" msgstr "" @@ -6931,36 +7062,40 @@ msgstr "" msgid "Your changes could not be saved. See below for details." msgstr "" -#: pretix/control/forms/vouchers.py:145 +#: pretix/control/forms/vouchers.py:120 +msgid "Specific seat ID" +msgstr "" + +#: pretix/control/forms/vouchers.py:155 msgid "Invalid product selected." msgstr "" -#: pretix/control/forms/vouchers.py:163 +#: pretix/control/forms/vouchers.py:175 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." msgstr "" -#: pretix/control/forms/vouchers.py:194 +#: pretix/control/forms/vouchers.py:211 msgid "Codes" msgstr "" -#: pretix/control/forms/vouchers.py:196 +#: pretix/control/forms/vouchers.py:213 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." msgstr "" -#: pretix/control/forms/vouchers.py:201 +#: pretix/control/forms/vouchers.py:218 msgid "Send vouchers via email" msgstr "" -#: pretix/control/forms/vouchers.py:208 +#: pretix/control/forms/vouchers.py:225 #, python-brace-format msgid "Your voucher for {event}" msgstr "" -#: pretix/control/forms/vouchers.py:214 +#: pretix/control/forms/vouchers.py:231 #, python-brace-format msgid "" "Hello,\n" @@ -6978,69 +7113,77 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/vouchers.py:220 +#: pretix/control/forms/vouchers.py:237 msgid "Recipients" msgstr "" -#: pretix/control/forms/vouchers.py:224 +#: pretix/control/forms/vouchers.py:241 msgid "or" msgstr "" -#: pretix/control/forms/vouchers.py:228 +#: pretix/control/forms/vouchers.py:245 msgid "" "You can either supply a list of email addresses with one email address per " "line, or a CSV file with a title column and one or more of the columns " "\"email\", \"number\", \"name\", or \"tag\"." msgstr "" -#: pretix/control/forms/vouchers.py:264 +#: pretix/control/forms/vouchers.py:281 msgid "Maximum usages per voucher" msgstr "" -#: pretix/control/forms/vouchers.py:267 +#: pretix/control/forms/vouchers.py:284 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "" -#: pretix/control/forms/vouchers.py:283 +#: pretix/control/forms/vouchers.py:293 +msgid "Specific seat IDs" +msgstr "" + +#: pretix/control/forms/vouchers.py:307 msgid "CSV input needs to contain a header row in the first line." msgstr "" -#: pretix/control/forms/vouchers.py:287 +#: pretix/control/forms/vouchers.py:311 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:290 +#: pretix/control/forms/vouchers.py:314 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:295 pretix/control/forms/vouchers.py:310 +#: pretix/control/forms/vouchers.py:319 pretix/control/forms/vouchers.py:334 #, python-brace-format msgid "{value} is not a valid email address." msgstr "" -#: pretix/control/forms/vouchers.py:304 +#: pretix/control/forms/vouchers.py:328 #, python-brace-format msgid "Invalid value in row {number}." msgstr "" -#: pretix/control/forms/vouchers.py:322 +#: pretix/control/forms/vouchers.py:346 msgid "A voucher with one of these codes already exists." msgstr "" -#: pretix/control/forms/vouchers.py:325 +#: pretix/control/forms/vouchers.py:349 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." msgstr "" -#: pretix/control/forms/vouchers.py:332 +#: pretix/control/forms/vouchers.py:356 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." msgstr "" +#: pretix/control/forms/vouchers.py:361 +msgid "You need to specify as many seats as voucher codes." +msgstr "" + #: pretix/control/logdisplay.py:30 msgid "The order has been changed:" msgstr "" @@ -7113,8 +7256,8 @@ msgid "This order has been created by splitting the order {order}" msgstr "" #: pretix/control/logdisplay.py:143 pretix/control/logdisplay.py:145 -#: pretix/control/logdisplay.py:371 pretix/control/logdisplay.py:373 -#: pretix/control/logdisplay.py:392 pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:372 pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:393 pretix/control/logdisplay.py:395 msgid "(unknown)" msgstr "" @@ -7163,7 +7306,7 @@ msgstr "" msgid "The order's expiry date has been changed." msgstr "" -#: pretix/control/logdisplay.py:186 pretix/control/views/orders.py:928 +#: pretix/control/logdisplay.py:186 pretix/control/views/orders.py:1004 msgid "The order has been marked as expired." msgstr "" @@ -7175,8 +7318,8 @@ msgstr "" msgid "The order has been refunded." msgstr "" -#: pretix/control/logdisplay.py:189 pretix/control/views/orders.py:925 -#: pretix/presale/views/order.py:722 +#: pretix/control/logdisplay.py:189 pretix/control/views/orders.py:1001 +#: pretix/presale/views/order.py:725 msgid "The order has been canceled." msgstr "" @@ -7193,7 +7336,7 @@ msgstr "" msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:193 pretix/control/views/orders.py:415 +#: pretix/control/logdisplay.py:193 pretix/control/views/orders.py:419 msgid "The order has been approved." msgstr "" @@ -7211,16 +7354,16 @@ msgstr "" msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:198 pretix/control/views/orders.py:964 -#: pretix/presale/views/order.py:614 +#: pretix/control/logdisplay.py:198 pretix/control/views/orders.py:1040 +#: pretix/presale/views/order.py:617 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:199 pretix/control/views/orders.py:1037 +#: pretix/control/logdisplay.py:199 pretix/control/views/orders.py:1113 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:200 pretix/control/views/orders.py:1066 +#: pretix/control/logdisplay.py:200 pretix/control/views/orders.py:1142 msgid "The invoice has been reissued." msgstr "" @@ -7325,495 +7468,500 @@ msgstr "" #: pretix/control/logdisplay.py:228 #, python-brace-format -msgid "Payment {local_id} has been started." +msgid "Cancelling payment {local_id} has failed." msgstr "" #: pretix/control/logdisplay.py:229 #, python-brace-format -msgid "Payment {local_id} has failed." +msgid "Payment {local_id} has been started." msgstr "" #: pretix/control/logdisplay.py:230 #, python-brace-format -msgid "The order could not be marked as paid: {message}" +msgid "Payment {local_id} has failed." msgstr "" #: pretix/control/logdisplay.py:231 -msgid "The order has been overpaid." +#, python-brace-format +msgid "The order could not be marked as paid: {message}" msgstr "" #: pretix/control/logdisplay.py:232 -#, python-brace-format -msgid "Refund {local_id} has been created." +msgid "The order has been overpaid." msgstr "" #: pretix/control/logdisplay.py:233 #, python-brace-format -msgid "Refund {local_id} has been created by an external entity." +msgid "Refund {local_id} has been created." msgstr "" #: pretix/control/logdisplay.py:234 -msgid "The customer requested you to issue a refund." +#, python-brace-format +msgid "Refund {local_id} has been created by an external entity." msgstr "" #: pretix/control/logdisplay.py:235 -#, python-brace-format -msgid "Refund {local_id} has been completed." +msgid "The customer requested you to issue a refund." msgstr "" #: pretix/control/logdisplay.py:236 #, python-brace-format -msgid "Refund {local_id} has been canceled." +msgid "Refund {local_id} has been completed." msgstr "" #: pretix/control/logdisplay.py:237 #, python-brace-format -msgid "Refund {local_id} has failed." +msgid "Refund {local_id} has been canceled." msgstr "" #: pretix/control/logdisplay.py:238 +#, python-brace-format +msgid "Refund {local_id} has failed." +msgstr "" + +#: pretix/control/logdisplay.py:239 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:239 pretix/control/views/user.py:427 +#: pretix/control/logdisplay.py:240 pretix/control/views/user.py:427 #: pretix/control/views/user.py:485 pretix/control/views/user.py:520 msgid "Two-factor authentication has been enabled." msgstr "" -#: pretix/control/logdisplay.py:240 pretix/control/views/user.py:316 +#: pretix/control/logdisplay.py:241 pretix/control/views/user.py:316 #: pretix/control/views/user.py:534 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:241 pretix/control/views/user.py:549 +#: pretix/control/logdisplay.py:242 pretix/control/views/user.py:549 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:242 +#: pretix/control/logdisplay.py:243 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:244 +#: pretix/control/logdisplay.py:245 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:246 +#: pretix/control/logdisplay.py:247 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:247 +#: pretix/control/logdisplay.py:248 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:248 +#: pretix/control/logdisplay.py:249 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:249 +#: pretix/control/logdisplay.py:250 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:252 +#: pretix/control/logdisplay.py:253 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:253 +#: pretix/control/logdisplay.py:254 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:254 +#: pretix/control/logdisplay.py:255 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:255 +#: pretix/control/logdisplay.py:256 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:257 +#: pretix/control/logdisplay.py:258 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:258 +#: pretix/control/logdisplay.py:259 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:259 +#: pretix/control/logdisplay.py:260 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:260 +#: pretix/control/logdisplay.py:261 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:261 +#: pretix/control/logdisplay.py:262 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:262 +#: pretix/control/logdisplay.py:263 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:263 -msgid "The product has been deleted." -msgstr "" - #: pretix/control/logdisplay.py:264 -#, python-brace-format -msgid "The variation \"{value}\" has been created." +msgid "The product has been deleted." msgstr "" #: pretix/control/logdisplay.py:265 #, python-brace-format -msgid "The variation \"{value}\" has been deleted." +msgid "The variation \"{value}\" has been created." msgstr "" #: pretix/control/logdisplay.py:266 #, python-brace-format -msgid "The variation \"{value}\" has been changed." +msgid "The variation \"{value}\" has been deleted." msgstr "" #: pretix/control/logdisplay.py:267 -msgid "An add-on has been added to this product." +#, python-brace-format +msgid "The variation \"{value}\" has been changed." msgstr "" #: pretix/control/logdisplay.py:268 -msgid "An add-on has been removed from this product." +msgid "An add-on has been added to this product." msgstr "" #: pretix/control/logdisplay.py:269 -msgid "An add-on has been changed on this product." +msgid "An add-on has been removed from this product." msgstr "" #: pretix/control/logdisplay.py:270 -msgid "A bundled item has been added to this product." +msgid "An add-on has been changed on this product." msgstr "" #: pretix/control/logdisplay.py:271 -msgid "A bundled item has been removed from this product." +msgid "A bundled item has been added to this product." msgstr "" #: pretix/control/logdisplay.py:272 -msgid "A bundled item has been changed on this product." +msgid "A bundled item has been removed from this product." msgstr "" #: pretix/control/logdisplay.py:273 -msgid "The quota has been added." +msgid "A bundled item has been changed on this product." msgstr "" #: pretix/control/logdisplay.py:274 -msgid "The quota has been deleted." +msgid "The quota has been added." msgstr "" #: pretix/control/logdisplay.py:275 -msgid "The quota has been changed." +msgid "The quota has been deleted." msgstr "" #: pretix/control/logdisplay.py:276 +msgid "The quota has been changed." +msgstr "" + +#: pretix/control/logdisplay.py:277 msgid "The quota has closed." msgstr "" -#: pretix/control/logdisplay.py:277 pretix/control/views/item.py:809 +#: pretix/control/logdisplay.py:278 pretix/control/views/item.py:812 msgid "The quota has been re-opened." msgstr "" -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:279 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:279 +#: pretix/control/logdisplay.py:280 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:280 +#: pretix/control/logdisplay.py:281 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:281 +#: pretix/control/logdisplay.py:282 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:282 +#: pretix/control/logdisplay.py:283 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:283 +#: pretix/control/logdisplay.py:284 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:285 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:285 +#: pretix/control/logdisplay.py:286 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:286 +#: pretix/control/logdisplay.py:287 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:287 +#: pretix/control/logdisplay.py:288 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:288 +#: pretix/control/logdisplay.py:289 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:289 +#: pretix/control/logdisplay.py:290 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:290 pretix/control/logdisplay.py:299 +#: pretix/control/logdisplay.py:291 pretix/control/logdisplay.py:300 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:292 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:292 +#: pretix/control/logdisplay.py:293 msgid "A plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:293 +#: pretix/control/logdisplay.py:294 msgid "A plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:294 +#: pretix/control/logdisplay.py:295 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:295 +#: pretix/control/logdisplay.py:296 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:296 +#: pretix/control/logdisplay.py:297 msgid "The shop has been taken into test mode." msgstr "" -#: pretix/control/logdisplay.py:297 +#: pretix/control/logdisplay.py:298 msgid "The test mode has been disabled." msgstr "" -#: pretix/control/logdisplay.py:298 +#: pretix/control/logdisplay.py:299 msgid "The event has been created." msgstr "" -#: pretix/control/logdisplay.py:300 +#: pretix/control/logdisplay.py:301 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:301 +#: pretix/control/logdisplay.py:302 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:302 +#: pretix/control/logdisplay.py:303 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:303 +#: pretix/control/logdisplay.py:304 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:304 +#: pretix/control/logdisplay.py:305 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:305 +#: pretix/control/logdisplay.py:306 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:306 +#: pretix/control/logdisplay.py:307 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:307 +#: pretix/control/logdisplay.py:308 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:308 +#: pretix/control/logdisplay.py:309 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:309 +#: pretix/control/logdisplay.py:310 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:311 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:312 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:312 +#: pretix/control/logdisplay.py:313 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:313 -msgid "The team has been deleted." -msgstr "" - #: pretix/control/logdisplay.py:314 -msgctxt "subevent" -msgid "The event date has been deleted." +msgid "The team has been deleted." msgstr "" #: pretix/control/logdisplay.py:315 msgctxt "subevent" -msgid "The event date has been changed." +msgid "The event date has been deleted." msgstr "" #: pretix/control/logdisplay.py:316 msgctxt "subevent" -msgid "The event date has been created." +msgid "The event date has been changed." msgstr "" #: pretix/control/logdisplay.py:317 msgctxt "subevent" -msgid "A quota has been added to the event date." +msgid "The event date has been created." msgstr "" #: pretix/control/logdisplay.py:318 msgctxt "subevent" -msgid "A quota has been changed on the event date." +msgid "A quota has been added to the event date." msgstr "" #: pretix/control/logdisplay.py:319 msgctxt "subevent" -msgid "A quota has been removed from the event date." +msgid "A quota has been changed on the event date." msgstr "" #: pretix/control/logdisplay.py:320 -msgid "The device has been created." +msgctxt "subevent" +msgid "A quota has been removed from the event date." msgstr "" #: pretix/control/logdisplay.py:321 -msgid "The device has been changed." +msgid "The device has been created." msgstr "" #: pretix/control/logdisplay.py:322 -msgid "Access of the device has been revoked." +msgid "The device has been changed." msgstr "" #: pretix/control/logdisplay.py:323 -msgid "The device has been initialized." +msgid "Access of the device has been revoked." msgstr "" #: pretix/control/logdisplay.py:324 -msgid "The access token of the device has been regenerated." +msgid "The device has been initialized." msgstr "" #: pretix/control/logdisplay.py:325 +msgid "The access token of the device has been regenerated." +msgstr "" + +#: pretix/control/logdisplay.py:326 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:350 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:352 +#: pretix/control/logdisplay.py:353 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:356 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:377 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:382 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:397 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:403 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:406 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:409 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:414 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:417 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:420 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:423 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:426 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:429 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:430 pretix/control/views/user.py:191 +#: pretix/control/logdisplay.py:431 pretix/control/views/user.py:191 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:432 pretix/control/views/user.py:188 +#: pretix/control/logdisplay.py:433 pretix/control/views/user.py:188 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:435 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:437 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:441 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:444 msgid "You stopped impersonating {}." msgstr "" @@ -7840,21 +7988,21 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/mail.html:13 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:23 #: pretix/control/templates/pretixcontrol/item/index.html:12 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:23 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:27 msgid "General" msgstr "" #: pretix/control/navigation.py:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:151 -#: pretix/control/templates/pretixcontrol/order/index.html:595 +#: pretix/control/templates/pretixcontrol/order/index.html:594 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:65 #: pretix/presale/templates/pretixpresale/event/order.html:62 msgid "Payment" msgstr "" -#: pretix/control/navigation.py:52 pretix/control/views/event.py:1249 -#: pretix/control/views/event.py:1251 pretix/control/views/event.py:1282 -#: pretix/control/views/event.py:1287 +#: pretix/control/navigation.py:52 pretix/control/views/event.py:1253 +#: pretix/control/views/event.py:1255 pretix/control/views/event.py:1286 +#: pretix/control/views/event.py:1291 msgid "Tickets" msgstr "" @@ -7881,7 +8029,7 @@ msgstr "" #: pretix/control/navigation.py:105 pretix/control/navigation.py:372 #: pretix/control/navigation.py:407 -#: pretix/control/templates/pretixcontrol/event/payment.html:35 +#: pretix/control/templates/pretixcontrol/event/payment.html:41 msgid "Settings" msgstr "" @@ -7894,7 +8042,7 @@ msgid "Overview" msgstr "" #: pretix/control/navigation.py:198 -#: pretix/control/templates/pretixcontrol/order/index.html:582 +#: pretix/control/templates/pretixcontrol/order/index.html:581 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 msgid "Refunds" @@ -8072,7 +8220,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:73 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:122 -#: pretix/presale/templates/pretixpresale/event/index.html:76 +#: pretix/presale/templates/pretixpresale/event/index.html:72 #: pretix/presale/templates/pretixpresale/event/order_pay.html:27 #: pretix/presale/templates/pretixpresale/event/order_pay_change.html:60 msgid "Continue" @@ -8117,10 +8265,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/cancel.html:38 #: pretix/control/templates/pretixcontrol/event/invoicing.html:57 #: pretix/control/templates/pretixcontrol/event/mail.html:92 -#: pretix/control/templates/pretixcontrol/event/payment.html:71 +#: pretix/control/templates/pretixcontrol/event/payment.html:77 #: 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:143 +#: pretix/control/templates/pretixcontrol/event/settings.html:145 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:110 #: pretix/control/templates/pretixcontrol/event/tickets.html:59 #: pretix/control/templates/pretixcontrol/global_settings.html:12 @@ -8137,7 +8285,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/extend.html:28 #: pretix/control/templates/pretixcontrol/organizers/create.html:17 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:22 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:119 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:124 #: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:43 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 @@ -8149,8 +8297,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:13 #: pretix/control/templates/pretixcontrol/users/create.html:25 #: pretix/control/templates/pretixcontrol/users/form.html:65 -#: pretix/control/templates/pretixcontrol/vouchers/bulk.html:87 -#: pretix/control/templates/pretixcontrol/vouchers/detail.html:94 +#: pretix/control/templates/pretixcontrol/vouchers/bulk.html:90 +#: pretix/control/templates/pretixcontrol/vouchers/detail.html:97 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:35 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 @@ -8162,66 +8310,66 @@ msgstr "" msgid "Create a new account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:97 +#: pretix/control/templates/pretixcontrol/base.html:98 msgid "Toggle navigation" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:112 -#: pretix/control/templates/pretixcontrol/base.html:139 +#: pretix/control/templates/pretixcontrol/base.html:113 +#: pretix/control/templates/pretixcontrol/base.html:140 msgid "Go to Shop" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:118 -#: pretix/control/templates/pretixcontrol/base.html:146 +#: pretix/control/templates/pretixcontrol/base.html:119 #: pretix/control/templates/pretixcontrol/base.html:147 +#: pretix/control/templates/pretixcontrol/base.html:148 msgid "Public profile" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:135 -#: pretix/control/templates/pretixcontrol/base.html:140 +#: pretix/control/templates/pretixcontrol/base.html:136 +#: pretix/control/templates/pretixcontrol/base.html:141 msgid "Go to shop" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:198 +#: pretix/control/templates/pretixcontrol/base.html:199 msgid "End admin session" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:210 +#: pretix/control/templates/pretixcontrol/base.html:211 msgid "Account Settings" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:215 -#: pretix/control/templates/pretixcontrol/base.html:217 +#: pretix/control/templates/pretixcontrol/base.html:216 +#: pretix/control/templates/pretixcontrol/base.html:218 msgid "Log out" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:243 +#: pretix/control/templates/pretixcontrol/base.html:244 msgid "Organizer account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:266 +#: pretix/control/templates/pretixcontrol/base.html:267 msgid "Search for events" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:321 +#: pretix/control/templates/pretixcontrol/base.html:322 msgid "" "Please leave a short comment on what you did in the following admin sessions:" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:336 +#: pretix/control/templates/pretixcontrol/base.html:337 #, python-format msgid "You are currently working on behalf of %(user)s." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:341 +#: pretix/control/templates/pretixcontrol/base.html:342 msgid "Stop impersonating" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:352 +#: pretix/control/templates/pretixcontrol/base.html:353 msgid "Read more" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:369 +#: pretix/control/templates/pretixcontrol/base.html:370 msgid "" "Your event contains test mode orders even though " "test mode has been disabled. You should delete those orders " @@ -8229,11 +8377,11 @@ msgid "" "people from actually buying tickets." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:376 +#: pretix/control/templates/pretixcontrol/base.html:377 msgid "Show all test mode orders" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:384 +#: pretix/control/templates/pretixcontrol/base.html:385 msgid "" "Starting with version 1.2.0, pretix automatically checks for updates in the " "background. During this check, anonymous data is transmitted to servers " @@ -8242,27 +8390,27 @@ msgid "" "if a new update arrives. This message will disappear once you clicked it." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:397 +#: pretix/control/templates/pretixcontrol/base.html:398 msgid "" "pretix is running in debug mode. For security reasons, please never run " "debug mode on a production instance." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:406 +#: pretix/control/templates/pretixcontrol/base.html:407 #, python-format msgid "Times displayed in %(tz)s" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:416 +#: pretix/control/templates/pretixcontrol/base.html:417 msgid "running in development mode" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:426 +#: pretix/control/templates/pretixcontrol/base.html:427 #: pretix/presale/templates/pretixpresale/waiting.html:22 msgid "We are processing your request …" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:428 +#: pretix/control/templates/pretixcontrol/base.html:429 #: pretix/presale/templates/pretixpresale/fragment_modals.html:12 #: pretix/presale/templates/pretixpresale/waiting.html:25 msgid "If this takes longer than a few minutes, please contact us." @@ -8321,7 +8469,7 @@ msgid "Edit list" msgstr "" #: pretix/control/templates/pretixcontrol/checkin/index.html:22 -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:29 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:30 msgid "PDF" msgstr "" @@ -8355,29 +8503,29 @@ msgstr "" msgid "No attendee record was found." msgstr "" -#: pretix/control/templates/pretixcontrol/checkin/index.html:73 -#: pretix/control/templates/pretixcontrol/order/index.html:301 +#: pretix/control/templates/pretixcontrol/checkin/index.html:77 +#: pretix/control/templates/pretixcontrol/order/index.html:300 msgid "Ticket code" msgstr "" -#: pretix/control/templates/pretixcontrol/checkin/index.html:76 +#: pretix/control/templates/pretixcontrol/checkin/index.html:80 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:29 msgid "Timestamp" msgstr "" -#: pretix/control/templates/pretixcontrol/checkin/index.html:91 +#: pretix/control/templates/pretixcontrol/checkin/index.html:95 msgid "unpaid" msgstr "" -#: pretix/control/templates/pretixcontrol/checkin/index.html:124 +#: pretix/control/templates/pretixcontrol/checkin/index.html:131 msgid "Checked in automatically" msgstr "" -#: pretix/control/templates/pretixcontrol/checkin/index.html:140 +#: pretix/control/templates/pretixcontrol/checkin/index.html:147 msgid "Check-In selected attendees" msgstr "" -#: pretix/control/templates/pretixcontrol/checkin/index.html:143 +#: pretix/control/templates/pretixcontrol/checkin/index.html:150 msgid "Revert selected check-ins" msgstr "" @@ -8416,7 +8564,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/extend.html:25 #: pretix/control/templates/pretixcontrol/order/pay.html:33 #: pretix/control/templates/pretixcontrol/order/pay_complete.html:28 -#: pretix/control/templates/pretixcontrol/order/refund_choose.html:134 +#: pretix/control/templates/pretixcontrol/order/refund_choose.html:155 #: pretix/control/templates/pretixcontrol/order/refund_done.html:26 #: pretix/control/templates/pretixcontrol/order/refund_process.html:47 #: pretix/control/templates/pretixcontrol/order/refund_start.html:51 @@ -8470,7 +8618,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:15 #: pretix/plugins/checkinlists/exporters.py:36 #: pretix/plugins/checkinlists/exporters.py:81 -#: pretix/plugins/checkinlists/exporters.py:304 +#: pretix/plugins/checkinlists/exporters.py:305 #: pretix/plugins/pretixdroid/forms.py:39 #: pretix/plugins/pretixdroid/models.py:24 #: pretix/plugins/pretixdroid/templates/pretixplugins/pretixdroid/configuration.html:79 @@ -8494,7 +8642,7 @@ msgid "Please select the products that should be part of this check-in list." msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:40 -#: pretix/control/templates/pretixcontrol/event/payment.html:63 +#: pretix/control/templates/pretixcontrol/event/payment.html:69 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:29 #: pretix/control/templates/pretixcontrol/items/question_edit.html:110 msgid "Advanced" @@ -8682,7 +8830,7 @@ msgid "Change notification settings" msgstr "" #: pretix/control/templates/pretixcontrol/event/delete.html:5 -#: pretix/control/templates/pretixcontrol/event/settings.html:149 +#: pretix/control/templates/pretixcontrol/event/settings.html:151 msgid "Delete event" msgstr "" @@ -8729,7 +8877,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/delete.html:62 #: pretix/control/templates/pretixcontrol/event/delete.html:76 -#: pretix/control/templates/pretixcontrol/event/settings.html:154 +#: pretix/control/templates/pretixcontrol/event/settings.html:156 msgid "Delete personal data" msgstr "" @@ -8800,7 +8948,7 @@ msgid "Show more" msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:145 -#: pretix/control/templates/pretixcontrol/order/index.html:743 +#: pretix/control/templates/pretixcontrol/order/index.html:758 msgid "Update comment" msgstr "" @@ -8825,9 +8973,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:203 #: pretix/control/templates/pretixcontrol/event/logs.html:78 #: pretix/control/templates/pretixcontrol/includes/logs.html:42 -#: pretix/control/templates/pretixcontrol/order/index.html:550 -#: pretix/control/templates/pretixcontrol/order/index.html:562 -#: pretix/control/templates/pretixcontrol/order/index.html:656 +#: pretix/control/templates/pretixcontrol/order/index.html:549 +#: pretix/control/templates/pretixcontrol/order/index.html:561 +#: pretix/control/templates/pretixcontrol/order/index.html:658 +#: pretix/control/templates/pretixcontrol/order/index.html:671 msgid "Inspect" msgstr "" @@ -8993,7 +9142,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/mail.html:54 #: pretix/control/templates/pretixcontrol/order/index.html:155 -#: pretix/control/templates/pretixcontrol/order/index.html:338 +#: pretix/control/templates/pretixcontrol/order/index.html:337 msgid "Resend link" msgstr "" @@ -9051,7 +9200,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: pretix/control/templates/pretixcontrol/event/payment.html:43 +#: pretix/control/templates/pretixcontrol/event/payment.html:49 #, python-format msgid "" "There are no payment providers available. Please go to the plus %(rate)s%% %(taxname)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:407 -#: pretix/control/templates/pretixcontrol/order/index.html:441 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:169 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:216 +#: pretix/control/templates/pretixcontrol/order/index.html:406 +#: pretix/control/templates/pretixcontrol/order/index.html:440 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:168 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:215 #, python-format msgid "incl. %(rate)s%% %(taxname)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:454 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:229 +#: pretix/control/templates/pretixcontrol/order/index.html:453 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:228 msgid "Net total" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:463 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:238 +#: pretix/control/templates/pretixcontrol/order/index.html:462 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:237 msgid "Taxes" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:473 +#: pretix/control/templates/pretixcontrol/order/index.html:472 #: pretix/control/templates/pretixcontrol/orders/overview.html:69 #: pretix/control/templates/pretixcontrol/orders/overview.html:146 #: pretix/plugins/reports/exporters.py:223 #: pretix/plugins/reports/exporters.py:277 #: pretix/plugins/reports/exporters.py:446 #: pretix/plugins/reports/exporters.py:582 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:247 msgid "Total" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:488 +#: pretix/control/templates/pretixcontrol/order/index.html:487 msgid "Payments" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:498 +#: pretix/control/templates/pretixcontrol/order/index.html:497 msgid "Confirmation date" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:511 +#: pretix/control/templates/pretixcontrol/order/index.html:510 msgid "" "This payment was created with an older version of pretix, therefore accurate " "data might not be available." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:512 +#: pretix/control/templates/pretixcontrol/order/index.html:511 msgid "MIGRATED" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:524 +#: pretix/control/templates/pretixcontrol/order/index.html:523 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:4 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:8 msgid "Cancel payment" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:529 +#: pretix/control/templates/pretixcontrol/order/index.html:528 msgid "Confirm as paid" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:572 +#: pretix/control/templates/pretixcontrol/order/index.html:571 msgid "Create a refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:593 +#: pretix/control/templates/pretixcontrol/order/index.html:592 #: pretix/control/templates/pretixcontrol/orders/refunds.html:44 msgid "Source" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:626 +#: pretix/control/templates/pretixcontrol/order/index.html:625 msgid "Cancel transfer" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:631 +#: pretix/control/templates/pretixcontrol/order/index.html:630 #: pretix/control/templates/pretixcontrol/orders/refunds.html:85 msgid "Confirm as done" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:638 +#: pretix/control/templates/pretixcontrol/order/index.html:637 #: pretix/control/templates/pretixcontrol/orders/refunds.html:91 msgid "Ignore" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:644 +#: pretix/control/templates/pretixcontrol/order/index.html:643 #: pretix/control/templates/pretixcontrol/order/refund_process.html:50 #: pretix/control/templates/pretixcontrol/orders/refunds.html:96 msgid "Process refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:679 +#: pretix/control/templates/pretixcontrol/order/index.html:694 msgid "Change" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:695 +#: pretix/control/templates/pretixcontrol/order/index.html:710 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:227 msgid "ZIP code and city" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:708 +#: pretix/control/templates/pretixcontrol/order/index.html:723 msgid "Valid EU VAT ID" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:714 +#: pretix/control/templates/pretixcontrol/order/index.html:729 msgid "Check" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:756 +#: pretix/control/templates/pretixcontrol/order/index.html:771 msgid "Order history" msgstr "" @@ -10894,20 +11049,30 @@ msgctxt "order_label" msgid "to" msgstr "" -#: pretix/control/templates/pretixcontrol/order/refund_choose.html:90 +#: pretix/control/templates/pretixcontrol/order/refund_choose.html:91 +#: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html:5 +msgid "Create a new gift card" +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/refund_choose.html:103 +msgid "" +"The gift card can be used to buy tickets for all events of this organizer." +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/refund_choose.html:111 msgid "Manual refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/refund_choose.html:93 +#: pretix/control/templates/pretixcontrol/order/refund_choose.html:114 msgctxt "amount_label" msgid "Manually refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/refund_choose.html:104 +#: pretix/control/templates/pretixcontrol/order/refund_choose.html:125 msgid "Keep transfer as to do" msgstr "" -#: pretix/control/templates/pretixcontrol/order/refund_choose.html:108 +#: pretix/control/templates/pretixcontrol/order/refund_choose.html:129 #: pretix/control/templates/pretixcontrol/order/refund_done.html:5 #: pretix/control/templates/pretixcontrol/order/refund_done.html:9 #: pretix/control/templates/pretixcontrol/order/refund_process.html:6 @@ -10915,7 +11080,7 @@ msgstr "" msgid "Mark refund as done" msgstr "" -#: pretix/control/templates/pretixcontrol/order/refund_choose.html:118 +#: pretix/control/templates/pretixcontrol/order/refund_choose.html:139 msgid "" "Any payments that you selected for automatical refunds will be immediately " "communicate the refund request to the respective payment provider. Manual " @@ -10923,7 +11088,7 @@ msgid "" "done once you actually transferred the money back to the customer." msgstr "" -#: pretix/control/templates/pretixcontrol/order/refund_choose.html:139 +#: pretix/control/templates/pretixcontrol/order/refund_choose.html:160 msgid "Perform refund" msgstr "" @@ -11268,33 +11433,33 @@ msgstr "" msgid "Connect" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:8 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:12 msgid "Organizer settings" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:32 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:37 msgid "Organizer page" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:46 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:51 msgid "" "These settings will be used for the organizer page as well as for the " "default settings for all events in this account that do not have their own " "design settings." msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:58 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:63 msgid "Event metadata" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:60 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:65 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " "can later set for your events and re-use in places like ticket layouts. This " "is an useful timesaver if you create lots and lots of events." msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:112 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:117 msgid "Add property" msgstr "" @@ -11320,10 +11485,6 @@ msgstr "" msgid "Manual transaction" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html:5 -msgid "Create a new gift card" -msgstr "" - #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:7 msgid "Issued gift cards" msgstr "" @@ -11952,7 +12113,7 @@ msgid "Use as a template for many new dates" msgstr "" #: pretix/control/templates/pretixcontrol/subevents/index.html:151 -#: pretix/control/templates/pretixcontrol/vouchers/index.html:154 +#: pretix/control/templates/pretixcontrol/vouchers/index.html:181 msgid "Delete selected" msgstr "" @@ -12402,7 +12563,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:46 -#: pretix/control/views/vouchers.py:66 +#: pretix/control/views/vouchers.py:68 msgid "Price effect" msgstr "" @@ -12414,12 +12575,12 @@ msgid "" "voucher holder if another quota associated with the product is sold out!" msgstr "" -#: pretix/control/templates/pretixcontrol/vouchers/bulk.html:70 -#: pretix/control/templates/pretixcontrol/vouchers/detail.html:72 +#: pretix/control/templates/pretixcontrol/vouchers/bulk.html:73 +#: pretix/control/templates/pretixcontrol/vouchers/detail.html:75 msgid "Advanced settings" msgstr "" -#: pretix/control/templates/pretixcontrol/vouchers/bulk.html:78 +#: pretix/control/templates/pretixcontrol/vouchers/bulk.html:81 #: pretix/plugins/sendmail/__init__.py:9 pretix/plugins/sendmail/__init__.py:12 #: pretix/plugins/sendmail/signals.py:16 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:4 @@ -12467,7 +12628,7 @@ msgstr "" msgid "Voucher link" msgstr "" -#: pretix/control/templates/pretixcontrol/vouchers/detail.html:85 +#: pretix/control/templates/pretixcontrol/vouchers/detail.html:88 msgid "Voucher history" msgstr "" @@ -12500,20 +12661,20 @@ msgstr "" msgid "Download list" msgstr "" -#: pretix/control/templates/pretixcontrol/vouchers/index.html:99 +#: pretix/control/templates/pretixcontrol/vouchers/index.html:104 msgid "Redemptions" msgstr "" -#: pretix/control/templates/pretixcontrol/vouchers/index.html:100 +#: pretix/control/templates/pretixcontrol/vouchers/index.html:109 msgid "Expiry" msgstr "" -#: pretix/control/templates/pretixcontrol/vouchers/index.html:132 +#: pretix/control/templates/pretixcontrol/vouchers/index.html:158 #, python-format msgid "Any product in quota \"%(quota)s\"" msgstr "" -#: pretix/control/templates/pretixcontrol/vouchers/index.html:142 +#: pretix/control/templates/pretixcontrol/vouchers/index.html:169 msgid "Use as a template for new vouchers" msgstr "" @@ -12768,42 +12929,42 @@ msgstr "" msgid "Invalid code, please try again." msgstr "" -#: pretix/control/views/checkin.py:87 +#: pretix/control/views/checkin.py:88 msgid "You do not have permission to perform this action." msgstr "" -#: pretix/control/views/checkin.py:109 +#: pretix/control/views/checkin.py:110 msgid "The selected check-ins have been reverted." msgstr "" -#: pretix/control/views/checkin.py:127 +#: pretix/control/views/checkin.py:128 msgid "The selected tickets have been marked as checked in." msgstr "" -#: pretix/control/views/checkin.py:186 +#: pretix/control/views/checkin.py:187 msgid "The new check-in list has been created." msgstr "" -#: pretix/control/views/checkin.py:193 pretix/control/views/checkin.py:231 +#: pretix/control/views/checkin.py:194 pretix/control/views/checkin.py:232 #: pretix/control/views/event.py:194 pretix/control/views/event.py:336 -#: pretix/control/views/event.py:376 pretix/control/views/event.py:525 -#: pretix/control/views/event.py:682 pretix/control/views/event.py:1023 -#: pretix/control/views/event.py:1083 pretix/control/views/event.py:1190 +#: pretix/control/views/event.py:376 pretix/control/views/event.py:529 +#: pretix/control/views/event.py:686 pretix/control/views/event.py:1027 +#: pretix/control/views/event.py:1087 pretix/control/views/event.py:1194 #: pretix/control/views/item.py:179 pretix/control/views/item.py:224 -#: pretix/control/views/item.py:591 pretix/control/views/item.py:617 -#: pretix/control/views/item.py:706 pretix/control/views/item.py:883 -#: pretix/control/views/item.py:981 pretix/control/views/item.py:1131 +#: pretix/control/views/item.py:594 pretix/control/views/item.py:620 +#: pretix/control/views/item.py:709 pretix/control/views/item.py:886 +#: pretix/control/views/item.py:984 pretix/control/views/item.py:1134 #: pretix/control/views/organizer.py:179 pretix/control/views/user.py:281 #: pretix/plugins/badges/views.py:67 pretix/plugins/stripe/views.py:621 #: pretix/plugins/ticketoutputpdf/views.py:103 msgid "We could not save your changes. See below for details." msgstr "" -#: pretix/control/views/checkin.py:210 pretix/control/views/checkin.py:247 +#: pretix/control/views/checkin.py:211 pretix/control/views/checkin.py:248 msgid "The requested list does not exist." msgstr "" -#: pretix/control/views/checkin.py:256 +#: pretix/control/views/checkin.py:257 msgid "The selected list has been deleted." msgstr "" @@ -12897,7 +13058,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:32 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:54 #: pretix/presale/templates/pretixpresale/organizers/index.html:87 -#: pretix/presale/views/widget.py:299 +#: pretix/presale/views/widget.py:305 msgid "Sale over" msgstr "" @@ -12928,124 +13089,124 @@ msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:512 +#: pretix/control/views/event.py:516 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:515 +#: pretix/control/views/event.py:519 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:518 +#: pretix/control/views/event.py:522 msgid "" "We've been able to contact the SMTP server you configured. Remember to check " "the \"use custom SMTP server\" checkbox, otherwise your SMTP server will not " "be used." msgstr "" -#: pretix/control/views/event.py:555 pretix/plugins/sendmail/views.py:118 +#: pretix/control/views/event.py:559 pretix/plugins/sendmail/views.py:123 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:563 +#: pretix/control/views/event.py:567 msgid "invalid item" msgstr "" -#: pretix/control/views/event.py:613 +#: pretix/control/views/event.py:617 msgid "Unknown e-mail renderer." msgstr "" -#: pretix/control/views/event.py:629 pretix/control/views/orders.py:320 -#: pretix/presale/views/order.py:763 pretix/presale/views/order.py:773 +#: pretix/control/views/event.py:633 pretix/control/views/orders.py:324 +#: pretix/presale/views/order.py:766 pretix/presale/views/order.py:776 msgid "You requested an invalid ticket output type." msgstr "" -#: pretix/control/views/event.py:774 +#: pretix/control/views/event.py:778 msgid "Your shop is live now!" msgstr "" -#: pretix/control/views/event.py:782 +#: pretix/control/views/event.py:786 msgid "We've taken your shop down. You can re-enable it whenever you want!" msgstr "" -#: pretix/control/views/event.py:790 +#: pretix/control/views/event.py:794 msgid "Your shop is now in test mode!" msgstr "" -#: pretix/control/views/event.py:807 +#: pretix/control/views/event.py:811 msgid "" "An order could not be deleted as some constraints (e.g. data created by plug-" "ins) do not allow it." msgstr "" -#: pretix/control/views/event.py:813 +#: pretix/control/views/event.py:817 msgid "We've disabled test mode for you. Let's sell some real tickets!" msgstr "" -#: pretix/control/views/event.py:830 +#: pretix/control/views/event.py:834 msgid "This event can not be deleted." msgstr "" -#: pretix/control/views/event.py:853 +#: pretix/control/views/event.py:857 msgid "The event has been deleted." msgstr "" -#: pretix/control/views/event.py:856 +#: pretix/control/views/event.py:860 msgid "" "The event could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/event.py:929 +#: pretix/control/views/event.py:933 msgid "The issue has been marked as resolved!" msgstr "" -#: pretix/control/views/event.py:950 pretix/control/views/orders.py:396 +#: pretix/control/views/event.py:954 pretix/control/views/orders.py:400 msgid "The comment has been updated." msgstr "" -#: pretix/control/views/event.py:952 pretix/control/views/orders.py:398 +#: pretix/control/views/event.py:956 pretix/control/views/orders.py:402 msgid "Could not update the comment." msgstr "" -#: pretix/control/views/event.py:990 pretix/control/views/main.py:285 +#: pretix/control/views/event.py:994 pretix/control/views/main.py:285 msgid "VAT" msgstr "" -#: pretix/control/views/event.py:1017 +#: pretix/control/views/event.py:1021 msgid "The new tax rule has been created." msgstr "" -#: pretix/control/views/event.py:1040 pretix/control/views/event.py:1099 +#: pretix/control/views/event.py:1044 pretix/control/views/event.py:1103 msgid "The requested tax rule does not exist." msgstr "" -#: pretix/control/views/event.py:1108 +#: pretix/control/views/event.py:1112 msgid "The selected tax rule has been deleted." msgstr "" -#: pretix/control/views/event.py:1110 +#: pretix/control/views/event.py:1114 msgid "The selected tax rule can not be deleted." msgstr "" -#: pretix/control/views/event.py:1160 +#: pretix/control/views/event.py:1164 msgid "Your event is not empty, you need to set it up manually." msgstr "" -#: pretix/control/views/event.py:1294 +#: pretix/control/views/event.py:1298 msgid "" "Your changes have been saved. You can now go on with looking at the details " "or take your event live to start selling!" msgstr "" -#: pretix/control/views/event.py:1313 +#: pretix/control/views/event.py:1317 msgid "Regular ticket" msgstr "" -#: pretix/control/views/event.py:1318 +#: pretix/control/views/event.py:1322 msgid "Reduced ticket" msgstr "" @@ -13054,7 +13215,7 @@ msgstr "" msgid "Your changes have not been saved, see below for errors." msgstr "" -#: pretix/control/views/item.py:79 pretix/control/views/item.py:1215 +#: pretix/control/views/item.py:79 pretix/control/views/item.py:1218 msgid "The requested product does not exist." msgstr "" @@ -13091,8 +13252,8 @@ msgstr "" msgid "The order of questions has been updated." msgstr "" -#: pretix/control/views/item.py:392 pretix/control/views/item.py:545 -#: pretix/control/views/item.py:567 +#: pretix/control/views/item.py:392 pretix/control/views/item.py:548 +#: pretix/control/views/item.py:570 msgid "The requested question does not exist." msgstr "" @@ -13100,75 +13261,75 @@ msgstr "" msgid "The selected question has been deleted." msgstr "" -#: pretix/control/views/item.py:498 +#: pretix/control/views/item.py:501 msgid "File uploaded" msgstr "" -#: pretix/control/views/item.py:626 +#: pretix/control/views/item.py:629 msgid "The new question has been created." msgstr "" -#: pretix/control/views/item.py:677 +#: pretix/control/views/item.py:680 msgid "The new quota has been created." msgstr "" -#: pretix/control/views/item.py:733 +#: pretix/control/views/item.py:736 msgid "Vouchers and waiting list reservations" msgstr "" -#: pretix/control/views/item.py:748 +#: pretix/control/views/item.py:751 msgid "Available quota" msgstr "" -#: pretix/control/views/item.py:754 +#: pretix/control/views/item.py:757 msgid "Waiting list (pending)" msgstr "" -#: pretix/control/views/item.py:761 +#: pretix/control/views/item.py:764 msgid "Currently for sale" msgstr "" -#: pretix/control/views/item.py:799 pretix/control/views/item.py:845 -#: pretix/control/views/item.py:899 +#: pretix/control/views/item.py:802 pretix/control/views/item.py:848 +#: pretix/control/views/item.py:902 msgid "The requested quota does not exist." msgstr "" -#: pretix/control/views/item.py:820 +#: pretix/control/views/item.py:823 msgid "The quota has been re-opened and will not close again." msgstr "" -#: pretix/control/views/item.py:913 +#: pretix/control/views/item.py:916 msgid "The selected quota has been deleted." msgstr "" -#: pretix/control/views/item.py:936 +#: pretix/control/views/item.py:939 msgid "The requested item does not exist." msgstr "" -#: pretix/control/views/item.py:1020 +#: pretix/control/views/item.py:1023 msgid "" "You cannot add add-ons to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1030 +#: pretix/control/views/item.py:1033 msgid "" "You cannot add bundles to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1140 +#: pretix/control/views/item.py:1143 msgid "" "You disabled this item, but it is still part of a product bundle. Your " "participants won't be able to buy the bundle unless you remove this item " "from it." msgstr "" -#: pretix/control/views/item.py:1227 +#: pretix/control/views/item.py:1230 msgid "The selected product has been deleted." msgstr "" -#: pretix/control/views/item.py:1236 +#: pretix/control/views/item.py:1239 msgid "The selected product has been deactivated." msgstr "" @@ -13199,262 +13360,284 @@ msgstr "" msgid "Access for the selected application has been revoked." msgstr "" -#: pretix/control/views/orders.py:322 pretix/presale/views/order.py:110 -#: pretix/presale/views/order.py:144 pretix/presale/views/order.py:239 -#: pretix/presale/views/order.py:286 pretix/presale/views/order.py:354 -#: pretix/presale/views/order.py:411 pretix/presale/views/order.py:454 -#: pretix/presale/views/order.py:591 pretix/presale/views/order.py:660 -#: pretix/presale/views/order.py:675 pretix/presale/views/order.py:707 -#: pretix/presale/views/order.py:775 pretix/presale/views/order.py:883 +#: pretix/control/views/orders.py:326 pretix/presale/views/order.py:110 +#: pretix/presale/views/order.py:147 pretix/presale/views/order.py:242 +#: pretix/presale/views/order.py:289 pretix/presale/views/order.py:357 +#: pretix/presale/views/order.py:414 pretix/presale/views/order.py:457 +#: pretix/presale/views/order.py:594 pretix/presale/views/order.py:663 +#: pretix/presale/views/order.py:678 pretix/presale/views/order.py:710 +#: pretix/presale/views/order.py:778 pretix/presale/views/order.py:886 msgid "Unknown order code or not authorized to access this order." msgstr "" -#: pretix/control/views/orders.py:324 pretix/presale/views/order.py:779 +#: pretix/control/views/orders.py:328 pretix/presale/views/order.py:782 msgid "Ticket download is not enabled for this product." msgstr "" -#: pretix/control/views/orders.py:432 +#: pretix/control/views/orders.py:436 msgid "The order has been deleted." msgstr "" -#: pretix/control/views/orders.py:438 +#: pretix/control/views/orders.py:442 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/orders.py:446 +#: pretix/control/views/orders.py:450 msgid "Only orders created in test mode can be deleted." msgstr "" -#: pretix/control/views/orders.py:465 +#: pretix/control/views/orders.py:469 msgid "The order has been denied and is therefore now canceled." msgstr "" -#: pretix/control/views/orders.py:490 +#: pretix/control/views/orders.py:506 msgid "This payment has been canceled." msgstr "" -#: pretix/control/views/orders.py:492 +#: pretix/control/views/orders.py:508 msgid "This payment can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:518 +#: pretix/control/views/orders.py:534 msgid "The refund has been canceled." msgstr "" -#: pretix/control/views/orders.py:520 +#: pretix/control/views/orders.py:536 msgid "This refund can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:553 +#: pretix/control/views/orders.py:569 msgid "The refund has been processed." msgstr "" -#: pretix/control/views/orders.py:555 pretix/control/views/orders.py:581 +#: pretix/control/views/orders.py:571 pretix/control/views/orders.py:597 msgid "This refund can not be processed at the moment." msgstr "" -#: pretix/control/views/orders.py:579 +#: pretix/control/views/orders.py:595 msgid "The refund has been marked as done." msgstr "" -#: pretix/control/views/orders.py:623 +#: pretix/control/views/orders.py:639 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." msgstr "" -#: pretix/control/views/orders.py:626 +#: pretix/control/views/orders.py:642 msgid "The payment has been marked as complete." msgstr "" -#: pretix/control/views/orders.py:628 +#: pretix/control/views/orders.py:644 msgid "This payment can not be confirmed at the moment." msgstr "" -#: pretix/control/views/orders.py:679 pretix/control/views/orders.py:702 -#: pretix/control/views/orders.py:733 +#: pretix/control/views/orders.py:695 pretix/control/views/orders.py:718 +#: pretix/control/views/orders.py:745 pretix/control/views/orders.py:776 msgid "You entered an invalid number." msgstr "" -#: pretix/control/views/orders.py:739 +#: pretix/control/views/orders.py:782 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." msgstr "" -#: pretix/control/views/orders.py:744 +#: pretix/control/views/orders.py:787 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." msgstr "" -#: pretix/control/views/orders.py:773 +#: pretix/control/views/orders.py:816 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:779 +#: pretix/control/views/orders.py:822 msgid "A refund of {} has been processed." msgstr "" -#: pretix/control/views/orders.py:783 +#: pretix/control/views/orders.py:826 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:806 +#: pretix/control/views/orders.py:848 +msgid "" +"A new gift card was created. You can now send the user their gift card code." +msgstr "" + +#: pretix/control/views/orders.py:855 +msgid "Your gift card code" +msgstr "" + +#: pretix/control/views/orders.py:856 +#, python-brace-format +msgid "" +"Hello,\n" +"\n" +"we have refunded you {amount} for your order.\n" +"\n" +"You can use the gift card code {giftcard} to pay for future ticket purchases " +"in our shop.\n" +"\n" +"Your {event} team" +msgstr "" + +#: pretix/control/views/orders.py:866 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" -#: pretix/control/views/orders.py:901 +#: pretix/control/views/orders.py:977 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." msgstr "" -#: pretix/control/views/orders.py:904 +#: pretix/control/views/orders.py:980 msgid "The payment has been created successfully." msgstr "" -#: pretix/control/views/orders.py:915 +#: pretix/control/views/orders.py:991 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:978 pretix/control/views/orders.py:982 +#: pretix/control/views/orders.py:1054 pretix/control/views/orders.py:1058 msgid "No VAT ID specified." msgstr "" -#: pretix/control/views/orders.py:986 +#: pretix/control/views/orders.py:1062 msgid "No country specified." msgstr "" -#: pretix/control/views/orders.py:990 +#: pretix/control/views/orders.py:1066 msgid "VAT ID could not be checked since a non-EU country has been specified." msgstr "" -#: pretix/control/views/orders.py:1006 +#: pretix/control/views/orders.py:1082 msgid "This VAT ID is not valid." msgstr "" -#: pretix/control/views/orders.py:1009 +#: pretix/control/views/orders.py:1085 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:1012 +#: pretix/control/views/orders.py:1088 msgid "This VAT ID is valid." msgstr "" -#: pretix/control/views/orders.py:1026 pretix/control/views/orders.py:1051 +#: pretix/control/views/orders.py:1102 pretix/control/views/orders.py:1127 msgid "Unknown invoice." msgstr "" -#: pretix/control/views/orders.py:1029 pretix/control/views/orders.py:1054 +#: pretix/control/views/orders.py:1105 pretix/control/views/orders.py:1130 msgid "The invoice has already been canceled." msgstr "" -#: pretix/control/views/orders.py:1031 pretix/control/views/orders.py:1056 +#: pretix/control/views/orders.py:1107 pretix/control/views/orders.py:1132 msgid "The invoice has been cleaned of personal data." msgstr "" -#: pretix/control/views/orders.py:1087 +#: pretix/control/views/orders.py:1163 msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1111 pretix/presale/views/order.py:892 +#: pretix/control/views/orders.py:1187 pretix/presale/views/order.py:895 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1118 pretix/presale/views/order.py:899 +#: pretix/control/views/orders.py:1194 pretix/presale/views/order.py:902 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1123 pretix/presale/views/order.py:904 +#: pretix/control/views/orders.py:1199 pretix/presale/views/order.py:907 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:1150 +#: pretix/control/views/orders.py:1226 msgid "The payment term has been changed." msgstr "" -#: pretix/control/views/orders.py:1155 +#: pretix/control/views/orders.py:1231 msgid "" "We were not able to process the request completely as the server was too " "busy." msgstr "" -#: pretix/control/views/orders.py:1163 +#: pretix/control/views/orders.py:1239 msgid "This action is only allowed for pending orders." msgstr "" -#: pretix/control/views/orders.py:1191 +#: pretix/control/views/orders.py:1267 msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1356 +#: pretix/control/views/orders.py:1432 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1364 +#: pretix/control/views/orders.py:1440 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1366 pretix/control/views/orders.py:1462 -#: pretix/control/views/orders.py:1499 +#: pretix/control/views/orders.py:1442 pretix/control/views/orders.py:1538 +#: pretix/control/views/orders.py:1575 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1393 pretix/presale/checkoutflow.py:393 -#: pretix/presale/views/order.py:628 +#: pretix/control/views/orders.py:1469 pretix/presale/checkoutflow.py:405 +#: pretix/presale/views/order.py:631 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:1464 +#: pretix/control/views/orders.py:1540 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1538 pretix/plugins/sendmail/views.py:71 +#: pretix/control/views/orders.py:1619 pretix/plugins/sendmail/views.py:74 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1553 pretix/plugins/sendmail/views.py:128 +#: pretix/control/views/orders.py:1634 pretix/plugins/sendmail/views.py:133 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1565 +#: pretix/control/views/orders.py:1646 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1569 +#: pretix/control/views/orders.py:1650 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:1617 pretix/presale/views/order.py:735 +#: pretix/control/views/orders.py:1698 pretix/presale/views/order.py:738 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:1693 +#: pretix/control/views/orders.py:1774 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:1749 +#: pretix/control/views/orders.py:1830 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:1756 +#: pretix/control/views/orders.py:1837 msgid "There was a problem processing your input. See below for error details." msgstr "" @@ -13748,44 +13931,44 @@ msgstr "" msgid "The new user has been created." msgstr "" -#: pretix/control/views/vouchers.py:65 +#: pretix/control/views/vouchers.py:67 msgid "Reserve quota" msgstr "" -#: pretix/control/views/vouchers.py:65 +#: pretix/control/views/vouchers.py:67 msgid "Bypass quota" msgstr "" -#: pretix/control/views/vouchers.py:149 pretix/control/views/vouchers.py:199 +#: pretix/control/views/vouchers.py:151 pretix/control/views/vouchers.py:201 msgid "The requested voucher does not exist." msgstr "" -#: pretix/control/views/vouchers.py:153 pretix/control/views/vouchers.py:163 +#: pretix/control/views/vouchers.py:155 pretix/control/views/vouchers.py:165 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "" -#: pretix/control/views/vouchers.py:169 +#: pretix/control/views/vouchers.py:171 msgid "The selected voucher has been deleted." msgstr "" -#: pretix/control/views/vouchers.py:252 +#: pretix/control/views/vouchers.py:254 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "" -#: pretix/control/views/vouchers.py:277 +#: pretix/control/views/vouchers.py:279 msgid "There is no voucher with the given voucher code." msgstr "" -#: pretix/control/views/vouchers.py:335 +#: pretix/control/views/vouchers.py:337 msgid "The new vouchers have been created and will be sent out shortly." msgstr "" -#: pretix/control/views/vouchers.py:337 +#: pretix/control/views/vouchers.py:339 msgid "The new vouchers have been created." msgstr "" -#: pretix/control/views/vouchers.py:417 +#: pretix/control/views/vouchers.py:419 msgid "The selected vouchers have been deleted or disabled." msgstr "" @@ -14083,7 +14266,7 @@ msgstr "" #: pretix/plugins/banktransfer/payment.py:176 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:11 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:16 -#: pretix/plugins/stripe/payment.py:855 pretix/plugins/stripe/payment.py:1018 +#: pretix/plugins/stripe/payment.py:855 pretix/plugins/stripe/payment.py:1010 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" @@ -14107,13 +14290,13 @@ msgstr "" msgid "Import bank data" msgstr "" -#: pretix/plugins/banktransfer/tasks.py:30 +#: pretix/plugins/banktransfer/tasks.py:31 #, python-format msgid "Your order received an incomplete payment: %(code)s" msgstr "" -#: pretix/plugins/banktransfer/tasks.py:74 -#: pretix/plugins/banktransfer/views.py:55 +#: pretix/plugins/banktransfer/tasks.py:99 +#: pretix/plugins/banktransfer/views.py:95 msgid "The order has already been canceled." msgstr "" @@ -14191,7 +14374,7 @@ msgid "" msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:28 -#: pretix/plugins/banktransfer/views.py:420 +#: pretix/plugins/banktransfer/views.py:456 msgid "" "An import is currently being processed, please try again in a few minutes." msgstr "" @@ -14348,58 +14531,64 @@ msgstr "" msgid "Order already paid" msgstr "" -#: pretix/plugins/banktransfer/views.py:50 +#: pretix/plugins/banktransfer/views.py:84 +msgid "" +"Negative amount but refund can't be logged, please create manual refund " +"first." +msgstr "" + +#: pretix/plugins/banktransfer/views.py:90 msgid "The order is already marked as paid." msgstr "" -#: pretix/plugins/banktransfer/views.py:82 +#: pretix/plugins/banktransfer/views.py:119 msgid "Problem sending email." msgstr "" -#: pretix/plugins/banktransfer/views.py:104 +#: pretix/plugins/banktransfer/views.py:140 msgid "Unknown order code" msgstr "" -#: pretix/plugins/banktransfer/views.py:283 +#: pretix/plugins/banktransfer/views.py:319 msgid "All unresolved transactions have been discarded." msgstr "" -#: pretix/plugins/banktransfer/views.py:302 +#: pretix/plugins/banktransfer/views.py:338 msgid "You must choose a file to import." msgstr "" -#: pretix/plugins/banktransfer/views.py:306 +#: pretix/plugins/banktransfer/views.py:342 msgid "" "We were unable to detect the file type of this import. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:319 -#: pretix/plugins/banktransfer/views.py:363 +#: pretix/plugins/banktransfer/views.py:355 +#: pretix/plugins/banktransfer/views.py:399 msgid "We were unable to process your input." msgstr "" -#: pretix/plugins/banktransfer/views.py:328 +#: pretix/plugins/banktransfer/views.py:364 msgid "" "I'm sorry, but we were unable to import this CSV file. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:333 +#: pretix/plugins/banktransfer/views.py:369 msgid "" "I'm sorry, but we detected this file as empty. Please contact support for " "help." msgstr "" -#: pretix/plugins/banktransfer/views.py:353 +#: pretix/plugins/banktransfer/views.py:389 msgid "Invalid input data." msgstr "" -#: pretix/plugins/banktransfer/views.py:357 +#: pretix/plugins/banktransfer/views.py:393 msgid "You need to select the column containing the payment reference." msgstr "" -#: pretix/plugins/banktransfer/views.py:457 +#: pretix/plugins/banktransfer/views.py:493 msgid "" "Please perform per-event bank imports as this organizer has events with " "multiple currencies." @@ -14431,11 +14620,11 @@ msgctxt "tablehead" msgid "paid" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:326 +#: pretix/plugins/checkinlists/exporters.py:327 msgid "Automatically checked in" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:335 +#: pretix/plugins/checkinlists/exporters.py:336 #: pretix/plugins/paypal/payment.py:81 msgid "Secret" msgstr "" @@ -14463,16 +14652,16 @@ msgstr "" msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:74 pretix/plugins/stripe/payment.py:130 +#: pretix/plugins/paypal/payment.py:74 pretix/plugins/stripe/payment.py:131 #, python-brace-format msgid "{text}" msgstr "" -#: pretix/plugins/paypal/payment.py:75 pretix/plugins/stripe/payment.py:131 +#: pretix/plugins/paypal/payment.py:75 pretix/plugins/stripe/payment.py:132 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" -#: pretix/plugins/paypal/payment.py:87 pretix/plugins/stripe/payment.py:110 +#: pretix/plugins/paypal/payment.py:87 pretix/plugins/stripe/payment.py:111 msgid "Endpoint" msgstr "" @@ -14517,7 +14706,7 @@ msgid "" "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:384 pretix/plugins/stripe/payment.py:392 +#: pretix/plugins/paypal/payment.py:384 pretix/plugins/stripe/payment.py:396 #: pretix/plugins/stripe/payment.py:746 msgid "There was an error sending the confirmation mail." msgstr "" @@ -15016,7 +15205,7 @@ msgstr "" msgid "Both (all order contact addresses and all attendee email addresses)" msgstr "" -#: pretix/plugins/sendmail/forms.py:90 pretix/plugins/sendmail/views.py:190 +#: pretix/plugins/sendmail/forms.py:90 pretix/plugins/sendmail/views.py:195 msgid "pending with payment overdue" msgstr "" @@ -15024,7 +15213,7 @@ msgstr "" msgid "Send to customers with order status" msgstr "" -#: pretix/plugins/sendmail/forms.py:114 pretix/plugins/sendmail/forms.py:119 +#: pretix/plugins/sendmail/forms.py:114 pretix/plugins/sendmail/forms.py:118 msgid "Send to customers checked in on list" msgstr "" @@ -15064,15 +15253,15 @@ msgstr "" msgid "Send a new email based on this" msgstr "" -#: pretix/plugins/sendmail/views.py:67 +#: pretix/plugins/sendmail/views.py:70 msgid "You supplied an invalid log entry ID" msgstr "" -#: pretix/plugins/sendmail/views.py:107 +#: pretix/plugins/sendmail/views.py:112 msgid "There are no orders matching this selection." msgstr "" -#: pretix/plugins/sendmail/views.py:151 +#: pretix/plugins/sendmail/views.py:156 #, python-format msgid "" "Your message has been queued and will be sent to the contact addresses of %d " @@ -15125,7 +15314,7 @@ msgid "" msgstr "" #: pretix/plugins/stripe/__init__.py:10 pretix/plugins/stripe/__init__.py:13 -#: pretix/plugins/stripe/payment.py:44 +#: pretix/plugins/stripe/payment.py:45 msgid "Stripe" msgstr "" @@ -15152,22 +15341,22 @@ msgstr "" msgid "Stripe Connect: App fee (min)" msgstr "" -#: pretix/plugins/stripe/payment.py:73 +#: pretix/plugins/stripe/payment.py:74 msgid "" "To accept payments via Stripe, you will need an account at Stripe. By " "clicking on the following button, you can either create a new Stripe account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/stripe/payment.py:77 +#: pretix/plugins/stripe/payment.py:78 msgid "Connect with Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:87 +#: pretix/plugins/stripe/payment.py:88 msgid "Disconnect from Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:91 +#: pretix/plugins/stripe/payment.py:92 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -15175,71 +15364,71 @@ msgid "" "asynchronous payment methods like SOFORT." msgstr "" -#: pretix/plugins/stripe/payment.py:105 +#: pretix/plugins/stripe/payment.py:106 msgid "Stripe account" msgstr "" -#: pretix/plugins/stripe/payment.py:113 -msgctxt "stripe" -msgid "Live" -msgstr "" - #: pretix/plugins/stripe/payment.py:114 msgctxt "stripe" +msgid "Live" +msgstr "" + +#: pretix/plugins/stripe/payment.py:115 +msgctxt "stripe" msgid "Testing" msgstr "" -#: pretix/plugins/stripe/payment.py:116 +#: pretix/plugins/stripe/payment.py:117 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." msgstr "" -#: pretix/plugins/stripe/payment.py:129 +#: pretix/plugins/stripe/payment.py:130 msgid "Publishable key" msgstr "" -#: pretix/plugins/stripe/payment.py:140 +#: pretix/plugins/stripe/payment.py:141 msgid "Secret key" msgstr "" -#: pretix/plugins/stripe/payment.py:149 +#: pretix/plugins/stripe/payment.py:150 msgid "" "The country in which your Stripe-account is registred in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:157 +#: pretix/plugins/stripe/payment.py:158 msgid "Credit card payments" msgstr "" -#: pretix/plugins/stripe/payment.py:162 pretix/plugins/stripe/payment.py:839 +#: pretix/plugins/stripe/payment.py:163 pretix/plugins/stripe/payment.py:839 msgid "giropay" msgstr "" -#: pretix/plugins/stripe/payment.py:164 pretix/plugins/stripe/payment.py:171 -#: pretix/plugins/stripe/payment.py:178 pretix/plugins/stripe/payment.py:185 -#: pretix/plugins/stripe/payment.py:193 +#: pretix/plugins/stripe/payment.py:165 pretix/plugins/stripe/payment.py:172 +#: pretix/plugins/stripe/payment.py:179 pretix/plugins/stripe/payment.py:186 +#: pretix/plugins/stripe/payment.py:194 msgid "Needs to be enabled in your Stripe account first." msgstr "" -#: pretix/plugins/stripe/payment.py:169 pretix/plugins/stripe/payment.py:909 +#: pretix/plugins/stripe/payment.py:170 pretix/plugins/stripe/payment.py:905 msgid "iDEAL" msgstr "" -#: pretix/plugins/stripe/payment.py:176 pretix/plugins/stripe/payment.py:959 +#: pretix/plugins/stripe/payment.py:177 pretix/plugins/stripe/payment.py:951 msgid "Alipay" msgstr "" -#: pretix/plugins/stripe/payment.py:183 pretix/plugins/stripe/payment.py:1002 +#: pretix/plugins/stripe/payment.py:184 pretix/plugins/stripe/payment.py:994 msgid "Bancontact" msgstr "" -#: pretix/plugins/stripe/payment.py:190 pretix/plugins/stripe/payment.py:1072 +#: pretix/plugins/stripe/payment.py:191 pretix/plugins/stripe/payment.py:1060 msgid "SOFORT" msgstr "" -#: pretix/plugins/stripe/payment.py:195 +#: pretix/plugins/stripe/payment.py:196 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -15247,7 +15436,7 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:224 +#: pretix/plugins/stripe/payment.py:225 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of event ticketing powered by pretix" msgstr "" -#: pretix/presale/templates/pretixpresale/event/base.html:22 +#: pretix/presale/templates/pretixpresale/event/base.html:26 msgid "This shop is currently only visible to you and your team." msgstr "" -#: pretix/presale/templates/pretixpresale/event/base.html:24 +#: pretix/presale/templates/pretixpresale/event/base.html:28 msgid "Take it live now" msgstr "" -#: pretix/presale/templates/pretixpresale/event/base.html:35 +#: pretix/presale/templates/pretixpresale/event/base.html:39 #, python-format msgid "Show all events of %(name)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/base.html:72 -#: pretix/presale/templates/pretixpresale/event/base.html:96 +#: pretix/presale/templates/pretixpresale/event/base.html:76 +#: pretix/presale/templates/pretixpresale/event/base.html:100 msgid "" "This ticket shop is currently in test mode. Please do not perform any real " "purchases as your order might be deleted without notice." msgstr "" -#: pretix/presale/templates/pretixpresale/event/base.html:78 -#: pretix/presale/templates/pretixpresale/event/base.html:102 +#: pretix/presale/templates/pretixpresale/event/base.html:82 +#: pretix/presale/templates/pretixpresale/event/base.html:106 msgid "" "Orders made through this sales channel cannot be deleted - even if the " "ticket shop is in test mode!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/base.html:110 +#: pretix/presale/templates/pretixpresale/event/base.html:114 msgid "Contact event organizer" msgstr "" -#: pretix/presale/templates/pretixpresale/event/base.html:113 +#: pretix/presale/templates/pretixpresale/event/base.html:117 msgid "Imprint" msgstr "" @@ -15931,35 +16114,40 @@ msgid "Go back" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:4 -#: pretix/presale/templates/pretixpresale/event/checkout_base.html:40 +#: pretix/presale/templates/pretixpresale/event/checkout_base.html:46 msgid "Checkout" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:11 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:32 -#: pretix/presale/templates/pretixpresale/event/index.html:38 +#: pretix/presale/templates/pretixpresale/event/index.html:34 msgid "Your cart" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:18 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:27 -#: pretix/presale/templates/pretixpresale/event/index.html:45 +#: pretix/presale/templates/pretixpresale/event/index.html:41 msgid "Cart expired" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:30 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:41 -#: pretix/presale/templates/pretixpresale/event/index.html:57 +#: pretix/presale/templates/pretixpresale/event/index.html:53 #, python-format msgid "The items in your cart are reserved for you for %(minutes)s minutes." msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:34 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:45 -#: pretix/presale/templates/pretixpresale/event/index.html:61 +#: pretix/presale/templates/pretixpresale/event/index.html:57 msgid "The items in your cart are no longer reserved for you." msgstr "" +#: pretix/presale/templates/pretixpresale/event/checkout_base.html:43 +#: pretix/presale/templates/pretixpresale/event/index.html:97 +msgid "Add tickets for a different date" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:6 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:8 msgid "Review order" @@ -16093,7 +16281,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:25 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:47 #: pretix/presale/templates/pretixpresale/organizers/index.html:80 -#: pretix/presale/views/widget.py:290 +#: pretix/presale/views/widget.py:296 msgid "Reserved" msgstr "" @@ -16101,29 +16289,29 @@ msgstr "" msgid "All remaining products are reserved but might become available again." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:107 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:106 msgid "Okay, we're removing that…" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:110 msgid "Remove one" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:123 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:122 msgid "We're trying to reserve another one for you!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 -#: pretix/presale/templates/pretixpresale/event/index.html:218 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:123 +#: pretix/presale/templates/pretixpresale/event/index.html:215 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 -#: pretix/presale/templates/pretixpresale/event/voucher.html:26 +#: pretix/presale/templates/pretixpresale/event/voucher.html:27 #, python-format msgid "" "Once the items are in your cart, you will have %(time)s minutes to complete " "your purchase." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:139 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:138 msgid "Add one more" msgstr "" @@ -16165,9 +16353,9 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:115 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:229 -#: pretix/presale/templates/pretixpresale/event/voucher.html:79 -#: pretix/presale/templates/pretixpresale/event/voucher.html:124 -#: pretix/presale/templates/pretixpresale/event/voucher.html:230 +#: pretix/presale/templates/pretixpresale/event/voucher.html:80 +#: pretix/presale/templates/pretixpresale/event/voucher.html:125 +#: pretix/presale/templates/pretixpresale/event/voucher.html:231 msgctxt "price" msgid "FREE" msgstr "" @@ -16178,38 +16366,38 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:109 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:224 -#: pretix/presale/templates/pretixpresale/event/voucher.html:119 -#: pretix/presale/templates/pretixpresale/event/voucher.html:225 +#: pretix/presale/templates/pretixpresale/event/voucher.html:120 +#: pretix/presale/templates/pretixpresale/event/voucher.html:226 #, python-format msgid "Modify price for %(item)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:126 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:240 -#: pretix/presale/templates/pretixpresale/event/voucher.html:135 -#: pretix/presale/templates/pretixpresale/event/voucher.html:241 +#: pretix/presale/templates/pretixpresale/event/voucher.html:136 +#: pretix/presale/templates/pretixpresale/event/voucher.html:242 msgid "plus taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:128 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:242 -#: pretix/presale/templates/pretixpresale/event/voucher.html:137 -#: pretix/presale/templates/pretixpresale/event/voucher.html:243 +#: pretix/presale/templates/pretixpresale/event/voucher.html:138 +#: pretix/presale/templates/pretixpresale/event/voucher.html:244 msgid "incl. taxes" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:131 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:245 -#: pretix/presale/templates/pretixpresale/event/voucher.html:140 -#: pretix/presale/templates/pretixpresale/event/voucher.html:246 +#: pretix/presale/templates/pretixpresale/event/voucher.html:141 +#: pretix/presale/templates/pretixpresale/event/voucher.html:247 #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:135 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:249 -#: pretix/presale/templates/pretixpresale/event/voucher.html:144 -#: pretix/presale/templates/pretixpresale/event/voucher.html:250 +#: pretix/presale/templates/pretixpresale/event/voucher.html:145 +#: pretix/presale/templates/pretixpresale/event/voucher.html:251 #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "" @@ -16220,15 +16408,15 @@ msgid "Enter a voucher code below to buy this ticket." msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:154 -#: pretix/presale/templates/pretixpresale/event/voucher.html:159 -#: pretix/presale/templates/pretixpresale/event/voucher.html:168 +#: pretix/presale/templates/pretixpresale/event/voucher.html:160 +#: pretix/presale/templates/pretixpresale/event/voucher.html:169 #, python-format msgid "Amount of %(item)s – %(var)s to order" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:275 -#: pretix/presale/templates/pretixpresale/event/voucher.html:265 -#: pretix/presale/templates/pretixpresale/event/voucher.html:274 +#: pretix/presale/templates/pretixpresale/event/voucher.html:266 +#: pretix/presale/templates/pretixpresale/event/voucher.html:275 #, python-format msgid "Amount of %(item)s to order" msgstr "" @@ -16244,7 +16432,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:52 #: pretix/presale/templates/pretixpresale/organizers/index.html:76 #: pretix/presale/templates/pretixpresale/organizers/index.html:85 -#: pretix/presale/views/widget.py:284 pretix/presale/views/widget.py:296 +#: pretix/presale/views/widget.py:290 pretix/presale/views/widget.py:302 msgid "Book now" msgstr "" @@ -16263,96 +16451,92 @@ msgstr "" msgid "Presale" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:69 -#: pretix/presale/templates/pretixpresale/event/index.html:86 +#: pretix/presale/templates/pretixpresale/event/index.html:65 +#: pretix/presale/templates/pretixpresale/event/index.html:82 msgid "Empty cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:78 +#: pretix/presale/templates/pretixpresale/event/index.html:74 msgid "Proceed with checkout" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:100 -msgid "Add tickets for a different date" -msgstr "" - -#: pretix/presale/templates/pretixpresale/event/index.html:104 +#: pretix/presale/templates/pretixpresale/event/index.html:101 msgid "View other date" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:108 +#: pretix/presale/templates/pretixpresale/event/index.html:105 msgid "Choose date to buy a ticket" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:113 +#: pretix/presale/templates/pretixpresale/event/index.html:110 msgctxt "subevent" msgid "Other dates" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:146 -#: pretix/presale/views/widget.py:478 +#: pretix/presale/templates/pretixpresale/event/index.html:143 +#: pretix/presale/views/widget.py:484 msgid "The presale period for this event is over." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:151 -#: pretix/presale/views/widget.py:480 +#: pretix/presale/templates/pretixpresale/event/index.html:148 +#: pretix/presale/views/widget.py:486 #, python-format msgid "The presale for this event will start on %(date)s at %(time)s." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:155 -#: pretix/presale/views/widget.py:485 +#: pretix/presale/templates/pretixpresale/event/index.html:152 +#: pretix/presale/views/widget.py:491 msgid "The presale for this event has not yet started." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:177 +#: pretix/presale/templates/pretixpresale/event/index.html:174 #, python-format msgid "Begin: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:182 +#: pretix/presale/templates/pretixpresale/event/index.html:179 #, python-format msgid "End: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:190 +#: pretix/presale/templates/pretixpresale/event/index.html:187 #, python-format msgid "Admission: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:194 +#: pretix/presale/templates/pretixpresale/event/index.html:191 #, python-format msgid "Admission: %(datetime)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:205 +#: pretix/presale/templates/pretixpresale/event/index.html:202 msgid "Add to Calendar" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:217 +#: pretix/presale/templates/pretixpresale/event/index.html:214 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:23 #: pretix/presale/templates/pretixpresale/event/voucher.html:25 msgid "We're now trying to reserve this for you!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:236 -#: pretix/presale/templates/pretixpresale/event/voucher.html:299 +#: pretix/presale/templates/pretixpresale/event/index.html:233 +#: pretix/presale/templates/pretixpresale/event/voucher.html:300 msgid "Add to cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:248 +#: pretix/presale/templates/pretixpresale/event/index.html:245 msgid "Redeem a voucher" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:266 +#: pretix/presale/templates/pretixpresale/event/index.html:263 msgid "Redeem voucher" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:277 +#: pretix/presale/templates/pretixpresale/event/index.html:274 msgid "If you already ordered a ticket" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:281 +#: pretix/presale/templates/pretixpresale/event/index.html:278 msgid "" "If you want to see or change the status and details of your order, click on " "the link in one of the emails we sent you during the order process. If you " @@ -16360,7 +16544,7 @@ msgid "" "your order to be sent to you again." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:290 +#: pretix/presale/templates/pretixpresale/event/index.html:287 #: pretix/presale/templates/pretixpresale/event/resend_link.html:4 #: pretix/presale/templates/pretixpresale/event/resend_link.html:7 msgid "Resend order links" @@ -16607,7 +16791,7 @@ msgid "" "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:75 +#: pretix/presale/templates/pretixpresale/event/voucher.html:76 #, python-format msgid "from %(minprice)s" msgstr "" @@ -16765,54 +16949,54 @@ msgstr "" msgid "The presale for this event is over or has not yet started." msgstr "" -#: pretix/presale/views/event.py:423 +#: pretix/presale/views/event.py:432 msgid "Unknown event code or not authorized to access this event." msgstr "" -#: pretix/presale/views/event.py:430 +#: pretix/presale/views/event.py:439 msgctxt "subevent" msgid "No date selected." msgstr "" -#: pretix/presale/views/event.py:433 +#: pretix/presale/views/event.py:442 msgctxt "subevent" msgid "Unknown date selected." msgstr "" -#: pretix/presale/views/event.py:456 pretix/presale/views/event.py:464 -#: pretix/presale/views/event.py:467 +#: pretix/presale/views/event.py:465 pretix/presale/views/event.py:473 +#: pretix/presale/views/event.py:476 msgid "Please go back and try again." msgstr "" -#: pretix/presale/views/order.py:291 pretix/presale/views/order.py:356 -#: pretix/presale/views/order.py:413 +#: pretix/presale/views/order.py:294 pretix/presale/views/order.py:359 +#: pretix/presale/views/order.py:416 msgid "The payment for this order cannot be continued." msgstr "" -#: pretix/presale/views/order.py:296 pretix/presale/views/order.py:365 -#: pretix/presale/views/order.py:422 pretix/presale/views/order.py:461 +#: pretix/presale/views/order.py:299 pretix/presale/views/order.py:368 +#: pretix/presale/views/order.py:425 pretix/presale/views/order.py:464 msgid "The payment is too late to be accepted." msgstr "" -#: pretix/presale/views/order.py:456 +#: pretix/presale/views/order.py:459 msgid "The payment method for this order cannot be changed." msgstr "" -#: pretix/presale/views/order.py:467 +#: pretix/presale/views/order.py:470 msgid "A payment is currently pending for this order." msgstr "" -#: pretix/presale/views/order.py:643 +#: pretix/presale/views/order.py:646 msgid "" "Your invoice address has been updated. Please contact us if you need us to " "regenerate your invoice." msgstr "" -#: pretix/presale/views/order.py:662 +#: pretix/presale/views/order.py:665 msgid "You cannot modify this order" msgstr "" -#: pretix/presale/views/order.py:777 +#: pretix/presale/views/order.py:780 msgid "Ticket download is not (yet) enabled for this order." msgstr "" @@ -16867,87 +17051,100 @@ msgid "" "tickets get available again." msgstr "" -#: pretix/presale/views/widget.py:252 +#: pretix/presale/views/widget.py:243 +msgctxt "widget" +msgid "event ticketing powered by pretix" +msgstr "" + +#: pretix/presale/views/widget.py:258 msgid "This ticket shop is currently disabled." msgstr "" -#: pretix/presale/views/widget.py:261 +#: pretix/presale/views/widget.py:267 msgid "The selected date does not exist in this event series." msgstr "" -#: pretix/presale/views/widget.py:268 +#: pretix/presale/views/widget.py:274 msgid "This is not an event series." msgstr "" -#: pretix/presale/views/widget.py:302 +#: pretix/presale/views/widget.py:308 #, python-format msgid "from %(start_date)s" msgstr "" -#: pretix/presale/views/widget.py:305 +#: pretix/presale/views/widget.py:311 msgid "Sale soon" msgstr "" -#: pretix/settings.py:400 +#: pretix/settings.py:401 msgid "English" msgstr "" -#: pretix/settings.py:401 +#: pretix/settings.py:402 msgid "German" msgstr "" -#: pretix/settings.py:402 +#: pretix/settings.py:403 msgid "German (informal)" msgstr "" -#: pretix/settings.py:403 +#: pretix/settings.py:404 msgid "Dutch" msgstr "" -#: pretix/settings.py:404 +#: pretix/settings.py:405 msgid "Dutch (informal)" msgstr "" -#: pretix/settings.py:405 +#: pretix/settings.py:406 msgid "Danish" msgstr "" -#: pretix/settings.py:406 +#: pretix/settings.py:407 msgid "French" msgstr "" -#: pretix/settings.py:407 +#: pretix/settings.py:408 msgid "Portuguese (Brazil)" msgstr "" -#: pretix/settings.py:408 +#: pretix/settings.py:409 msgid "Spanish" msgstr "" -#: pretix/settings.py:409 +#: pretix/settings.py:410 msgid "Turkish" msgstr "" -#: pretix/settings.py:410 +#: pretix/settings.py:411 msgid "Polish" msgstr "" -#: pretix/settings.py:411 +#: pretix/settings.py:412 msgid "Italian" msgstr "" -#: pretix/settings.py:412 +#: pretix/settings.py:413 +msgid "Russian" +msgstr "" + +#: pretix/settings.py:414 +msgid "Latvian" +msgstr "" + +#: pretix/settings.py:415 msgid "Chinese (simplified)" msgstr "" -#: pretix/settings.py:413 +#: pretix/settings.py:416 msgid "Greek" msgstr "" -#: pretix/settings.py:697 +#: pretix/settings.py:706 msgid "Read access" msgstr "" -#: pretix/settings.py:698 +#: pretix/settings.py:707 msgid "Write access" msgstr "" diff --git a/src/pretix/locale/ar/LC_MESSAGES/djangojs.po b/src/pretix/locale/ar/LC_MESSAGES/djangojs.po index 9623ccb1a..005bffd1b 100644 --- a/src/pretix/locale/ar/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/ar/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-10-30 16:23+0000\n" +"POT-Creation-Date: 2019-12-05 13:34+0000\n" "PO-Revision-Date: 2019-11-18 09:44+0000\n" "Last-Translator: Raphael Michel \n" "Language-Team: Arabic event " -"ticketing powered by pretix" -msgstr "" -"الحدث التذاكر مدعوم من pretix" - -#: pretix/static/pretixpresale/js/widget/widget.js:37 -msgctxt "widget" msgid "Redeem a voucher" msgstr "استبدال قسيمة" -#: pretix/static/pretixpresale/js/widget/widget.js:38 +#: pretix/static/pretixpresale/js/widget/widget.js:36 msgctxt "widget" msgid "Redeem" msgstr "خلص" -#: pretix/static/pretixpresale/js/widget/widget.js:39 +#: pretix/static/pretixpresale/js/widget/widget.js:37 msgctxt "widget" msgid "Voucher code" msgstr "كود قسيمة" -#: pretix/static/pretixpresale/js/widget/widget.js:40 +#: pretix/static/pretixpresale/js/widget/widget.js:38 msgctxt "widget" msgid "Close" msgstr "قريب" -#: pretix/static/pretixpresale/js/widget/widget.js:41 +#: pretix/static/pretixpresale/js/widget/widget.js:39 msgctxt "widget" msgid "Continue" msgstr "استمر" -#: pretix/static/pretixpresale/js/widget/widget.js:42 +#: pretix/static/pretixpresale/js/widget/widget.js:40 msgctxt "widget" msgid "See variations" msgstr "نرى الاختلافات" -#: pretix/static/pretixpresale/js/widget/widget.js:43 +#: pretix/static/pretixpresale/js/widget/widget.js:41 msgctxt "widget" msgid "Choose a different event" msgstr "اختيار الحدث مختلفة" -#: pretix/static/pretixpresale/js/widget/widget.js:44 +#: pretix/static/pretixpresale/js/widget/widget.js:42 msgctxt "widget" msgid "Choose a different date" msgstr "اختر تاريخا مختلفا" -#: pretix/static/pretixpresale/js/widget/widget.js:45 +#: pretix/static/pretixpresale/js/widget/widget.js:43 msgctxt "widget" msgid "Back" msgstr "عودة" -#: pretix/static/pretixpresale/js/widget/widget.js:46 +#: pretix/static/pretixpresale/js/widget/widget.js:44 msgctxt "widget" msgid "Next month" msgstr "الشهر القادم" -#: pretix/static/pretixpresale/js/widget/widget.js:47 +#: pretix/static/pretixpresale/js/widget/widget.js:45 msgctxt "widget" msgid "Previous month" msgstr "الشهر الماضى" -#: pretix/static/pretixpresale/js/widget/widget.js:48 +#: pretix/static/pretixpresale/js/widget/widget.js:46 msgctxt "widget" msgid "Open seat selection" msgstr "مفتوحة اختيار المقعد" -#: pretix/static/pretixpresale/js/widget/widget.js:50 +#: pretix/static/pretixpresale/js/widget/widget.js:48 msgid "Mo" msgstr "مو" -#: pretix/static/pretixpresale/js/widget/widget.js:51 +#: pretix/static/pretixpresale/js/widget/widget.js:49 msgid "Tu" msgstr "تو" -#: pretix/static/pretixpresale/js/widget/widget.js:52 +#: pretix/static/pretixpresale/js/widget/widget.js:50 msgid "We" msgstr "نحن" -#: pretix/static/pretixpresale/js/widget/widget.js:53 +#: pretix/static/pretixpresale/js/widget/widget.js:51 msgid "Th" msgstr "العاشر" -#: pretix/static/pretixpresale/js/widget/widget.js:54 +#: pretix/static/pretixpresale/js/widget/widget.js:52 msgid "Fr" msgstr "الاب" -#: pretix/static/pretixpresale/js/widget/widget.js:55 +#: pretix/static/pretixpresale/js/widget/widget.js:53 msgid "Sa" msgstr "سا" -#: pretix/static/pretixpresale/js/widget/widget.js:56 +#: pretix/static/pretixpresale/js/widget/widget.js:54 msgid "Su" msgstr "سو" -#: pretix/static/pretixpresale/js/widget/widget.js:59 +#: pretix/static/pretixpresale/js/widget/widget.js:57 msgid "January" msgstr "كانون الثاني" -#: pretix/static/pretixpresale/js/widget/widget.js:60 +#: pretix/static/pretixpresale/js/widget/widget.js:58 msgid "February" msgstr "شهر فبراير" -#: pretix/static/pretixpresale/js/widget/widget.js:61 +#: pretix/static/pretixpresale/js/widget/widget.js:59 msgid "March" msgstr "مارس" -#: pretix/static/pretixpresale/js/widget/widget.js:62 +#: pretix/static/pretixpresale/js/widget/widget.js:60 msgid "April" msgstr "أبريل" -#: pretix/static/pretixpresale/js/widget/widget.js:63 +#: pretix/static/pretixpresale/js/widget/widget.js:61 msgid "May" msgstr "مايو" -#: pretix/static/pretixpresale/js/widget/widget.js:64 +#: pretix/static/pretixpresale/js/widget/widget.js:62 msgid "June" msgstr "يونيو" -#: pretix/static/pretixpresale/js/widget/widget.js:65 +#: pretix/static/pretixpresale/js/widget/widget.js:63 msgid "July" msgstr "يوليو" -#: pretix/static/pretixpresale/js/widget/widget.js:66 +#: pretix/static/pretixpresale/js/widget/widget.js:64 msgid "August" msgstr "أغسطس" -#: pretix/static/pretixpresale/js/widget/widget.js:67 +#: pretix/static/pretixpresale/js/widget/widget.js:65 msgid "September" msgstr "سبتمبر" -#: pretix/static/pretixpresale/js/widget/widget.js:68 +#: pretix/static/pretixpresale/js/widget/widget.js:66 msgid "October" msgstr "شهر اكتوبر" -#: pretix/static/pretixpresale/js/widget/widget.js:69 +#: pretix/static/pretixpresale/js/widget/widget.js:67 msgid "November" msgstr "شهر نوفمبر" -#: pretix/static/pretixpresale/js/widget/widget.js:70 +#: pretix/static/pretixpresale/js/widget/widget.js:68 msgid "December" msgstr "ديسمبر" + +#~ msgctxt "widget" +#~ msgid "" +#~ "event " +#~ "ticketing powered by pretix" +#~ msgstr "" +#~ "الحدث التذاكر مدعوم من pretix" diff --git a/src/pretix/locale/ca/LC_MESSAGES/django.po b/src/pretix/locale/ca/LC_MESSAGES/django.po index 68f19554f..0686bf793 100644 --- a/src/pretix/locale/ca/LC_MESSAGES/django.po +++ b/src/pretix/locale/ca/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-10-30 16:23+0000\n" +"POT-Creation-Date: 2019-12-05 13:33+0000\n" "PO-Revision-Date: 2019-10-31 14:39+0000\n" "Last-Translator: Raphael Michel \n" "Language-Team: Catalan