diff --git a/src/pretix/locale/ang/LC_MESSAGES/django.po b/src/pretix/locale/ang/LC_MESSAGES/django.po index 6d573acbe2..000331e125 100644 --- a/src/pretix/locale/ang/LC_MESSAGES/django.po +++ b/src/pretix/locale/ang/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-21 16:42+0000\n" +"POT-Creation-Date: 2025-01-29 13:18+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -222,12 +222,12 @@ msgid "The product \"{}\" is not assigned to a quota." msgstr "" #: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1667 -#: pretix/base/models/items.py:1905 pretix/base/models/items.py:2163 +#: pretix/base/models/items.py:1916 pretix/base/models/items.py:2174 msgid "One or more items do not belong to this event." msgstr "" #: pretix/api/serializers/checkin.py:69 pretix/api/serializers/checkin.py:72 -#: pretix/base/models/items.py:2174 pretix/base/models/items.py:2177 +#: pretix/base/models/items.py:2185 pretix/base/models/items.py:2188 #: pretix/base/models/waitinglist.py:305 pretix/base/models/waitinglist.py:308 msgid "The subevent does not belong to this event." msgstr "" @@ -264,11 +264,11 @@ msgstr "" msgid "Item meta data property '{name}' does not exist." msgstr "" -#: pretix/api/serializers/item.py:207 pretix/control/forms/item.py:1271 +#: pretix/api/serializers/item.py:207 pretix/control/forms/item.py:1266 msgid "The bundled item must not be the same item as the bundling one." msgstr "" -#: pretix/api/serializers/item.py:210 pretix/control/forms/item.py:1273 +#: pretix/api/serializers/item.py:210 pretix/control/forms/item.py:1268 msgid "The bundled item must not have bundles on its own." msgstr "" @@ -376,7 +376,7 @@ msgstr "" msgid "Medium connected to other event" msgstr "" -#: pretix/api/views/oauth.py:107 pretix/control/logdisplay.py:648 +#: pretix/api/views/oauth.py:107 pretix/control/logdisplay.py:686 #, python-brace-format msgid "" "The application \"{application_name}\" has been authorized to access your " @@ -574,7 +574,7 @@ msgstr "" #: pretix/base/addressvalidation.py:100 pretix/base/addressvalidation.py:103 #: pretix/base/addressvalidation.py:108 pretix/base/forms/questions.py:960 -#: pretix/base/forms/questions.py:991 pretix/base/forms/questions.py:1178 +#: pretix/base/forms/questions.py:991 pretix/base/forms/questions.py:1177 #: pretix/base/payment.py:97 pretix/control/forms/event.py:796 #: pretix/control/forms/event.py:802 pretix/control/forms/event.py:846 #: pretix/control/forms/event.py:1443 pretix/control/forms/mailsetup.py:76 @@ -783,7 +783,7 @@ msgid "" "customers while creating an order." msgstr "" -#: pretix/base/exporters/answers.py:66 pretix/base/models/items.py:1755 +#: pretix/base/exporters/answers.py:66 pretix/base/models/items.py:1766 #: pretix/control/navigation.py:172 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 @@ -793,14 +793,14 @@ msgstr "" #: pretix/base/exporters/answers.py:76 pretix/base/exporters/orderlist.py:583 #: pretix/base/exporters/orderlist.py:898 #: pretix/base/exporters/orderlist.py:1138 pretix/base/models/checkin.py:58 -#: pretix/base/models/items.py:2027 pretix/base/models/orders.py:1483 +#: pretix/base/models/items.py:2038 pretix/base/models/orders.py:1483 #: pretix/base/models/orders.py:2995 pretix/base/models/vouchers.py:187 #: pretix/base/models/waitinglist.py:61 pretix/control/forms/event.py:1606 #: pretix/control/forms/filter.py:424 pretix/control/forms/filter.py:1903 #: pretix/control/forms/filter.py:2127 pretix/control/forms/filter.py:2242 #: pretix/control/forms/filter.py:2324 pretix/control/forms/filter.py:2541 #: pretix/control/forms/item.py:326 pretix/control/forms/orders.py:346 -#: pretix/control/forms/orders.py:398 pretix/control/forms/orders.py:822 +#: pretix/control/forms/orders.py:398 pretix/control/forms/orders.py:828 #: pretix/control/forms/vouchers.py:118 #: pretix/control/templates/pretixcontrol/checkin/lists.html:99 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 @@ -832,7 +832,7 @@ msgstr "" #: pretix/control/forms/filter.py:2245 pretix/control/forms/filter.py:2261 #: pretix/control/forms/filter.py:2327 pretix/control/forms/filter.py:2362 #: pretix/control/forms/filter.py:2544 pretix/control/forms/filter.py:2559 -#: pretix/control/forms/orders.py:824 pretix/control/forms/orders.py:986 +#: pretix/control/forms/orders.py:830 pretix/control/forms/orders.py:992 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:67 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:129 @@ -881,7 +881,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:578 #: pretix/base/exporters/waitinglist.py:110 #: pretix/base/modelimport_orders.py:72 pretix/base/models/customers.py:95 -#: pretix/base/models/customers.py:396 pretix/base/models/items.py:1647 +#: pretix/base/models/customers.py:396 pretix/base/models/items.py:1658 #: pretix/base/models/orders.py:250 pretix/base/models/waitinglist.py:80 #: pretix/base/pdf.py:320 #: pretix/control/templates/pretixcontrol/order/index.html:256 @@ -904,10 +904,10 @@ msgstr "" #: pretix/base/exporters/customers.py:74 pretix/base/exporters/invoices.py:206 #: pretix/base/exporters/invoices.py:214 pretix/base/exporters/invoices.py:332 #: pretix/base/exporters/invoices.py:340 pretix/base/exporters/orderlist.py:262 -#: pretix/base/exporters/waitinglist.py:108 pretix/base/forms/questions.py:1139 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/forms/questions.py:1138 #: pretix/base/models/devices.py:65 pretix/base/models/devices.py:127 #: pretix/base/models/event.py:1469 pretix/base/models/event.py:1711 -#: pretix/base/models/items.py:2031 pretix/base/models/items.py:2204 +#: pretix/base/models/items.py:2042 pretix/base/models/items.py:2215 #: pretix/base/models/memberships.py:41 pretix/base/models/organizer.py:75 #: pretix/base/models/organizer.py:535 pretix/base/models/seating.py:85 #: pretix/base/models/waitinglist.py:69 pretix/base/settings.py:3223 @@ -1005,7 +1005,7 @@ msgstr "" #: pretix/base/exporters/reusablemedia.py:63 pretix/base/modelimport.py:187 #: pretix/base/modelimport.py:194 pretix/base/models/orders.py:1399 #: pretix/control/forms/filter.py:171 pretix/control/forms/filter.py:519 -#: pretix/control/forms/filter.py:706 pretix/control/forms/item.py:606 +#: pretix/control/forms/filter.py:706 pretix/control/forms/item.py:607 #: pretix/control/forms/subevents.py:119 pretix/control/views/item.py:721 #: pretix/control/views/vouchers.py:139 pretix/control/views/vouchers.py:140 #: pretix/plugins/checkinlists/exporters.py:598 @@ -1029,7 +1029,7 @@ msgstr "" #: pretix/base/exporters/reusablemedia.py:63 pretix/base/modelimport.py:186 #: pretix/base/modelimport.py:196 pretix/base/models/orders.py:1401 #: pretix/control/forms/filter.py:171 pretix/control/forms/filter.py:520 -#: pretix/control/forms/filter.py:707 pretix/control/forms/item.py:607 +#: pretix/control/forms/filter.py:707 pretix/control/forms/item.py:608 #: pretix/control/forms/subevents.py:120 pretix/control/views/item.py:721 #: pretix/control/views/vouchers.py:139 pretix/control/views/vouchers.py:140 #: pretix/plugins/checkinlists/exporters.py:598 @@ -1243,7 +1243,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:1214 #: pretix/base/exporters/orderlist.py:1259 #: pretix/base/exporters/waitinglist.py:107 pretix/base/forms/widgets.py:213 -#: pretix/base/models/items.py:1643 pretix/base/models/orders.py:259 +#: pretix/base/models/items.py:1654 pretix/base/models/orders.py:259 #: pretix/base/models/orders.py:2970 pretix/base/models/orders.py:3090 #: pretix/control/templates/pretixcontrol/order/transactions.html:19 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:72 @@ -1432,7 +1432,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:269 #: pretix/base/exporters/orderlist.py:462 #: pretix/base/exporters/orderlist.py:608 pretix/base/forms/questions.py:742 -#: pretix/base/forms/questions.py:1101 pretix/base/modelimport_orders.py:263 +#: pretix/base/forms/questions.py:1100 pretix/base/modelimport_orders.py:263 #: pretix/base/models/customers.py:315 pretix/base/models/orders.py:1541 #: pretix/base/models/orders.py:3271 #: pretix/control/templates/pretixcontrol/order/index.html:962 @@ -1506,7 +1506,7 @@ msgid "Line number" msgstr "" #: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:449 -#: pretix/base/models/items.py:488 pretix/base/models/items.py:1143 +#: pretix/base/models/items.py:492 pretix/base/models/items.py:1154 #: pretix/control/templates/pretixcontrol/pdf/placeholders.html:32 msgid "Description" msgstr "" @@ -1581,19 +1581,19 @@ msgid "Product category" msgstr "" #: pretix/base/exporters/items.py:60 pretix/base/models/discount.py:62 -#: pretix/base/models/items.py:96 pretix/base/models/items.py:479 +#: pretix/base/models/items.py:96 pretix/base/models/items.py:483 #: pretix/base/models/tax.py:320 pretix/control/forms/organizer.py:264 #: pretix/control/templates/pretixcontrol/items/discounts.html:57 msgid "Internal name" msgstr "" -#: pretix/base/exporters/items.py:64 pretix/base/models/items.py:476 +#: pretix/base/exporters/items.py:64 pretix/base/models/items.py:480 msgid "Item name" msgstr "" #: pretix/base/exporters/items.py:68 pretix/base/exporters/orderlist.py:589 #: pretix/base/exporters/orderlist.py:893 -#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/items.py:1136 +#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/items.py:1147 #: pretix/base/models/orders.py:1493 pretix/base/models/orders.py:2988 #: pretix/plugins/checkinlists/exporters.py:693 msgid "Variation" @@ -1602,7 +1602,7 @@ msgstr "" #: pretix/base/exporters/items.py:71 pretix/base/exporters/reusablemedia.py:48 #: pretix/base/models/customers.py:57 pretix/base/models/customers.py:403 #: pretix/base/models/discount.py:58 pretix/base/models/event.py:1460 -#: pretix/base/models/items.py:485 pretix/base/models/items.py:1140 +#: pretix/base/models/items.py:489 pretix/base/models/items.py:1151 #: pretix/base/models/media.py:77 pretix/base/settings.py:203 #: pretix/base/settings.py:238 pretix/base/settings.py:269 #: pretix/control/forms/filter.py:1195 pretix/control/forms/filter.py:2012 @@ -1619,22 +1619,22 @@ msgstr "" msgid "Sales channels" msgstr "" -#: pretix/base/exporters/items.py:73 pretix/base/models/items.py:493 -#: pretix/base/models/items.py:1154 +#: pretix/base/exporters/items.py:73 pretix/base/models/items.py:497 +#: pretix/base/models/items.py:1165 #: pretix/control/templates/pretixcontrol/items/index.html:43 msgid "Default price" msgstr "" -#: pretix/base/exporters/items.py:74 pretix/base/models/items.py:501 +#: pretix/base/exporters/items.py:74 pretix/base/models/items.py:505 #: pretix/control/templates/pretixcontrol/items/index.html:131 msgid "Free price input" msgstr "" -#: pretix/base/exporters/items.py:75 pretix/base/models/items.py:516 +#: pretix/base/exporters/items.py:75 pretix/base/models/items.py:520 msgid "Sales tax" msgstr "" -#: pretix/base/exporters/items.py:76 pretix/base/models/items.py:521 +#: pretix/base/exporters/items.py:76 pretix/base/models/items.py:525 msgid "Is an admission ticket" msgstr "" @@ -1644,7 +1644,7 @@ msgstr "" msgid "Personalized ticket" msgstr "" -#: pretix/base/exporters/items.py:78 pretix/base/models/items.py:535 +#: pretix/base/exporters/items.py:78 pretix/base/models/items.py:539 msgid "Generate tickets" msgstr "" @@ -1656,8 +1656,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:9 #: pretix/plugins/sendmail/views.py:448 -#: pretix/presale/templates/pretixpresale/event/fragment_availability.html:27 -#: pretix/presale/templates/pretixpresale/event/fragment_availability.html:40 +#: pretix/presale/templates/pretixpresale/event/fragment_availability.html:31 +#: pretix/presale/templates/pretixpresale/event/fragment_availability.html:44 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:91 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:98 #: pretix/presale/templates/pretixpresale/event/index.html:198 @@ -1673,7 +1673,7 @@ msgstr "" #: pretix/base/exporters/items.py:80 pretix/base/models/discount.py:80 #: pretix/base/models/items.py:224 pretix/base/models/items.py:280 -#: pretix/base/models/items.py:558 pretix/base/models/items.py:1193 +#: pretix/base/models/items.py:562 pretix/base/models/items.py:1204 #: pretix/base/payment.py:341 pretix/control/forms/subevents.py:320 #: pretix/control/forms/subevents.py:342 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:506 @@ -1684,7 +1684,7 @@ msgstr "" #: pretix/base/exporters/items.py:81 pretix/base/models/discount.py:85 #: pretix/base/models/items.py:229 pretix/base/models/items.py:285 -#: pretix/base/models/items.py:568 pretix/base/models/items.py:1203 +#: pretix/base/models/items.py:572 pretix/base/models/items.py:1214 #: pretix/base/payment.py:335 pretix/control/forms/subevents.py:325 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:511 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:176 @@ -1692,68 +1692,68 @@ msgstr "" msgid "Available until" msgstr "" -#: pretix/base/exporters/items.py:82 pretix/base/models/items.py:600 +#: pretix/base/exporters/items.py:82 pretix/base/models/items.py:609 msgid "This product can only be bought using a voucher." msgstr "" -#: pretix/base/exporters/items.py:83 pretix/base/models/items.py:613 +#: pretix/base/exporters/items.py:83 pretix/base/models/items.py:622 msgid "" "This product will only be shown if a voucher matching the product is " "redeemed." msgstr "" -#: pretix/base/exporters/items.py:84 pretix/base/models/items.py:606 +#: pretix/base/exporters/items.py:84 pretix/base/models/items.py:615 msgid "Buying this product requires approval" msgstr "" -#: pretix/base/exporters/items.py:85 pretix/base/models/items.py:619 +#: pretix/base/exporters/items.py:85 pretix/base/models/items.py:628 msgid "Only sell this product as part of a bundle" msgstr "" -#: pretix/base/exporters/items.py:86 pretix/base/models/items.py:626 +#: pretix/base/exporters/items.py:86 pretix/base/models/items.py:635 msgid "Allow product to be canceled or changed" msgstr "" -#: pretix/base/exporters/items.py:87 pretix/base/models/items.py:632 +#: pretix/base/exporters/items.py:87 pretix/base/models/items.py:641 msgid "Minimum amount per order" msgstr "" -#: pretix/base/exporters/items.py:88 pretix/base/models/items.py:639 +#: pretix/base/exporters/items.py:88 pretix/base/models/items.py:648 msgid "Maximum amount per order" msgstr "" #: pretix/base/exporters/items.py:89 pretix/base/exporters/orderlist.py:282 -#: pretix/base/modelimport_orders.py:610 pretix/base/models/items.py:647 -#: pretix/base/models/items.py:1230 pretix/base/models/orders.py:282 +#: pretix/base/modelimport_orders.py:610 pretix/base/models/items.py:656 +#: pretix/base/models/items.py:1241 pretix/base/models/orders.py:282 #: pretix/plugins/checkinlists/exporters.py:520 msgid "Requires special attention" msgstr "" #: pretix/base/exporters/items.py:90 pretix/base/exporters/orderlist.py:283 -#: pretix/base/modelimport_orders.py:618 pretix/base/models/items.py:654 -#: pretix/base/models/items.py:1237 pretix/base/models/orders.py:289 +#: pretix/base/modelimport_orders.py:618 pretix/base/models/items.py:663 +#: pretix/base/models/items.py:1248 pretix/base/models/orders.py:289 #: pretix/plugins/checkinlists/exporters.py:522 msgid "Check-in text" msgstr "" -#: pretix/base/exporters/items.py:91 pretix/base/models/items.py:659 -#: pretix/base/models/items.py:1157 +#: pretix/base/exporters/items.py:91 pretix/base/models/items.py:668 +#: pretix/base/models/items.py:1168 msgid "Original price" msgstr "" -#: pretix/base/exporters/items.py:92 pretix/base/models/items.py:676 +#: pretix/base/exporters/items.py:92 pretix/base/models/items.py:685 msgid "This product is a gift card" msgstr "" -#: pretix/base/exporters/items.py:93 pretix/base/models/items.py:682 -#: pretix/base/models/items.py:1178 +#: pretix/base/exporters/items.py:93 pretix/base/models/items.py:691 +#: pretix/base/models/items.py:1189 #: pretix/control/templates/pretixcontrol/item/include_variations.html:41 #: pretix/control/templates/pretixcontrol/item/include_variations.html:167 msgid "Require a valid membership" msgstr "" -#: pretix/base/exporters/items.py:94 pretix/base/models/items.py:691 -#: pretix/base/models/items.py:1187 +#: pretix/base/exporters/items.py:94 pretix/base/models/items.py:700 +#: pretix/base/models/items.py:1198 msgid "Hide without a valid membership" msgstr "" @@ -2016,7 +2016,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:591 #: pretix/base/exporters/orderlist.py:900 pretix/base/modelimport_orders.py:431 #: pretix/base/models/orders.py:1498 pretix/base/models/orders.py:2999 -#: pretix/base/pdf.py:158 pretix/control/forms/orders.py:619 +#: pretix/base/pdf.py:158 pretix/control/forms/orders.py:625 #: pretix/control/templates/pretixcontrol/item/index.html:146 #: pretix/control/templates/pretixcontrol/order/change.html:194 #: pretix/control/templates/pretixcontrol/order/change.html:418 @@ -2089,7 +2089,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:587 #: pretix/base/exporters/orderlist.py:891 pretix/base/modelimport_orders.py:109 -#: pretix/base/modelimport_vouchers.py:174 pretix/base/models/items.py:785 +#: pretix/base/modelimport_vouchers.py:174 pretix/base/models/items.py:794 #: pretix/base/models/vouchers.py:250 pretix/base/models/waitinglist.py:91 #: pretix/control/forms/filter.py:2133 pretix/control/forms/filter.py:2388 #: pretix/control/forms/orders.py:321 pretix/control/forms/vouchers.py:67 @@ -2273,7 +2273,7 @@ msgid "Only include transactions created within this date range." msgstr "" #: pretix/base/exporters/orderlist.py:875 pretix/base/models/event.py:654 -#: pretix/base/models/items.py:464 pretix/base/models/items.py:2020 +#: pretix/base/models/items.py:468 pretix/base/models/items.py:2031 #: pretix/base/models/orders.py:233 pretix/base/models/orders.py:3082 #: pretix/base/models/vouchers.py:181 pretix/base/models/waitinglist.py:55 #: pretix/base/notifications.py:187 pretix/control/forms/filter.py:988 @@ -2315,7 +2315,7 @@ msgstr "" msgid "Old data" msgstr "" -#: pretix/base/exporters/orderlist.py:888 pretix/base/models/items.py:1543 +#: pretix/base/exporters/orderlist.py:888 pretix/base/models/items.py:1554 #: pretix/control/templates/pretixcontrol/order/transactions.html:23 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:217 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:363 @@ -2691,7 +2691,7 @@ msgstr "" msgid "Expiry date" msgstr "" -#: pretix/base/exporters/orderlist.py:1359 pretix/control/forms/orders.py:875 +#: pretix/base/exporters/orderlist.py:1359 pretix/control/forms/orders.py:881 msgid "Special terms and conditions" msgstr "" @@ -2936,32 +2936,32 @@ msgstr "" msgid "Street and Number" msgstr "" -#: pretix/base/forms/questions.py:724 pretix/base/forms/questions.py:1083 +#: pretix/base/forms/questions.py:724 pretix/base/forms/questions.py:1082 msgctxt "address" msgid "Select state" msgstr "" -#: pretix/base/forms/questions.py:1069 +#: pretix/base/forms/questions.py:1068 msgid "" "Optional, but depending on the country you reside in we might need to charge " "you additional taxes if you do not enter it." msgstr "" -#: pretix/base/forms/questions.py:1071 pretix/base/forms/questions.py:1077 +#: pretix/base/forms/questions.py:1070 pretix/base/forms/questions.py:1076 msgid "If you are registered in Switzerland, you can enter your UID instead." msgstr "" -#: pretix/base/forms/questions.py:1075 +#: pretix/base/forms/questions.py:1074 msgid "" "Optional, but it might be required for you to claim tax benefits on your " "invoice depending on your and the seller’s country of residence." msgstr "" -#: pretix/base/forms/questions.py:1174 +#: pretix/base/forms/questions.py:1173 msgid "You need to provide a company name." msgstr "" -#: pretix/base/forms/questions.py:1176 +#: pretix/base/forms/questions.py:1175 msgid "You need to provide your name." msgstr "" @@ -3035,7 +3035,7 @@ msgid "" "\"{{\" and \"}}\"." msgstr "" -#: pretix/base/forms/validators.py:72 pretix/control/views/event.py:758 +#: pretix/base/forms/validators.py:72 pretix/control/views/event.py:761 #, python-format msgid "Invalid placeholder: {%(value)s}" msgstr "" @@ -3050,7 +3050,7 @@ msgstr "" msgid "Available placeholders: {list}" msgstr "" -#: pretix/base/forms/widgets.py:214 pretix/base/models/items.py:1644 +#: pretix/base/forms/widgets.py:214 pretix/base/models/items.py:1655 #: pretix/base/reldate.py:216 pretix/plugins/checkinlists/exporters.py:751 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_create.html:40 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html:54 @@ -3295,58 +3295,62 @@ msgctxt "invoice" msgid "Event date: {date_range}" msgstr "" -#: pretix/base/logentrytypes.py:41 +#: pretix/base/logentrytype_registry.py:43 msgid "" "The relevant plugin is currently not active. To activate it, click here to " "go to the plugin settings." msgstr "" -#: pretix/base/logentrytypes.py:50 +#: pretix/base/logentrytype_registry.py:53 msgid "The relevant plugin is currently not active." msgstr "" -#: pretix/base/logentrytypes.py:183 +#: pretix/base/logentrytypes.py:49 +msgid "(deleted)" +msgstr "" + +#: pretix/base/logentrytypes.py:78 #, python-brace-format msgid "Order {val}" msgstr "" -#: pretix/base/logentrytypes.py:194 +#: pretix/base/logentrytypes.py:90 #, python-brace-format msgid "Voucher {val}…" msgstr "" -#: pretix/base/logentrytypes.py:205 +#: pretix/base/logentrytypes.py:102 #, python-brace-format msgid "Product {val}" msgstr "" -#: pretix/base/logentrytypes.py:211 +#: pretix/base/logentrytypes.py:109 #, python-brace-format msgctxt "subevent" msgid "Date {val}" msgstr "" -#: pretix/base/logentrytypes.py:217 +#: pretix/base/logentrytypes.py:116 #, python-brace-format msgid "Quota {val}" msgstr "" -#: pretix/base/logentrytypes.py:223 +#: pretix/base/logentrytypes.py:123 #, python-brace-format msgid "Discount {val}" msgstr "" -#: pretix/base/logentrytypes.py:229 +#: pretix/base/logentrytypes.py:130 #, python-brace-format msgid "Category {val}" msgstr "" -#: pretix/base/logentrytypes.py:235 +#: pretix/base/logentrytypes.py:137 #, python-brace-format msgid "Question {val}" msgstr "" -#: pretix/base/logentrytypes.py:241 +#: pretix/base/logentrytypes.py:144 #, python-brace-format msgid "Tax rule {val}" msgstr "" @@ -3420,7 +3424,7 @@ msgid "Multiple matching products were found." msgstr "" #: pretix/base/modelimport_orders.py:139 -#: pretix/base/modelimport_vouchers.py:205 pretix/base/models/items.py:1245 +#: pretix/base/modelimport_vouchers.py:205 pretix/base/models/items.py:1256 #: pretix/base/models/vouchers.py:263 pretix/base/models/waitinglist.py:99 msgid "Product variation" msgstr "" @@ -3532,8 +3536,8 @@ msgstr "" msgid "You need to select a specific seat." msgstr "" -#: pretix/base/modelimport_orders.py:647 pretix/base/models/items.py:1659 -#: pretix/base/models/items.py:1754 pretix/control/forms/item.py:148 +#: pretix/base/modelimport_orders.py:647 pretix/base/models/items.py:1670 +#: pretix/base/models/items.py:1765 pretix/control/forms/item.py:148 #: 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:21 @@ -3541,7 +3545,7 @@ msgid "Question" msgstr "" #: pretix/base/modelimport_orders.py:657 pretix/base/modelimport_orders.py:665 -#: pretix/base/models/items.py:1818 pretix/base/models/items.py:1836 +#: pretix/base/models/items.py:1829 pretix/base/models/items.py:1847 msgid "Invalid option selected." msgstr "" @@ -3550,7 +3554,7 @@ msgid "Ambiguous option selected." msgstr "" #: pretix/base/modelimport_orders.py:698 pretix/base/models/orders.py:239 -#: pretix/control/forms/orders.py:688 pretix/control/forms/organizer.py:840 +#: pretix/control/forms/orders.py:694 pretix/control/forms/organizer.py:840 msgid "Customer" msgstr "" @@ -3606,7 +3610,7 @@ msgstr "" msgid "It is pointless to set a value without a price mode." msgstr "" -#: pretix/base/modelimport_vouchers.py:237 pretix/base/models/items.py:2081 +#: pretix/base/modelimport_vouchers.py:237 pretix/base/models/items.py:2092 #: pretix/base/models/vouchers.py:272 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:8 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:15 @@ -3861,7 +3865,7 @@ msgid "Single-sign-on method" msgstr "" #: pretix/base/models/customers.py:85 pretix/base/models/devices.py:71 -#: pretix/base/models/items.py:1664 pretix/base/models/items.py:1912 +#: pretix/base/models/items.py:1675 pretix/base/models/items.py:1923 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." @@ -3937,11 +3941,11 @@ msgstr "" msgid "Separate multiple values with spaces" msgstr "" -#: pretix/base/models/devices.py:70 pretix/base/models/items.py:1663 +#: pretix/base/models/devices.py:70 pretix/base/models/items.py:1674 msgid "Internal identifier" msgstr "" -#: pretix/base/models/devices.py:90 pretix/base/models/items.py:1776 +#: pretix/base/models/devices.py:90 pretix/base/models/items.py:1787 msgid "This identifier is already used for a different question." msgstr "" @@ -3978,8 +3982,8 @@ msgctxt "subevent" msgid "Each matching product must be for a different date" msgstr "" -#: pretix/base/models/discount.py:67 pretix/base/models/items.py:1149 -#: pretix/base/models/items.py:1469 pretix/base/models/items.py:1696 +#: pretix/base/models/discount.py:67 pretix/base/models/items.py:1160 +#: pretix/base/models/items.py:1480 pretix/base/models/items.py:1707 #: pretix/base/models/organizer.py:553 msgid "Position" msgstr "" @@ -4164,12 +4168,12 @@ msgstr "" msgid "Seating plan" msgstr "" -#: pretix/base/models/event.py:642 pretix/base/models/items.py:666 +#: pretix/base/models/event.py:642 pretix/base/models/items.py:675 msgid "Sell on all sales channels" msgstr "" -#: pretix/base/models/event.py:647 pretix/base/models/items.py:671 -#: pretix/base/models/items.py:1218 pretix/base/payment.py:417 +#: pretix/base/models/event.py:647 pretix/base/models/items.py:680 +#: pretix/base/models/items.py:1229 pretix/base/payment.py:417 msgid "Restrict to specific sales channels" msgstr "" @@ -4256,11 +4260,11 @@ msgstr "" msgid "One or more variations do not belong to this event." msgstr "" -#: pretix/base/models/event.py:1703 pretix/base/models/items.py:2196 +#: pretix/base/models/event.py:1703 pretix/base/models/items.py:2207 msgid "Can not contain spaces or special characters except underscores" msgstr "" -#: pretix/base/models/event.py:1708 pretix/base/models/items.py:2201 +#: pretix/base/models/event.py:1708 pretix/base/models/items.py:2212 msgid "The property name may only contain letters, numbers and underscores." msgstr "" @@ -4283,7 +4287,7 @@ msgid "" "series, its always optional to set a value for individual dates" msgstr "" -#: pretix/base/models/event.py:1724 pretix/base/models/items.py:2213 +#: pretix/base/models/event.py:1724 pretix/base/models/items.py:2224 msgid "Valid values" msgstr "" @@ -4351,8 +4355,8 @@ msgstr "" #: pretix/base/models/exports.py:74 pretix/control/forms/event.py:1099 #: pretix/control/forms/event.py:1173 pretix/control/forms/event.py:1183 -#: pretix/control/forms/event.py:1193 pretix/control/forms/orders.py:712 -#: pretix/control/forms/orders.py:925 pretix/control/forms/orders.py:952 +#: pretix/control/forms/event.py:1193 pretix/control/forms/orders.py:718 +#: pretix/control/forms/orders.py:931 pretix/control/forms/orders.py:958 #: pretix/control/forms/organizer.py:600 pretix/control/forms/organizer.py:610 #: pretix/control/forms/organizer.py:620 pretix/control/forms/vouchers.py:273 #: pretix/plugins/sendmail/forms.py:57 pretix/plugins/sendmail/forms.py:73 @@ -4360,9 +4364,9 @@ msgstr "" msgid "Subject" msgstr "" -#: pretix/base/models/exports.py:78 pretix/control/forms/orders.py:748 -#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:933 -#: pretix/control/forms/orders.py:960 pretix/control/forms/vouchers.py:279 +#: pretix/base/models/exports.py:78 pretix/control/forms/orders.py:754 +#: pretix/control/forms/orders.py:771 pretix/control/forms/orders.py:939 +#: pretix/control/forms/orders.py:966 pretix/control/forms/vouchers.py:279 #: pretix/plugins/sendmail/forms.py:58 pretix/plugins/sendmail/forms.py:78 #: pretix/plugins/sendmail/models.py:249 msgid "Message" @@ -4415,7 +4419,7 @@ msgstr "" msgid "Category name" msgstr "" -#: pretix/base/models/items.py:97 pretix/base/models/items.py:480 +#: pretix/base/models/items.py:97 pretix/base/models/items.py:484 msgid "" "If you set this, this will be used instead of the public name in the backend." msgstr "" @@ -4490,12 +4494,12 @@ msgid "Disable product for this date" msgstr "" #: pretix/base/models/items.py:226 pretix/base/models/items.py:282 -#: pretix/base/models/items.py:560 +#: pretix/base/models/items.py:564 msgid "This product will not be sold before the given date." msgstr "" #: pretix/base/models/items.py:231 pretix/base/models/items.py:287 -#: pretix/base/models/items.py:570 +#: pretix/base/models/items.py:574 msgid "This product will not be sold after the given date." msgstr "" @@ -4511,54 +4515,54 @@ msgstr "" msgid "Dynamic validity" msgstr "" -#: pretix/base/models/items.py:444 pretix/control/forms/item.py:665 +#: pretix/base/models/items.py:444 pretix/control/forms/item.py:660 #: pretix/control/templates/pretixcontrol/subevents/fragment_unavail_mode_indicator.html:3 msgid "Hide product if unavailable" msgstr "" -#: pretix/base/models/items.py:445 +#: pretix/base/models/items.py:445 pretix/control/forms/item.py:661 #: pretix/control/templates/pretixcontrol/subevents/fragment_unavail_mode_indicator.html:5 -msgid "Show info text if unavailable" +msgid "Show product with info on why it’s unavailable" msgstr "" -#: pretix/base/models/items.py:452 pretix/base/models/items.py:772 +#: pretix/base/models/items.py:456 pretix/base/models/items.py:781 msgid "Don't use re-usable media, use regular one-off tickets" msgstr "" -#: pretix/base/models/items.py:453 +#: pretix/base/models/items.py:457 msgid "Require an existing medium to be re-used" msgstr "" -#: pretix/base/models/items.py:454 +#: pretix/base/models/items.py:458 msgid "Require a previously unknown medium to be newly added" msgstr "" -#: pretix/base/models/items.py:455 +#: pretix/base/models/items.py:459 msgid "Require either an existing or a new medium to be used" msgstr "" -#: pretix/base/models/items.py:471 pretix/base/models/items.py:1446 +#: pretix/base/models/items.py:475 pretix/base/models/items.py:1457 msgid "Category" msgstr "" -#: pretix/base/models/items.py:472 +#: pretix/base/models/items.py:476 msgid "" "If you have many products, you can optionally sort them into categories to " "keep things organized." msgstr "" -#: pretix/base/models/items.py:489 +#: pretix/base/models/items.py:493 msgid "This is shown below the product name in lists." msgstr "" -#: pretix/base/models/items.py:494 +#: pretix/base/models/items.py:498 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:502 +#: pretix/base/models/items.py:506 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 " @@ -4567,11 +4571,11 @@ msgid "" "add-on to other products." msgstr "" -#: pretix/base/models/items.py:508 pretix/base/models/items.py:1164 +#: pretix/base/models/items.py:512 pretix/base/models/items.py:1175 msgid "Suggested price" msgstr "" -#: pretix/base/models/items.py:509 pretix/base/models/items.py:1165 +#: pretix/base/models/items.py:513 pretix/base/models/items.py:1176 msgid "" "This price will be used as the default value of the input field. The user " "can choose a lower value, but not lower than the price this product would " @@ -4579,45 +4583,45 @@ msgid "" "used that lowers the price." msgstr "" -#: pretix/base/models/items.py:523 +#: pretix/base/models/items.py:527 msgid "Whether or not buying this product allows a person to enter your event" msgstr "" -#: pretix/base/models/items.py:528 +#: pretix/base/models/items.py:532 msgid "Is a personalized ticket" msgstr "" -#: pretix/base/models/items.py:530 +#: pretix/base/models/items.py:534 msgid "Whether or not buying this product allows to enter attendee information" msgstr "" -#: pretix/base/models/items.py:539 +#: pretix/base/models/items.py:543 msgid "Show a waiting list for this ticket" msgstr "" -#: pretix/base/models/items.py:540 +#: pretix/base/models/items.py:544 msgid "This will only work if waiting lists are enabled for this event." msgstr "" -#: pretix/base/models/items.py:544 pretix/base/settings.py:1352 +#: pretix/base/models/items.py:548 pretix/base/settings.py:1352 #: pretix/control/forms/event.py:1677 msgid "Show number of tickets left" msgstr "" -#: pretix/base/models/items.py:545 +#: pretix/base/models/items.py:549 msgid "Publicly show how many tickets are still available." msgstr "" -#: pretix/base/models/items.py:552 pretix/control/forms/item.py:624 +#: pretix/base/models/items.py:556 pretix/control/forms/item.py:625 msgid "Product picture" msgstr "" -#: pretix/base/models/items.py:581 +#: pretix/base/models/items.py:585 msgctxt "hidden_if_available_legacy" msgid "Only show after sellout of" msgstr "" -#: pretix/base/models/items.py:582 +#: pretix/base/models/items.py:586 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 " @@ -4626,11 +4630,11 @@ msgid "" "all tickets in the referenced quota are reserved, but not yet sold." msgstr "" -#: pretix/base/models/items.py:592 +#: pretix/base/models/items.py:596 msgid "Only show after sellout of" msgstr "" -#: pretix/base/models/items.py:593 +#: pretix/base/models/items.py:597 msgid "" "If you select a product here, this product will only be shown when that " "product is sold out. If combined with the option to hide sold-out products, " @@ -4640,13 +4644,13 @@ msgid "" "reserved, but not yet sold." msgstr "" -#: pretix/base/models/items.py:602 +#: pretix/base/models/items.py:611 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:608 +#: pretix/base/models/items.py:617 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 " @@ -4654,34 +4658,34 @@ msgid "" "only available to specific groups." msgstr "" -#: pretix/base/models/items.py:615 +#: pretix/base/models/items.py:624 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:621 +#: pretix/base/models/items.py:630 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:628 +#: pretix/base/models/items.py:637 msgid "" "If this is checked, the usual cancellation and order change settings of this " "event apply. If this is unchecked, orders containing this product can not be " "canceled by users but only by you." msgstr "" -#: pretix/base/models/items.py:635 +#: pretix/base/models/items.py:644 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:642 +#: pretix/base/models/items.py:651 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 " @@ -4689,7 +4693,7 @@ msgid "" "applies regardless." msgstr "" -#: pretix/base/models/items.py:649 pretix/base/models/items.py:1232 +#: pretix/base/models/items.py:658 pretix/base/models/items.py:1243 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 " @@ -4697,62 +4701,62 @@ msgid "" "needs to be checked." msgstr "" -#: pretix/base/models/items.py:656 pretix/base/models/items.py:1239 +#: pretix/base/models/items.py:665 pretix/base/models/items.py:1250 msgid "" "This text will be shown by the check-in app if a ticket of this type is " "scanned." msgstr "" -#: pretix/base/models/items.py:662 pretix/base/models/items.py:1160 +#: pretix/base/models/items.py:671 pretix/base/models/items.py:1171 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:672 +#: pretix/base/models/items.py:681 msgid "Only sell tickets for this product on the selected sales channels." msgstr "" -#: pretix/base/models/items.py:677 +#: pretix/base/models/items.py:686 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:687 +#: pretix/base/models/items.py:696 msgid "Allowed membership types" msgstr "" -#: pretix/base/models/items.py:692 pretix/base/models/items.py:1188 +#: pretix/base/models/items.py:701 pretix/base/models/items.py:1199 msgid "" "Do not show this unless the customer is logged in and has a valid " "membership. Be aware that this means it will never be visible in the widget." msgstr "" -#: pretix/base/models/items.py:701 +#: pretix/base/models/items.py:710 msgid "This product creates a membership of type" msgstr "" -#: pretix/base/models/items.py:704 +#: pretix/base/models/items.py:713 msgid "" "The duration of the membership is the same as the duration of the event or " "event series date" msgstr "" -#: pretix/base/models/items.py:708 +#: pretix/base/models/items.py:717 msgid "Membership duration in days" msgstr "" -#: pretix/base/models/items.py:712 +#: pretix/base/models/items.py:721 msgid "Membership duration in months" msgstr "" -#: pretix/base/models/items.py:719 +#: pretix/base/models/items.py:728 msgid "Validity" msgstr "" -#: pretix/base/models/items.py:721 +#: pretix/base/models/items.py:730 msgid "" "When setting up a regular event, or an event series with time slots, you " "typically do NOT need to change this value. The default setting means that " @@ -4764,51 +4768,51 @@ msgid "" "change but keep their current validity." msgstr "" -#: pretix/base/models/items.py:729 pretix/control/forms/item.py:728 +#: pretix/base/models/items.py:738 pretix/control/forms/item.py:728 msgid "Start of validity" msgstr "" -#: pretix/base/models/items.py:730 +#: pretix/base/models/items.py:739 msgid "End of validity" msgstr "" -#: pretix/base/models/items.py:733 +#: pretix/base/models/items.py:742 msgid "Minutes" msgstr "" -#: pretix/base/models/items.py:737 +#: pretix/base/models/items.py:746 msgid "Hours" msgstr "" -#: pretix/base/models/items.py:741 +#: pretix/base/models/items.py:750 msgid "Days" msgstr "" -#: pretix/base/models/items.py:745 +#: pretix/base/models/items.py:754 msgid "Months" msgstr "" -#: pretix/base/models/items.py:748 +#: pretix/base/models/items.py:757 msgid "Customers can select the validity start date" msgstr "" -#: pretix/base/models/items.py:749 +#: pretix/base/models/items.py:758 msgid "If not selected, the validity always starts at the time of purchase." msgstr "" -#: pretix/base/models/items.py:754 +#: pretix/base/models/items.py:763 msgid "Maximum future start" msgstr "" -#: pretix/base/models/items.py:755 +#: pretix/base/models/items.py:764 msgid "The selected start date may only be this many days in the future." msgstr "" -#: pretix/base/models/items.py:761 +#: pretix/base/models/items.py:770 msgid "Reusable media policy" msgstr "" -#: pretix/base/models/items.py:763 +#: pretix/base/models/items.py:772 msgid "" "If this product should be stored on a re-usable physical medium, you can " "attach a physical media policy. This is not required for regular tickets, " @@ -4818,18 +4822,18 @@ msgid "" "settings." msgstr "" -#: pretix/base/models/items.py:773 +#: pretix/base/models/items.py:782 msgid "Reusable media type" msgstr "" -#: pretix/base/models/items.py:775 +#: pretix/base/models/items.py:784 msgid "" "Select the type of physical medium that should be used for this product. " "Note that not all media types support all types of products, and not all " "media types are supported across all sales channels or check-in processes." msgstr "" -#: pretix/base/models/items.py:786 pretix/base/models/items.py:1690 +#: pretix/base/models/items.py:795 pretix/base/models/items.py:1701 #: pretix/control/forms/filter.py:420 pretix/control/forms/filter.py:1897 #: pretix/control/forms/item.py:271 pretix/control/navigation.py:138 #: pretix/control/navigation.py:147 @@ -4847,59 +4851,59 @@ msgstr "" msgid "Products" msgstr "" -#: pretix/base/models/items.py:977 +#: pretix/base/models/items.py:988 msgid "" "If you select a reusable media policy, you also need to select a reusable " "media type." msgstr "" -#: pretix/base/models/items.py:981 +#: pretix/base/models/items.py:992 msgid "The selected media type is not enabled in your organizer settings." msgstr "" -#: pretix/base/models/items.py:983 +#: pretix/base/models/items.py:994 msgid "The selected media type does not support usage for tickets currently." msgstr "" -#: pretix/base/models/items.py:985 +#: pretix/base/models/items.py:996 msgid "" "The selected media type does not support usage for gift cards currently." msgstr "" -#: pretix/base/models/items.py:987 +#: pretix/base/models/items.py:998 msgid "" "You currently cannot create gift cards with a reusable media policy. " "Instead, gift cards for some reusable media types can be created or re-" "charged directly at the POS." msgstr "" -#: pretix/base/models/items.py:995 +#: pretix/base/models/items.py:1006 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." msgstr "" -#: pretix/base/models/items.py:1001 +#: pretix/base/models/items.py:1012 msgid "The item's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:1006 +#: pretix/base/models/items.py:1017 msgid "The item's tax rule must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:1012 +#: pretix/base/models/items.py:1023 msgid "The item's availability cannot end before it starts." msgstr "" -#: pretix/base/models/items.py:1144 +#: pretix/base/models/items.py:1155 msgid "This is shown below the variation name in lists." msgstr "" -#: pretix/base/models/items.py:1171 +#: pretix/base/models/items.py:1182 msgid "Require approval" msgstr "" -#: pretix/base/models/items.py:1173 +#: pretix/base/models/items.py:1184 msgid "" "If this variation is part of an order, the order will be put into an " "\"approval\" state and will need to be confirmed by you before it can be " @@ -4907,101 +4911,101 @@ msgid "" "only available to specific groups." msgstr "" -#: pretix/base/models/items.py:1183 pretix/control/navigation.py:579 +#: pretix/base/models/items.py:1194 pretix/control/navigation.py:579 #: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:4 #: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:6 msgid "Membership types" msgstr "" -#: pretix/base/models/items.py:1195 +#: pretix/base/models/items.py:1206 msgid "This variation will not be sold before the given date." msgstr "" -#: pretix/base/models/items.py:1205 +#: pretix/base/models/items.py:1216 msgid "This variation will not be sold after the given date." msgstr "" -#: pretix/base/models/items.py:1213 +#: pretix/base/models/items.py:1224 msgid "Sell on all sales channels the product is sold on" msgstr "" -#: pretix/base/models/items.py:1219 +#: pretix/base/models/items.py:1230 msgid "" "The sales channel selection for the product as a whole takes precedence, so " "if a sales channel is selected here but not on product level, the variation " "will not be available." msgstr "" -#: pretix/base/models/items.py:1224 +#: pretix/base/models/items.py:1235 msgid "Show only if a matching voucher is redeemed." msgstr "" -#: pretix/base/models/items.py:1226 +#: pretix/base/models/items.py:1237 msgid "" "This variation will be hidden from the event page until the user enters a " "voucher that unlocks this variation." msgstr "" -#: pretix/base/models/items.py:1246 +#: pretix/base/models/items.py:1257 #: pretix/control/templates/pretixcontrol/item/create.html:111 msgid "Product variations" msgstr "" -#: pretix/base/models/items.py:1451 +#: pretix/base/models/items.py:1462 msgid "Minimum number" msgstr "" -#: pretix/base/models/items.py:1455 +#: pretix/base/models/items.py:1466 msgid "Maximum number" msgstr "" -#: pretix/base/models/items.py:1459 +#: pretix/base/models/items.py:1470 msgid "Add-Ons are included in the price" msgstr "" -#: pretix/base/models/items.py:1460 +#: pretix/base/models/items.py:1471 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:1465 +#: pretix/base/models/items.py:1476 msgid "Allow the same product to be selected multiple times" msgstr "" -#: pretix/base/models/items.py:1484 +#: pretix/base/models/items.py:1495 msgid "The add-on's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:1489 +#: pretix/base/models/items.py:1500 msgid "The item already has an add-on of this category." msgstr "" -#: pretix/base/models/items.py:1494 +#: pretix/base/models/items.py:1505 msgid "The minimum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:1499 +#: pretix/base/models/items.py:1510 msgid "The maximum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:1504 +#: pretix/base/models/items.py:1515 msgid "The maximum count needs to be greater than the minimum count." msgstr "" -#: pretix/base/models/items.py:1531 +#: pretix/base/models/items.py:1542 msgid "Bundled item" msgstr "" -#: pretix/base/models/items.py:1537 +#: pretix/base/models/items.py:1548 msgid "Bundled variation" msgstr "" -#: pretix/base/models/items.py:1548 +#: pretix/base/models/items.py:1559 msgid "Designated price part" msgstr "" -#: pretix/base/models/items.py:1549 +#: pretix/base/models/items.py:1560 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 " @@ -5009,230 +5013,230 @@ msgid "" "the base item's price." msgstr "" -#: pretix/base/models/items.py:1572 +#: pretix/base/models/items.py:1583 msgid "The bundled item must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:1574 +#: pretix/base/models/items.py:1585 msgid "A variation needs to be set for this item." msgstr "" -#: pretix/base/models/items.py:1576 +#: pretix/base/models/items.py:1587 msgid "The chosen variation does not belong to this item." msgstr "" -#: pretix/base/models/items.py:1581 +#: pretix/base/models/items.py:1592 msgid "The count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:1636 +#: pretix/base/models/items.py:1647 msgid "Number" msgstr "" -#: pretix/base/models/items.py:1637 +#: pretix/base/models/items.py:1648 msgid "Text (one line)" msgstr "" -#: pretix/base/models/items.py:1638 +#: pretix/base/models/items.py:1649 msgid "Multiline text" msgstr "" -#: pretix/base/models/items.py:1639 +#: pretix/base/models/items.py:1650 msgid "Yes/No" msgstr "" -#: pretix/base/models/items.py:1640 +#: pretix/base/models/items.py:1651 msgid "Choose one from a list" msgstr "" -#: pretix/base/models/items.py:1641 +#: pretix/base/models/items.py:1652 msgid "Choose multiple from a list" msgstr "" -#: pretix/base/models/items.py:1642 +#: pretix/base/models/items.py:1653 msgid "File upload" msgstr "" -#: pretix/base/models/items.py:1645 +#: pretix/base/models/items.py:1656 #: pretix/control/templates/pretixcontrol/event/settings.html:239 msgid "Date and time" msgstr "" -#: pretix/base/models/items.py:1646 +#: pretix/base/models/items.py:1657 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1669 pretix/base/models/items.py:1917 +#: pretix/base/models/items.py:1680 pretix/base/models/items.py:1928 #: pretix/base/models/organizer.py:543 msgid "" "The identifier may only contain letters, numbers, dots, dashes, and " "underscores." msgstr "" -#: pretix/base/models/items.py:1674 +#: pretix/base/models/items.py:1685 msgid "Help text" msgstr "" -#: pretix/base/models/items.py:1675 +#: pretix/base/models/items.py:1686 msgid "If the question needs to be explained or clarified, do it here!" msgstr "" -#: pretix/base/models/items.py:1681 +#: pretix/base/models/items.py:1692 msgid "Question type" msgstr "" -#: pretix/base/models/items.py:1685 +#: pretix/base/models/items.py:1696 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "" -#: pretix/base/models/items.py:1692 +#: pretix/base/models/items.py:1703 msgid "This question will be asked to buyers of the selected products" msgstr "" -#: pretix/base/models/items.py:1699 +#: pretix/base/models/items.py:1710 msgid "Ask during check-in instead of in the ticket buying process" msgstr "" -#: pretix/base/models/items.py:1700 pretix/base/models/items.py:1705 +#: pretix/base/models/items.py:1711 pretix/base/models/items.py:1716 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1704 +#: pretix/base/models/items.py:1715 msgid "Show answer during check-in" msgstr "" -#: pretix/base/models/items.py:1709 +#: pretix/base/models/items.py:1720 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "" -#: pretix/base/models/items.py:1710 +#: pretix/base/models/items.py:1721 msgid "This question will only show up in the backend." msgstr "" -#: pretix/base/models/items.py:1714 +#: pretix/base/models/items.py:1725 msgid "Print answer on invoices" msgstr "" -#: pretix/base/models/items.py:1722 pretix/base/models/items.py:1728 -#: pretix/base/models/items.py:1734 +#: pretix/base/models/items.py:1733 pretix/base/models/items.py:1739 +#: pretix/base/models/items.py:1745 msgid "Minimum value" msgstr "" -#: pretix/base/models/items.py:1723 pretix/base/models/items.py:1726 -#: pretix/base/models/items.py:1729 pretix/base/models/items.py:1732 -#: pretix/base/models/items.py:1735 pretix/base/models/items.py:1738 -#: pretix/base/models/items.py:1742 +#: pretix/base/models/items.py:1734 pretix/base/models/items.py:1737 +#: pretix/base/models/items.py:1740 pretix/base/models/items.py:1743 +#: pretix/base/models/items.py:1746 pretix/base/models/items.py:1749 +#: pretix/base/models/items.py:1753 msgid "Currently not supported in our apps and during check-in" msgstr "" -#: pretix/base/models/items.py:1725 pretix/base/models/items.py:1731 -#: pretix/base/models/items.py:1737 +#: pretix/base/models/items.py:1736 pretix/base/models/items.py:1742 +#: pretix/base/models/items.py:1748 msgid "Maximum value" msgstr "" -#: pretix/base/models/items.py:1740 +#: pretix/base/models/items.py:1751 msgid "Maximum length" msgstr "" -#: pretix/base/models/items.py:1746 +#: pretix/base/models/items.py:1757 msgid "Validate file to be a portrait" msgstr "" -#: pretix/base/models/items.py:1747 +#: pretix/base/models/items.py:1758 msgid "" "If checked, files must be images with an aspect ratio of 3:4. This is " "commonly used for photos printed on badges." msgstr "" -#: pretix/base/models/items.py:1802 +#: pretix/base/models/items.py:1813 msgid "An answer to this question is required to proceed." msgstr "" -#: pretix/base/models/items.py:1812 +#: pretix/base/models/items.py:1823 msgid "Invalid input type." msgstr "" -#: pretix/base/models/items.py:1846 +#: pretix/base/models/items.py:1857 msgid "The number is to low." msgstr "" -#: pretix/base/models/items.py:1848 +#: pretix/base/models/items.py:1859 msgid "The number is to high." msgstr "" -#: pretix/base/models/items.py:1851 +#: pretix/base/models/items.py:1862 msgid "Invalid number input." msgstr "" -#: pretix/base/models/items.py:1858 pretix/base/models/items.py:1882 +#: pretix/base/models/items.py:1869 pretix/base/models/items.py:1893 msgid "Please choose a later date." msgstr "" -#: pretix/base/models/items.py:1860 pretix/base/models/items.py:1884 +#: pretix/base/models/items.py:1871 pretix/base/models/items.py:1895 msgid "Please choose an earlier date." msgstr "" -#: pretix/base/models/items.py:1863 +#: pretix/base/models/items.py:1874 msgid "Invalid date input." msgstr "" -#: pretix/base/models/items.py:1870 +#: pretix/base/models/items.py:1881 msgid "Invalid time input." msgstr "" -#: pretix/base/models/items.py:1879 +#: pretix/base/models/items.py:1890 msgid "Invalid datetime input." msgstr "" -#: pretix/base/models/items.py:1891 +#: pretix/base/models/items.py:1902 msgid "Unknown country code." msgstr "" -#: pretix/base/models/items.py:1921 +#: pretix/base/models/items.py:1932 #: pretix/control/templates/pretixcontrol/items/question.html:90 msgid "Answer" msgstr "" -#: pretix/base/models/items.py:1945 +#: pretix/base/models/items.py:1956 msgid "The identifier \"{}\" is already used for a different option." msgstr "" -#: pretix/base/models/items.py:1948 +#: pretix/base/models/items.py:1959 msgid "Question option" msgstr "" -#: pretix/base/models/items.py:1949 +#: pretix/base/models/items.py:1960 msgid "Question options" msgstr "" -#: pretix/base/models/items.py:2034 pretix/control/forms/event.py:1711 +#: pretix/base/models/items.py:2045 pretix/control/forms/event.py:1711 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "" -#: pretix/base/models/items.py:2036 pretix/control/forms/item.py:448 +#: pretix/base/models/items.py:2047 pretix/control/forms/item.py:448 msgid "Leave empty for an unlimited number of tickets." msgstr "" -#: pretix/base/models/items.py:2040 pretix/base/models/orders.py:1487 +#: pretix/base/models/items.py:2051 pretix/base/models/orders.py:1487 #: pretix/base/models/orders.py:2982 #: pretix/control/templates/pretixcontrol/checkin/index.html:97 msgid "Item" msgstr "" -#: pretix/base/models/items.py:2048 pretix/control/forms/item.py:906 +#: pretix/base/models/items.py:2059 pretix/control/forms/item.py:907 #: pretix/plugins/autocheckin/models.py:74 msgid "Variations" msgstr "" -#: pretix/base/models/items.py:2052 +#: pretix/base/models/items.py:2063 #: pretix/control/templates/pretixcontrol/items/quotas.html:70 msgid "Ignore this quota when determining event availability" msgstr "" -#: pretix/base/models/items.py:2053 +#: pretix/base/models/items.py:2064 msgid "" "If you enable this, this quota will be ignored when determining event " "availability in your event calendar. This is useful e.g. for merchandise " @@ -5240,22 +5244,22 @@ msgid "" "as sold out." msgstr "" -#: pretix/base/models/items.py:2060 +#: pretix/base/models/items.py:2071 msgid "Close this quota permanently once it is sold out" msgstr "" -#: pretix/base/models/items.py:2061 +#: pretix/base/models/items.py:2072 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:2069 +#: pretix/base/models/items.py:2080 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:2070 +#: pretix/base/models/items.py:2081 msgid "" "With this option, quota will be released as soon as people are scanned at an " "exit of your event. This will only happen if they have been scanned both at " @@ -5265,7 +5269,7 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:2082 pretix/control/navigation.py:156 +#: pretix/base/models/items.py:2093 pretix/control/navigation.py:156 #: pretix/control/templates/pretixcontrol/items/quotas.html:4 #: pretix/control/templates/pretixcontrol/items/quotas.html:6 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:416 @@ -5274,31 +5278,31 @@ msgstr "" msgid "Quotas" msgstr "" -#: pretix/base/models/items.py:2155 +#: pretix/base/models/items.py:2166 msgid "All variations must belong to an item contained in the items list." msgstr "" -#: pretix/base/models/items.py:2166 +#: pretix/base/models/items.py:2177 msgid "" "One or more items has variations but none of these are in the variations " "list." msgstr "" -#: pretix/base/models/items.py:2172 pretix/base/models/waitinglist.py:303 +#: pretix/base/models/items.py:2183 pretix/base/models/waitinglist.py:303 msgid "Subevent cannot be null for event series." msgstr "" -#: pretix/base/models/items.py:2208 +#: pretix/base/models/items.py:2219 msgid "Required for products" msgstr "" -#: pretix/base/models/items.py:2209 +#: pretix/base/models/items.py:2220 msgid "" "If checked, this property must be set in each product. Does not apply if a " "default value is set." msgstr "" -#: pretix/base/models/items.py:2214 +#: pretix/base/models/items.py:2225 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." @@ -5557,15 +5561,15 @@ msgid "" msgstr "" #: pretix/base/models/orders.py:2284 -msgid "Payment fee" +msgid "Service fee" msgstr "" #: pretix/base/models/orders.py:2285 -msgid "Shipping fee" +msgid "Payment fee" msgstr "" #: pretix/base/models/orders.py:2286 -msgid "Service fee" +msgid "Shipping fee" msgstr "" #: pretix/base/models/orders.py:2287 @@ -6684,7 +6688,7 @@ msgid "Order code and position number" msgstr "" #: pretix/base/pdf.py:122 pretix/base/services/tickets.py:101 -#: pretix/control/views/event.py:795 pretix/control/views/pdf.py:94 +#: pretix/control/views/event.py:798 pretix/control/views/pdf.py:94 msgid "Sample product" msgstr "" @@ -6701,7 +6705,7 @@ msgid "Product description" msgstr "" #: pretix/base/pdf.py:132 pretix/base/services/tickets.py:102 -#: pretix/control/views/event.py:796 pretix/control/views/pdf.py:95 +#: pretix/control/views/event.py:799 pretix/control/views/pdf.py:95 msgid "Sample product description" msgstr "" @@ -6738,7 +6742,7 @@ msgstr "" #: pretix/base/services/placeholders.py:571 #: pretix/base/services/placeholders.py:653 #: pretix/base/services/placeholders.py:669 -#: pretix/base/services/placeholders.py:678 pretix/control/views/event.py:797 +#: pretix/base/services/placeholders.py:678 pretix/control/views/event.py:800 msgid "John Doe" msgstr "" @@ -7679,16 +7683,16 @@ msgstr "" msgid "Sample product {}" msgstr "" -#: pretix/base/services/invoices.py:502 +#: pretix/base/services/invoices.py:505 msgid "Sample product A" msgstr "" -#: pretix/base/services/invoices.py:529 +#: pretix/base/services/invoices.py:535 #, python-brace-format msgid "New invoice: {number}" msgstr "" -#: pretix/base/services/invoices.py:531 +#: pretix/base/services/invoices.py:537 #, python-brace-format msgid "" "Hello,\n" @@ -8208,7 +8212,7 @@ msgstr "" msgid "Plugin: %s" msgstr "" -#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:473 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:512 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "" @@ -8418,7 +8422,7 @@ msgid "Show exchange rates" msgstr "" #: pretix/base/settings.py:523 pretix/base/settings.py:531 -#: pretix/control/forms/item.py:617 +#: pretix/control/forms/item.py:618 msgid "Never" msgstr "" @@ -9369,7 +9373,7 @@ msgid "" "Otherwise, a manual refund will be created for you to process manually." msgstr "" -#: pretix/base/settings.py:1880 pretix/control/forms/orders.py:882 +#: pretix/base/settings.py:1880 pretix/control/forms/orders.py:888 msgid "Keep a fixed cancellation fee" msgstr "" @@ -9377,7 +9381,7 @@ msgstr "" msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1901 pretix/control/forms/orders.py:893 +#: pretix/base/settings.py:1901 pretix/control/forms/orders.py:899 msgid "Keep a percentual cancellation fee" msgstr "" @@ -11466,7 +11470,7 @@ msgstr "" msgid "Do not copy" msgstr "" -#: pretix/control/forms/event.py:336 pretix/control/forms/item.py:1298 +#: pretix/control/forms/event.py:336 pretix/control/forms/item.py:1293 #: pretix/control/forms/subevents.py:407 #, python-brace-format msgid "Default ({value})" @@ -12075,12 +12079,12 @@ msgstr "" msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:529 pretix/control/forms/orders.py:835 +#: pretix/control/forms/filter.py:529 pretix/control/forms/orders.py:841 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:535 pretix/control/forms/orders.py:842 +#: pretix/control/forms/filter.py:535 pretix/control/forms/orders.py:848 msgctxt "subevent" msgid "All dates starting before" msgstr "" @@ -12748,38 +12752,34 @@ msgstr "" msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:578 +#: pretix/control/forms/item.py:579 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:583 +#: pretix/control/forms/item.py:584 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:605 pretix/plugins/badges/forms.py:85 +#: pretix/control/forms/item.py:606 pretix/plugins/badges/forms.py:85 #: pretix/plugins/ticketoutputpdf/forms.py:55 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:615 +#: pretix/control/forms/item.py:616 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:616 +#: pretix/control/forms/item.py:617 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:634 +#: pretix/control/forms/item.py:635 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:666 -msgid "Show product with info on why it’s unavailable" -msgstr "" - #: pretix/control/forms/item.py:679 msgid "" "This option is deprecated. For new products, use the newer option below that " @@ -12811,7 +12811,7 @@ msgid "" "in your organizer settings." msgstr "" -#: pretix/control/forms/item.py:784 pretix/control/forms/item.py:1056 +#: pretix/control/forms/item.py:784 pretix/control/forms/item.py:1051 msgid "" "If a valid membership is required, at least one valid membership type needs " "to be selected." @@ -12835,7 +12835,7 @@ msgid "" "would render the tickets unusable." msgstr "" -#: pretix/control/forms/item.py:915 +#: pretix/control/forms/item.py:916 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -12843,39 +12843,39 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:998 +#: pretix/control/forms/item.py:993 msgid "Use value from product" msgstr "" -#: pretix/control/forms/item.py:1083 +#: pretix/control/forms/item.py:1078 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:1107 +#: pretix/control/forms/item.py:1102 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:1152 +#: pretix/control/forms/item.py:1147 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:1159 +#: pretix/control/forms/item.py:1154 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:1209 +#: pretix/control/forms/item.py:1204 msgid "You added the same bundled product twice." msgstr "" -#: pretix/control/forms/item.py:1215 +#: pretix/control/forms/item.py:1210 #: 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:1240 pretix/control/forms/orders.py:365 +#: pretix/control/forms/item.py:1235 pretix/control/forms/orders.py:365 #: pretix/control/forms/orders.py:555 msgid "inactive" msgstr "" @@ -13162,86 +13162,92 @@ msgstr "" msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:620 +#: pretix/control/forms/orders.py:618 +msgid "" +"Note that payment fees have a special semantic and might automatically be " +"changed if the payment method of the order is changed." +msgstr "" + +#: pretix/control/forms/orders.py:626 #: pretix/control/templates/pretixcontrol/order/change.html:214 #: pretix/control/templates/pretixcontrol/order/change.html:438 msgid "including all taxes" msgstr "" -#: pretix/control/forms/orders.py:658 +#: pretix/control/forms/orders.py:664 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:659 +#: pretix/control/forms/orders.py:665 msgid "" "Regenerates the order and ticket secrets. You will need to re-send the link " "to the order page to the user and the user will need to download his tickets " "again. The old versions will be invalid." msgstr "" -#: pretix/control/forms/orders.py:716 pretix/plugins/sendmail/forms.py:196 +#: pretix/control/forms/orders.py:722 pretix/plugins/sendmail/forms.py:196 msgid "Attach tickets" msgstr "" -#: pretix/control/forms/orders.py:717 pretix/plugins/sendmail/forms.py:197 +#: pretix/control/forms/orders.py:723 pretix/plugins/sendmail/forms.py:197 msgid "" "Will be ignored if tickets exceed a given size limit to ensure email " "deliverability." msgstr "" -#: pretix/control/forms/orders.py:721 +#: pretix/control/forms/orders.py:727 msgid "Attach invoices" msgstr "" -#: pretix/control/forms/orders.py:742 +#: pretix/control/forms/orders.py:748 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_inspect.html:20 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html:30 msgid "Recipient" msgstr "" -#: pretix/control/forms/orders.py:779 +#: pretix/control/forms/orders.py:785 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:780 +#: pretix/control/forms/orders.py:786 msgid "" "Mark the order as pending and allow the user to pay the open amount with " "another payment method." msgstr "" -#: pretix/control/forms/orders.py:782 +#: pretix/control/forms/orders.py:788 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:809 +#: pretix/control/forms/orders.py:815 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:815 +#: pretix/control/forms/orders.py:821 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:827 +#: pretix/control/forms/orders.py:833 msgid "Cancel all dates" msgstr "" -#: pretix/control/forms/orders.py:846 +#: pretix/control/forms/orders.py:852 msgid "Automatically refund money if possible" msgstr "" -#: pretix/control/forms/orders.py:849 +#: pretix/control/forms/orders.py:855 msgid "" "Only available for payment method that support automatic refunds. Tickets " "that have been blocked (manually or by a plugin) are not auto-canceled and " "you will need to deal with them manually." msgstr "" -#: pretix/control/forms/orders.py:853 +#: pretix/control/forms/orders.py:859 msgid "Create refund in the manual refund to-do list" msgstr "" -#: pretix/control/forms/orders.py:856 +#: pretix/control/forms/orders.py:862 msgid "" "Manual refunds will be created which will be listed in the manual refund to-" "do list. When combined with the automatic refund functionally, only payments " @@ -13250,29 +13256,29 @@ msgid "" "orders by offsetting with different orders or issuing gift cards." msgstr "" -#: pretix/control/forms/orders.py:862 +#: pretix/control/forms/orders.py:868 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:868 +#: pretix/control/forms/orders.py:874 msgid "Gift card validity" msgstr "" -#: pretix/control/forms/orders.py:887 +#: pretix/control/forms/orders.py:893 msgid "Keep a fixed cancellation fee per ticket" msgstr "" -#: pretix/control/forms/orders.py:888 +#: pretix/control/forms/orders.py:894 msgid "Free tickets and add-on products are not counted" msgstr "" -#: pretix/control/forms/orders.py:898 +#: pretix/control/forms/orders.py:904 msgid "Keep fees" msgstr "" -#: pretix/control/forms/orders.py:901 +#: pretix/control/forms/orders.py:907 msgid "" "The selected types of fees will not be refunded but instead added to the " "cancellation fee. Fees are never refunded in when an order in an event " @@ -13280,20 +13286,20 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:907 +#: pretix/control/forms/orders.py:913 msgid "Send information via email" msgstr "" -#: pretix/control/forms/orders.py:913 +#: pretix/control/forms/orders.py:919 msgid "Send information to waiting list" msgstr "" -#: pretix/control/forms/orders.py:928 pretix/control/forms/orders.py:954 +#: pretix/control/forms/orders.py:934 pretix/control/forms/orders.py:960 #, python-brace-format msgid "Canceled: {event}" msgstr "" -#: pretix/control/forms/orders.py:939 +#: pretix/control/forms/orders.py:945 #, python-brace-format msgid "" "Hello,\n" @@ -13311,7 +13317,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:966 +#: pretix/control/forms/orders.py:972 #, python-brace-format msgid "" "Hello,\n" @@ -13325,24 +13331,24 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:998 pretix/plugins/sendmail/forms.py:115 +#: pretix/control/forms/orders.py:1004 pretix/plugins/sendmail/forms.py:115 #: pretix/plugins/sendmail/forms.py:208 msgctxt "subevent" msgid "Please either select a specific date or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:1000 +#: pretix/control/forms/orders.py:1006 msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:1002 pretix/plugins/sendmail/forms.py:117 +#: pretix/control/forms/orders.py:1008 pretix/plugins/sendmail/forms.py:117 #: pretix/plugins/sendmail/forms.py:210 msgctxt "subevent" msgid "If you set a date range, please set both a start and an end." msgstr "" -#: pretix/control/forms/orders.py:1004 +#: pretix/control/forms/orders.py:1010 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" @@ -13755,1242 +13761,1246 @@ msgstr "" msgid "You need to specify as many seats as voucher codes." msgstr "" -#: pretix/control/logdisplay.py:74 +#: pretix/control/logdisplay.py:72 pretix/control/logdisplay.py:82 msgid "The order has been changed:" msgstr "" -#: pretix/control/logdisplay.py:82 +#: pretix/control/logdisplay.py:99 #, python-brace-format msgid "" "Position #{posid}: {old_item} ({old_price}) changed to {new_item} " "({new_price})." msgstr "" -#: pretix/control/logdisplay.py:90 +#: pretix/control/logdisplay.py:110 #, python-brace-format msgid "Position #{posid}: Used membership changed." msgstr "" -#: pretix/control/logdisplay.py:94 +#: pretix/control/logdisplay.py:116 #, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:102 +#: pretix/control/logdisplay.py:126 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:110 +#: pretix/control/logdisplay.py:140 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:118 +#: pretix/control/logdisplay.py:153 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:125 +#: pretix/control/logdisplay.py:159 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:132 +#: pretix/control/logdisplay.py:169 msgid "A fee has been added" msgstr "" -#: pretix/control/logdisplay.py:134 +#: pretix/control/logdisplay.py:177 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:139 +#: pretix/control/logdisplay.py:188 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:146 +#: pretix/control/logdisplay.py:201 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:157 +#: pretix/control/logdisplay.py:218 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:164 +#: pretix/control/logdisplay.py:224 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:170 +#: pretix/control/logdisplay.py:234 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:174 +#: pretix/control/logdisplay.py:242 #, python-brace-format msgid "" "The validity start date for position #{posid} has been changed to {value}." msgstr "" -#: pretix/control/logdisplay.py:180 +#: pretix/control/logdisplay.py:254 #, python-brace-format msgid "" "The validity end date for position #{posid} has been changed to {value}." msgstr "" -#: pretix/control/logdisplay.py:185 +#: pretix/control/logdisplay.py:263 #, python-brace-format msgid "A block has been added for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:189 +#: pretix/control/logdisplay.py:269 #, python-brace-format msgid "A block has been removed for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:201 +#: pretix/control/logdisplay.py:285 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:208 +#: pretix/control/logdisplay.py:298 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: pretix/control/logdisplay.py:227 pretix/control/logdisplay.py:229 -#: pretix/control/logdisplay.py:367 pretix/control/logdisplay.py:369 -#: pretix/control/logdisplay.py:837 pretix/control/logdisplay.py:839 -msgid "(unknown)" -msgstr "" - -#: pretix/control/logdisplay.py:234 +#: pretix/control/logdisplay.py:305 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:244 +#: pretix/control/logdisplay.py:306 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:255 +#: pretix/control/logdisplay.py:309 #, python-brace-format msgid "" -"Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " -"type \"{type}\", was uploaded." +"Scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", type " +"\"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:265 +#: pretix/control/logdisplay.py:310 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:276 +#: pretix/control/logdisplay.py:313 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:287 +#: pretix/control/logdisplay.py:314 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:297 +#: pretix/control/logdisplay.py:316 pretix/control/logdisplay.py:317 +#, python-brace-format +msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." +msgstr "" + +#: pretix/control/logdisplay.py:337 pretix/control/logdisplay.py:339 +#: pretix/control/logdisplay.py:885 pretix/control/logdisplay.py:887 +msgid "(unknown)" +msgstr "" + +#: pretix/control/logdisplay.py:359 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:303 +#: pretix/control/logdisplay.py:360 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:309 +#: pretix/control/logdisplay.py:364 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:365 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:369 #, python-brace-format msgid "" "A scan for position #{posid} at {datetime} for list \"{list}\" has been " "uploaded even though it has been scanned already." msgstr "" -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:375 #, python-brace-format msgid "" "Position #{posid} has been scanned and rejected because it has already been " "scanned before on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:345 -msgid "The settings of a payment provider have been changed." -msgstr "" - -#: pretix/control/logdisplay.py:348 -msgid "The settings of a ticket output provider have been changed." -msgstr "" - -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:386 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:358 +#: pretix/control/logdisplay.py:398 #, python-brace-format msgid "The order has been canceled (comment: \"{comment}\")." msgstr "" -#: pretix/control/logdisplay.py:360 pretix/control/views/orders.py:1552 +#: pretix/control/logdisplay.py:400 pretix/control/views/orders.py:1552 #: pretix/presale/views/order.py:1057 msgid "The order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:371 -#, python-brace-format -msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." -msgstr "" - -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:408 #, python-brace-format msgid "Position #{posid} has been printed at {datetime} with type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:393 +#: pretix/control/logdisplay.py:422 pretix/control/logdisplay.py:735 +msgid "The settings of a payment provider have been changed." +msgstr "" + +#: pretix/control/logdisplay.py:425 pretix/control/logdisplay.py:734 +msgid "The settings of a ticket output provider have been changed." +msgstr "" + +#: pretix/control/logdisplay.py:431 msgid "Blocked manually" msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:433 msgid "Blocked because of an API integration" msgstr "" -#: pretix/control/logdisplay.py:399 +#: pretix/control/logdisplay.py:437 +#, python-brace-format +msgid "The test mode order {code} has been deleted." +msgstr "" + +#: pretix/control/logdisplay.py:438 msgid "The order details have been changed." msgstr "" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:439 msgid "The order has been marked as unpaid." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:440 msgid "The order's secret has been changed." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:441 msgid "The order's expiry date has been changed." msgstr "" -#: pretix/control/logdisplay.py:403 +#: pretix/control/logdisplay.py:442 msgid "The order has been set to be usable before it is paid." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:443 msgid "The order has been set to require payment before use." msgstr "" -#: pretix/control/logdisplay.py:405 pretix/control/views/orders.py:1557 +#: pretix/control/logdisplay.py:444 pretix/control/views/orders.py:1557 msgid "The order has been marked as expired." msgstr "" -#: pretix/control/logdisplay.py:406 pretix/control/views/orders.py:1455 +#: pretix/control/logdisplay.py:445 pretix/control/views/orders.py:1455 msgid "The order has been marked as paid." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:446 msgid "The cancellation request has been deleted." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:447 msgid "The order has been refunded." msgstr "" -#: pretix/control/logdisplay.py:409 pretix/control/views/orders.py:1840 +#: pretix/control/logdisplay.py:448 pretix/control/views/orders.py:1840 msgid "The order has been reactivated." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:449 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:451 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:413 pretix/control/views/orders.py:779 +#: pretix/control/logdisplay.py:452 pretix/control/views/orders.py:779 msgid "The order has been approved." msgstr "" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:453 #, python-brace-format msgid "The order has been denied (comment: \"{comment}\")." msgstr "" -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:454 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:457 msgid "" "The email address has been confirmed to be working (the user clicked on a " "link in the email for the first time)." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:459 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:461 msgid "The customer account has been changed." msgstr "" -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:462 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:424 pretix/control/views/orders.py:1596 +#: pretix/control/logdisplay.py:463 pretix/control/views/orders.py:1596 #: pretix/presale/views/order.py:749 pretix/presale/views/order.py:822 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:425 pretix/control/views/orders.py:1667 +#: pretix/control/logdisplay.py:464 pretix/control/views/orders.py:1667 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:426 pretix/control/views/orders.py:1698 +#: pretix/control/logdisplay.py:465 pretix/control/views/orders.py:1698 #: pretix/presale/views/order.py:835 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:427 +#: pretix/control/logdisplay.py:466 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:467 msgid "The order's follow-up date has been updated." msgstr "" -#: pretix/control/logdisplay.py:429 +#: pretix/control/logdisplay.py:468 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:470 msgid "The order's check-in text has been changed." msgstr "" -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:471 msgid "" "The order's flag to be considered valid even if unpaid has been toggled." msgstr "" -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:473 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:474 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:436 pretix/control/logdisplay.py:622 +#: pretix/control/logdisplay.py:475 pretix/control/logdisplay.py:660 msgid "Sending of an email has failed." msgstr "" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:476 msgid "" "The email has been sent without attached tickets since they would have been " "too large to be likely to arrive." msgstr "" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:478 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:479 msgid "A custom email has been sent to an attendee." msgstr "" -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:480 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:482 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:446 +#: pretix/control/logdisplay.py:485 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:486 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:450 +#: pretix/control/logdisplay.py:489 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:452 +#: pretix/control/logdisplay.py:491 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:454 +#: pretix/control/logdisplay.py:493 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:456 +#: pretix/control/logdisplay.py:495 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:457 +#: pretix/control/logdisplay.py:496 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:460 +#: pretix/control/logdisplay.py:499 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:461 +#: pretix/control/logdisplay.py:500 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:464 +#: pretix/control/logdisplay.py:503 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:465 +#: pretix/control/logdisplay.py:504 msgid "An email has been sent to notify the user that the payment failed." msgstr "" -#: pretix/control/logdisplay.py:472 +#: pretix/control/logdisplay.py:511 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:513 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:476 +#: pretix/control/logdisplay.py:515 msgid "" "The voucher has been set to expire because the recipient removed themselves " "from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:516 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:478 +#: pretix/control/logdisplay.py:517 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:487 +#: pretix/control/logdisplay.py:526 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:503 +#: pretix/control/logdisplay.py:541 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:504 +#: pretix/control/logdisplay.py:542 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:505 +#: pretix/control/logdisplay.py:543 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:506 +#: pretix/control/logdisplay.py:544 msgid "The category has been reordered." msgstr "" -#: pretix/control/logdisplay.py:513 +#: pretix/control/logdisplay.py:551 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:514 +#: pretix/control/logdisplay.py:552 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:515 +#: pretix/control/logdisplay.py:553 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:527 +#: pretix/control/logdisplay.py:565 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:528 +#: pretix/control/logdisplay.py:566 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:529 +#: pretix/control/logdisplay.py:567 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:568 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:541 +#: pretix/control/logdisplay.py:579 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:551 +#: pretix/control/logdisplay.py:589 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:554 pretix/control/views/user.py:252 +#: pretix/control/logdisplay.py:592 pretix/control/views/user.py:252 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:556 pretix/control/views/user.py:249 +#: pretix/control/logdisplay.py:594 pretix/control/views/user.py:249 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:558 +#: pretix/control/logdisplay.py:596 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:560 +#: pretix/control/logdisplay.py:598 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:570 +#: pretix/control/logdisplay.py:608 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:571 +#: pretix/control/logdisplay.py:609 msgid "You stopped impersonating {}." msgstr "" -#: pretix/control/logdisplay.py:578 +#: pretix/control/logdisplay.py:616 msgid "This object has been created by cloning." msgstr "" -#: pretix/control/logdisplay.py:579 +#: pretix/control/logdisplay.py:617 msgid "The organizer has been changed." msgstr "" -#: pretix/control/logdisplay.py:580 +#: pretix/control/logdisplay.py:618 msgid "The organizer settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:581 pretix/control/logdisplay.py:707 +#: pretix/control/logdisplay.py:619 pretix/control/logdisplay.py:742 msgid "The footer links have been changed." msgstr "" -#: pretix/control/logdisplay.py:582 pretix/control/logdisplay.py:628 +#: pretix/control/logdisplay.py:620 pretix/control/logdisplay.py:666 msgid "A scheduled export has been added." msgstr "" -#: pretix/control/logdisplay.py:583 pretix/control/logdisplay.py:629 +#: pretix/control/logdisplay.py:621 pretix/control/logdisplay.py:667 msgid "A scheduled export has been changed." msgstr "" -#: pretix/control/logdisplay.py:584 pretix/control/logdisplay.py:630 +#: pretix/control/logdisplay.py:622 pretix/control/logdisplay.py:668 msgid "A scheduled export has been deleted." msgstr "" -#: pretix/control/logdisplay.py:585 pretix/control/logdisplay.py:631 +#: pretix/control/logdisplay.py:623 pretix/control/logdisplay.py:669 msgid "A scheduled export has been executed." msgstr "" -#: pretix/control/logdisplay.py:586 pretix/control/logdisplay.py:632 +#: pretix/control/logdisplay.py:624 pretix/control/logdisplay.py:670 #, python-brace-format msgid "A scheduled export has failed: {reason}." msgstr "" -#: pretix/control/logdisplay.py:587 +#: pretix/control/logdisplay.py:625 msgid "Gift card acceptance for another organizer has been added." msgstr "" -#: pretix/control/logdisplay.py:588 +#: pretix/control/logdisplay.py:626 msgid "Gift card acceptance for another organizer has been removed." msgstr "" -#: pretix/control/logdisplay.py:589 +#: pretix/control/logdisplay.py:627 msgid "A new gift card acceptor has been invited." msgstr "" -#: pretix/control/logdisplay.py:590 +#: pretix/control/logdisplay.py:628 msgid "A gift card acceptor has been removed." msgstr "" -#: pretix/control/logdisplay.py:591 +#: pretix/control/logdisplay.py:629 msgid "A gift card issuer has been removed or declined." msgstr "" -#: pretix/control/logdisplay.py:592 +#: pretix/control/logdisplay.py:630 msgid "A new gift card issuer has been accepted." msgstr "" -#: pretix/control/logdisplay.py:593 +#: pretix/control/logdisplay.py:631 msgid "The webhook has been created." msgstr "" -#: pretix/control/logdisplay.py:594 +#: pretix/control/logdisplay.py:632 msgid "The webhook has been changed." msgstr "" -#: pretix/control/logdisplay.py:595 +#: pretix/control/logdisplay.py:633 msgid "The webhook call retry jobs have been manually expedited." msgstr "" -#: pretix/control/logdisplay.py:596 +#: pretix/control/logdisplay.py:634 msgid "The webhook call retry jobs have been dropped." msgstr "" -#: pretix/control/logdisplay.py:597 +#: pretix/control/logdisplay.py:635 msgid "The SSO provider has been created." msgstr "" -#: pretix/control/logdisplay.py:598 +#: pretix/control/logdisplay.py:636 msgid "The SSO provider has been changed." msgstr "" -#: pretix/control/logdisplay.py:599 +#: pretix/control/logdisplay.py:637 msgid "The SSO provider has been deleted." msgstr "" -#: pretix/control/logdisplay.py:600 +#: pretix/control/logdisplay.py:638 msgid "The SSO client has been created." msgstr "" -#: pretix/control/logdisplay.py:601 +#: pretix/control/logdisplay.py:639 msgid "The SSO client has been changed." msgstr "" -#: pretix/control/logdisplay.py:602 +#: pretix/control/logdisplay.py:640 msgid "The SSO client has been deleted." msgstr "" -#: pretix/control/logdisplay.py:603 pretix/control/views/organizer.py:2333 +#: pretix/control/logdisplay.py:641 pretix/control/views/organizer.py:2333 msgid "The membership type has been created." msgstr "" -#: pretix/control/logdisplay.py:604 +#: pretix/control/logdisplay.py:642 msgid "The membership type has been changed." msgstr "" -#: pretix/control/logdisplay.py:605 +#: pretix/control/logdisplay.py:643 msgid "The membership type has been deleted." msgstr "" -#: pretix/control/logdisplay.py:606 pretix/control/views/organizer.py:3159 +#: pretix/control/logdisplay.py:644 pretix/control/views/organizer.py:3159 msgid "The sales channel has been created." msgstr "" -#: pretix/control/logdisplay.py:607 +#: pretix/control/logdisplay.py:645 msgid "The sales channel has been changed." msgstr "" -#: pretix/control/logdisplay.py:608 +#: pretix/control/logdisplay.py:646 msgid "The sales channel has been deleted." msgstr "" -#: pretix/control/logdisplay.py:609 +#: pretix/control/logdisplay.py:647 msgid "The account has been created." msgstr "" -#: pretix/control/logdisplay.py:610 +#: pretix/control/logdisplay.py:648 msgid "The account has been changed." msgstr "" -#: pretix/control/logdisplay.py:611 +#: pretix/control/logdisplay.py:649 msgid "A membership for this account has been added." msgstr "" -#: pretix/control/logdisplay.py:612 +#: pretix/control/logdisplay.py:650 msgid "A membership of this account has been changed." msgstr "" -#: pretix/control/logdisplay.py:613 +#: pretix/control/logdisplay.py:651 msgid "A membership of this account has been deleted." msgstr "" -#: pretix/control/logdisplay.py:614 +#: pretix/control/logdisplay.py:652 msgid "The account has been disabled and anonymized." msgstr "" -#: pretix/control/logdisplay.py:615 +#: pretix/control/logdisplay.py:653 msgid "A new password has been requested." msgstr "" -#: pretix/control/logdisplay.py:616 +#: pretix/control/logdisplay.py:654 msgid "A new password has been set." msgstr "" -#: pretix/control/logdisplay.py:617 +#: pretix/control/logdisplay.py:655 msgid "The reusable medium has been created." msgstr "" -#: pretix/control/logdisplay.py:618 +#: pretix/control/logdisplay.py:656 msgid "The reusable medium has been created automatically." msgstr "" -#: pretix/control/logdisplay.py:619 +#: pretix/control/logdisplay.py:657 msgid "The reusable medium has been changed." msgstr "" -#: pretix/control/logdisplay.py:620 +#: pretix/control/logdisplay.py:658 msgid "The medium has been connected to a new ticket." msgstr "" -#: pretix/control/logdisplay.py:621 +#: pretix/control/logdisplay.py:659 msgid "The medium has been connected to a new gift card." msgstr "" -#: pretix/control/logdisplay.py:623 +#: pretix/control/logdisplay.py:661 msgid "The event's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:624 +#: pretix/control/logdisplay.py:662 msgid "The event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:625 +#: pretix/control/logdisplay.py:663 msgid "An event has been deleted." msgstr "" -#: pretix/control/logdisplay.py:626 +#: pretix/control/logdisplay.py:664 msgid "A removal process for personal data has been started." msgstr "" -#: pretix/control/logdisplay.py:627 +#: pretix/control/logdisplay.py:665 msgid "A removal process for personal data has been completed." msgstr "" -#: pretix/control/logdisplay.py:633 +#: pretix/control/logdisplay.py:671 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:634 +#: pretix/control/logdisplay.py:672 #, python-brace-format msgid "" "A first login using {agent_type} on {os_type} from {country} has been " "detected." msgstr "" -#: pretix/control/logdisplay.py:636 pretix/control/views/user.py:489 +#: pretix/control/logdisplay.py:674 pretix/control/views/user.py:489 #: pretix/control/views/user.py:549 pretix/control/views/user.py:608 msgid "Two-factor authentication has been enabled." msgstr "" -#: pretix/control/logdisplay.py:637 pretix/control/views/user.py:392 +#: pretix/control/logdisplay.py:675 pretix/control/views/user.py:392 #: pretix/control/views/user.py:624 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:638 pretix/control/views/user.py:641 +#: pretix/control/logdisplay.py:676 pretix/control/views/user.py:641 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:639 +#: pretix/control/logdisplay.py:677 msgid "A two-factor emergency code has been generated." msgstr "" -#: pretix/control/logdisplay.py:640 +#: pretix/control/logdisplay.py:678 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:642 +#: pretix/control/logdisplay.py:680 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:644 +#: pretix/control/logdisplay.py:682 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:645 +#: pretix/control/logdisplay.py:683 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:646 +#: pretix/control/logdisplay.py:684 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:647 +#: pretix/control/logdisplay.py:685 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:650 +#: pretix/control/logdisplay.py:688 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:651 +#: pretix/control/logdisplay.py:689 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:652 +#: pretix/control/logdisplay.py:690 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:654 +#: pretix/control/logdisplay.py:692 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:655 pretix/control/logdisplay.py:656 +#: pretix/control/logdisplay.py:693 pretix/control/logdisplay.py:694 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:657 +#: pretix/control/logdisplay.py:695 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:658 +#: pretix/control/logdisplay.py:696 msgid "An entry has been transferred to another waiting list." msgstr "" -#: pretix/control/logdisplay.py:659 +#: pretix/control/logdisplay.py:697 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:660 +#: pretix/control/logdisplay.py:698 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:661 +#: pretix/control/logdisplay.py:699 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:662 +#: pretix/control/logdisplay.py:700 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:663 +#: pretix/control/logdisplay.py:701 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:664 pretix/control/views/organizer.py:2004 +#: pretix/control/logdisplay.py:702 pretix/control/views/organizer.py:2004 msgid "The gate has been created." msgstr "" -#: pretix/control/logdisplay.py:665 +#: pretix/control/logdisplay.py:703 msgid "The gate has been changed." msgstr "" -#: pretix/control/logdisplay.py:666 +#: pretix/control/logdisplay.py:704 msgid "The gate has been deleted." msgstr "" -#: pretix/control/logdisplay.py:667 +#: pretix/control/logdisplay.py:705 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:668 +#: pretix/control/logdisplay.py:706 msgctxt "subevent" msgid "The event date has been canceled." msgstr "" -#: pretix/control/logdisplay.py:669 +#: pretix/control/logdisplay.py:707 msgctxt "subevent" msgid "The event date has been changed." msgstr "" -#: pretix/control/logdisplay.py:670 +#: pretix/control/logdisplay.py:708 msgctxt "subevent" msgid "The event date has been created." msgstr "" -#: pretix/control/logdisplay.py:671 +#: pretix/control/logdisplay.py:709 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "" -#: pretix/control/logdisplay.py:672 +#: pretix/control/logdisplay.py:710 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "" -#: pretix/control/logdisplay.py:673 +#: pretix/control/logdisplay.py:711 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "" -#: pretix/control/logdisplay.py:674 +#: pretix/control/logdisplay.py:712 msgid "The device has been created." msgstr "" -#: pretix/control/logdisplay.py:675 +#: pretix/control/logdisplay.py:713 msgid "The device has been changed." msgstr "" -#: pretix/control/logdisplay.py:676 +#: pretix/control/logdisplay.py:714 msgid "Access of the device has been revoked." msgstr "" -#: pretix/control/logdisplay.py:677 +#: pretix/control/logdisplay.py:715 msgid "The device has been initialized." msgstr "" -#: pretix/control/logdisplay.py:678 +#: pretix/control/logdisplay.py:716 msgid "The access token of the device has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:679 +#: pretix/control/logdisplay.py:717 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:680 +#: pretix/control/logdisplay.py:718 msgid "The gift card has been created." msgstr "" -#: pretix/control/logdisplay.py:681 pretix/control/views/organizer.py:1649 +#: pretix/control/logdisplay.py:719 pretix/control/views/organizer.py:1649 msgid "The gift card has been changed." msgstr "" -#: pretix/control/logdisplay.py:682 +#: pretix/control/logdisplay.py:720 msgid "A manual transaction has been performed." msgstr "" -#: pretix/control/logdisplay.py:683 +#: pretix/control/logdisplay.py:721 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:684 +#: pretix/control/logdisplay.py:722 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:691 -#, python-brace-format -msgid "The test mode order {code} has been deleted." -msgstr "" - -#: pretix/control/logdisplay.py:692 +#: pretix/control/logdisplay.py:729 msgid "A meta property has been added to this event." msgstr "" -#: pretix/control/logdisplay.py:693 +#: pretix/control/logdisplay.py:730 msgid "A meta property has been removed from this event." msgstr "" -#: pretix/control/logdisplay.py:694 +#: pretix/control/logdisplay.py:731 msgid "A meta property has been changed on this event." msgstr "" -#: pretix/control/logdisplay.py:695 -msgid "The check-in list has been added." -msgstr "" - -#: pretix/control/logdisplay.py:696 pretix/control/logdisplay.py:697 -msgid "The check-in list has been deleted." -msgstr "" - -#: pretix/control/logdisplay.py:698 -msgid "The check-in list has been changed." -msgstr "" - -#: pretix/control/logdisplay.py:699 +#: pretix/control/logdisplay.py:732 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:700 +#: pretix/control/logdisplay.py:733 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:701 +#: pretix/control/logdisplay.py:736 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:702 +#: pretix/control/logdisplay.py:737 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:703 +#: pretix/control/logdisplay.py:738 msgid "The shop has been taken into test mode." msgstr "" -#: pretix/control/logdisplay.py:704 +#: pretix/control/logdisplay.py:739 msgid "The test mode has been disabled." msgstr "" -#: pretix/control/logdisplay.py:705 +#: pretix/control/logdisplay.py:740 msgid "The event has been created." msgstr "" -#: pretix/control/logdisplay.py:706 +#: pretix/control/logdisplay.py:741 msgid "The event details have been changed." msgstr "" -#: pretix/control/logdisplay.py:708 +#: pretix/control/logdisplay.py:743 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:709 +#: pretix/control/logdisplay.py:744 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:710 +#: pretix/control/logdisplay.py:745 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:711 +#: pretix/control/logdisplay.py:746 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:712 +#: pretix/control/logdisplay.py:747 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:713 +#: pretix/control/logdisplay.py:748 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:714 +#: pretix/control/logdisplay.py:749 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:721 +#: pretix/control/logdisplay.py:756 +msgid "The check-in list has been added." +msgstr "" + +#: pretix/control/logdisplay.py:757 pretix/control/logdisplay.py:758 +msgid "The check-in list has been deleted." +msgstr "" + +#: pretix/control/logdisplay.py:759 +msgid "The check-in list has been changed." +msgstr "" + +#: pretix/control/logdisplay.py:762 +#, python-brace-format +msgid "Check-in list {val}" +msgstr "" + +#: pretix/control/logdisplay.py:769 msgid "The plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:722 +#: pretix/control/logdisplay.py:770 msgid "The plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:725 +#: pretix/control/logdisplay.py:773 #, python-brace-format msgid "Plugin {val}" msgstr "" -#: pretix/control/logdisplay.py:741 +#: pretix/control/logdisplay.py:789 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:742 +#: pretix/control/logdisplay.py:790 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:743 +#: pretix/control/logdisplay.py:791 msgid "The product has been reordered." msgstr "" -#: pretix/control/logdisplay.py:744 +#: pretix/control/logdisplay.py:792 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:745 +#: pretix/control/logdisplay.py:793 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:746 +#: pretix/control/logdisplay.py:794 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:747 +#: pretix/control/logdisplay.py:795 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:748 +#: pretix/control/logdisplay.py:796 msgid "A bundled item has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:749 +#: pretix/control/logdisplay.py:797 msgid "A bundled item has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:750 +#: pretix/control/logdisplay.py:798 msgid "A bundled item has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:757 +#: pretix/control/logdisplay.py:805 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:758 +#: pretix/control/logdisplay.py:806 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:759 +#: pretix/control/logdisplay.py:807 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:776 +#: pretix/control/logdisplay.py:824 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:777 +#: pretix/control/logdisplay.py:825 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:778 +#: pretix/control/logdisplay.py:826 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:779 +#: pretix/control/logdisplay.py:827 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:780 +#: pretix/control/logdisplay.py:828 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:781 +#: pretix/control/logdisplay.py:829 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:782 +#: pretix/control/logdisplay.py:830 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:783 +#: pretix/control/logdisplay.py:831 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:784 +#: pretix/control/logdisplay.py:832 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:785 +#: pretix/control/logdisplay.py:833 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:786 +#: pretix/control/logdisplay.py:834 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:787 +#: pretix/control/logdisplay.py:835 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:788 +#: pretix/control/logdisplay.py:836 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:795 +#: pretix/control/logdisplay.py:843 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:796 +#: pretix/control/logdisplay.py:844 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:797 +#: pretix/control/logdisplay.py:845 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:798 +#: pretix/control/logdisplay.py:846 msgid "The quota has closed." msgstr "" -#: pretix/control/logdisplay.py:799 pretix/control/views/item.py:1069 +#: pretix/control/logdisplay.py:847 pretix/control/views/item.py:1069 msgid "The quota has been re-opened." msgstr "" -#: pretix/control/logdisplay.py:806 +#: pretix/control/logdisplay.py:854 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:807 +#: pretix/control/logdisplay.py:855 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:808 +#: pretix/control/logdisplay.py:856 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:809 +#: pretix/control/logdisplay.py:857 msgid "The question has been reordered." msgstr "" -#: pretix/control/logdisplay.py:816 +#: pretix/control/logdisplay.py:864 msgid "The discount has been added." msgstr "" -#: pretix/control/logdisplay.py:817 +#: pretix/control/logdisplay.py:865 msgid "The discount has been deleted." msgstr "" -#: pretix/control/logdisplay.py:818 +#: pretix/control/logdisplay.py:866 msgid "The discount has been changed." msgstr "" -#: pretix/control/logdisplay.py:842 +#: pretix/control/logdisplay.py:890 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list \"{list}" "\"." msgstr "" -#: pretix/control/logdisplay.py:847 +#: pretix/control/logdisplay.py:895 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." @@ -15038,9 +15048,9 @@ msgstr "" msgid "Payment" msgstr "" -#: pretix/control/navigation.py:73 pretix/control/views/event.py:1467 -#: pretix/control/views/event.py:1469 pretix/control/views/event.py:1501 -#: pretix/control/views/event.py:1506 pretix/control/views/subevents.py:293 +#: pretix/control/navigation.py:73 pretix/control/views/event.py:1473 +#: pretix/control/views/event.py:1475 pretix/control/views/event.py:1507 +#: pretix/control/views/event.py:1512 pretix/control/views/subevents.py:293 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:60 #: pretix/plugins/ticketoutputpdf/exporters.py:68 #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:31 @@ -17107,9 +17117,9 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:17 #: pretix/control/views/checkin.py:423 pretix/control/views/discounts.py:113 #: pretix/control/views/event.py:232 pretix/control/views/event.py:419 -#: pretix/control/views/event.py:499 pretix/control/views/event.py:538 -#: pretix/control/views/event.py:685 pretix/control/views/event.py:911 -#: pretix/control/views/event.py:1282 +#: pretix/control/views/event.py:502 pretix/control/views/event.py:541 +#: pretix/control/views/event.py:688 pretix/control/views/event.py:917 +#: pretix/control/views/event.py:1288 #: pretix/control/views/global_settings.py:63 #: pretix/control/views/global_settings.py:86 pretix/control/views/item.py:257 #: pretix/control/views/item.py:783 pretix/control/views/item.py:1109 @@ -23060,10 +23070,10 @@ msgstr "" #: pretix/control/views/checkin.py:380 pretix/control/views/checkin.py:440 #: pretix/control/views/discounts.py:134 pretix/control/views/discounts.py:182 -#: pretix/control/views/event.py:261 pretix/control/views/event.py:502 -#: pretix/control/views/event.py:541 pretix/control/views/event.py:688 -#: pretix/control/views/event.py:880 pretix/control/views/event.py:1235 -#: pretix/control/views/event.py:1301 pretix/control/views/event.py:1408 +#: pretix/control/views/event.py:261 pretix/control/views/event.py:505 +#: pretix/control/views/event.py:544 pretix/control/views/event.py:691 +#: pretix/control/views/event.py:883 pretix/control/views/event.py:1241 +#: pretix/control/views/event.py:1307 pretix/control/views/event.py:1414 #: pretix/control/views/item.py:273 pretix/control/views/item.py:320 #: pretix/control/views/item.py:793 pretix/control/views/item.py:819 #: pretix/control/views/item.py:939 pretix/control/views/item.py:1143 @@ -23249,111 +23259,111 @@ msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:727 pretix/control/views/organizer.py:342 +#: pretix/control/views/event.py:730 pretix/control/views/organizer.py:342 #: pretix/control/views/vouchers.py:561 msgid "invalid item" msgstr "" -#: pretix/control/views/event.py:802 +#: pretix/control/views/event.py:805 #, python-format msgid "Your order: %(code)s" msgstr "" -#: pretix/control/views/event.py:811 +#: pretix/control/views/event.py:814 msgid "Unknown email renderer." msgstr "" -#: pretix/control/views/event.py:827 pretix/control/views/orders.py:671 +#: pretix/control/views/event.py:830 pretix/control/views/orders.py:671 #: pretix/presale/views/order.py:1096 pretix/presale/views/order.py:1103 msgid "You requested an invalid ticket output type." msgstr "" -#: pretix/control/views/event.py:972 +#: pretix/control/views/event.py:978 msgid "Your shop is live now!" msgstr "" -#: pretix/control/views/event.py:980 +#: pretix/control/views/event.py:986 msgid "We've taken your shop down. You can re-enable it whenever you want!" msgstr "" -#: pretix/control/views/event.py:988 +#: pretix/control/views/event.py:994 msgid "Your shop is now in test mode!" msgstr "" -#: pretix/control/views/event.py:1005 +#: pretix/control/views/event.py:1011 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:1011 +#: pretix/control/views/event.py:1017 msgid "We've disabled test mode for you. Let's sell some real tickets!" msgstr "" -#: pretix/control/views/event.py:1033 +#: pretix/control/views/event.py:1039 msgid "This event can not be deleted." msgstr "" -#: pretix/control/views/event.py:1056 +#: pretix/control/views/event.py:1062 msgid "The event has been deleted." msgstr "" -#: pretix/control/views/event.py:1059 +#: pretix/control/views/event.py:1065 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:1075 +#: pretix/control/views/event.py:1081 #, python-brace-format msgid "" "Specifically, the following plugins still contain data depends on this " "event: {plugin_names}" msgstr "" -#: pretix/control/views/event.py:1155 pretix/control/views/orders.py:760 +#: pretix/control/views/event.py:1161 pretix/control/views/orders.py:760 msgid "The comment has been updated." msgstr "" -#: pretix/control/views/event.py:1157 pretix/control/views/orders.py:762 +#: pretix/control/views/event.py:1163 pretix/control/views/orders.py:762 msgid "Could not update the comment." msgstr "" -#: pretix/control/views/event.py:1195 pretix/control/views/main.py:319 +#: pretix/control/views/event.py:1201 pretix/control/views/main.py:319 msgid "VAT" msgstr "" -#: pretix/control/views/event.py:1229 +#: pretix/control/views/event.py:1235 msgid "The new tax rule has been created." msgstr "" -#: pretix/control/views/event.py:1252 pretix/control/views/event.py:1317 +#: pretix/control/views/event.py:1258 pretix/control/views/event.py:1323 msgid "The requested tax rule does not exist." msgstr "" -#: pretix/control/views/event.py:1326 +#: pretix/control/views/event.py:1332 msgid "The selected tax rule has been deleted." msgstr "" -#: pretix/control/views/event.py:1328 +#: pretix/control/views/event.py:1334 msgid "The selected tax rule can not be deleted." msgstr "" -#: pretix/control/views/event.py:1378 +#: pretix/control/views/event.py:1384 msgid "Your event is not empty, you need to set it up manually." msgstr "" -#: pretix/control/views/event.py:1513 +#: pretix/control/views/event.py:1519 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:1532 +#: pretix/control/views/event.py:1538 msgid "Regular ticket" msgstr "" -#: pretix/control/views/event.py:1537 +#: pretix/control/views/event.py:1543 msgid "Reduced ticket" msgstr "" @@ -29097,24 +29107,25 @@ msgid "Enter a voucher code below to buy this product." msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_availability.html:10 +#: pretix/presale/templates/pretixpresale/event/fragment_availability.html:14 msgid "Not available yet." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_availability.html:14 +#: pretix/presale/templates/pretixpresale/event/fragment_availability.html:18 msgid "Not available any more." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_availability.html:19 +#: pretix/presale/templates/pretixpresale/event/fragment_availability.html:23 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:85 msgid "FULLY BOOKED" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_availability.html:21 +#: pretix/presale/templates/pretixpresale/event/fragment_availability.html:25 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:87 msgid "SOLD OUT" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_availability.html:33 +#: pretix/presale/templates/pretixpresale/event/fragment_availability.html:37 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:95 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:99 #: pretix/presale/templates/pretixpresale/fragment_day_calendar.html:104 @@ -29124,7 +29135,7 @@ msgstr "" msgid "Reserved" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_availability.html:35 +#: pretix/presale/templates/pretixpresale/event/fragment_availability.html:39 msgid "All remaining products are reserved but might become available again." msgstr "" diff --git a/src/pretix/locale/ang/LC_MESSAGES/djangojs.po b/src/pretix/locale/ang/LC_MESSAGES/djangojs.po index 67a2cce8a2..3df3a77e23 100644 --- a/src/pretix/locale/ang/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/ang/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-15 16:46+0000\n" +"POT-Creation-Date: 2025-01-29 13:18+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -843,6 +843,7 @@ msgid "Only available with a voucher" msgstr "" #: pretix/static/pretixpresale/js/widget/widget.js:38 +#: pretix/static/pretixpresale/js/widget/widget.js:41 msgctxt "widget" msgid "Not yet available" msgstr "" @@ -857,139 +858,139 @@ msgctxt "widget" msgid "Currently not available" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:41 +#: pretix/static/pretixpresale/js/widget/widget.js:42 #, javascript-format msgctxt "widget" msgid "minimum amount to order: %s" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:42 +#: pretix/static/pretixpresale/js/widget/widget.js:43 msgctxt "widget" msgid "Close ticket shop" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:43 +#: pretix/static/pretixpresale/js/widget/widget.js:44 msgctxt "widget" msgid "The ticket shop could not be loaded." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:44 +#: pretix/static/pretixpresale/js/widget/widget.js:45 msgctxt "widget" msgid "" "There are currently a lot of users in this ticket shop. Please open the shop " "in a new tab to continue." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:46 +#: pretix/static/pretixpresale/js/widget/widget.js:47 msgctxt "widget" msgid "Open ticket shop" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:47 +#: pretix/static/pretixpresale/js/widget/widget.js:48 msgctxt "widget" msgid "The cart could not be created. Please try again later" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:48 +#: pretix/static/pretixpresale/js/widget/widget.js:49 msgctxt "widget" msgid "" "We could not create your cart, since there are currently too many users in " "this ticket shop. Please click \"Continue\" to retry in a new tab." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:50 +#: pretix/static/pretixpresale/js/widget/widget.js:51 msgctxt "widget" msgid "Waiting list" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:51 +#: pretix/static/pretixpresale/js/widget/widget.js:52 msgctxt "widget" msgid "" "You currently have an active cart for this event. If you select more " "products, they will be added to your existing cart." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:53 +#: pretix/static/pretixpresale/js/widget/widget.js:54 msgctxt "widget" msgid "Resume checkout" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:54 +#: pretix/static/pretixpresale/js/widget/widget.js:55 msgctxt "widget" msgid "Redeem a voucher" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:55 +#: pretix/static/pretixpresale/js/widget/widget.js:56 msgctxt "widget" msgid "Redeem" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:56 +#: pretix/static/pretixpresale/js/widget/widget.js:57 msgctxt "widget" msgid "Voucher code" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:57 +#: pretix/static/pretixpresale/js/widget/widget.js:58 msgctxt "widget" msgid "Close" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:58 +#: pretix/static/pretixpresale/js/widget/widget.js:59 msgctxt "widget" msgid "Continue" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:59 +#: pretix/static/pretixpresale/js/widget/widget.js:60 msgctxt "widget" msgid "Show variants" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:60 +#: pretix/static/pretixpresale/js/widget/widget.js:61 msgctxt "widget" msgid "Hide variants" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:61 +#: pretix/static/pretixpresale/js/widget/widget.js:62 msgctxt "widget" msgid "Choose a different event" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:62 +#: pretix/static/pretixpresale/js/widget/widget.js:63 msgctxt "widget" msgid "Choose a different date" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:63 +#: pretix/static/pretixpresale/js/widget/widget.js:64 msgctxt "widget" msgid "Back" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:64 +#: pretix/static/pretixpresale/js/widget/widget.js:65 msgctxt "widget" msgid "Next month" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:65 +#: pretix/static/pretixpresale/js/widget/widget.js:66 msgctxt "widget" msgid "Previous month" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:66 +#: pretix/static/pretixpresale/js/widget/widget.js:67 msgctxt "widget" msgid "Next week" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:67 +#: pretix/static/pretixpresale/js/widget/widget.js:68 msgctxt "widget" msgid "Previous week" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:68 +#: pretix/static/pretixpresale/js/widget/widget.js:69 msgctxt "widget" msgid "Open seat selection" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:69 +#: pretix/static/pretixpresale/js/widget/widget.js:70 msgctxt "widget" msgid "" "Some or all ticket categories are currently sold out. If you want, you can " @@ -997,83 +998,83 @@ msgid "" "again." msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:70 +#: pretix/static/pretixpresale/js/widget/widget.js:71 msgctxt "widget" msgid "Load more" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:72 +#: pretix/static/pretixpresale/js/widget/widget.js:73 msgid "Mo" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:73 +#: pretix/static/pretixpresale/js/widget/widget.js:74 msgid "Tu" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:74 +#: pretix/static/pretixpresale/js/widget/widget.js:75 msgid "We" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:75 +#: pretix/static/pretixpresale/js/widget/widget.js:76 msgid "Th" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:76 +#: pretix/static/pretixpresale/js/widget/widget.js:77 msgid "Fr" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:77 +#: pretix/static/pretixpresale/js/widget/widget.js:78 msgid "Sa" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:78 +#: pretix/static/pretixpresale/js/widget/widget.js:79 msgid "Su" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:81 +#: pretix/static/pretixpresale/js/widget/widget.js:82 msgid "January" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:82 +#: pretix/static/pretixpresale/js/widget/widget.js:83 msgid "February" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:83 +#: pretix/static/pretixpresale/js/widget/widget.js:84 msgid "March" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:84 +#: pretix/static/pretixpresale/js/widget/widget.js:85 msgid "April" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:85 +#: pretix/static/pretixpresale/js/widget/widget.js:86 msgid "May" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:86 +#: pretix/static/pretixpresale/js/widget/widget.js:87 msgid "June" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:87 +#: pretix/static/pretixpresale/js/widget/widget.js:88 msgid "July" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:88 +#: pretix/static/pretixpresale/js/widget/widget.js:89 msgid "August" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:89 +#: pretix/static/pretixpresale/js/widget/widget.js:90 msgid "September" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:90 +#: pretix/static/pretixpresale/js/widget/widget.js:91 msgid "October" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:91 +#: pretix/static/pretixpresale/js/widget/widget.js:92 msgid "November" msgstr "" -#: pretix/static/pretixpresale/js/widget/widget.js:92 +#: pretix/static/pretixpresale/js/widget/widget.js:93 msgid "December" msgstr "" diff --git a/src/pretix/locale/ar/LC_MESSAGES/django.po b/src/pretix/locale/ar/LC_MESSAGES/django.po index b0de1bdfcd..d0bca5769a 100644 --- a/src/pretix/locale/ar/LC_MESSAGES/django.po +++ b/src/pretix/locale/ar/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-21 16:42+0000\n" +"POT-Creation-Date: 2025-01-29 13:18+0000\n" "PO-Revision-Date: 2024-09-09 06:00+0000\n" "Last-Translator: Ahmad AlHarthi \n" "Language-Team: Arabic